0%

Node.js Learning Path
Build Web APIs and Applications with Node.js

Write JavaScript on the server and learn why Node.js is the go-to platform for high-performing web and CLI applications.

Total time: 28 hours, 47 minutes

Core Coursework

Take these in order
Prerequisite: JavaScript: From First Steps to Professional or experience with JavaScript and familiarity using a terminal.
Editor's Note
Scott gives you a practical tour of common use cases for Node.js.

Introduction to Node.js, v3

Scott Moss

Scott Moss

Superfilter AI
Learn the foundations of Node.js and server-side JavaScript to build custom CLIs, manipulate files, create servers, and more. Take your JavaScript skills to the next level and become a full-stack engineer!
4 hours, 12 minutes CC
Introduction to Node.js, v3
Editor's Note
Go under the hood of Node.js and gain a mental model of writing JavaScript on the server with Node.js.

The Hard Parts of Servers & Node.js

Will Sentance

Will Sentance

Codesmith
Uncover the most challenging, yet most powerful features in server Node.js, to help you write and debug professional server code.
5 hours, 16 minutes CC
The Hard Parts of Servers & Node.js
Editor's Note
Get the deep fundamental concepts of Node.js with Kyle Simpson, author of the ‘You Don’t Know JS’ Book Series

Digging Into Node.js

Kyle Simpson

Kyle Simpson

You Don't Know JS
Learn the fundamental concepts of Node.js programming: CLI programming, file system access, asynchrony, HTTP servers & routing, and database persistence.
4 hours CC
Digging Into Node.js
Editor's Note
Building APIs is the foundation of any back-end application.

API Design in Node.js, v4

Scott Moss

Scott Moss

Superfilter AI
Use Express to build a REST API Design in Node.js – read and update from a Postgres database using Prisma and TypeScript.
7 hours, 4 minutes CC
API Design in Node.js, v4
Editor's Note
Jem teaches you the essentials for setting up and launching servers in a two-part series.

Full Stack for Front-End Engineers, v3

Jem Young

Jem Young

Netflix
Learn what it means to become a full-stack engineer, and get hands-on with setting up your own server to build and deploy web applications from scratch!
8 hours, 12 minutes CC
Full Stack for Front-End Engineers, v3

Elective Coursework

Optional, take in any order

Complete Intro to Real-Time

Learn to build apps where the client can push messages to the server and talk in real-time. Start today!
Complete Intro to Real-Time

Build AI-Powered Apps with OpenAI and Node.js

Integrate Node.js with OpenAI to build advanced AI-powered applications. Learn to build AI chat interfaces, semantic search, document QA, function calling, and create AI images!
Build AI-Powered Apps with OpenAI and Node.js

Introduction to Next.js 13+, v3

Next.js is a full-stack framework built on top of React.js. Learn the app router, server and client components, and server actions and create everything from basic blog websites up to full-stack apps and APIs.
Introduction to Next.js 13+, v3

Build an AI-Powered Fullstack Next.js App, v3

Create a full-stack AI-powered Journal app from scratch in Next.js. See how all the pieces of Next.js/React fit together to deploy your app to the world!
Build an AI-Powered Fullstack Next.js App, v3

Introduction to MongoDB

Learn to build schemas, structure models, and query MongoDB to get the right data. Learn the core pieces of MongoDB to build production-ready applications!
Introduction to MongoDB

Advanced GraphQL, v2

Learn GraphQL topics like authentication, handle errors, and adding tests. Then access realtime data using subscriptions.
Advanced GraphQL, v2

JavaScript Testing Practices and Principles

In this course, you'll learn the principles and best practices for writing maintainable test applications to catch errors before your product reaches the end user.
JavaScript Testing Practices and Principles

Fullstack TypeScript (feat. GraphQL & Node.js)

Generate TypeScript code based on a GraphQL schema. Combine TypeScript and GraphQL's type systems to create full-stack, fully-type-checked codebases.
Fullstack TypeScript (feat. GraphQL & Node.js)

Learn Straight from the Experts Who Shape the Modern Web

  • In-depth Courses
  • Industry Leading Experts
  • Learning Paths
  • Live Interactive Workshops
Get Unlimited Access Now