Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedIn
Nataliya Muriy
Marketing Content Creator - you name it, she'll write it!
Posted on Feb 15th 2018

You just know that frontend development is your cup of tea, but where do you start your adventure? Or perhaps you already have some skills and are wondering how to continue. Today we would like to share our choice of the top Angular courses, going from general, all-inclusive ones to area-specific.

Angular – the Whole Thing

  1. Angular 5 – The Complete Guide
    If you would like to learn Angular 5, front to back, then Angular 5 – The Complete Guide by Maximilan Schwarzmüller, rated at 4.7 out of 5, is the course for you. It does not require any prior Angular 1 or 2 knowledge; however, basic HTML and CSS skills would be a plus.
    Level: beginner
    Duration: 27 hours
    Enrolled: 141K
    Knowledge gained:
      • SPA development
      • full understanding of Angular fundamentals and architecture

  2. Angular Crash Course for Busy Developers
    If you don’t have 27 hours to invest, though, but would like to get a hang of Angular knowledge, then the 10.5-hour Angular Crash Course for Busy Developers by Mosh Hamedani will be the choice for you (4.6 starts out of 5). Basic knowledge of HTML, CSS and JavaScript are required by this instructor, though, while being familiar with previous versions of Angular is not a must.
    Level: beginner
    Duration: 10.5 hours
    Enrolled: 44K
    Knowledge gained:
      • Angular basics
      • cleaner and more maintainable code
      • troubleshooting typical runtime errors
With Angular IDE, you don’t need to have any prerequisites installed to get started with Angular development. We’ll download your preferred versions of Node, NPM and the Angular CLI for you – or you can use versions you already have installed. The best part: your projects remain 100% compatible with the Angular CLI, so you can switch between the CLI and IDE as desired.

Angular – the Specifics

For beginners:

  1. Angular CLI
    While offers three paths for learning Angular, depending on the level, we would like to suggest the course on Angular CLIs for those starting out. Written by John Papa, this brief course will help you get started in this area.
    Level: beginner
    Duration: 2.5 hours
    Knowledge gained:
      • setting up and verifying Angular CLIs
      • creating a new Angular app
      • generating code from blueprints
      • writing routing feature
      • running unit and end-to-end tests

  2. Angular: Ecosystems
    An even shorter course is a must for beginners – take the Angular: Ecosystems course authored by Derek Peruo. Learn how to improve your app development by mastering tools and techniques outside of Angular.
    Level: beginner
    Duration: 25 minutes
    Views: 16K
    Knowledge gained:
      • code editors, frameworks, libraries and more
      • building and deploying of Angular apps into production

For the Somewhat Experienced:

  1. Angular: Animations
    Interested in learning about animations? There’s just the course for you! Joseph Labrecque is bringing us Angular: Animations. Learn how to adjust the timing and sequence of an animation by setting the parameters – duration, delay, easing, and callbacks. You will be working with projects, using the Angular 4 CLI and the animations module that goes with it.
    Level: intermediate
    Duration: 2 hours
    Views: 13K
    Knowledge gained:
      • adjustment of the timing and sequence of an animation by setting the parameters – duration, delay, easing, and callbacks
      • working with projects, using the Angular 4 CLI and its animations module

  2. Building Angular and Node Apps with Authentication
    If authentication is of interest to you, Alexander Zanfir’s Building Angular and Node Apps with Authentication is the course for you. This very popular course will help you to continue growing in your Angular knowledge.
    Level: intermediate
    Duration: 3 hours
    Views: 125K
    Knowledge gained:
      • create and configure an Angular 2 project
      • display data in Angular 2
      • get data from Node.js, and save it  to Node.js
      • create a form in Angular, set up routes, validate with reactive forms, register users, and more

  3. Angular: Material Design
    Would you like to give your users an awesome digital experience? Take Robby Millsap’s Angular: Material Design course. Learn about the advantages of specifications, as well as the basics of Material Design.
    Level: intermediate
    Duration: 50 minutes
    Views: 22K
    Knowledge gained:
      • Material Design installation and configuration
      • working with layouts, components and theming features

  4. Angular: Progressive Web Apps
    If you want to indulge your users with an app-like experience (no matter what electronic device is used), try out the Angular: Progressive Web Apps course by Maximiliano Firtman. Go through all the steps to upgrade an enterprise-style application to a PWA.
    Level: intermediate
    Duration: 4.5 hours
    Views: 42K
    Knowledge gained:
      • laying out and creating the user interface
      • connecting your app to web services
      • ensuring your app is installable
      • leveraging service workers when going offline

  5. Angular Template Design and Implementation
    Another course to add to your collection would be the Angular Template Design and Implementation by Gary Simon. Face the challenge of creating user interfaces for your Angular projects by making your very own app.
    Level: intermediate
    Duration: 1.5 hours
    Views: 66K
    Knowledge gained:
      • defining HTML templates and CSS
      • template basics
      • data binding
      • animation

  6. Angular 2 Testing and Debugging
    So you know how to build an Angular app. Are you sure it will work properly? Angular 2 Testing and Debugging by Derek Peruo is the course to explore, keeping in mind that knowing Angular 2 will also get you working with the versions that follow. This short course is a must in your developer’s portfolio.
    Level: intermediate
    Duration: 1 hour 
    Views: 49K
    Knowledge gained:
      • Angular 2 error messages analysis
      • understanding the causes of errors
      • error prevention
      • testing reports analysis

Which Cup of Tea Today?

There’s a plethora of Angular courses out there, but we’ve picked our favorites. One thing for sure, gaining some general Angular knowledge would be the thing to do before going into the specifics. If you are going to carry on with Angular development, you can also give our Angular IDE a try – add some cream and sugar to your experience!