Learn by doing: short lessons, runnable examples, an in-browser playground, and auto‑graded challenges that build real skills step by step.
Follow this sequence. Each topic includes short theory, an example, and a “Try it” button that loads into the Playground.
What browsers do, how HTML structures content, CSS styles it, and JavaScript adds behavior.
Headings, lists, links, images, forms, accessibility, structure.
Selectors, cascade, Flexbox, Grid, responsive design, variables, transitions.
Syntax, functions, arrays/objects, DOM, events, fetch API, modules.
Loops, recursion, Big‑O intuition, common coding interview tasks.
Build real apps: a Todo app, Quiz app, Weather app, and a Landing page.
HTML gives meaning to content. Use <header>, <main>, <section>, and friends to help both users and search engines.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>My First Page</title>
</head>
<body>
<header>Welcome!</header>
<main>
<h1>Hello World</h1>
<p>This is my first web page.</p>
</main>
</body>
</html>
<form>
<label>Email <input type="email" required></label>
<button>Send</button>
</form>