Learn Angular

It’s not every day that one of the most important front-end libraries in web development gets a complete overhaul. Keep your skills relevant and up-to-date with this comprehensive introduction to Google’s popular community project.

Get started
Angular
{% include 'pages/_path.navbar.html' %}
{% import 'pages/_course.description.html' as desc %} {{ desc.component( title='Introduction', desc='

Learn one way to build applications with Angu*lar and reuse your code and ab*ilities to build apps for any deployment target. For web, mobile web, native mobile and native desktop.

') }}

Skill Assessment

Measure your skill to find our where to start.

Start assessment
{% import '_courses.carousel.html' as courses %}
1

Beginner

Throughout these Angular courses for beginner*s you will learn core concepts*, common patterns using Angular and, finally, some of the best practices to build fully-functioning web applications using the Angular framework.

{{ courses.component(pager=false, control=true) }}
2

Intermediate

Once you have the basics using the Angular framework, you will continue to build on your existing knowledge and, with these intermediate courses you will have a deeper understanding into features like services, routing and testing.

{{ courses.component( id="2", pager=false, control=true, items=[{ title: 'Angular Unit Testing', image: 'angular_testing', avatar: 'angular', position: 'left' }, { title: 'Angular Routing In-Depth', image: 'angular_routing', avatar: 'angular', position: 'left' }, { title: 'Angular Services', image: 'angular_services', avatar: 'angular', position: 'left' }, { title: 'Angular Patterns', image: 'angular_patterns', avatar: 'angular' }]) }}