ONE GOAL. A CLEAR SEQUENCE.
Choose your learning path
Each path connects published courses in a suggested order. Work through the exercises, then use the project or review task to demonstrate what you understood.
19 PUBLISHED LESSONS
JavaScript developer
Move from your first function to predictable service behavior and a tested HTTP API.
Explore the path →22 PUBLISHED LESSONSTypeScript application developer
Learn JavaScript first, add clear types, then validate external inputs and model changing state.
Explore the path →17 PUBLISHED LESSONSPython problem solver
Start with syntax and collections, then build graph algorithms and resilient data imports.
Explore the path →13 PUBLISHED LESSONSSQL reporting engineer
Learn selection and joins, define trustworthy reports, then use windows and cursor pagination.
Explore the path →20 PUBLISHED LESSONSReact application developer
Prepare with JavaScript, then study state transitions, accessible forms and request lifecycles.
Explore the path →