You've already gotten a taste of this language from your Intro to Programming course, and in this course, we're going to dive a little deeper.

In this JavaScript course, we will begin learning how to use more powerful build tools for managing front-end applications. We'll learn how front-end applications built with JavaScript can interact with backend services using AJAX. We'll look at TypeScript, an open source language that makes our JavaScript writing even easier and compiles into plain JavaScript.

Finally, we'll explore Angular, an exciting Model-View-Controller(MVC) framework that will help us write well-structured user interface applications in JavaScript.