Current Status
Not Enrolled
Price
Closed
Get Started
Node.js and JavaScript Course

Node.js and JavaScript From Scratch

This course takes you from absolute beginner to advanced concepts

Lessons: 88
Duration: ~ 22 hours
Study Hours: 40-80 (est.)

What You’ll Learn

JavaScript Fundamentals

Master core syntax, variables, scopes (var, let, const), operators, and built-in data structures.

Under the Hood: V8 Engine

Understand how JavaScript truly runs by exploring the compiler, call stack, heap, and garbage collection.

Asynchronous Architecture

Conquer the Event Loop, callbacks, Promises, and Async/Await to write efficient, non-blocking code.

Advanced JS & OOP

Dive deep into closures, lexical grammar, hoisting, and implement Object-Oriented Programming principles.

Node.js Core Modules

Utilize NPM, modern modules (ESM), EventEmitter, and File System (fs) streams for backend scripting.

Networking & HTTP Servers

Build complete HTTP servers and clients from scratch, handle routing, and implement token authorization.

Prerequisites

In order to start this course you must have these skills:

Computer Literacy

Basic understanding of how to use a computer, manage files, and navigate an operating system.

Course Previews

Watch free sample lessons from the course:

Lesson 09

Node.js Course Introduction

Your Instructor

Ahmed Metwally

Ahmed Metwally

Software Industry Expert

24+ Years of Experience

I am on a mission to elevate the efficiency of the software industry in the Arab world by developing highly skilled and knowledgeable software engineers.
My courses are carefully designed to equip them with the essential expertise needed to excel in the market.

Lessons: