Web Foundation I
Learn how the basic web works by building it yourself: HTML structure, CSS styling, and JavaScript interactivity. No prior experience required — just a browser and a phone or laptop.
Your progress
0 / 40 concepts mastered
- Not started
- In progress
- Mastered
Unit 1 — HTML: The Frame
The skeleton every web page is built on: elements, structure, links, images, and semantics.
- Clients & servers
- URLs
- What HTML is
- Elements & tags
- Nesting elements
- html, head, and body
- Heading elements
- Paragraphs
- Emphasis
- Unordered lists
- Ordered lists
- List items
- The anchor element
- The href attribute
- Relative vs. absolute paths
- The img element
- The src attribute
- Alt text
- Semantic sectioning elements
- The div element
- The doctype declaration
- Head metadata
- The title element
- The lang attribute
Unit 2 — CSS: The Finish
The paint, trim, and surfaces on the frame Unit 1 built: selectors, colors, the box model, flexbox layout, and responsive styling.
- CSS rules
- Class selectors
- The cascade
- Color values
- Length units
- Font properties
- Text alignment
- The box model
- Padding
- Margin
- Flexbox containers
- Flexbox alignment
- The gap property
- Flex wrap
- Mobile-first styling
- Media queries
Unit 3 — JavaScript: The Wiring
Coming soonOutlined only for now — no concepts or lessons exist yet.
- Values & variablesComing soon
- Types & operatorsComing soon
- FunctionsComing soon
- ConditionalsComing soon
- Arrays & loopsComing soon
- Selecting DOM elementsComing soon
- Changing the pageComing soon
- EventsComing soon
- Unit project: make your page interactiveComing soon