
Back to Courses
javascript
Intermediate JavaScript Course: Enhancing Your Skills
This Intermediate JavaScript Course is designed for developers who have a basic understanding of JavaScript and want to deepen their knowledge. You'll learn about advanced functions, object-oriented programming, asynchronous JavaScript, and working with APIs. By the end of this course, you’ll be able to write more efficient, scalable, and maintainable JavaScript code for both front-end and back-end development.
Free
Course Content
Module 1: Advanced Functions & Execution Context
1
Lesson 1: Execution Context & Scope
2
Lesson 2: Closures & Higher-Order Functions
3
Lesson 3: The 'this' Keyword & Arrow Functions
4
Lesson 4: Callback Functions & Promises
5
Lesson 5: Async/Await & Error Handling
Module 2: Object-Oriented JavaScript & Design Patterns
1
Lesson 1: JavaScript Prototypes & Inheritance
2
Lesson 2: Encapsulation, Getters & Setters
3
Lesson 3: Factory Functions & The Module Pattern
4
Lesson 4: Common Design Patterns in JavaScript
5
Lesson 5: Error Handling & Debugging Techniques
Module 3: Asynchronous JavaScript & API Integration
1
Lesson 1: Understanding the Event Loop & Concurrency
2
Lesson 2: Working with APIs using Fetch
3
Lesson 3: Advanced Promises & Error Handling
4
Lesson 4: Using Local Storage & Session Storage
5
Lesson 5: JavaScript Modules & Webpack