JavaScript is a programming language that allows you to add a significant amount of functionality to what would otherwise be a static web page. You will learn the fundamentals of event-driven programming, how to implement loops and control structures, and how to add compelling interactive features to your web pages.