A Beginners Guide to Advanced JavaScript & ES6 - ES2017 (Udemy.com)

Learn tough topics like: 'this', scope, 'new' , hoisting, ES6, & More! Take your JS knowledge to the next level!

Created by: Brandon Morelli

Produced in 2018

What you will learn

  • Understand complex aspects of JavaScript
  • Know and Use ES2015 (ES6), ES2016, and ES2017
  • Impress interviewers with your JavaScript knowledge
  • Know what ECMAScript Is
  • Teach others developers advanced JavaScript

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 90 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a javascript course? Or looking for more detail on Brandon Morelli's A Beginners Guide to Advanced JavaScript & ES6 - ES2017? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

Are you ready to finally understand JavaScript?
Do any of these words confuse you: recursion, scope, hoisting, the keyword this, or ES6?
JavaScript is the worlds most popular language and if you want to be hired as a JavaScript Developer, these are concepts you have to know and understand.
As a self-taught developer myself, I know first hand just how difficult it can be to learn to code online. I break down every concept in an easy to understand way so you walk away completely understanding each topic.
The problem with every course I find is that they're either a video course or a text based course. Video lectures are great for learning concepts, but can be difficult to skim through later when you're trying to remember what you learned. Because of this, this course includes video lectures AND written articles. Nearly every video is accompanied with a written article so you can reinforce your learning, and have an easy way to skim through and study the tougher concepts.
This Course Covers:
  • The latest and greatest in JavaScript:
    • ES 2015 (ES6), ES 2016, and ES 2017
  • The keyword 'this' and how it works
  • The 'new' keyword
  • == vs ===
  • Operators and Operator Precedence
  • Scopes
  • Var, let, and const
  • Recursion
  • Closures
  • Callbacks
  • And much, much more!
Best of all, this course is constantly updated with new material! I upload new walkthroughs each month so you can stay on top of the latest and greatest in JavaScript!
Lastly, I want you to succeed in this course. I'm available every step of the way if you run into problems or questions! The student Q&A section of the course makes it really easy for me to answer your questions and provide deeper knowledge as issues come up.
What are you waiting for? Take your JavaScript knowledge to the next level and sign up for this course today!Who this course is for:
  • Anyone who wants to get better at JavaScript and finally understand the tougher topics!
  • Anyone who has struggled to understand 'this', 'new', and arrow functions
  • Anyone who wants to learn ES2015, ES2016, and ES2017

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Brandon Morelli

Hey! I'm a Full Stack Web Developer and Founder of @codeburstio Where you can find me frequently posting web development tutorials & articles.
Once upon a time I learned how to code online, just like you're doing right now. I started teaching because I understand the frustrations you go through when learning to code online, and I try to make the process as smooth as possible!

Students also recommend






46 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

Clear concise explanations and examples of common terms used in coding but never really clearly explained.Great explanation of closures, callbacks and promises.

Great course, was struggling to understand the basic context in other another course that used javascript. This course more than filled in the gaps missing from the other course.

Maybe more projects but as someone who has previous JS experience, it was a good course and taught/retaught me some good stuff. Even mini-projects to see the JS come to life would be cool but this serves as a good template that will get you into more complex JS.

I thought that he made real sense of all the syntax and was very descriptive over functionality . I recommend this class to anyone that is either starting to learn java script or is currently using it. Thanks for the class!

from video 39 I started feeling like I don't know javascript, also I was confused in arrow function and normal function.

I had been a JavaScript developer for quite sometime, but had been away from it last year and a half. Hence, I wanted this course as a refresher plus a quick know-how on new ES6 concepts. Its a great tutorial focusing on the important topics programmers need. I would have liked it a little more if there was a little more in-depth coverage or real world examples on closures and scopes, and may be on some OOP concepts using ES6

Instructor's voice sounds like Ed Norton and I really like it.

What a great course !!! Every single lesson is well-explained...Thank you!

Really enjoy the course, its very clear and to the point , although a exercise once in a while would be a nice addition. It wont make you an expert but is most certainty a step in the right direction

thank's for this amazing course, Brandon Morelli. I don't have words to explain what I got from this course. keep it up making such courses :)thanks :) thanks :) thanks :) thanks :) ?

Super clear instructions. To the point. And short videos make it easy to review concepts. Love it!

Absolutely loved this course. This is the first course I bought from Brandon and I completely loved it. He has explained all the concepts and new additions with each version in detail. I will recommend this to anyone who wants to learn JavaScript & ES any day. Keep up the good work!