Learning path · Intermediate

Web Professional

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.

4 weeks 4 courses 64 lessons 4 certificates
The sequence

4 courses, in the right order.

Each step assumes only what came before it. Follow the sequence or jump to a course you need.

01
Step 1 · Beginner

Git & GitHub

Open course

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.

Version controlSet up and understand GitCollaborationFix and recoverMerge and rewriteTeam workflowUnder the hoodProject
0/16 lessons0%
Git & GitHub
02
Step 2 · Beginner

HTML Foundations

Open course

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.

Getting startedBeginner foundationsContent and structureBeyond the basicsShip it
0/16 lessons0%
HTML Foundations
03
Step 3 · Beginner

CSS Essentials

Open course

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.

FoundationsCSS without guessworkLayoutPositioning and systemsMotion and polishProject
0/16 lessons0%
CSS Essentials
04
Step 4 · Beginner

JavaScript Foundations

Open course

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.

Language basicsThe beginner gapsModern syntaxThe browserBuild and ship
0/16 lessons0%
JavaScript Foundations
Portfolio project

Contribution workflow

Run a small repository through the same workflow a team uses.

about 4 hours Portfolio piece

The brief

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.

Stretch goals

  • Review and approve a teammate pull request.
  • Add a changelog entry for the release.

Acceptance criteria

0/6
Sign in to tick criteria and save your project link.Sign in
Path complete

Finish with proof, not just a folder of files.

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.

Web Professional64 lessons · 14 hours
Git & GitHubHTML FoundationsCSS EssentialsJavaScript Foundations