Course image for Advanced Practical JavaScript
Free preview before enrolling

Advanced Practical JavaScript

Learn about best modern JavaScript practices and advanced fundamentals of the JavaScript programming language

(417 ratings)
3k enrolled
Course Instructor: JarvisLast updated 09/2023

Course Outcomes

  • Promises and async-await - learn them hands-on
  • Prototypal inheritence, objects and common pitfalls
  • Arrays and manipulation
  • Generators, iterators, DOM manipulation, and more!


This is the best course you’ll find on advanced and modern JavaScript which includes relevant, no BS information. You’ll learn a lot about:

  • Promises - what they are, how they work under the hood, how to work with them and convert legacy APIs to promises
  • Async-await - Converting promises into async-await for better readability
  • Prototypal inheritance model of JavaScript - how JavaScript objects really work
  • DOM - Manipulating elements, event capturing and bubbling, strict mode, and JSON parsing
  • Equality checks, weird side of JavaScript
  • Iterators and generators
  • And so much more!

The best part about this course is that this is interactive, i.e. you have real hands-on-keyboard exercises within the course. This means you’ll be practicing more and procrastinating less.

Course Structure

48 lectures4h 4m total duration

  Welcome to the course (Read article)
  How to get unstuck? 

Featured Review

Profile picture for xavier julien
xavier julien


Nov 13, 2021
I love the interactive approach with the platform provided. Way better than udemy or anything similar.
Was this review helpful?

Student feedback

Course Rating







Profile picture for Harsh Thakur
Sep 29, 2023
Explanation not up to the point
Profile picture for Ryan Brenner
Sep 23, 2023
JS is no doubt confusing. But the ability to do practice problems right after helps solidify the ideas. I wonder if this course could be improved by making every lessons a practice problem and linking specific videos to watch as part of the “instructions”?
Profile picture for Yash Gharat
Sep 15, 2023
it was difficult to understand
Profile picture for Rohith
Sep 12, 2023
good one course...
Profile picture for Sagar Chaurasia
Sep 01, 2023
you cannot explain what is promise why it is used in js what is its syntax . it is very difficult to me understand this concept
Profile picture for Sahil Chalke
Aug 25, 2023
Profile picture for Vaaiibhav
Jul 25, 2023
there is a very strong need to cover the callback and callback hell here which is missing
Profile picture for sathvik soma
Jul 15, 2023
Straight cut to the point. This course is far better than what I've expected or read out from the other sources.
Profile picture for Shivam
Jul 13, 2023
amazing course
Profile picture for Amine Elkhalidy
Jul 01, 2023
Very good and well structered course

Course Instructor

Making world a better place for aspiring developers
4.7 Instructor rating
20.5k Ratings
183.8k Students
35 Courses

We are a team of developers, creators, designers trying to build the best interactive programming courses here.View profile

Upgrade to a Pro account and unlock more courses for accelerated learning. Instant feedback, interactive learning and more.


  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes


  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes
Upgrade To Pro