Skip to content
UdemyNode.jsPaid courseAll LevelsCertificate

Just Express (with a bunch of node and http). In detail. (Udemy.com)

No MERN or MEAN... just Express js. For those who've learned a bit about the most awesome node framework, and want more.

Created by: Robert Bunch

Last updated August 2024

Our take

Based on the ratings of 3,065 students and a sample of their written reviews. No course pays to be reviewed.

Robert Bunch's course does one thing: Express. It opens with TCP and HTTP, builds a server in plain Node, then moves through Express 101, 201 and 301, covering middleware, rendering, the router and the generator. It runs 15.1 hours, with a rendering project and an API project near the end. The description is upfront that this is not a quick way to launch a web app. It is for people who touched Express for a few minutes inside a bigger stack and want to understand it.

Reviewers mostly praise the depth and the teaching. Several mention the walk through the documentation, one says it was the first time anyone took them through it, and another calls it the most thorough Express course on Udemy. Students like the plain, down to earth delivery, and one got quick help with a problem. The complaints are small. One reviewer found the start slow and basic, another felt the introduction ran too long, and someone said twenty minutes on a single topic is too much listening. A broken GitHub code link was also reported.

Some parts are still marked as coming, including best practices and the JWT and local strategies in the Passport section, and the course was last updated in 2024. The database section is described as very basic. With a 4.7 rating from 3,063 reviews, it is a strong pick for one narrow job. People new to JavaScript should start elsewhere, since it assumes you have run Node before and can use the command line. If you want a finished app fast, a full-stack course fits better.

Best forBeginner Node developers who only skimmed Express inside a MERN course and want to know why it works.
Skip it ifYou want a fast path to a finished web app, or a full-stack course that covers databases properly.

Pros

  • Starts with TCP, HTTP and a plain Node server, so Express makes sense afterward
  • Goes through the Express documentation piece by piece, with whiteboard style sections
  • Instructor praised as clear and down to earth, and one reviewer got quick help with a problem
  • Covers REST APIs and rendering with EJS, Pug and Handlebars, plus two projects

Cons

  • Some sections, like best practices and parts of Passport, are still marked as coming
  • Slow early on, and a few reviewers found the long talking lectures tiring
  • Assumes working JavaScript and Node, and the database section is very basic
Even if you think you know express pretty well you're going to level up with this course.
Kyle Booth, a student

Listed for all levels, but it assumes some JavaScript, having run Node before, and basic command line skills.

icon
What you will learn

  • Express. That's (mostly) all we cover so when you finish, you'll know it!
  • Set up an Express server that can do anything Express can do!
  • Operate that Express Server as a REST API
  • Use that Express Server to render your front-end web pages with EJS, PUG, & handlebars
  • Understand the basics of HTTP and the request/response cycle

How it compares

Against the other 118 rated Udemy courses in Node.js on CourseDuck:

  • Rating4.7 out of 5higher than 88% of them
  • Reviews3,065#20 of 119 by number of reviews
  • Length15.1 hourslonger than 76% of them
  • Last updatedAugust 2024more recently than 61% of them

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100

icon
Course Description

You have some notion of what Node, Express, and http are or you wouldn't be here. Node and back-end JavaScript have taken the world by storm, [SOME BIG COMPANY] moved to node and it changed the world, blah blah blah. One of the first things you're going to learn in any node course is about the Express module. But how much do you really learn about it? How to render a page in one template engine? How to make a get and a post route? Most MEAN and MERN stacks students I've met learned Express in a few breaths and then moved on to MongoDB, MySQL, Angular, React, or whatever was in the rest of the tech stack. What is http anyway? Should I even care? It's easy to get 2 inches deep and find you've accomplished your task, but in fact have no idea why it works or how you'd go further. That, in my opinion, is no good for someone who wants to be a great developer!

I've had a lot of students ask for a course on just Express js because they were either overwhelmed when they learned it, or they can't find any detail on it to go further than beginner knowledge. That's what this course is for. We will go through the various pieces of Express in detail so you can know why it behaves the way it does and get the most out of it. Express 5 is currently in alpha, so when it hits beta or full release, and as questions come up, the course will expand accordingly!

Note: this course is not a quick path to launch a webapp with Express/Node. You can get that in 10 minutes in many other places. This course is meant to take a longer, deeper look at what Express js actually does.

I've been using Express since V.2, in 2012 and have seen it do just about everything. It is one of my favorite node modules and consistently one of the most downloaded on npm. There are other awesome technologies that patch into Express that get easily missed. This course will naturally lead into other things like websockets, webRTC, etc. Prepare for one of the most awesome node modules on npm!


Sections:

  1. Environment Setup (skip if you have node installed already)

  2. Before Express... - TCP & HTTP, making an express-less node server

  3. Express 101 - Making a basic web sever with Express

  4. Express 201 - Middleware and Rendering

  5. Express 301 - Req & Res revisited, the router, and the express generator

  6. Rendering Project

  7. API Project

  8. Passport (jwt & local strategy still coming)

  9. Best Practices (Coming...)

  10. Supplemental - connecting to various DBs (very basic - only for those already familiar with a database)


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Robert Bunch

Robert Bunch has been a developer since 2004, having built complex applications for small tech startups to major companies. Most recently, he has been a code school instructor since 2015 where he's worked directly with students applying his passion for teaching and development. His ability to break down the complexities of code and demystify the magic trick, have had immense success as told by his students. He earned a computer science degree in 2001.

icon
More courses by Robert Bunch

$64.99

$13.99

icon
More Node.js courses

$119.99

$159.99

$19.99

$89.99

$94.99

$14.99

icon
Reviews

4.7

3,065 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Alexander Schneider on 12/5/2025

Another fraudster selling an outdated course with the full approval of Udemy. It's a shame, and on top of that, he's been saying for six years that he'll update it, which he hasn't done. It's daylight robbery. The scammers at Udemy refuse to refund the money for this pseudo-course, even though the 30-day period has not yet expired. It's beyond the pale to sell outdated courses and then refuse to give refunds.

By Michael Bingham on 8/15/2024

Great review of Express with a few useful breakdowns of what's happening behind the scenes for network traffic, etc. Some very light intros to EJS and Pug using Express builder. A great little side-track on indirect upload/download from S3 buckets. Also includes a quick look at https and Apache reverse proxy to access Express from port 443. There's one or two coding lines that are out of date in 2024, but no show stoppers. New syntax can be looked up. Breaking changes are always an issue with packages so troubleshooting syntax changes is a skill to develop if you haven't encountered it yet. Overall, if you have developed on a more mature solution that uses Node and Express, this is a great course with solid lessons to get more exposure to the fundamentals of Express

By Bobby Cheema on 2/28/2022

Mr. Bunch is an amazing and very knowledgeable instructor! Plus I love the hilarious jokes he throws in sometimes for his videos. He gives detailed explanations for each section in the course so that you know what you are doing with Express and what exactly Express is good for. Really enjoyed the supplemental sections as they gave additional knowledge you can use for any project. Overall a great course!

By Faik Djikic on 4/9/2021

Although I am actually an experienced web developer/programmer/product manager, I am really grateful to have all these things nicely separated and explained so I finally can understand not only Express but Node itself as well. I was really impressed with the teaching approach, so I subscribed to few other courses by Mr. Robert Bunch, including the "ES6, ES7 & ES8", although I've been using JS for more than two decades on a daily basis - I truly believe I will learn many new things.

By James Crossley on 12/10/2020

I really enjoyed Mr Bunch's Express course. I had a little bit of knowledge about express before taking this course, but this course really helped to flesh out my knowledge and I now feel much more confident when using express. Mr Bunch's explanations are clear and at times humorous which I enjoyed. I now have a much more in-depth picture of how express works, how http works, cookies, and even web development in general such as server side rendering, apis etc. I have just purchased Mr Bunch's react course and I'm sure I'll find it as enjoyable and helpful as the express course!

By Mohan Kadolkar on 11/21/2020

Absolutely.

By William GM on 11/14/2020

Lovely, would be awesome if a section was added on how to handle errors in a scalable way.

By Brandon Lambert on 11/7/2020

Great course that dives into the details around Express. I've had Express come up in quite a few Node JS courses but it's always specific to the purpose at hand, never a deep learning of express itself.

By Imran Mohammed on 10/22/2020

I am very lazy to fill feedback, but I am compelled to write this one.. such an amazing explanation, covering every detail, this should be de facto training for every newbie who is learning Express.
I would love to see more courses from you. Keep up the hard work.

By Dinesh Singh on 10/13/2020

excellent

By Ali Kurniawan on 10/3/2020

i like with the teacher, he can explain with detail then i could understand after, thanks

By Vishal Gupta on 9/26/2020

Good Course.

Showing 12 of 261 reviews