Learning map / 7 stages / 10 missions

A route with a reason.

Each stage adds one useful capability, then reuses it in the next feature. Your practice progress is stored only in this browser.

Practice progress0 of 10 complete · 0%
Stage 01

HTML foundations

Give content correct structure and meaning before adding behavior.

Stage 02

Browser foundations

Understand how HTML becomes the DOM that JavaScript can use.

Stage 03

CSS layout

Organize content clearly across desktop and mobile screens.

Stage 04

DOM and interaction

Connect user actions to visible, accessible page updates.

Stage 05

Data-driven UI

Keep data in arrays and derive the interface from it.

Stage 06

Async JavaScript

Request live data and design for every possible result.

Stage 07

Capstone

Combine forms, API data, arrays, state and localStorage.

Next

Next in Frontend Arena

Planned growth after the current vanilla JavaScript foundation.

Deeper JavaScript

Scope, closures, event loop and reusable functions.

Accessibility audits

Keyboard, screen reader and repeatable Lighthouse checks.

Testing basics

Verify important UI behavior with focused tests.

React later

Components and state after the JavaScript base is explainable.