Experienced candidates


We've worked students with a wide range of past experiences. What they all have in common is a sincere desire to improve the quality of their thinking through thoughtful practice and nuanced feedback.

Obviously, for such students, simply getting a job is not a relevant goal. Instead they might want to access better roles that include algorithms-heavy interview processes. Other times, the motivation is intrinsic; students often cite a desire to produce simpler, more elegant code.

Common backgrounds include:

  • Professional software engineers
  • Self-taught programmers and bootcamp grads
  • Computer science grads (undergraduate and graduate level)

If you believe that you may qualify as an experienced candidate, email us ([email protected]) and describe your prior experience.

After reviewing your background, we may waive the introductory course requirement and written exam. This means you'll be able to skip directly to our live admissions interview.

Depending on your performance, we may also waive or accelerate additional requirements once you've been admitted into the program.