
The complete developer. Combine frontend and backend — HTML/CSS/JS, React, Python and REST APIs, databases, and the Git/DevOps workflow to ship — capped by building and deploying a full-stack app end to end.
9 courses in this path
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.
Build real, interactive interfaces with React — components, JSX, props, state, events, effects and data fetching — every lesson runnable live in your browser.
A friendly, powerful language for scripts, data and automation. Variables, control flow, functions and data structures.
Store and query data like a pro. Tables, SELECT, filtering, relationships and joins — the foundation of every app.
Design and build REST APIs the right way — HTTP methods, status codes, JSON and full CRUD. Learn the logic runnable in your browser, then ship it with Flask and FastAPI.
The 'ship it' layer every developer needs. Master Git properly, collaborate on GitHub with pull requests, automate tests and deploys with CI/CD and GitHub Actions, and containerise apps with Docker.
Tie it all together: build a complete, working app from an empty page — HTML structure, CSS, interactive JavaScript, saved data — then learn how to add a backend and deploy it live.