Backend & APIs
Learn Node.js — free and paid courses, roadmaps
Node.js is where CodeWithJay started, and it is still the deepest part of the catalogue. Beyond the basics, the courses cover what separates a tutorial project from a production service: microservices with Kafka and RabbitMQ, serverless on AWS, clean architecture, testing and CI/CD, logging and observability, and the event-loop and memory issues that only show up under real traffic.
Where to start with Node.js
A suggested order: try a free lesson first, then commit to a full course or roadmap.
Step 1
Start free
Step 2
Go deeper with a full course
Node.js courses
In-depth, project-based Node.js courses. Included with a CodeWithJay membership.
Free with MembershipFastify & Node.js Masterclass: E-commerce Full Stack from Scratch
Build a complete e-commerce application from the ground up using Fastify and Node.js, mastering backend APIs, databases, and full-stack integration.
19 lessons
Free with MembershipNodeJS Microservice COMPLETE Production Level Course
Node.js microservice kick start with practical journey
Free with MembershipNode.js Serverless Microservice Master Class
Node.js Serverless Microservice Master Class Learn how to design, build, and deploy production-ready serverless microservices with Node.js. This master class covers API development, event-driven architecture, cloud deployment, and real-world best practices to help you scale modern applications with confidence.
Node.js mini courses
Short, free lessons on one Node.js idea at a time — showing 12 of 32.
FreeYour Node.js Stream Is Filling Your Heap (Backpressure)
1 short
FreeIs Your Node.js App Slow? It's Probably a Blocked Event Loop #nodejs #javascript
1 short
FreeYour Node service is not slow, it is blocked #ai #codingtips
1 short
FreeWhy Node Projects Don't Look Production-Ready #nodejs #golang #systemdesign
1 short
FreeThe simple trick to 3x your API speed #coding #nodejs #programming
1 short
FreeKickstart Your Project: Building with Fastify, Node.js & React.js
1 short
FreeWhy You SHOULD Take Advanced Nodejs Courses in 2024!
1 short
FreeMistakes to Avoid when Developing Node.js Microservices Architecture (2024)
1 short
FreeBest node js backend tutorials #backend #shorts #ytshorts #trandingshorts #viralshorts
1 short
FreeBuild a Kafka Microservice with Node.js – Complete Tutorial
1 short
FreeThe BEST Node.js YouTube Course (2024 Edition)
1 short
FreeGo Microservices for Node.js Developers – Simple & Practical Guide
1 short
Free Node.js video tutorials
Full-length free lessons from the CodeWithJay YouTube channel — showing 12 of 85.
Free videoWhy Most Developers Don't Understand Node.js - E1
Free on YouTube
Free videoAI Workshop Kickstart for Node.js Developers: Build Your First AI Product Step-by-Step
Free on YouTube
Free videoFix “Works Locally but Fails in Production”: HTTPS & SSL for Node.js on AWS EC2
Free on YouTube
Free videoNode.js Logging Like a Pro: Centralized Logs Using Pino Transport, Loki & Grafana (Fastify Demo)
Free on YouTube
Free videoNode.js Fullstack App Deployment Course Outline - From Zero to Live
Free on YouTube
Free videoYour Node.js Tests Are Failing in Production? Here's Why CI/CD Matters
Free on YouTube
Free videoTop Software Engineer Reveals Best CICD Techniques for Node.js
Free on YouTube
Free videoThis Testing Mistake Costs Node.js Developers Thousands
Free on YouTube
Free video
Scaling Node.js microservices with Docker on AWS EC2 is EASY (How to)
Free on YouTube
Free video
The Best Node.js Microservice Scaling Strategies
Free on YouTube
Free videoClean Architecture with Fastify Node.js: The Scalable Solution!
Free on YouTube
Free videoBuild E-Commerce Business Logic with Fastify and Node.js
Free on YouTube
Node.js learning FAQ
- Can I learn Node.js for free on CodeWithJay?
- Yes. CodeWithJay currently has 32 free mini courses and 85 free video lessons on Node.js. Free courses need only a free account; mini courses and videos need no account at all.
- What Node.js courses does CodeWithJay offer?
- There are 3 full courses covering Node.js: Fastify & Node.js Masterclass: E-commerce Full Stack from Scratch, NodeJS Microservice COMPLETE Production Level Course and Node.js Serverless Microservice Master Class. Paid courses are also included with a CodeWithJay membership.
- Where should I start learning Node.js?
- Start with something free, such as "Your Node.js Stream Is Filling Your Heap (Backpressure)", to get a feel for the topic, then move on to a full course or roadmap for structured, project-based learning.
Looking for something else?
Browse every technology CodeWithJay teaches, or get every paid course with one membership.