Simple play icon Course
Skills

Advanced JavaScript

by Kyle Simpson

Gain an advanced understanding of the core mechanics of how JavaScript compiles, optimizes, and executes in the browser.

What you'll learn

In this Advanced Javascript Tutorial, you will gain an advanced understanding of the core mechanics of how JavaScript compiles, optimizes, and executes in the browser.

Course FAQ

What will I learn in this course?

In this advanced JavaScript course you will learn more advanced JavaScript concepts including:

  • Scope and the JavaScript compiler
  • Execution of function code
  • Lexical scope
  • IIFE Pattern
  • Dynamic scope
  • Explicit binding
  • Closures
  • Object orienting prototypes
  • Async patterns
  • Solving callback problems
  • Much more
Who is this course for?

This course is for anyone who wants to learn advanced JavaScript concepts, well beyond the basics or just JavaScript fundamentals. If you want to take your JavaScript skills to the next level, this course provides a deeper "under the hood" look at JavaScript.

What prerequisites do I need?

Because this is an advanced JavaScript tutorial, you will need to have a strong understanding of JavaScript, much deeper than just the basics. You should have a solid functional understanding of JavaScript before diving into this course.

About the author

Kyle is a freelance developer based in Austin, TX. He runs several open-source projects (such as LabJS), writes books, and speaks at meetups and conferences.

Ready to upskill? Get started