Node.js Learning PathBuild 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.
Core Coursework
Introduction to Node.js, v3
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!
The Hard Parts of Servers & Node.js
Will Sentance
Uncover the most challenging, yet most powerful features in server Node.js, to help you write and debug professional server code.
Digging Into Node.js
Kyle Simpson
Learn the fundamental concepts of Node.js programming: CLI programming, file system access, asynchrony, HTTP servers & routing, and database persistence.
API Design in Node.js, v4
Scott Moss
Use Express to build a REST API Design in Node.js – read and update from a Postgres database using Prisma and TypeScript.
Full Stack for Front-End Engineers, v3
Jem Young
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!
Elective Coursework
Complete Intro to Real-Time
Brian Holt
Learn to build apps where the client can push messages to the server and talk in real-time. Start today!
Build AI-Powered Apps with OpenAI and Node.js
Scott Moss
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!
Introduction to Next.js 13+, v3
Scott Moss
Next.js is a complete full-stack framework built on top of React.js. Use Next.js to create basic blog websites up to full-blown, full-stack apps and APIs. Plus, learn new features like using the app router, server and client components, and server actions!
Build an AI-Powered Fullstack Next.js App, v3
Scott Moss
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!
Introduction to MongoDB
Scott Moss
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!
Advanced GraphQL, v2
Scott Moss
Learn GraphQL topics like authentication, handle errors, and adding tests. Then access realtime data using subscriptions.
JavaScript Testing Practices and Principles
Kent C. Dodds
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.
Fullstack TypeScript (feat. GraphQL & Node.js)
Mike North
Generate TypeScript code based on a GraphQL schema. Combine TypeScript and GraphQL's type systems to create full-stack, fully-type-checked codebases.
Learn Straight from the Experts Who Shape the Modern Web
- In-depth Courses
- Industry Leading Experts
- Learning Paths
- Live Interactive Workshops