Learn Node by Wes Bos logo

Learn Node by Wes Bos

Free

The best way to learn Node.js, Express, MongoDB, and Friends

FreeFree tier
Starting Price
$69/mo
Type
Open Source
LinksX

About Learn Node by Wes Bos

Learn Node is a comprehensive online course by Wes Bos that teaches Node.js, Express, MongoDB, and related technologies by building a real-world full stack restaurant application called 'Now That's Delicious!' The application includes features such as user authentication, database storage, Ajax REST API, file upload, and image resizing. The course uses modern JavaScript (ES6 and ES2017 async/await) and incorporates code reviews from industry experts like Jed Watson and Jamund Ferguson. It is designed to be approachable for developers with basic JavaScript knowledge while covering advanced topics like function composition for error handling.

Key Features

Build a full stack restaurant application
User authentication and database storage
Ajax REST API implementation
File upload and image resizing
Modern JavaScript (ES6, ES2017 async/await)
Function composition for error handling
Influenced by industry experts (Jed Watson, Jamund Ferguson)

Pros & Cons

Pros
  • Real-world project-based learning
  • Uses latest JavaScript features (ES6, ES2017)
  • Code reviewed by industry experts
  • Covers comprehensive set of modern web development topics
  • Accessible to beginners with JS fundamentals
  • Includes team licenses in packages
Cons
  • Requires prior JavaScript knowledge (not for absolute beginners)
  • Paid course (not free)
  • Focused on specific stack (Node, Express, MongoDB)

Best For

Learning full stack JavaScript developmentBuilding real-world Node.js applicationsTransitioning from front-end to back-end developmentSkill advancement for existing Node.js developers

FAQ

Who is this course for?
Almost anyone looking to get stronger with JavaScript. It starts beginner-friendly but goes deep. You should have knowledge of functions, variables, objects, arrays, and other fundamentals. Suitable for front-end devs going full stack, existing server-side developers, WordPress developers, JS developers advancing their career, and existing Node.js developers looking to fill gaps.
What application will I build?
You will build 'Now That's Delicious!' — a full stack restaurant application where users can search, geolocate, review, and curate their favorite restaurants. It has three main models: Users, Stores, and Reviews.