Skip to content
WebDev Path

Welcome to WebDev Path

A free 24-week course. Sign in to save your progress.

New here? Watch the 4-minute course roadmap first.

Full-Stack Web Development

0 / 24 lessons · 0%

Start week 1

Course modules

  1. 1Module 1: Foundations
    0 / 4 lessons
  2. 2Module 2: JavaScript
    0 / 5 lessons
  3. 3Module 3: React
    0 / 4 lessons
  4. 4Module 4: TypeScript and Next.js
    0 / 3 lessons
  5. 5Module 5: Backend and databases
    0 / 4 lessons
  6. 6Module 6: AI features, deployment and jobs
    0 / 4 lessons

Your route

1. FoundationsWeek 1: How the web works and your developer setup1Week 2: Semantic HTML and accessibility2Week 3: CSS fundamentals, Flexbox and Grid3Week 4: Responsive design and deployment42. JavaScriptWeek 5: JavaScript basics: values, logic and functions5Week 6: Arrays, objects and data6Week 7: The DOM and events7Week 8: Async JavaScript and APIs8Week 9: Modules, npm and debugging93. ReactWeek 10: Components, props and JSX10Week 11: State, events and forms11Week 12: Effects, data fetching and custom hooks12Week 13: Routing, Tailwind CSS and app structure134. TypeScript and Next.jsWeek 14: TypeScript for React developers14Week 15: Next.js App Router15Week 16: Server Actions, caching and performance165. Backend and databasesWeek 17: Node.js and REST APIs17Week 18: Databases with PostgreSQL and an ORM18Week 19: Authentication and authorization19Week 20: Security, testing and CI206. AI features, deployment and jobsWeek 21: Calling AI APIs safely21Week 22: Streaming chat with the Vercel AI SDK22Week 23: Deployment and production23Week 24: Getting hired: CV, profiles and interviews24Week 24: job ready

Filled stops are weeks you've passed. Click any stop to open it.