Curriculum

Coding courses for every experience level

Each course builds on the last. Start where you are, work through the lessons, assignments and quizzes, and progress at your own pace inside the member area.

Outcomes

What you walk away with

Write real programs

Variables, control flow, functions and data structures — the building blocks, used until they are automatic.

Build for the web

Semantic HTML, modern CSS layout, the DOM and JavaScript talking to real APIs.

Work with data

Files, relational modelling and SQL from SELECT to joins, plus a repeatable analysis workflow.

Engineer like a professional

Git, automated tests, clean module boundaries, deployment and code review.