Google is committed to advancing racial equity for Black communities. See how.

Angular is a framework for building user interfaces. It provides building blocks to help you quickly set up a maintainable, scalable app. Angular empowers developers to build apps that live on the web, mobile, or the desktop.


This tutorial introduces you to the essentials of Angular. It leverages what you already know about HTML and JavaScript—plus some useful Angular features—to build a simple online store application, with a catalog, shopping cart, and check-out form.


The Angular CLI is a command-line interface tool that you use to initialize, develop, scaffold, and maintain Angular applications. You can use the tool directly in a command shell, or indirectly through an interactive UI such as Angular Console.


Component infrastructure and Material Design components for Angular.

Experts and influencers

Meet our Angular experts

News feed

Get the latest news and articles about Angular.


Never miss a video about Angular.