Core Coursework
(take these in order)
- +
Editor's Notes
Scott gives you a practical tour through common use cases for Node.js. - ⠇
Introduction to Node.js, v2
Transfer your JavaScript skills to the server-side and level up to a full-stack engineer! Learn the foundations of Node.js in this course. - +
Editor's Notes
Go under the hood of Node.js and gain a mental model of how writing JavaScript on the server with Node.js works. - ⠇
The Hard Parts of Servers & Node.js
Uncover the most challenging, yet most powerful features in server Node.js, to help you write and debug professional server code. - +
Editor's Notes
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
Learn the fundamental concepts of Node.js programming: CLI programming, file system access, asynchrony, HTTP servers & routing, and database persistence. - +
Editor's Notes
Building APIs is the foundation of any back-end application. - ⠇
API Design in Node.js, v4
Use Express to build a REST API Design in Node.js – read and update from a Postgres database using Prisma and TypeScript. - +
Editor's Notes
GraphQL is the new standard for building flexible APIs. - ⠇
Server-Side GraphQL in Node.js
Learn how to create a GraphQL schema which includes type definitions, queries, and mutations. Start learning today! - +
Editor's Notes
Jem teaches you the essentials for setting up and launching servers in a two-part series. - ⠇
Full Stack for Front-End Engineers, v3
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
Learn to build apps where the client can push messages to the server and talk in real-time. Start today! - ⠇
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 Next.js 13+, v2
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 applications and APIs. - ⠇
Production-Grade Next.js
Build production-ready, full-stack React apps. Add authentication, generate hundreds of pages performantly, and use a CMS with Next.js... - ⠇
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. - ⠇
Advanced GraphQL, v2
Learn GraphQL topics like authentication, handle errors, and adding tests. Then access realtime data using subscriptions.