Stage 1 — Core Web & Programming Foundation
Level: Beginner → Comfortable
Build a rock-solid base in HTML, CSS and JavaScript so that anything advanced later feels easy.
Key topics to cover
- How the web works: request/response, browsers, DevTools
- HTML: semantic structure, forms, accessibility basics
- CSS: layout (Flexbox, Grid), typography, spacing systems
- Responsive design: mobile-first thinking, breakpoints
- Tailwind CSS: utility-first workflow, reusable patterns
- JavaScript fundamentals: types, functions, scope, arrays, objects
- DOM & events, basic API calls with fetch
What you should be able to do after this stage
- You understand how the web works (HTTP, browsers, dev tools).
- You can design and build responsive pages from a Figma/Dribbble design.
- You are comfortable with JS fundamentals and DOM manipulation.
Core technologies
Suggested projects for this stage
- Personal landing page + About section
- 1–2 marketing/landing pages from real designs
- Interactive JS projects (TO-DO, quiz, small game)