Frontend Development
Level 8 — HTML, CSS, JavaScript, TypeScript, React and Next.js, from a blank page to shipped products.
- HTML & CSSFoundation
The skeleton and skin of every web page — semantic HTML5, the box model, Flexbox, Grid, and responsive design from first principles.
htmlcssresponsiveflexboxgridfundamentals - JavaScriptCore
The language of the web — variables, closures, the event loop, promises, async/await, and the DOM. From zero to senior understanding.
javascriptes6closuresasyncdomevent-loop - TypeScriptIntermediate
JavaScript with types — catch bugs at compile time, not runtime. Types, interfaces, generics, utility types, and how TypeScript works under the hood.
typescripttypesinterfacesgenericsstatic-typing - ReactIntermediate
Component-based UIs, hooks, state management, performance optimization, and the mental model behind React's render cycle.
reacthooksstatecomponentsjsxperformance - Next.jsIntermediate
React for production — the App Router, server components, SSR vs SSG vs ISR, API routes, and how to deploy a full-stack Next.js app.
nextjsreactssrssgapp-routerserver-components