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
34 courses
Go from zero to a deployed website. HTML, CSS, and the mental models that make the rest click.
Learn what web content is, how people actually read online, and how to write clear, useful pages that get read and acted on.
Move from writing single pages to running a strategy: map content to your audience's journey, do real keyword research, and rank in search.
Run content like a system: editorial governance, topic authority, conversion copywriting, and testing — for teams and serious publishers.
Build your first web pages from scratch. Understand how the web works, then structure pages with HTML and style them with CSS.
Bring pages to life. Learn JavaScript fundamentals, manipulate the DOM, handle events, and fetch data from APIs.
Build complete applications: design a backend and database, expose APIs, handle auth, and ship to production.
Learn the core principles behind good-looking, usable websites: layout, colour, typography, and visual hierarchy.
Design real interfaces in Figma: components, states, and reusable design systems that keep products consistent.
Design products people love: research users, map flows, test usability, and make decisions with evidence.
Understand how mobile apps work, the platforms and approaches available, and how a modern app is structured before you write code.
Build real screens with a cross-platform framework: layouts, navigation, state management, and talking to APIs.
Take an app to production: device features, push notifications, performance, and publishing to the App Store and Google Play.
Start creating content with confidence: find your niche, generate ideas that don't run dry, and shoot good-looking content with what you already own.
Turn content into a growing audience: master storytelling, platform strategy, engagement, and reading your analytics.
Turn an audience into income: diversify revenue, work with brands, build your own products, and run content like a business.
Tell stories with a camera. Learn the language of shots, the filmmaking process, and how to make great-looking films with modest gear.
Lead a production: direct actors, design coverage with your DP, manage a set, and capture professional sound.
Finish like a pro: editing for emotion, colour grading, sound design and mix, and getting your film seen.
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.
Work confidently with spreadsheets — cells, formulas, functions, charts and tidy, useful data.
Create clean, professional documents — formatting, styles, layout, and the features that save you time.
Build clear, persuasive presentations — slides, structure, visuals and confident delivery.
Build and run a website without code. Pages, posts, themes, plugins and the basics of going live.
Use AI tools effectively. Understand what they are, write great prompts, and apply AI to real work — responsibly.
Go beyond the basics — master hooks, the rendering model, state architecture, performance and the composition patterns behind production React apps.
Turn an idea into a script that works on screen — story structure, scenes, character, dialogue and industry-standard formatting.