Blog

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.

18 / 18
  1. 01HTML semantic10 min read
  2. 02CSS box model10 min read
  3. 03CSS selectors, specificity & cascade10 min read
  4. 04CSS positioning & stacking8 min read
  5. 05Flexbox17 min read
  6. 06Grid11 min read
  7. 07Responsive media queries10 min read
  8. 08Typography & web fonts8 min read
  9. 09Color & gradients8 min read
  10. 10Transitions & animations9 min read
  11. 11Modern CSS features10 min read
  12. 12JavaScript fundamentals17 min read
  13. 13DOM12 min read
  14. 14Forms7 min read
  15. 15Promises8 min read
  16. 16Async / await7 min read
  17. 17HTTP basics7 min read
  18. 18Git / GitHub13 min read

JavaScript in Depth

Go beyond the basics — the language mechanics, patterns, and tooling that separate intermediate from advanced.

13 / 13
  1. 01Closures, scope & this8 min read
  2. 02Prototypes, classes & OOP7 min read
  3. 03ES modules & tooling6 min read
  4. 04Functional JavaScript7 min read
  5. 05Iterators & generators7 min read
  6. 06Regular expressions6 min read
  7. 07Error handling & debugging6 min read
  8. 08Browser storage & state6 min read
  9. 09Performance & memory7 min read
  10. 10TypeScript intro7 min read
  11. 11TypeScript: intermediate9 min read
  12. 12TypeScript: advanced9 min read
  13. 13Testing JavaScript7 min read

Framework

Build real interfaces with a modern component framework.

10 / 10
  1. 01React fundamentals18 min read
  2. 02Components & props11 min read
  3. 03State & hooks14 min read
  4. 04Routing9 min read
  5. 05Data fetching10 min read
  6. 06Next.js basics11 min read
  7. 07Next.js: Rendering & Caching10 min read
  8. 08Next.js: Mutations & Server Actions10 min read
  9. 09Next.js: Advanced Routing8 min read
  10. 10Next.js: Production9 min read

Projects

Turn knowledge into shipped, portfolio-ready work.

0 / 4
  1. 01Project setup & toolingComing soon
  2. 02Building a UI from FigmaComing soon
  3. 03API integrationComing soon
  4. 04DeploymentComing soon

Job Prep

Get hired: performance, portfolio, and interviews.

7 / 9
  1. 01Building your portfolioComing soon
  2. 02Resume for developersComing soon
  3. 03Interview questions13 min read
  4. 04JavaScript coding problems21 min read
  5. 05System design basics8 min read
  6. 06Airbnb front end interview11 min read
  7. 07DSA interview patterns10 min read
  8. 08UI coding round builds9 min read
  9. 09Behavioral interview (STAR)9 min read