Course Highlights
  • Understanding currying, hoisting, and concurrency
  • Structuring web apps with classes and modules
  • Using promises and async/await for asynchronous programming
  • Managing efficient web app requests
Curriculum

1 Topic
Welcome to Learn Intermediate JavaScript

4 Topics
Classes
Build a Library
School Catalogue
Classes

6 Topics
Introduction to JavaScript Runtime Environments
Implementing Modules in Node
Message Mixer
Implementing Modules using ES6 Syntax
WorkAround Explorer
Modules

2 Topics
JavaScript Promises
JavaScript Promises

2 Topics
Async Await
Async Await

4 Topics
HTTP Requests
Requests with Fetch API
Requests with Fetch API
Film Finder

4 Topics
Thinking About Errors in Your Code Differently
Debugging JavaScript Code
Learn JavaScript: Error Handling
Error Handling

5 Topics
Currying in JavaScript
Hoisting in JavaScript
Concurrency Model and Event Loop in JavaScript
Introduction to Memory Management in JavaScript
Debugging Memory Issues in JavaScript

1 Topic
Design Patterns in JavaScript

1 Topic
Learn Intermediate JavaScript: Next Steps

  Write a Review

Learn Intermediate JavaScript

Go to Free Course