Hit the ground running with AngularJS with Dion Yang

No nonsense approach to learning how to build angular apps
3.7 (48 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
4,563 students enrolled
25% off
Take This Course
  • Lectures 13
  • Length 1.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2015 English

Course Description

If you want to cut through the indirect crap and just go head first into building an AngularJS app then this course will take you there.

Hit the ground running with AngularJS is broken down into 12 modules with each module ending with a real world application exercise.

Initial App Skeleton

Be able to define a module, create a basic app skeleton work with controllers and learn about controller scope


Be able to utilize built in Angular filters as well as create custom filters, learn about ng-model, ng-repeat, ng-change as well


Creating custom directives, directive types, content transclusion, and passing custom attribute data into directives


Learning how to do routing, ng-view directive, the routeProvider service, route controllers and organizing your app for route views


Why services are important, debugging in general, controllers, and refactoring for service usage


Utilizing the http service to grab server side content, and error handling of failed http responses

I've dropped the money into learning angular through reading too many crappy angularjs books and taking an excellent angularjs bootcamp and have had an angularjs mentor who is a google developer expert, and also I have real world experience of building AngularJS applications for big corporations. So I created this course to share my knowledge of Angular and bridge the learning gap in as short time as possible.

Benefits of this course

I've kept the fluff talk at a minimum in the videos, and have crafted some exericses that will really get you to apply what I've covered within the videos. so if you go through the course and complete the exercises you will see tremendous growth in a short period of time

after completing the course you will be able to create a single page app with good enough folder and file organization as well as code organization.

ok so that's enough talking, I can go into detail of what I can cover or you can look at the course outline and decide for yourself. You don't need any pre-requisite knowledge aside from being able to watch the videos and working on the exercises.

So let's get started building an AngularJS application as quickly as we can!

What are the requirements?

  1. A browser and a text editor
  2. Basic HTML and Javascript knowledge

Extra stuff below:

The course should take roughly a day to a few days to complete, depending on how quickly you can move.

I have created a ton of exercises after each chapter so you can apply and retain what has been covered in the videos.

The videos are shot at high resolution with crystal clear sound and are best experienced at full resolution.

You should take this course if you want to jump start your AngularJS career.


I will be constantly iterating the course over time and adding new chapters on more advanced topics, so if you take this course today you will automatically have access to the new upcoming content.

What are the requirements?

  • Have a web host to run the applications, or install http-server through npm or some alternative web server on your machine e.g.xamp

What am I going to get from this course?

  • Will learn how to build an AngularJS app in short time through watching and applying what they learned with the provided exercises

Who is the target audience?

  • Anyone who wants to learn AngularJS

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Chapter 1 Initial App Skeleton
Section 2: Chapter 1 Exercise
Months Application
Sub-assignment, controller scope
Section 3: Chapter 2 Filters
AngularJS Chapter 2 Filters
Section 4: Chapter 2 Exercise
Filter Exercise
Section 5: Chapter 3 Directives
AngularJS Chapter 3 Directives
Section 6: Chapter 3 Exercise
Directive Exercise
Section 7: Chapter 4 Routing
AngularJS Chapter 4 Routing
Section 8: Chapter 4 Exercise
Chapter 4 Exercise
Section 9: Chapter 5 Services
AngularJS Chapter 5 Services
Section 10: Chapter 5 Exercise
Chapter 5 Exercise
Section 11: Chapter 6 AJAX/HTTP Service
Chapter 6 AJAX
Section 12: Chapter 6 Exercise
Chapter 6 Exercise

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Dion Yang, No nonsense approach to teaching

I've been doing web development and design for the last 14 years at various companies from big corporations to smaller agencies. My passion is in problem solving and mentoring other people to grow their skill sets. I'm currently working on promoting my book on a no-nonsense approach to landing a job.

Ready to start learning?
Take This Course