{ Rithm School Intermediate Node and Express.js. }

Welcome to Rithm's free Intermediate Node and Express.js course! The material here will guide you through the more complex parts of building applications in Express. You'll learn how to secure passwords, implement authentication and authorization, and log in users through a variety of providers. You'll build, secure, and test JSON APIs, learn how to build real-time applications, send emails, scrape websites, and run background jobs. By the end of the course, you'll be able to build sophisticated backend applications with Express and Mongo.

In order to be successful in this course, you will need to have prior experience building Node and Express applications. If you want to learn Node and Express Fundamentals, head over to our Node and Express.js Fundamentals Course.

When you're ready, get started with Password Hashing with bcrypt. We’re around to help you if you get stuck, so be sure to reach out with any questions you might have. Good Luck!

1 Password Hashing, Cookies and Sessions 4 sections, 2 - 3 hours

2 Authentication with Passport.js 3 sections, 2 - 3 hours

3 Building, Securing and Testing APIs 4 sections, 1 - 2 hours

4 Real Time Applications, Mailers and Scraping 4 sections, 2 - 3 hours

Get Started