Write real programs
Variables, control flow, functions and data structures — the building blocks, used until they are automatic.
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.
Variables, control flow, functions and data structures — the building blocks, used until they are automatic.
Semantic HTML, modern CSS layout, the DOM and JavaScript talking to real APIs.
Files, relational modelling and SQL from SELECT to joins, plus a repeatable analysis workflow.
Git, automated tests, clean module boundaries, deployment and code review.