E-Learning Platform

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
Continue where you left off

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 soon

Outlined only for now — no concepts or lessons exist yet.

  1. Values & variablesComing soon
  2. Types & operatorsComing soon
  3. FunctionsComing soon
  4. ConditionalsComing soon
  5. Arrays & loopsComing soon
  6. Selecting DOM elementsComing soon
  7. Changing the pageComing soon
  8. EventsComing soon
  9. Unit project: make your page interactiveComing soon