codedamn logo
Course image for Advanced Practical JavaScript

Advanced Practical JavaScript

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

4 hours+ of total content
113 ratings
1144 students enrolled
Course Creator: Team codedamn

Hang on...


Heads up!

This is an official course from Full Stack Web Developer Learning Path learning path.


  • 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 lectures 04:04:48 total duration

  Welcome to the course (Watch video)
  How to get unstuck (Watch video)

Student feedback

Course Rating







profile pic for Shree
May 18, 2022
great course!
profile pic for Tiyasha Nandy
May 16, 2022
nice course.... understand easily
profile pic for Nishant Kumar
May 11, 2022
Well structured course
profile pic for Ajay Kumar MK
May 10, 2022
bad explanation
profile pic for Afnan Shaikh
May 08, 2022
codedamn is AWESOME

Your Course Instructor

Course Instructor Image

Team codedamn

Official courses from codedamn team

Hi! We're team codedamn - and we are developers, creators, designers building the best interactive programming courses on the planet. Sign up for a free account on codedamn to stay in touch.

Upgrade to codedamn Pro Plan and unlock more courses for accelerated learning. Unlimited courses, interactive learning and more.


  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • Support over WhatsApp
  • Full learning path unlocked
  • Unlimited hands-on practice


  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • All exclusive courses unlocked
  • Unlimited hands-on practice
Try codedamn Pro (14-day free refund)