I'm not good at writing sales copy, just trust me that if you use JavaScript in any capacity, there's probably not another resource that will benefit you more than this. This course was years in the making. I took everything I know about JavaScript and all my experience teaching it over the last half decade and put it into this one course. Closures, The 'this' keyword, execution contexts, module patterns, hoisting, async patterns, prototypes, inheritance, the event loop, public and private class fields, composition and so much more. After taking this course, there won't be much to the JavaScript language that you don't know.
Advanced JavaScript
Advanced JavaScript is a 9-lesson 3 hours 5 minutes self-paced course by UI.dev (Tyler McGinnis). I'm not good at writing sales copy, just trust me that if you use JavaScript in any capacity, there's probably not another resource that will benefit you more than this.
Course facts
- Lessons
- 9
- Duration
- 3 hours 5 minutes
- Level
- All levels
- Language
- English
- Updated
- Instructor
- UI.dev (Tyler McGinnis)
- Price
- Premium
What you'll learn:
- Execution Environment
Execution context
Creation Phase
Execution Phase
Call stack
Stack Frames
Threading - Scope
Lexical Environment
Scope Chain - Closures
Closure Scope
Garbage Collection - Hoisting
Creation Phase
undefined - Event Loop
Call stack
Web APIs
Task Queue
Job Queue - Inheritance and the Prototype Chain
Instantiation Patterns
Function.prototype
new
Object.create
Private Class Fields
Public Class Fields
Constructor Functions
Static Methods
Inheritance
hasOwnProperty
instanceof
getPrototypeOf
new Agnostic Constructors
Composition vs Inheritance - Array Methods you should Know
- JavaScript Modules
IIFEs
CommonJS
Module Bundlers
Webpack
ES Modules
Tree Shaking
Who is this course for?
- Mid to Sr level back-end developers who are new to JavaScript but want to learn it in depth as quickly as possible.
- Bootcamp graduates who are confident in the fundamentals of JavaScript but need a deeper understanding.
- Native mobile developers who want to jump into the JavaScript ecosystem.
- Experienced developers who want to learn JavaScript without wasting time with the fundamentals of programming.
Additional
Who teaches Advanced JavaScript? UI.dev (Tyler McGinnis)
UI.dev (formerly tylermcginnis.com) is the online course platform of Tyler McGinnis, a US developer who has been publishing React and JavaScript educational material continuously since 2014. The platform was one of the earliest dedicated React-tutorial sources and remains widely cited for the depth of its long-form courses on JavaScript fundamentals and the React ecosystem.
Course material covers React (including modern hooks-based patterns and Next.js), modern JavaScript (the canonical Modern JavaScript course), Firebase, GraphQL, Redux, TypeScript with React, and the algorithm / data-structure interview prep track. The teaching style is unusually rigorous about the language fundamentals underneath the framework material — Tyler's Modern JavaScript course in particular is a classic of the genre.
The CourseFlix listing under this source carries over 15 UI.dev / Tyler McGinnis courses spanning that range. Material is paid; UI.dev runs on per-course or membership pricing on the original platform.
What lessons are included in Advanced JavaScript?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Guide to Execution Contexts, Hoisting, Scopes, and Closures Demo | 25:30 | |
| 2 | Understanding the this keyword, call, apply, and bind | 13:39 | |
| 3 | The Evolution of Async JavaScript - From Callbacks, to Promises, to Async/Await | 45:20 | |
| 4 | Beginner's Guide to JavaScript's Prototype | 28:15 | |
| 5 | JavaScript Private and Public Class Fields | 08:26 | |
| 6 | JavaScript Inheritance and the Prototype Chain | 13:51 | |
| 7 | From IIFEs to CommonJS to ES6 Modules | 32:10 | |
| 8 | (Bonus)JavaScript Composition vs Inheritance | 06:12 | |
| 9 | (Bonus) Creating your own JavaScript Array | 12:28 |
Get instant access to all 8 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionWhat courses are similar to Advanced JavaScript?
Updated 2y agoZero to Full Stack Hero
By: PAPA React (Sonny Sangha)PAPA React presents.. Zero to Full Stack Hero. It's NOT just another COURSE. It's the world's BEST COMMUNITY.101h 29m5/5
Updated 8mo agoBuild a Dynamic Data Table using JavaScript, CSS, and APIs
By: Zero To MasteryLearn to create interactive tables using JavaScript and APIs. Master asynchronous requests and design a responsive interface to enhance your skills.3h 7m
UpdatedBackbone Tutorial: Learn Backbonejs from Scratch
By: UdemyLearn Backbone.js from the ground up, building a real single-page app with RequireJS, Jasmine testing, and clean JavaScript practices.4h 48m
Updated 1y agoGenerating Fake Data with Faker.js
By: Vue SchoolEvery user application relies on data , whether it's user profiles, product lists, or blog posts.51m
Updated 1y agoJavaScript Error Handling
By: Vue SchoolMaster the art of creating reliable and maintainable JavaScript applications with our comprehensive course on error handling.54m
Updated 2y agoJavaScript & LeetCode | The Ultimate Interview Bootcamp
By: UdemyAre you studying for that next coding interview but don’t know where to start? Or are you looking for a concise, easy-to-understand study guide with everything4h 49m5/5
Updated 1y agoLearn JavaScript (Everything packet)
By: Zell LiewMaster JavaScript with a proven method that guarantees success. JavaScript is one of the most crucial skills for aspiring frontend developers.36h 27m
Updated 2y agoES6 for Everyone: Master Modern JavaScript
By: Wes BosStrengthen your JavaScript skills with the ES6 for Everyone course. Learn features like arrow functions, promises, and modules to enhance code efficiency and7h 36m
More courses by UI.dev (Tyler McGinnis)
UpdatedReact Router v4
Learn React Router v4's component-based routing model by building a full app, covering nested routes, auth flows, and server rendering.6h 44m
Updated 3y agoReact Hooks
If you never develop a convincing answer for both of those questions, you won t have a solid enough foundation to build upon when you dive into the specifics.3h 47m
Updated 3y agoReact Fundamentals
If you're serious about learning React, there's no better place to do it. Originally launched in 2016, this course has been taken by tens of thousands of develo4h 36m
Updated 3y agoReact Native
The description is simple - learn how to create an iOS and Android React Native app that you submit to both the App Store and the Google Play store. With over 73h 46m
ClassicThe interactive way to master modern React - react.gg (FULL COURSE)
OPTIMIZED FOR AHA! We’re obsessed with helping you reach your aha! moments. Our text sections help you master the “why” behind React concepts and include fun, i7h 53m5/5