Git & GitHub
Track changes, recover mistakes, branch safely and collaborate through pull requests. Learn the small set of Git and GitHub commands that covers almost everything, from stash and rebase to tags, CI and the object model.
The working habits behind reliable software.
Add version control and collaboration to your frontend skills. Learn the workflow real teams use: branches, meaningful commits, pull requests and clean merges.
Each step assumes only what came before it. Follow the sequence or jump to a course you need.
Track changes, recover mistakes, branch safely and collaborate through pull requests. Learn the small set of Git and GitHub commands that covers almost everything, from stash and rebase to tags, CI and the object model.
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.
Run a small repository through the same workflow a team uses.
Create or fork a small project, file three issues, fix each on its own branch and merge them through pull requests. Resolve one conflict deliberately and tag a release.
DeliverableA public repository with clean history, three merged pull requests and a release tag.
Complete every course in this path to collect 4 verifiable certificates. Each one has a unique public ID and a QR code that resolves to a live status record.
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.
Portfolio project includedLearn 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 included