HTML Foundations
Start from a blank file and finish with a real, accessible profile page. Learn document structure, semantics, media, metadata, ARIA and modern native elements — everything a website is built on.
From blank page to interactive interface.
The complete starting point for a career in the browser. Build structure with HTML, shape it with CSS and make it react with JavaScript — then prove it with a certificate.
Each step assumes only what came before it. Follow the sequence or jump to a course you need.
Start from a blank file and finish with a real, accessible profile page. Learn document structure, semantics, media, metadata, ARIA and modern native elements — everything a website is built on.
Go from unstyled HTML to confident layouts. Learn the cascade, the box model, Flexbox, Grid, positioning, custom properties, form states, keyframes and responsive design by rebuilding real interface patterns, then ship a small design system.
Learn the language of the browser by building interactive interfaces. Modern syntax, closures, the DOM, events, async data, persistent state, modules, tests and a complete quiz app.
Design and build a landing page for a course you would actually take.
Pick a subject, write the copy, and build one responsive page with a navigation bar, hero, course outline, call to action and a working interactive element such as a filter or FAQ.
DeliverableA deployed page plus a short README describing the layout and accessibility decisions.
Complete every course in this path to collect 3 verifiable certificates. Each one has a unique public ID and a QR code that resolves to a live status record.
Learn to think in programs. Start with values and logic, build up to functions and files, and finish with an automation script that saves real time.
Portfolio project includedCombine SQL and Python to clean, query and summarise data. Designed for analysts, operators and anyone who works with spreadsheets that have outgrown them.
Portfolio project includedAdd version control and collaboration to your frontend skills. Learn the workflow real teams use: branches, meaningful commits, pull requests and clean merges.
Portfolio project included