Superfilter AI
0%
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.
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
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!
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
Codesmith
Uncover the most challenging, yet most powerful features in server Node.js, to help you write and debug professional server code.
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
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.
Editor's Note
Building APIs is the foundation of any back-end application.
API Design in Node.js, v4
Superfilter AI
Use Express to build a REST API Design in Node.js – read and update from a Postgres database using Prisma and TypeScript.
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
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!
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!
Build an AI Agent from Scratch
Create your own chat-based AI agent with custom function calling, LLMs, and Dall-E image generation.
Introduction to Next.js, 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.
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!
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!
Advanced GraphQL, v2
Learn GraphQL topics like authentication, handle errors, and adding tests. Then access realtime data using subscriptions.
Testing Fundamentals
Learn the basics of testing and apply Test-Driven Development techniques to your workflow. Gain practical experience writing unit and integration tests while exploring common testing tools.
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.
Learn Straight from the Experts Who Shape the Modern Web
- In-depth Courses
- Industry Leading Experts
- Learning Paths
- Live Interactive Workshops