Skip to content
Learn Netverks

Lesson

Step 1/31 3% through track

intro

HTML & CSS: learn together

Last reviewed May 28, 2026 Content v20260528
Track mode
iframe_html
Means
HTML preview sandbox
Reading
~3 min
Level
beginner

This lesson

An orientation to this HTML & CSS lesson—scope, vocabulary, and what you will practice next.

You need a clear map of the HTML & CSS track so later lessons do not feel like isolated tricks.

You will apply HTML & CSS: learn together in contexts like: Landing pages, dashboards, marketing sites, and portfolio pieces built without a framework.

Read the lesson, edit HTML/CSS in the playground, press Run to preview, then answer the lesson MCQs. Also open the interview prep blocks.

Start here at the beginning of the html-css track before skipping ahead.

How this track grows with you

  • Beginner — plain explanations, small steps, forgiving starter code in the playground.
  • Intermediate — combine patterns (nav + grid + forms) and debug with DevTools.
  • Advanced — open the Go deeper sections; expect interview depth and trade-off questions.

Lessons are labeled by difficulty in the sidebar. Skip ahead only when the quiz on the previous lesson feels easy.

Install on your device (macOS, Linux, Windows)

Lessons run in your browser on this site—install a modern browser and optional editor for local projects.

macOS

  1. Use Safari (preinstalled) or install Google Chrome / Firefox.
  2. Optional editor: VS Code (brew install --cask visual-studio-code).
  3. Open DevTools with ⌥⌘I (Chrome/Edge) or ⌥⌘C (Safari Web Inspector).

Linux

  1. Install Chromium or Firefox: sudo apt update && sudo apt install -y chromium-browser firefox (Debian/Ubuntu; package names vary by distro).
  2. Fedora: sudo dnf install -y chromium firefox.
  3. Optional editor: VS Code from code.visualstudio.com or sudo snap install code --classic.

Windows

  1. Install Microsoft Edge or Chrome.
  2. Optional editor: VS Code (winget install Microsoft.VisualStudioCode).
  3. Open DevTools with F12 or Ctrl+Shift+I.

Verify: Open any lesson playground and click Run—output appears without installing a compiler.

This track teaches how HTML and CSS cooperate on real pages—from your first line of markup through layouts and patterns used by experienced front-end developers.

Who this is for

  • Beginners — never coded a webpage? Start here. Each lesson explains terms before using them.
  • Intermediate — you know basics but want confident layouts, forms, and responsive pages.
  • Experienced — open Go deeper sections, hard quiz questions, and the dashboard capstone for interview-level practice.

What you will build

  • Complete page skeletons with correct metadata and landmarks.
  • Real components: navigation, cards, forms, tables, and themed tokens.
  • Flexbox and grid layouts that work on phones and large screens.
  • Two projects: a profile page and a dashboard shell.

How to study each lesson

  1. Read at your level—skip Go deeper blocks until you are ready.
  2. Use the playground; change one thing at a time and run again.
  3. Complete the Challenge box when present—success criteria tell you when you are done.
  4. Take the quiz; explanations teach you even when you miss.
  5. Optional: discuss with the prompts at the bottom of the page (when signed in).

The two-layer mental model

HTML
Structure and meaning: headings, links, forms, landmarks. The browser builds a DOM tree from your markup.
CSS
Presentation: color, spacing, layout, motion. Rules select DOM nodes and compute final styles.

Rendered miniature page

Structure (HTML) + presentation (CSS)

This box is styled HTML in the lesson—your playground does the same with code you edit.

Important interview questions and answers

  1. Q: What is the difference between HTML and CSS in one sentence?
    A: HTML describes structure and meaning; CSS describes how matched elements are presented.
  2. Q: What should still work if CSS fails to load?
    A: Core readable content and working links from semantic HTML.
  3. Q: How should a beginner use this track?
    A: Follow lesson order, do challenges, and do not skip quizzes—difficulty ramps toward advanced projects.

Self-check

  1. What does DOM stand for in your own words?
  2. Which lesson difficulty will you start with—beginner, intermediate, or advanced sections?

Interview tip Lesson completion confidence

Can you explain this lesson in 30 seconds without reading notes?

Not saved yet.

Playground

Runs in your browser in a sandboxed frame. Backend runners appear when this track’s profile allows them.

Check yourself

Multiple choice — immediate feedback.

Discussion

Past discussion is visible to everyone. Only logged-in users can post comments and replies.

Starter discussion topics

  • What part of this lesson needs a second read?
  • What would you try differently in a real project?

Sign up or log in to post comments and sync lesson progress across devices.

No discussion yet. Be the first to ask a question.

Jump