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

4.2
(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!

Description

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)
1min
  How to get unstuck? 
1min

Featured Review

Profile picture for xavier julien
xavier julien

@julienxr

5.0
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

4.2
Course Rating

61%

17%

10%

5%

7%

Reviews

Profile picture for Harsh Thakur
Sep 29, 2023
Explanation not up to the point
Helpful?
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”?
Helpful?
Profile picture for Yash Gharat
Sep 15, 2023
it was difficult to understand
Helpful?
Profile picture for Rohith
Sep 12, 2023
good one course...
Helpful?
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
Helpful?
Profile picture for Sahil Chalke
Aug 25, 2023
great
Helpful?
Profile picture for Vaaiibhav
Jul 25, 2023
there is a very strong need to cover the callback and callback hell here which is missing
Helpful?
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.
Helpful?
Profile picture for Shivam
Jul 13, 2023
amazing course
Helpful?
Profile picture for Amine Elkhalidy
Jul 01, 2023
Very good and well structered course
Helpful?

Course Instructor

Jarvis
Making world a better place for aspiring developers
Jarvis
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.

Free

  • 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

Pro

  • 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