Coming soon
Web Foundations
Build beautiful, accessible, and responsive websites from scratch without framework overhead, mastering the core languages of the browser.
- 12 modules
- 12 lessons
- Shallows to Landfall
- Video + reading
This course is being written. The outline below is what it will teach; follow the Telegram channel to hear the day it opens.
What you'll be able to do
- Write semantic, accessible HTML that search engines and screen readers love
- Build CSS layouts with Flexbox, CSS Grid, and custom properties
- Bring pages to life with modern vanilla JavaScript and DOM APIs
- Connect frontends to web APIs using fetch and async/await
The full syllabus
12 modules, from the Shallows down. Open any module to see its lessons.
The Shallows
How the web works, semantic HTML, and CSS styling fundamentals.
1How the web worksBrowsers, servers, HTTP, DNS, and page rendering cycles.1 lessons
2Semantic HTMLDocument structure, head metadata, headings, lists, and semantic tags.1 lessons
3CSS basics and box modelSelectors, the box model, margins, padding, and typography.1 lessons
4Flexbox and grid layoutsModern 1D and 2D layouts using CSS Flexbox and CSS Grid.1 lessons
Currents
Responsive design, JavaScript syntax, the DOM, and interactive forms.
5Responsive designMedia queries, mobile-first workflows, and fluid typography.1 lessons
6JavaScript fundamentalsVariables, types, control flow, functions, and modern ES6+ features.1 lessons
7The DOM and eventsSelecting elements, manipulating nodes, and listening for user interactions.1 lessons
8Forms and validationAccessible form controls, native validation, and custom JS error states.1 lessons
Deep Water
Async JavaScript, fetch, accessibility standards, and modern tooling.
9fetch and async JavaScriptPromises, async/await, and fetching JSON data from remote servers.1 lessons
10Accessibility (a11y)WCAG standards, keyboard navigation, focus indicators, and ARIA roles.1 lessons
11Tooling and static deploymentsGit version control, local dev servers, and deploying to static CDNs.1 lessons
Landfall
Capstone project: A complete responsive, accessible web app.
12Capstone: Connected web appBuild and deploy a responsive, accessible web application that connects to an API.1 lessons
Who it's for
- Complete beginners wanting to learn front-end web development
- Backend engineers looking to understand how the browser really works
- Designers wanting to translate mockups into clean, production code
What you need
- A computer with any modern web browser (Chrome, Firefox, Safari)
- A code editor like VS Code installed
Web Foundations is coming
Enrollment opens when the first modules are ready. The channel announces it first.
What it will include
- Video walkthroughs of every layout technique
- Interactive browser exercises and responsive design challenges
- Private Telegram community with direct instructor design reviews