Skip to content

Start here

Learning paths

Structured, competency-based curricula with prerequisites, worked examples and quizzes. Pick a path, and the sequence does the thinking — every lesson builds on the ones before it.

Web Developer

From first tag to first deployed app.

The Web Developer path teaches you to build for the browser from first principles: JavaScript for logic, HTML for structure, CSS for presentation, then components, servers and deployment. You write real code in the very first lesson and finish able to ship a complete web application.

6 live modules33 lessons live

0 more modules planned — the curriculum grows each phase.

View path

Software Developer

One foundation. Five destinations.

The Software Developer path starts with a rigorous Python foundation - types, control flow, functions, objects and tests - then opens into five specializations. Master the core once, then choose the platform you want to build for without starting over.

11 live modules57 lessons live5 specializations

0 more modules planned — the curriculum grows each phase.

View path