Skip to content
learn@aiera

Web · advanced

JavaScript Advanced: Closures, Async and Modules

Understand how JavaScript really works: closures, classes and this, promises and async/await, the event loop, fetch, storage and modules.

6 lessonsAbout 78 minFree
Start course

Not started

Finish every lesson, then sign in and pass the final assessment to earn a free certificate

Module 1: How the language works

  1. Scope and Closures13 min · Up next
  2. Classes, this and Prototypes14 min · Not started

Module 2: Asynchronous JavaScript

  1. Promises and async/await14 min · Up next
  2. The Event Loop12 min · Not started
  3. Fetching Data and Saving It in the Browser13 min · Not started

Module 3: Real projects

  1. Modules and Modern Tooling12 min · Up next

Questions about JavaScript Advanced: Closures, Async and Modules

What will I learn in JavaScript Advanced: Closures, Async and Modules?

Understand how JavaScript really works: closures, classes and this, promises and async/await, the event loop, fetch, storage and modules. The course has 6 lessons, organised in 3 modules: Module 1: How the language works; Module 2: Asynchronous JavaScript; Module 3: Real projects.

How long does JavaScript Advanced: Closures, Async and Modules take?

About 78 minutes in total, across 6 lessons. You can learn at your own pace and stop and continue any time.

Do I need experience to take JavaScript Advanced: Closures, Async and Modules?

You should be comfortable with the beginner and intermediate material first. If not, start with those courses.

Is JavaScript Advanced: Closures, Async and Modules free?

Yes. The whole course is free and you do not need an account to learn. A free account is only needed for the final assessment and the certificate.

Do I get a certificate for JavaScript Advanced: Closures, Async and Modules?

Yes, a free certificate of completion. Finish every lesson, sign in, and pass the 15-question final assessment with 80% or more. It is not an accredited qualification.

What should I learn after JavaScript Advanced: Closures, Async and Modules?

The next step is TypeScript Basics: JavaScript with Types.