Learn Node.js from Scratch
Gain insights into Node.js, its components, and build patterns. Explore APIs, create modules, and build a REST API using Express. Discover authentication with Passport.js and JSON web tokens.
As a professional tech educator, I'm passionate about talent-building for the modern digital economy. I've trained hundreds of developers through programming workshops conducted for companies like Intuit, American Express, Walmart, and Northern Trust; coding boot camps like PluralSight, General Assembly, and Product School; and one-on-one coaching sessions.
Join 3.1 million developers at
What You'll Learn
- Use Node.js to build server-side JavaScript applications.
- Build web applications with Express and Socket.IO.
- Use Node Package Manager (npm) to manage, build & publish packages.
- Deepen our JavaScript knowledge to build better applications.
Learning Roadmap
2.
Node.js Overview
Node.js Overview
3.
The Node.js API
The Node.js API
7 Lessons
7 Lessons
4.
JavaScript Essentials Review
JavaScript Essentials Review
12 Lessons
12 Lessons
5.
Building a RESTful API with Express
Building a RESTful API with Express
14 Lessons
14 Lessons
6.
Authentication with Passport.js and JSON Web Tokens
Authentication with Passport.js and JSON Web Tokens
5 Lessons
5 Lessons
7.
Build a Live Trivia Game with Socket.IO
Build a Live Trivia Game with Socket.IO
9 Lessons
9 Lessons
9.
Appendix
Appendix
2 Lessons
2 Lessons
Kappa Innovation LLC
Software Engineer and Professional Tech Educator excited about talent-building for the modern digital economy
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources