← All courses
LANG JS2 · 3 credits
Advanced JavaScript
The interview JavaScript course. You can write JavaScript. Now learn how it actually works. Closures, this, prototypes, the event loop, promises, async/await, generators, modules, regex, and the classic gotchas interviewers love to ask about.
Local progress0/27 lessons · 0%
What you'll learn
- ✓Explain closures precisely and use them for private state and the module pattern
- ✓Determine what this refers to in any call, and control it with call, apply, and bind
- ✓Walk the prototype chain and explain what class syntax really does
- ✓Predict output ordering using the call stack, task queue, and microtask queue
- ✓Create, chain, and error-handle promises, then rewrite them with async/await
- ✓Run async work in parallel with Promise.all and know when to run it sequentially
- ✓Use iterators, generators, destructuring, spread/rest, and optional chaining fluently
- ✓Read and write practical regular expressions with groups and replace
- ✓Answer classic interview trick questions on hoisting, equality, and references
Unit 1Closures for real
Unit 2this, call, apply, bind
Unit 3Prototypes and classes
Unit 4The event loop
Unit 5Callbacks to promises
Unit 6async/await mastery
Unit 7Iterators, generators and symbols
Unit 8Modules and modern syntax
Unit 9Regex in JavaScript
Unit 10Interview gotchas capstone
Reviews
—
0 ratings
5
0
4
0
3
0
2
0
1
0
- No reviews yet.
Discussion
- No comments yet. Sign in to comment.