Learn Angular

Develop dynamic web applications with Angular. Learn to build forms, apps, and so much more with these comprehensive Angular tutorials.

All Angular tutorials:

  1. Single-Page Applications With ngRoute and ngAnimate in AngularJS

    Single-Page Applications With ngRoute and ngAnimate in AngularJS

    Tutorial Intermediate

    Learn how to implement a single-page application (SPA) in JavaScript with various animations, using AngularJS and its modules ngRoute and ngAnimate.

  2. Getting Started With End-to-End Testing in Angular Using Protractor

    Getting Started With End-to-End Testing in Angular Using Protractor

    Tutorial Intermediate

    Protractor is a popular tool for testing the front-end of an Angular application. Learn how to write end-to-end tests in Angular using Protractor.

  3. Testing Components in Angular Using Jasmine: Part 2, Services

    Testing Components in Angular Using Jasmine: Part 2, Services

    Tutorial Intermediate

    This is part of a series on testing components in Angular using the Jasmine framework. We'll test a component with inputs and outputs and with routes.

  4. Testing Components in Angular Using Jasmine: Part 1

    Testing Components in Angular Using Jasmine: Part 1

    Tutorial Intermediate

    Angular is a front-end framework for developing robust web applications. This tutorial teaches you to test components in Angular with the Jasmine framework.

  5. A Survey of 10 Popular Angular Projects for Your Web Application

    A Survey of 10 Popular Angular Projects for Your Web Application

    Tutorial Beginner

    If you're building a web application and want a little help to cut down the hours of tedious work, one of these Angular projects may be just what you need.

  6. Create a Mobile Application for Displaying Your Website RSS Content With Ionic

    Create a Mobile Application for Displaying Your Website RSS Content With Ionic

    Tutorial Beginner

    In this tutorial we will take a look at creating a mobile application which displays the RSS content of a website. We will configure the RSS URL and the...

  7. Creating a Grocery List Manager Using Angular, Part 2: Managing Items

    Creating a Grocery List Manager Using Angular, Part 2: Managing Items

    Tutorial Intermediate

    In this Angular tutorial, you'll implement the features to mark completed items, edit existing items and remove added items in a grocery list manager.

  8. Creating a Grocery List Manager Using Angular, Part 1: Add & Display Items

    Creating a Grocery List Manager Using Angular, Part 1: Add & Display Items

    Tutorial Intermediate

    An Angular application is built of components. In an Angular application, a component consists of an HTML template and a component class. In this tutorial,...

  9. How to Define State With Angular UI-Router

    How to Define State With Angular UI-Router

    Tutorial Intermediate

    In this short video from my course, Single-Page Apps With Angular UI-Router, you’ll learn what states are and see how we can add them to our app’s...

  10. How to Create Animations in AngularJS With ngAnimate

    How to Create Animations in AngularJS With ngAnimate

    Tutorial Intermediate

    This tutorial will teach you how to add animations to your AngularJS web app using the ngAnimate module. You will also learn how to use it along with the...

  11. AngularJS Form Validation With ngMessages

    AngularJS Form Validation With ngMessages

    Tutorial Intermediate

    In this tutorial, you will learn how to easily validate form input using the ngMessages module. You will also learn about the importance of using the correct...

  12. How to Set Up a Project in Angular 2

    How to Set Up a Project in Angular 2

    Tutorial Beginner

    The introduction of Angular 2 meant big changes for Angular developers. Often the best thing to do is to undertake a rewrite of the app, module by module....