Coding Courses and Classes

Full-time or part-time? On campus, or online? Short or long-form? Sort through the variety of Coding courses and classes we offer to find what works best for you.

Browse Courses

Software Engineering Immersive

On Campus | Full-Time

Build rich, interactive, full-stack apps with key languages and dive into computer science essentials like algorithms, data structures, design patterns, and more.

Front-End Web Development

On Campus | Part-Time

Use HTML5, CSS3, JavaScript, jQuery, GitHub and Sublime Text to program and lay out a fully responsive, interactive website.

Python Programming

On Campus | Part-Time

Gain fluency in Python — the world’s fastest-growing major programming language — and start leveraging its versatile capabilities on the job.

JavaScript Development

On Campus | Part-Time

Master the universal language of the web. Learn how to create advanced interactive web experiences with JavaScript.

React Development

On Campus | Part-Time

Start building maintainable applications that can handle constantly changing data at scale. Expand your programming toolkit, and discover why both web developers and employers favor this robust JavaScript library.

Software Engineering Immersive Remote

Online | Full-Time

Build rich, interactive, full-stack apps with key languages and dive into computer essentials like algorithms, data structures, design patterns, and more.

Software Engineering Immersive Remote (Flex)

Online | Full-Time

Build rich, interactive, full-stack apps with key languages and dive into computer science essentials like algorithms, data structures, design patterns, and more.

HTML, CSS & Web Design Circuit

Online | Part-Time

Use HTML and CSS to design and build websites and web pages. Learn online through weekly exercises and projects.

JavaScript Circuit

Online | Part-Time

Create dynamic, interactive user experiences with the popular and powerful programing language JavaScript.

course-survey

We're Here to Help You Out

Wondering how to choose from our variety of courses, classes, workshops, and events? Talk to our Admissions team!

Get Started

Why General Assembly?

We offer a transformative combination of educational rigor, dedicated in-house career coaching, and lasting connections. Our instructional designers craft coursework that’s both dynamic and relevant, while GA instructors are trained to teach working professionals how to grow in their careers — or embark on new ones. GA’s global network includes more than 35,000 full-time Immersive course alumni and offers professional opportunities, collaborations, exclusive events, and more.

Students at General Assembly