The Angular CLI is the interface through which developers interact with an Angular application. Learning the ins and outs of the CLI is fundamental to becoming proficient with Angular. In this course, learners will discover how to use the CLI to generate modules, components, guards, pipes, and services. They will also learn how to create new applications customized to exactly what they need, and become proficient in serving and publishing those applications to production environments. This course is targeted and new and experienced Angular developers alike. Before starting this course, you should be familiar with JavaScript.