AngularJS 1.x: From Zero to Awesome

Learn Real-World AngularJS with Practical knowledge that you can apply from day ONE

   Watch Promo

IMPORTANT: This course covers Angular v 1.x, if you are looking for a more modern version of Angular please check out my other Angular course.


AngularJS was built to make you a better, more productive and happier developer. It's the framework enabling a new era in rich client side web experiences. It's the future.

This is a hands-on course taught by an experienced AngularJS developer who's built dozens of angular apps for a variety of clients including Google.

Every lecture in this course ties into real world benefits or applications, after only the first chapter you'll have the knowledge to add WOW angular features to your current project.

Through a series of real-world examples you will learn the skills needed to build fully functional single page applications in AngularJS.

We'll iterate a contacts application from start to finish.

You'll learn how to perform http requests with the basic http service as well as the more advanced ngResource module.

You'll lean how to perform client and server side filtering & ordering.

You'll learn how to create single page applications using the uiRouter module.

As well as creating directives and much much more...

Learn battle proven techniques to solve common problems every web developer faces on a daily basis, such as:-

  • Performing form validation with zero lines of code.
  • Showing a beautiful datepicker control.
  • Creating and interacting with bootstrap modals.
  • When it comes to Single Page Applications we teach the far more popular and powerful uiRouter module instead of the basic core angular routing module.
  • Tools, tips and tricks to debugging your angular applications.

This course is taught hands-on, you learn by doing. Follow along as we go through two example applications the first a simple lowly form which we give super powers the second a complex single page contacts application where you will learn:-

  • How to build easily re-usable bits of html & javascript using custom directives.
  • How to interact with a REST API using ngResource in 5 lines of code.
  • Implementing infinite scroll, user feedback with spinners and toast messages.
  • As well as much much more….

You'll learn how to implement functionality that's expected in todays applications in a fraction of the time compared to other frameworks.


"This is the best training I have ever came across online for AngularJS. Approach take by trainer is excellent. He makes us build an application. As the training goes on, our app evolves around the concepts we have learnt. This training will give you confidence to make real time application with angular. Also trainer has uploaded complete exercise for each section, so at any point of time you are stuck, you can open the code and have reference. Thanks Asim."

- Priyank Thakkar

"I really enjoyed this course it's clear and very well explained, i recommend it for newbies to experts. Lets develop in angular :D"

- Victor Gutierrez

"Clear instructions. Truly comprehensive, highly organized and thoughtful. Love learning it and applicable to my work environment."

- Florence Reynolds

"Much better than many of the courses I paid for. Very brief and to the point. Thanks Asim."

- Ali Hassan

Your Instructor


Asim Hussain
Asim Hussain

Developer, author, trainer and speaker with over 16 years experience building applications for organisations such as the European Space Agency and Google.

Wrote my first program in 1988, my first website in 1996, earned a 1st Class Degree in Computer Science in 2000 and now 17 years later I specialise in teaching and consulting on JavaScript and Angular.

I've taught over 50,000 students Angular, JavaScript, Ionic and wrote the book Angular: From Theory to Practice.


Course Curriculum


  Debugging Tools, Tips and Tricks
Available in days
days after you enroll
  Create template functions with Filters
Available in days
days after you enroll
  Advanced
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!