See How

Overview of your learning journey

Our learning process is interactive and follows the same practice as a well functioning engineering team. From the first line of code you write, you will be code reviewed by engineers to ensure you are always following industry best practices.

Sample image

Creating an account

After creating an account, you will gain ssh access to our computer. This means that you can code from any device/operating system (phone, tablet, chromebooks, macs, windows). All necessary tools will already be set up for you, there will be no need to set up and install anything and you can immediately jump into our curriculum



Each lesson in our curriculum is designed to be hands on and you will learn by working through plenty of exercises. There will be video lectures to guide you along as well as lecture notes. In the interactive lessons where you write server code and build web applications, you will be able to create your own subdomains and your code is immediately available on around the world. If you get stuck, you can ask for help in our chat channel, where students who passed the lessons would be helping you along.

Sample image

Sample image

Conducting Code Reviews

When you finish your lesson, you will have the opportunity to help new students who are starting the lesson. By code reviewing students to the same standard that you were code reviewed, you help ensure that new students are writing good code and becoming better engineers. At the same time, conducting regular code reviews helps you improve your ability to read/debug code as well as understand the lesson concepts at a deeper level.


Work Experience

After completing our curriculum, you will gain access to our internal code repository that powers and have the opportunity to work with our engineers and experience the entire workflow of a full stack software engineer. There will be bugs and feature list on our issue board for you to contribute to and you will be held to the same expectations as any respected engineer: high quality code and proper testing. Every feature contribution will be documented and recogized on our contribution list and you would be able to list your contributions as work experience on your resume.

Sample image

To prevent our servers from being overloaded, please send a request to join our waitlist

You were successfully added to the waitlist. Please check your email for confirmation and details

We are on a mission to train people to become great engineers.

Contact Info

490 W San Carlos St,
San Jose,A 95110