Home › Training › Web Development

Web Development

Build for the browser — HTML, CSS, and JavaScript.

InteractiveBeginner

HTML & CSS Foundations

Build real web pages from scratch — semantic HTML, the box model, typography, flexbox, grid, and responsive design — across 11 lessons of live, auto-graded code with an instant preview.

~8 hours · 11 lessons · 27 graded drillsweb
InteractiveBeginner

JavaScript Foundations

A comprehensive, from-zero JavaScript course — variables, control flow, arrays, objects, functions, and modern ES6 patterns — across 30 lessons of live, auto-graded code in your browser.

~6 hours · 30 lessonsjavascriptweb
InteractiveBeginner

HTML Foundations

From your first `<!DOCTYPE html>` to semantic layouts, accessible forms, tables, and media — 39 lessons of live markup with instant preview and auto-graded structure checks in your browser.

~14 hours · 39 lessonswebhtml
InteractiveAdvanced

HTML Advanced

ARIA, dialog markup, picture/srcset, Open Graph, JSON-LD, templates, and i18n — 39 lessons of production-grade semantic HTML with instant preview grading.

~14 hours · 39 lessonswebhtmlaccessibility
InteractiveBeginner

CSS Foundations

Selectors, box model, flexbox, grid, responsive design, and polished UI patterns — 49 lessons styling live HTML with instant preview and goals-checklist grading.

~18 hours · 49 lessonswebcss
InteractiveAdvanced

CSS Advanced

Cascade layers, keyframe animation, container queries, dark mode, and production UI polish — 37 lessons styling the HTML Advanced academy capstone with instant preview grading.

~14 hours · 37 lessonswebcssanimation
InteractiveIntermediate

JavaScript for the Web

DOM selection, events, dynamic lists, form handling, fetch, and localStorage — 38 lessons turning your styled academy page into an interactive app in the browser.

~16 hours · 38 lessonswebjavascriptdom
InteractiveAdvanced

JavaScript Advanced

ES modules, fetch patterns, observers, History API, and light Web Components — 36 lessons wiring the styled academy capstone into a data-driven dashboard.

~14 hours · 36 lessonswebjavascriptdom
InteractiveAdvanced

Production-Ready Web Dev

npm, Vite, ES modules in a bundler, environment variables, and a React intro — 24 lessons from package.json to a shippable academy component app (browser labs + project walkthrough).

~10 hours · 24 lessonswebjavascriptreactvitenpm
InteractiveAdvanced

Web Full-Stack Capstone

Integrate HTML, CSS, and JavaScript Advanced into one academy dashboard: concept drills plus phased project milestones from accessible shell to fetch, filters, enrollment, and shop scroll.

~12 hours · 30 lessonswebhtmlcssjavascriptcapstone