Idea Bubblesby Stormap
Learning plans

Learn web development

5 ideas, ranked. Strongest: HTML Document Structure. Click through to explore this as a live bubble map, grow any idea further, or re-score it for your situation.

Open and remix as a live mapStart your own

Ranked by overall score (1-10), the average of Usefulness, Difficulty (lower is better, flipped), Foundational.

  1. HTML Document Structure

    9.3

    Build a page with headings, landmarks, and links so browsers and assistive tools can interpret it.

    Usefulness 9/10Difficulty 2/10 (lower is better)Foundational 10/10
    • Landmark Element Roles

      8.3

      Use header, nav, main, and footer to let screen-reader users jump between page regions.

      Usefulness 9/10Difficulty 3/10 (lower is better)Foundational 8/10
    • Heading Outline Logic

      7.3

      Nest h1–h6 by topic hierarchy so users can scan sections and navigate with assistive technology.

      Usefulness 8/10Difficulty 4/10 (lower is better)Foundational 7/10
    • Link Names and Destinations

      7.0

      Write descriptive anchor text and valid href values so purpose remains clear out of context.

      Usefulness 7/10Difficulty 2/10 (lower is better)Foundational 5/10
  2. CSS Box Model

    7.7

    Use padding, borders, and margins to explain why elements occupy more space than their declared width.

    Usefulness 8/10Difficulty 4/10 (lower is better)Foundational 8/10
    • Content-box Width Math

      8.7

      With `content-box`, a 240px width plus 24px padding and 2px borders occupies 292px.

      Usefulness 9/10Difficulty 3/10 (lower is better)Foundational 9/10
    • Box-sizing Border-box

      8.0

      Applying `box-sizing: border-box` keeps padding and borders inside declared widths, simplifying responsive layouts.

      Usefulness 8/10Difficulty 2/10 (lower is better)Foundational 7/10
    • Margin Collapse Rules

      5.7

      Adjacent vertical margins may combine instead of add, explaining unexpected gaps between block elements.

      Usefulness 7/10Difficulty 6/10 (lower is better)Foundational 5/10
  3. HTTP Request Lifecycle

    7.7

    Inspect a browser network request to connect URLs, status codes, headers, and server responses.

    Usefulness 9/10Difficulty 6/10 (lower is better)Foundational 9/10
    • HTTP Methods and Status Codes

      8.7

      Compare GET, POST, 404, and 500 in DevTools to connect intent with server outcomes.

      Usefulness 9/10Difficulty 3/10 (lower is better)Foundational 9/10
    • DNS and TCP Handshake

      7.0

      Trace DNS lookup, TCP connection, and TLS negotiation before the browser sends an HTTPS request.

      Usefulness 8/10Difficulty 6/10 (lower is better)Foundational 8/10
    • Cookies and Session Headers

      5.7

      Inspect Set-Cookie and Cookie headers to see how browsers carry login state across requests.

      Usefulness 7/10Difficulty 7/10 (lower is better)Foundational 6/10
  4. Git Branch Workflow

    7.0

    Create a feature branch and merge it to practice tracking changes without risking the main codebase.

    Usefulness 7/10Difficulty 3/10 (lower is better)Foundational 6/10
  5. JavaScript Event Loop

    6.3

    Trace a promise and timer to predict when asynchronous code runs without freezing the page.

    Usefulness 8/10Difficulty 7/10 (lower is better)Foundational 7/10

Generated with Idea Bubbles. Created 2026-10-18.