Watch and Code: The Rigorous Way To Learn Programming

How long does the program last?

Due to the self-paced nature and mastery-based assessments, duration to some goal (e.g. career change, more competitive role) varies wildly. It depends on many factors like your ability, effort, goals, educational background, and the hiring market.

There is absolutely intense sales pressure to market very short, unrealistic timelines accompanied by fudged success rates. Not only is this dishonest, but it's counterproductive because it pushes students to cut corners.

As part of the admissions interview, we're happy to provide an estimate based on your performance and background. For admitted students, we can provide better estimates that incorporate evidence from assessments, live sessions, and interview post-mortems.

What programming language(s) do you use?

Our algorithms curriculum uses a language-agnostic subset of JavaScript we call FoundationScript. We do this because we want our students to learn algorithms in a way that is broadly applicable and not language-dependent.

Our web development curriculum uses standard JavaScript. It’s not possible to use FoundationScript because interacting with third-party code is unavoidable in web development.

When are the weekly sessions?

Fridays at 8:30-9:30AM Pacific Time. In case that doesn’t work for you, we always record the sessions so that you can watch them later.

What percentage of students are experienced?

As of August 2024, 42% are experienced engineers. The remaining 58% are split between beginners, founders, and hobbyists. This is a testament to how we're able to adapt to the unique needs of each student.

Still have a question?

Send us a note at [email protected].