Blog
48 / 54
Become a Professional Frontend Developer
A guided path from web fundamentals to a job-ready frontend developer.
Core Frontend
The fundamentals every frontend developer must own.
- 01HTML semantic
- 02CSS box model
- 03CSS selectors, specificity & cascade
- 04CSS positioning & stacking
- 05Flexbox
- 06Grid
- 07Responsive media queries
- 08Typography & web fonts
- 09Color & gradients
- 10Transitions & animations
- 11Modern CSS features
- 12JavaScript fundamentals
- 13DOM
- 14Forms
- 15Promises
- 16Async / await
- 17HTTP basics
- 18Git / GitHub
JavaScript in Depth
Go beyond the basics — the language mechanics, patterns, and tooling that separate intermediate from advanced.
- 01Closures, scope & this
- 02Prototypes, classes & OOP
- 03ES modules & tooling
- 04Functional JavaScript
- 05Iterators & generators
- 06Regular expressions
- 07Error handling & debugging
- 08Browser storage & state
- 09Performance & memory
- 10TypeScript intro
- 11TypeScript: intermediate
- 12TypeScript: advanced
- 13Testing JavaScript
Framework
Build real interfaces with a modern component framework.
Projects
Turn knowledge into shipped, portfolio-ready work.
- 01Project setup & tooling
- 02Building a UI from Figma
- 03API integration
- 04Deployment
Job Prep
Get hired: performance, portfolio, and interviews.
- 01Building your portfolio
- 02Resume for developers
- 03Interview questions
- 04JavaScript coding problems
- 05System design basics
- 06Airbnb front end interview
- 07DSA interview patterns
- 08UI coding round builds
- 09Behavioral interview (STAR)