Node.js and Express.js - Full Course

By freeCodeCamp | Free Course on YouTube

4.4
(0 ratings)
0 students enrolled
Q
Created by Qasrawii Academy
Last updated 3/2026 EN Beginner 480 min total

What you'll learn

Complete Node.js and Express course covering REST APIs, middleware, MongoDB integration, and building backend applications.

Course Content

3 sections 21 lessons 480m total length

Getting Started

10 lessons
Express JS #1 - Introduction & Setup Preview
11:00
Express JS #2 - Get Requests Preview
10:00
Express JS #3 - Route Parameters Preview
10:00
Express JS #4 - Query Parameters
13:00
Express JS #5 - Post Requests
13:00
Express JS #6 - PUT Requests
14:00
Express JS #7 - PATCH Requests
9:00
Express JS #8 - DELETE Requests
8:00
Express JS #9 - Middleware
22:00
Express JS #10 - Validation
32:00

Fundamentals

10 lessons
Express JS #11 - Routers
19:00
Express JS #12 - Cookies
20:00
Express JS #13 - Sessions Pt. 1
17:00
Express JS #14 - Sessions Pt. 2
23:00
Express JS #15 - Passport.js Authentication
38:00
Express JS #16 - Databases with MongoDB
27:00
Express JS #17 - Hashing Passwords
13:00
Express JS #18 - Session Stores
17:00
Express JS #19 - OAuth2
38:00
Express JS #20 - Unit Testing with Jest
85:00

Core Concepts

1 lesson
Express JS - Integration & E2E Testing
41:00

Description

Complete Node.js and Express course covering REST APIs, middleware, MongoDB integration, and building backend applications.

Original course by freeCodeCamp. Curated and organized for optimal learning on Qasrawii LMS.

Requirements

  • A computer with internet access
  • Willingness to learn

Student Reviews

No reviews yet. Be the first to share your experience!

Preview this course
Free Open Access

This course includes:

21 lessons
480 minutes of content
Beginner level
EN
Full lifetime access
Certificate of completion