Deep JavaScript Foundations

Deep JavaScript Foundations

Kyle Simpson
You Don't Know JS
10 hours, 22 minutes CC

Become a Master

This course and others like it are available as part of our Frontend Masters video subscription.

Watch Free Preview Join Frontend Masters
Join Kyle Simpson -- author of the popular “You Don’t Know JavaScript” book series -- as he reveals the deep foundations of JavaScript. You'll learn about object wrappers, coercion, scope, closure, types, prototype system, ES6 features, == vs === and more. Understand deeply how the JavaScript engine looks for variables in function and block scope (var, let and const). Learn which ES6 features can help or hurt your coding and which new features should be used with caution. Also why coercion is one of the overlooked keys to using JavaScript more effectively. With this course, you'll see how gaining a deeper understanding of JavaScript will make you a better communicator and programmer! NOTE: The course material has been re-arranged. The first challenge on Coercion has been moved to the end of the course.
Published: July 18, 2017

Table of Contents

Deep Foundations of Advanced JavaScript v2

Scope

Closure

Object-Orienting

Prototypes

Types

Coercion

Wrapping Up Deep Foundations of Advanced JS v2