Limited time · 90% off Premium Membership - claim $199 deal →
Mammoth Club All levels 10 sections 36 lectures

Intermediate JavaScript โ€“ Take Your Skills to the Next Level

01
Skill level
All levels
02
Sections
10
03
Lectures
36
04
Instructor
Jared M
What's inside

This course includes.

10
Sections
28
Quizzes
Certificate of completion
Included
Mobile and desktop access
Included
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content

Curriculum & lectures.

10 sections · 36 lectures
+ Section 0: Introduction 1 lecture Preview
Lecture 0.01 Introduction + What You Will Learn Locked
+ Section 1: Modern JavaScript Features (ES6+ Essentials) 4 lectures
Lecture 1.01 โ€“ Arrow Functions (=>) for Concise Syntax Locked
Lecture 1.02 โ€“ Default Parameters in Functions Locked
Lecture 1.03 โ€“ Rest and Spread Operators Locked
Lecture 1.04 โ€“ Destructuring Assignment (Arrays and Objects) Locked
+ Section 2: Advanced Functions and Closures 4 lectures
Lecture 2.01 โ€“ Functions as First-Class Citizens (Expressions & Values) Locked
Lecture 2.02 โ€“ Understanding Closures (Function Scope Preservation) Locked
Lecture 2.03 โ€“ Higher-Order Functions and Callbacks Locked
Lecture 2.04 โ€“ Recursion: Functions Calling Themselves Locked
+ Section 3: Working with Arrays and Collections (Advanced Methods & Types) 5 lectures
Lecture 3.01 โ€“ Iteration Methods: forEach and map Locked
Lecture 3.02 โ€“ Filtering and Searching Arrays (filter and find) Locked
Lecture 3.03 โ€“ Reducing Arrays to a Single Value (reduce) Locked
Lecture 3.04 โ€“ Sorting Arrays (and Why Compare Functions Matter) Locked
Lecture 3.05 โ€“ Sets and Maps (New Collection Types) Locked
+ Section 4: Objects and the Power of this 4 lectures
Lecture 4.01 โ€“ Objects 101: Creating and Using Objects Locked
Lecture 4.02 โ€“ Value vs Reference: How Objects Behave Locked
Lecture 4.03 โ€“ Methods and the this Keyword Locked
Lecture 4.04 โ€“ Controlling Execution Context: call, apply, and bind Locked
+ Section 5: Prototypes and Object-Oriented Programming 4 lectures
Lecture 5.01 โ€“ Constructor Functions and Object Creation Locked
Lecture 5.02 โ€“ Prototypes and Inheritance in JavaScript Locked
Lecture 5.03 โ€“ ES6 Classes: Syntactic Sugar over Prototypes Locked
Lecture 5.04 โ€“ Class Inheritance with extends and super Locked
+ Section 6: Asynchronous JavaScript (Callbacks, Promises, and Async/Await) 4 lectures
Lecture 6.01 โ€“ Synchronous vs Asynchronous Code (Event Loop Basics) Locked
Lecture 6.02 โ€“ Callback Functions for Async Programming Locked
Lecture 6.03 โ€“ Introducing Promises (Improving Async Flow) Locked
Lecture 6.04 โ€“ Async/Await: Writing Asynchronous Code Like Synchronous Locked
+ Section 7: Modules and Code Organization 3 lectures
Lecture 7.01 โ€“ Why Modules? (Splitting Code into Files) Locked
Lecture 7.02 โ€“ Exporting from a Module (Named vs Default Exports) Locked
Lecture 7.03 โ€“ Importing Modules into Your Code Locked
+ Section 8: Error Handling and Debugging 3 lectures
Lecture 8.01 โ€“ Using Strict Mode for Safer Code Locked
Lecture 8.02 โ€“ The try...catch Structure for Handling Errors Locked
Lecture 8.03 โ€“ Throwing and Creating Custom Errors Locked
+ Section 9: Interacting with the Browser DOM (Light Introduction) 4 lectures
Lecture 9.01 โ€“ Selecting and Manipulating DOM Elements Locked
Lecture 9.02 โ€“ Modifying Element Styles and Classes with JavaScript Locked
Lecture 9.03 โ€“ Handling DOM Events (Basic Event Listeners) Locked
Lecture 9.04 โ€“ Conclusion Locked
Instructors

Taught by people who ship.

JM

Jared M

Instructor

Produced by a team of Mammoth Club industry experts. Over 14 years, Mammoth Club has built a global student community in 190+ countries with 9+ million courses sold, releasing over 1,000+ courses and 5,000+ hours of video content.

Ready to start building?

Join Mammoth Club and move through the course with structured lessons, previews, and certificates.

Buy lifetime access →