🗺

JavaScript Full-Stack Developer

From JavaScript fundamentals to shipping a full-stack app with React and Node.js.

JavaScript beginner ~4 months

This path takes you from writing your first line of JavaScript to deploying a full-stack application. It covers the browser, a UI framework, a backend framework, a database, and containerisation — everything you need to ship.

// the path

1
CS50's Introduction to Computer Science course

Build strong computer science fundamentals before diving into JS specifics.

2
React React framework

Learn component-based UI — the most in-demand frontend skill.

3
Next.js Next.js framework

Add SSR, routing, and API routes to your React apps.

4
Express Express framework

Build REST APIs and backend services with Node.js.

5
PostgreSQL tool

The database you'll use in most production web apps.

6
Docker tool

Containerise your app so it runs the same everywhere.

// tags

javascriptreactnodejsfullstackweb
Have a better path? Edit this on GitHub or add your own.