At the core of developing any web application is a thorough knowledge of JavaScript. In this course, JavaScript Fundamentals, you’ll learn everything you need to know to produce production quality web applications and web page features. First, you’ll learn how to set up a development environment which will make you highly productive writing JavaScript. Next, you’ll learn all the JavaScript language features needed to create professional applications. Finally, you’ll see a sample web application created to manage a fleet of self-driving cars. When you’re finished with this course, you’ll have a fundamental knowledge of the JavaScript language.