A Course You'll Actually Finish
Ultimate JavaScript Part 2: Advanced Topics
Level up your JavaScript skills and prepare for technical interviews.
Highly Practical
What You'll Learn
- Understand advanced JavaScript concepts, including hoisting, closures, prototypal inheritance
- Understand and apply object-oriented programming (OOP) principles in JavaScript
- Utilize modern JavaScript features such as arrow functions, template literals, and destructuring
- Implement modules and use module bundlers (e.g., Webpack) for code organization and modular development
- Write clean code like a pro
- Apply industry best practices
A Perfectly Structured Course
Course Content
4 Hours . 6 Sections . 60 Lessons
Target Student
Who Is This For?
- Anyone who wants to take their JavaScript skills to the next level
- Anyone who wants to learn and understand object-oriented programming principles
- Anyone who wants to learn the techniques to apply object-oriented concepts in JavaScript
- Anyone preparing for JavaScript coding interviews
What You Should Know First
Prerequisites
To take this course, you should have a good understanding of JavaScript fundamentals. You don't need any familiarity with object-oriented programming.
Here are the courses we recommend if you need to strengthen the fundamentals.
Need More Details?
Frequently-Asked Questions
How is this course different from YouTube tutorials?
Crystal clear and straight to the point, each lesson is concise and packed with 20 years of software engineering experience. No rambling—just a perfectly structured path to help you really understand and build your skills.
What’s the difference between buying a single course and getting Lifetime Access?
Buying a single course gives you lifetime access to just that course. Lifetime Access unlocks everything I’ve ever created—and everything I’ll release in the future—with a single payment.
How long will I have access to the course?
If you purchase this course, you’ll have lifetime access, allowing you to revisit lessons and resources anytime.
Is there a money-back guarantee?
Yes, there’s a 30-day money-back guarantee. If you find the course isn’t a good fit, you can request a refund within the first 30 days.

This course is part of
The Ultimate JavaScript Series
2 courses
30-day money-back guarantee
- 10 hours on-demand video
- 160 lessons
- 2 courses
- Lifetime access
- Downloadable content
- English captions
- Certificate of completion
