This course is available via:
Or subscribe to it individually:
What Will You Learn
Master core syntax, variables, scopes (var, let, const), operators, and built-in data structures.
Understand how JavaScript truly runs by exploring the compiler, call stack, heap, and garbage collection.
Conquer the Event Loop, callbacks, Promises, and Async/Await to write efficient, non-blocking code.
Dive deep into closures, lexical grammar, hoisting, and implement Object-Oriented Programming principles.
Utilize NPM, modern modules (ESM), EventEmitter, and File System (fs) streams for backend scripting.
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:
Basic understanding of how to use a computer, manage files, and navigate an operating system.
Recommended Courses:
Instructor
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.