Click on a question to expand and reveal the answer.


We do not currently offer courses online. All of our classes are in person, with extensive access to an instructor and TAs. We focus on project-based learning, i.e. working with others in a collaborative environment.

In-person training serves multiple purposes. It teaches students how to work together in a team, makes it much easier to sustain the intensity and pace of our program, and gives students direct access to instructors and classmates

If you would like recommendations on online resources to help you get started, check out the resources listed in 14 Online Learning Resources for an Aspiring Web Developer.

Class time focuses on lectures, whiteboard practices, and "reverse classroom" discussions about your code. Lab time spent in group projects, on homework, and getting one-on-one help from instructors and TAs.

Project weeks deviate from this schedule to focus on your group projects. This is an opportunity to work with other students on a larger project that adds to your experience and resume. You and fellow classmates work in the co-working space with instructors, co-instructors, and TAs nearby.

The course uses additional textbooks and online readings, lessons, and tutorials, plus various assignments and quizzes.

Group projects and pair programming also add to your experience and education.

Throughout Code 401 courses, students also hear from guest speakers or learn from our Career Development curriculum.

Career Development

Immersion is the key to quickly learning the tools and programming languages that you’ll need on the job as a professional software developer.

Our program takes hard-working, ambitious individuals and channels their drive into several months of intensive training.

This process is even faster for students who already have some personal or on-the-job training in programming. If you are an absolute beginner, start your journey in Code 101 or Code 102.


Once you’re ready to apply, let us know and an admissions advisor will walk you through the process!

If you’re completely new to programming, we offer Code 101, a one-day workshop geared towards people who are curious about programming and want to find out if this is the right career for them. You will get a sneak peek of the Code Fellows learning experience, find out how websites are built, and code a webpage yourself using industry-standard tools and professional coding practices.

Ready to get started learning software development? Tired of getting stuck using online tutorials? Fast track your learning in Code 102 with instruction from experienced developers to blast through the prework for Code 201, while getting a tour of the tools and techniques of modern developers.

Thanks for applying to our program!. We will review your application and be in touch as soon as possible. Due to high demand, it may take a few days for you to hear from us, but we will be in contact with you, regardless of the result of your application.