The application process

Our selection process is based only on talent and motivation. We don't care what degrees you may or may not have, if you have any previous programming experience, or your ability to pay. If you possess curiosity, determination, and drive to succeed, then we want you as a student.

Our automated admissions process aims to remove human biases. It was created specifically to identify smart, motivated people and doesn't take into account previous education, work experience, gender, ethnicity, or age. There's also no cost to apply.

Apply in 3 simple steps


Complete mini-challenges that you can do at your own pace (about 2 hours)


Learn the basics of Linux, and build a website from the ground up | no experience necessary (about 2 weeks)


Complete an onsite or remote Q&A and tech challenge

Let's start!

Already have an account? Sign In

Log in with