
Explore how modern JavaScript, including ES6 concepts and best practices, empowers you to use the full language—from loops and conditionals to DOM manipulation and debugging—beyond the browser.
Understand JavaScript hoisting by watching how variables sit in memory before execution, why undefined appears, and how declaring variables at the top with the var keyword prevents issues.
Illustrates how functions accept arguments via parameters in declarations and expressions, sums two numbers, and logs the result; compares missing-argument handling using conditionals and default parameter values.
Not necessary, but if you want to watch more on the topic of Higher Order functions, here is a link to a tutorial on my YouTube channel: https://youtu.be/O9lMynNdka4
Use the delete operator to remove properties from objects and, with arrays, understand that deleting elements can create sparse arrays.
If you would like to read more about the evolution of JavaScript and the process that controls it, you can visit this great article by Axel Rauschmayer: http://2ality.com/2015/11/tc39-process.html.
In Learn Modern JavaScript: Getting Started, you are taught the fundamentals of JavaScript the right way. We won't skip topics. Some topics may seem more advanced, but that is because they are crucial to a complete grounding of JavaScript. Most importantly, you are taught the why, not just the what and how.
We cover all the necessary topics to get you started on your way to becoming a JavaScript programmer. This course will start with the basics and very quickly begins increasing your knowledge of JavaScript. With all the hands-on exercise, you will get plenty of time to practice.
JavaScript has changed and matured since its humble beginnings in 1995. One of the original goals of JavaScript, in those early years, was to make it easy for beginners. That goal has made it accessible for all types of people. However, this has also meant that JavaScript has been taught and learned incompletely by many. Not in this course!
This course contains 12 sections, over 115 different topics, over 13 hours of video tutorials, 12 exercises and everything you need for the proper grounding in JavaScript.
If you are ready to jump into the world of JavaScript or you want to add to your new found skills, this course is for you!