Swipe
SwipeSwipe
Swipe Apps

Paths

Motivation

Information

What HTML Actually Is · Lesson 4 of 18

Where HTML Fits

A free lesson from Swipe Coding · HTML, level 1 · updated October 2026

By the Swipe team, founded by Colin · how we make lessons

Web pages are usually described as three separate layers working together: HTML for structure and content, CSS for visual styling (colors, layout, fonts), and JavaScript for behavior and interactivity. This track covers only the first one.

🤖
Structure first. Everything else builds on top of it. 🏗️

A useful comparison: HTML is like a building's frame and rooms — where the walls are, what each room is for. CSS is the paint, furniture, and lighting. JavaScript is the plumbing and electrical systems that make things actually respond and function. You can have a frame with no paint, but you can't paint a building that doesn't exist yet.

This is exactly why HTML comes first. Every other web skill — styling with CSS, adding interactivity with JavaScript (already a track in this app) — assumes there's already a page structure to style or manipulate. Solid HTML is the foundation everything else in web development sits on.

Quick check

In the three-layer model of a web page, what is HTML responsible for?

Fill in the blank

____ is responsible for a web page's visual styling, like colors, layout, and fonts.

True or false

CSS and JavaScript can style and add behavior to a page without any HTML structure existing first.

Chapter quiz

What HTML Actually Is

10 questions · pass with 60% — just like in the app.

Quick check

What does HTML actually do?

True or false

HTML is a programming language that can perform calculations and loops.

Fill in the blank

HTML stands for HyperText ____ Language.

Quick check

Who created HTML, and why?

True or false

The very first version of HTML in 1991 already had support for audio and video.

Fill in the blank

____, released in 2014, is the version of HTML every modern browser supports today.

Quick check

What does a browser build from HTML as it reads a page?

True or false

Browsers always refuse to display a page at all if the HTML has any small mistake in it.

Quick check

In the three-layer model of a web page, what is HTML responsible for?

Fill in the blank

____ is responsible for a web page's visual styling, like colors, layout, and fonts.

Keep your streak going in Swipe Coding

Swipe through every level of HTML on your iPhone — with XP, stars, streaks, a personal advisor and the full track beyond these free levels.

Get the Swipe apps →