Skill path
Learn to ship real websites and web apps — from clean HTML structure to interactive frontends and simple backends.
Pages, forms, accessibility basics, and content that search engines and screen readers understand.
Flexbox, Grid, spacing systems, and mobile-first layouts that look sharp on every screen.
Variables, functions, DOM updates, fetch/API calls, and debugging in the browser.
Component thinking with React/Next.js patterns — state, props, routing, and reusable UI.
Git basics, hosting, environment variables, and putting a portfolio project online.
Collect user input safely, talk to APIs, and understand how frontends connect to backends.