Jon Cheng Photo

Teach at GA

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

Find Out More

Jon Cheng

Entrepreneur, Freelance developer

Jon is a startup founder, self taught Rails developer, and user experience aficionado. In the past, Jon has worked as a product manager and user experience specialist for Wayfair.com, and as a front end developer for RunKeeper.

Previously (16):

Get Started with Ruby on Rails

Get Started with Ruby on Rails

Curious about Back-End Web Development? Get a taste of what the Ruby on Rails framework does and how it can help you to create awesome web applications.

4 Times

Back-End Web Development

Back-End Web Development

In this course students turn ideas into working applications by learning the fundamentals of programming with Ruby and Ruby on Rails.

4 Times

Programming for Non-Programmers - The Basics

Programming for Non-Programmers - The Basics

Are you a creative or entrepreneur that wishes you could speak tech with your web development team? Maybe you wish you could code a bit yourself?

3 Times

Dash Hack Night: Learn the Basics of HTML, CSS + JS

Dash Hack Night: Learn the Basics of HTML, CSS + JS

Want to learn how to code but not sure how to get started? Learn alongside the pros at a code-a-long party using General Assembly Dash platform.

Front-End Web Development

Front-End Web Development

Gain critical web development literacy to stand out in tech-driven fields in this 10-week evening course, on campus or online.

Back-End Web Development: Let's Break It Down

Back-End Web Development: Let's Break It Down

Interested in developing for the back-end? This free class will help you start turning your ideas into working applications with Ruby on Rails.

2-Day Programming for Non-Programmers Bootcamp

2-Day Programming for Non-Programmers Bootcamp

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

For Starters: Setting Up a Web Dev Environment

For Starters: Setting Up a Web Dev Environment

Learn how to set up a functional web development environment that enables you to write code and publish it to the web.

Teach at GA

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

Find Out More