Master The New Standard of JavaScript, ES6

Don’t be left behind because you don’t 
understand ES6. Get this course and stay on top of material with us. You’ll be glad you did!

   Watch Promo

by JavaScriptLA & HackBuddy

What’s In the Course?

Here’s What You Will Learn:

  • Declaring variables with let, const
  • Scope differences between let, const, var
  • Why you shouldn’t use var keyword
  • Using template strings to interpolate data
  • Template strings with functions
  • How hoisting works in JS
  • Arrow functions & scope explained
  • Differences between the rest & spread operators
  • Objects and Classes
  • Getters & Setters in Classes

But Wait, There’s Even More!

  • Synchronous vs Asynchronous Programming
  • Callback Functions in JavaScript
  • Explanation of Callback Hell
  • Introduction to Promises, Promise All / Race
  • AJAX requests with Promises
  • Using the Fetch API, Async & Await Syntax
  • Iterators and Generators
  • Generators with Promises
  • Maps, Sets, Proxies explained
  • JavaScript Modules, AMD vs CommonJS
  • Babel, Transpiling, Staying On Top of ES
  • All source code with exercise files
  • Updates to this course (so through your feedback, this course will continue to get more examples for clarity)


VJ is a great teacher that knows how to balance letting you try to figure it out vs. just telling you the answer. The class is very hands-on and instructions/explanations are great. Highly recommend it.

— Chadd B

"The training that Vijay offers is awesome. He has the passion in making sure that you get a good foundation to begin/improve your programming skills. Using the proper tools and having a good mentor that emulate the steps, reviewing and letting his audience perform the exercises are the fundamentals for learning and a successful training. Working with Vijay, you will become a successful programmer."
— George S

“VJ had a huge influence over my Javascript skills as well as getting into Hack Reactor. Overall he helped fine-tune my goals and truly was a large part of improving my fundamental JS skills. Without that structure and guidance I would not be in the same place I am now! THANKS VJ!”
- Brian G, JavaScript LA Member, Hack Reactor Alumni

Your Instructor

Vijay Menon
Vijay Menon

Vijay has been a web developer for over 10 years and has worked extensively in web development, especially with technologies like React, Angular and Node.js. In 2012, he started JavaScriptLA, a popular meetup group for JavaScript enthusiasts, and it has flourished ever since. You can check out his teaching style on to get a sample of what to expect. In addition, Vijay taught at popular code schools like General Assembly and Thinkful, and is still a favorite among students.

Now, you too can have this wonderful instructor at your side to help you become a JS expert!

Course Curriculum

Available in days
days after you enroll
  Chapter 1 - Variables, Template Strings & Loops
Available in days
days after you enroll
  Chapter 2 - Functions
Available in days
days after you enroll
  Chapter 3 - Objects & Classes
Available in days
days after you enroll
  Chapter 4 - Callbacks, Promises, Iterators, Generators
Available in days
days after you enroll
  Chapter 5 - More on Promises, Fetch, Async & Await
Available in days
days after you enroll
  Chapter 6 - Proxies, Maps & Sets
Available in days
days after you enroll
  Chapter 7 - JavaScript Modules
Available in days
days after you enroll
  Chapter 8 - Beyond ES6
Available in days
days after you enroll

Frequently Asked Questions

I’m a newbie to JavaScript — will this course help me?
So long as you feel comfortable with basic JavaScript syntax like making variables, using basic logic statements like if/else and can use functions, then you should feel comfortable taking this course. If you complete the course (six hours), you should have a pretty strong grasp of JavaScript’s newer syntax and should be able to read and write more fluently with JavaScript.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
Why should I take this course from you?
Vijay is a leading instructor and well liked by many individuals in the community of 
JavaScriptLA, a popular meetup group with over 4,000 followers. Vijay has regularly given presentations and taught to hundreds of students over the last 5 years. You can check out many of his videos at to get a sense of his teaching style and see if it’s for you.
Money back guarantee?
Of course. If you decide you don’t like the course, you can get a refund within 30 days.

Get started now!