Learn AngularJS <span>Fundamentals</span> the right way AngularJS Fundamentals

Star Rating Star Rating Star Rating Star Rating Star Rating 4.6/5 (4048 ratings)
38 lessons 3 hours Up-to-date with v1.5.x
Todd Motto teaching Ultimate Courses

Todd Motto Google Developer expert Google Developer Expert

Build modern AngularJS applications. From MVC patterns through to Directives, Forms, Events, Expressions, Factories, Services, Routing, Filters and custom Components and Directives. After this course you’ll be empowered with knowledge to build AngularJS applications.

Todd's Angular courses are one of the best online trainings that can be found.

John Oswalt Picture

John Oswalt

Technology Expert

Developers like me are starving for the knowledge you just served up. I've spent over $1,500 dollars in the last 7 months trying to learn what you gave me in a single course.

Chris Milford Picture

Chris Milford

Tech Lead

Todd brings unique enthusiasm, activity and expertise to the Angular community.

Brad Green Picture

Brad Green

Angular Product Manager

What you'll learn

Everything you need, structured and ready to go

Course overview (1 lessons)

  • Enroll to Play
    EnrollGo to ultimate packages

    Source files

    Source files

    Readme

Architecture and anatomy (1 lessons)

  • Enroll to Play
    EnrollGo to ultimate packages

    Architecture and anatomy

    Architecture and anatomy

    07:20

Getting started (1 lessons)

  • Enroll to Play
    EnrollGo to ultimate packages

    Setup and app module

    Setup and app module

    02:47

Rendering data with Controllers (4 lessons)

  • Enroll to Play
    EnrollGo to ultimate packages

    Creating a Controller

    Creating a Controller

    02:48
  • Enroll to Play
    EnrollGo to ultimate packages

    Binding to $scope

    Binding to $scope

    02:33
  • Enroll to Play
    EnrollGo to ultimate packages

    Dependency Injection and minification

    Dependency Injection and minification

    02:23
  • Enroll to Play
    EnrollGo to ultimate packages

    Using controllerAs syntax

    Using controllerAs syntax

    02:18

Code Lab: 1 (1 lessons)

Rendering HTML with Directives (7 lessons)

  • Enroll to Play
    EnrollGo to ultimate packages

    ng-repeat

    ng-repeat

    05:34
  • Enroll to Play
    EnrollGo to ultimate packages

    ng-show/ng-hide

    ng-show/ng-hide

    05:16
  • Enroll to Play
    EnrollGo to ultimate packages

    ng-if

    ng-if

    02:34
  • ng-switch

    ng-switch

    04:29
  • Enroll to Play
    EnrollGo to ultimate packages

    ng-class

    ng-class

    05:24
  • Enroll to Play
    EnrollGo to ultimate packages

    ng-model

    ng-model

    02:54
  • Enroll to Play
    EnrollGo to ultimate packages

    ng-href/ng-src

    ng-href/ng-src

    01:33

Code Lab: 2 (1 lessons)

Event binding with Directives (4 lessons)

Code Lab: 3 (1 lessons)

Expressions (1 lessons)

  • In-depth expressions

    In-depth expressions

    04:56

Code Lab: 4 (1 lessons)

Formatting with filters (4 lessons)

  • Enroll to Play
    EnrollGo to ultimate packages

    Date filter

    Date filter

    02:44
  • Enroll to Play
    EnrollGo to ultimate packages

    Currency filter

    Currency filter

    02:12
  • Filtering and sorting collections

    Filtering and sorting collections

    04:34
  • Enroll to Play
    EnrollGo to ultimate packages

    JSON debugging

    JSON debugging

    01:34

Services and API communication (2 lessons)

  • Enroll to Play
    EnrollGo to ultimate packages

    $http and View binding

    $http and View binding

    05:05
  • Enroll to Play
    EnrollGo to ultimate packages

    Services and Factories

    Services and Factories

    04:14

Code Lab: 5 (1 lessons)

Custom Components and Directives (3 lessons)

  • Enroll to Play
    EnrollGo to ultimate packages

    Behaviour Directives

    Behaviour Directives

    05:13
  • Enroll to Play
    EnrollGo to ultimate packages

    Template Directives and Controllers

    Template Directives and Controllers

    06:07
  • Enroll to Play
    EnrollGo to ultimate packages

    Property binding and stateful Directives

    Property binding and stateful Directives

    06:32

Code Lab: 6 (1 lessons)

Building powerful forms (5 lessons)

  • Binding Models to forms

    Binding Models to forms

    05:56
  • Enroll to Play
    EnrollGo to ultimate packages

    Internal validation states

    Internal validation states

    04:13
  • Enroll to Play
    EnrollGo to ultimate packages

    ng-options

    ng-options

    03:52
  • Enroll to Play
    EnrollGo to ultimate packages

    ng-disabled

    ng-disabled

    02:38
  • Enroll to Play
    EnrollGo to ultimate packages

    Data-driven validation errors

    Data-driven validation errors

    02:21

Routing and Views (1 lessons)

  • Enroll to Play
    EnrollGo to ultimate packages

    Routes and Views with ui-router

    Routes and Views with ui-router

    05:59
Learn AngularJS <span>Fundamentals</span> the right way

AngularJS Fundamentals

38 lessons 3 hours

Save 32%

$129

$189

Save 17%

$499

$599

Save 18%

$899

$1099

Save 17%

$1499

$1799

Save 14%

$2499

$2899

Get the complete package...

Everything you need to start mastering AngularJS today

AngularJS Kickstart Package

2 courses 98 lessons 11 hours

Save 21%

$189

$238

Save 11%

$799

$898

Save 17%

$1499

$1798

Save 17%

$2499

$2998

Save 30%

$3499

$4998

Most popular

AngularJS Ultimate Package

3 courses 114 lessons 14 hours

Save 33%

$239

$357

Save 26%

$999

$1347

Save 37%

$1699

$2697

Save 38%

$2799

$4497

Save 48%

$3899

$7497

30 day money back guarantee

These courses are empowering thousands with expert knowledge - they will you too. If you're disappointed for whatever reason, reach out to us within 30 days of your purchase.

Student and location discounts

Not-so-good exchange rate? (i.e. India/Brazil) Get in touch for a coupon. Student? Email us from your student email or attach your student ID.