Advanced JavaScript

Take your JavaScript skills to next level and master the mother language.

Logos: Apple, Netflix, Microsoft, Netlify, Uber, Tesla, Amazon, Spotify
You’ll be in great company with other developers we’ve trained

Tutorial Hell
Break out of
Tutorial Hell.

Stop reading out-of-date tutorials and watching crappy screen-share videos.

We use a linear approach to take you step by step from the fundamental building blocks of Advanced JavaScript — all the way to building real-world applications from with confidence.

And it’s all thanks to our secret sauce...

Start Learning Today
  1. 01

    Execution Contexts

    In this section you’ll get a solid understanding of the most important topic in JavaScript, execution contexts. Along the way you’ll learn other critical topics like hoisting, scopes, and closures.

    • Lesson
    • Quiz
  2. 02

    The ‘this’ Keyword

    The ‘this’ keyword is arguably the most misunderstood aspect of JavaScript. In this section you’ll learn how to tell what the ‘this’ keyword is referencing as well as other related topics like .call, .apply, and .bind.

    • Lesson
    • Quiz
  3. 03

    The Event Loop

    In this section you’ll learn how JavaScript, a single threaded synchronous language, can process tasks asynchronously using help from its environment and the event loop.

    • Lesson
    • Quiz
  4. 04

    Async JavaScript

    In this section you’ll learn about the historical context as well as the pros and cons behind the three most popular JavaScript async patterns - Callbacks, Promises, and Async/Await.

    • Lesson
    • Quiz
  5. 05

    JavaScript’s Prototype

    In this section you’ll learn a variety of patterns for instantiating new objects in JavaScript and in doing so will gain a deep understanding of JavaScript’s prototype.

    • Lesson
    • Quiz
  6. 06

    Class Fields

    In this section you’ll learn about Private and Public Class Fields in JavaScript, when to use them and how they’re useful.

    • Lesson
    • Quiz
  7. 07


    Inheritance is a principle of Object Oriented Programming. In this section you’ll learn how to accomplish inheritance in JavaScript in both ES5 as well as ES6.

    • Lesson
    • Quiz
  8. 08


    In this section you’ll learn all about JavaScript modules including the IIFE pattern, CommonJS, and ES6 Modules.

    • Lesson
    • Quiz
  9. 09

    Bonus Time

    Everything else you should probably know.

    • Lesson

Make it click

Everything you need to know to master Advanced JavaScript

Get that money.

Learn Advanced JavaScript

  • Take your JS skills to the next level
  • Learn advanced concepts that will help you be more productive
  • Level up your skills to get that raise

Looks like a solid investment to me!

Samuel White's avatar
Samuel White


Great course. I covered a lot of useful material. I highly recomend Thank you!

Jason Andersen's avatar
Jason Andersen


Tyler McGinnis’ course Advanced JavaScript really helped me fill in gaps in my knowledge. I have worked in JavaScript a lot and before taking this course I never really understood what hoisting, the ‘this’ keyword, Promises, and so many other things really were. This course was AMAZING!

Mfon's avatar


This was a full experience. I got more than I anticipated from this course. I Learnt deeply about javascript and now I feel more confident about my skills.

Bogdan Bryzh's avatar
Bogdan Bryzh


This was, and I cannot stress this enough, the best course I’ve ever taken in my life. Like, for real ❤️

Tayte Stokes's avatar
Tayte Stokes


I decided to go through this course to sharpen up on some Javascript knowledge and Tyler makes it super easy to understand.


Join 80,000+ developers
and start learning today.

Advanced JavaScript

  • + 11 topics covering the whole API
  • + 186 minutes of video
  • + 11 quizzes and practice scenarios
  • + Personalized help on our platform
  • + Lifetime access to course

Est value of live workshop - $650

Take your JavaScript skills to next level and master the mother language.

Annual Subscription

  • + 8 courses (incl. Advanced JS)
  • + Video + text for all courses
  • + Quizzes and practice scenarios
  • + Guided projects for each course
  • + Personalized help on our platform

Est value - $2800

Basically everything you need to know to kill the React game for the world’s biggest tech companies.

Developers love our content (and we think you will too).

1m YouTube Views
Over 1 million YouTube views this year
80k+ Developers Helped
Over 80k developers have taken our courses
100k+ Newsletter Subscribers
Over 100k developers read our newsletters