Practical, project-based courses drawn from fifteen years of building real products — no fluff, just the craft. New cohorts and self-paced tracks are on the way.
Development
Browse by track
Content Creation
3 courses
1 course
Filmmaking
4 courses
Languages & Code
8 courses
Mobile App Development
Office Skills
Tools & AI
2 courses
Web Content
Web Design
Web Development
8 courses in Languages & Code
The language that structures every web page. Learn elements, links, images, forms and semantic, accessible markup.
Style web pages with confidence — selectors, the box model, colours, typography, Flexbox and responsive layouts.
Make pages interactive. Learn variables, functions, logic, the DOM, events and working with data.
JavaScript with types. Catch bugs before they run and build more reliable apps with type safety.
Version control every developer needs. Track changes, branch safely, and collaborate with GitHub.
A friendly, powerful language for scripts, data and automation. Variables, control flow, functions and data structures.
The language behind much of the web. Learn PHP syntax, forms, and talking to a database to build dynamic pages.
Store and query data like a pro. Tables, SELECT, filtering, relationships and joins — the foundation of every app.