Chris Castiglione Photo

Teach at GA

Join our talented instructor team dedicated to transforming thinkers into creators.

Find Out More

Chris Castiglione

Digital Product Developer

New York City

Christopher Castiglione is a developer with a specialty in UX strategy and Front-end. He has over ten years of experience developing digital products. In the past, he has designed applications for clients ranging from The Black Eyed Peas, Bacardi, and Toyota.

In 2012, Christopher spoke at over 70 events on programming and APIs. He's taught at Columbia University, The University of Amsterdam, SXSW, and has provided corporate training for clients ranging from Donors Choose to The New York Stock Exchange and American Express.

Chris is currently a member of the General Assembly teaching faculty. More information can be found here.

Previously (66):

Programming for Non-Programmers Intensive Weekend Workshop

Programming for Non-Programmers Intensive Weekend Workshop

Learn the fundamentals of front-end and back-end programming, plus try your hand at writing some code of your own.

9 Times

Programming for Non-Programmers

Programming for Non-Programmers

Study coding languages and which ones are right for the job, read code, learn developing principles and discern a developer's value.

7 Times

Programming for Non-Programmers: Get Started

Programming for Non-Programmers: Get Started

Learn the basics of HTML, CSS and JavaScript with hands-on projects. See how these fit into the broader landscape of programming languages.

5 Times

Introduction to HTML & CSS Workshop

Introduction to HTML & CSS Workshop

In this workshop we’ll tackle the barebones of how to quickly develop a web site, and get it live on the Web.

4 Times

Programming Fundamentals for Non-Programmers: Intensive Workshop

Programming Fundamentals for Non-Programmers: Intensive Workshop

Learn the fundamentals of front-end and back-end programming, plus try your hand at writing some code of your own.

3 Times

Replays: Rapid Prototyping + Fast UX Research (Online Workshop)

Replays: Rapid Prototyping + Fast UX Research (Online Workshop)

Learn how to do quick UX research and how to use the following prototyping tools: wireframing, Samantha Warren’s Style Tiles, Keynotopia, and “sketching with code."

3 Times

Integrating Payments with the Stripe API (Rebroadcast)

Integrating Payments with the Stripe API (Rebroadcast)

Stripe is a simple way to accept payments online. Learn how to integrate it seamlessly into your site.

2 Times

The ABCs of Web Typography (Livestream from NYC)

The ABCs of Web Typography (Livestream from NYC)

In this class we’ll learn how to maintain consistency across platforms by efficiently using CSS to optimize the look and feel of your site.

2 Times

Building a Working Demo In 2 Hours With Ruby on Rails: A 2-Part Class (Online Class)

Building a Working Demo In 2 Hours With Ruby on Rails: A 2-Part Class (Online Class)

In this class we’ll get moving with Rails. In only two hours we’ll code and deploy a simple app.

2 Times

Programming for Non-Programmers Part 2 (Replay from NYC)

Programming for Non-Programmers Part 2 (Replay from NYC)

Are you a creative or entrepreneur that wishes you could speak tech with your web development team? We're here to help non-programmers communicate more efficiently with developers.

2 Times

Optimizing Landing Pages for Conversion (Online Class)

Optimizing Landing Pages for Conversion (Online Class)

In this class we’ll introduce the best practices involved in making a quality landing page.

2 Times

Programming for Non-Programmers Part 1 (Replay from NYC)

Programming for Non-Programmers Part 1 (Replay from NYC)

Are you a creative or entrepreneur that wishes you could speak tech with your web development team? We're here to help non-programmers communicate more efficiently with developers.

2 Times

Getting Started with WordPress (Online Workshop)

Getting Started with WordPress (Online Workshop)

In this online workshop, we’ll have you up and running with your own custom site starting from scratch.

2 Times

A Practical Introduction to Web Development (Online Class)

A Practical Introduction to Web Development (Online Class)

This one hour class is for beginners who have never coded before. If you're looking to take your first steps with web development, this class is for you.

2 Times

Replays: Building a Demo In 2 Hours With Ruby on Rails (Online Workshop)

Replays: Building a Demo In 2 Hours With Ruby on Rails (Online Workshop)

In this class we’ll get moving with Rails. In only two hours we’ll code and deploy a simple app.

Web Development: Let's Break it Down

Web Development: Let's Break it Down

Ever wonder what you can build with HTML, CSS, JavaScript, and API's? Find out what web development is all about in this free class.

Wordpress Dev: Beyond Blogging w/ HTML, CSS, PHP, and Wordpress

Wordpress Dev: Beyond Blogging w/ HTML, CSS, PHP, and Wordpress

Make beautiful, custom websites using Wordpress. In two workshops, you’ll learn the basics to get started.

Extra Credit: Tech News From GA Community + Beyond (Livestream from NYC)

Extra Credit: Tech News From GA Community + Beyond (Livestream from NYC)

Tech news from the GA community and beyond. Learn about new startups, products, and learning and networking opportunities.

The ABCs of Web Typography

The ABCs of Web Typography

Address the challenges developers face when bringing beautiful typography to the web by discovering the best practices for working with CSS.

Dialing into the Twilio API (Livestream from NYC)

Dialing into the Twilio API (Livestream from NYC)

In this class, Rob Spectre (Director of Developer Evangelism), alongside Christopher Castiglione, develop an app that hooks into the Twilio API.

Replays: Web Design 101 (Online Workshop)

Replays: Web Design 101 (Online Workshop)

Are you an aspiring designer? Then this workshop is the perfect way to get you started on designing beautiful, responsive web pages.

Integrating Payments with the Stripe API (Online Class in Sydney)

Integrating Payments with the Stripe API (Online Class in Sydney)

Stripe is a simple way to accept payments online. Learn how to integrate it seamlessly into your site.

The ABC's of Web Typography (Livestream REPLAY from Sydney)

The ABC's of Web Typography (Livestream REPLAY from Sydney)

In this class we’ll learn how to maintain consistency across platforms by efficiently using CSS to optimize the look and feel of your site.

Optimizely: A/B Testing Made Easy (Online Class)

Optimizely: A/B Testing Made Easy (Online Class)

Learn how to set up Optimizely, run experiments, and get started testing text, images, colors, and new arrangements of content on your site.

Up and Running: Web Hosting & Domains (Online Class)

Up and Running: Web Hosting & Domains (Online Class)

You’ve taken a few HTML or CSS classes and you’re thinking: now what? How do I get this stuff up on the Web? We’re here to help.

Replays: Intro to JavaScript and jQuery (Online Workshop)

Replays: Intro to JavaScript and jQuery (Online Workshop)

This workshop will give you an overview of what you can do with two essential programming languages: JavaScript and jQuery.

Replays: Getting Up and Running with APIs (Online Workshop)

Replays: Getting Up and Running with APIs (Online Workshop)

By the end of this workshop, you will walk away with a better understanding of the secret language spoken by the devices and applications that we interact with every day.

Programming for Non-Programmers Highlights (Livestream from NYC)

Programming for Non-Programmers Highlights (Livestream from NYC)

Programming for Non-Programmers is a workshop series at General Assembly designed to help non-programmers communicate more efficiently with developers.

Fundamentals of jQuery (Online Class)

Fundamentals of jQuery (Online Class)

So when is it ok to use jQuery and not JavaScript? What else is jQuery used for and how do you get started learning it? This livestream will help you understand the basics of jQu

Twitter Bootstrap: Getting Started (Online Class)

Twitter Bootstrap: Getting Started (Online Class)

In this one-hour livestream, we'll get you up and running with the Twitter Bootstrap and implementing its responsive features.

Programming For Non-Programmers: San Francisco Edition

Programming For Non-Programmers: San Francisco Edition

Need to talk tech to your IT Guy? Learn the fundamentals of programming that will leave you feeling cool and confident.

What Can You Do With JavaScript? (Online Class)

What Can You Do With JavaScript? (Online Class)

In this livestream we’ll look at a variety of use cases in order to discern why a developer may have chosen to use JavaScript.

Programming for Non-Programmers (Online Workshop)

Programming for Non-Programmers (Online Workshop)

In this online workshop you will learn the fundamentals of front-end and back-end programming, plus try your hand at writing some code of your own.

Teach at GA

Join our talented instructor team dedicated to transforming thinkers into creators.

Find Out More

Join our community and receive 50% off an introductory workshop up to $100.

Never Stop Learning

Join our community and receive half off any of our offerings priced below $100. (First-time subscribers only; excludes full-time courses, part-time courses, and Circuits).

Clear some room in your inbox!

We aim to be relevant. To start us off right, tell us a little more about yourself.