the roadmap

Every skill, at your level

Five phases, from interview-ready languages to the offer. Follow them in order, or jump straight to what your next interview needs. New lessons ship every month.

These courses assume you can already write basic code. Starting from scratch, or want the whole CS curriculum? Try our sister site Crayon CS.

Not sure where to begin?

Start at the very beginning. It's free, and your first code runs in under a minute.

Start learning free →