Angular Fundamentals of Angular

Get 30% off a Pro membership today!

Enter ANGULARPRO at checkout. Offer ends in:countdown clock

Learning, accelerated.

Your FREE START to Learning Angular

We've made the best course on the internet for learning Angular completely free and we want to pay you to learn

Our ultimate goal at Thinkster is to teach. This Fundamentals of Angular course by Joe Eames is the best course on the web to learn the fundamentals of Angular and start on your pathway to mastering the Angular framework.

Why did we make our best course on Angular Free? We want the world to learn Angular. We want your help telling the world about this course with the hashtag #thinkstertaughtme and share what you have learned.

Sign up with a free account and go through the course. Share what you're learning on social media with the #thinkstertaughtme and each month we will select someone who we will pay $1,000 USD to learn angular.

Show Me The Details

Master Angular Faster.

Designed using educational science, Angular Fundamentals helps you understand and retain information 5x more quickly.

Joe Eames
Google Developer Expert

Designed using educational science, Fundamentals of Angular helps you understand and retain information 5x more quickly.

191 Lessons — 13 Hours of Video

Start Learning Angular FREE Today

Learning isn't "watching as many videos as possible."

Thinkster helps you master new frameworks by introducing you to new topics, helping you practice with real-world exercises, then following-up with a review.

Watch a video.

Learn essential principles by watching a short video.

Practice the concepts.

Apply what you learn with our interactive exercises.*


See the author’s solution and compare it to your own.

Students who learn by doing remember almost 5x as much as those who just watch and listen.

Fundamentals of Angular

What will I learn?

By the end of this 13-hour course you'll be able to:

Efficiently use data binding to display changing data to the user.
Leverage components and services to create a maintainable application.
Send data back and forth to the server and display it when it updates.
Effectively use forms to gather consistent and correct data from the user.
Create feature modules and lazy load them for improved performance.
Configure an Angular application and deploy it to production.
What do I already need to know?
How can I learn as quickly as possible?

Take advantage of the hands-on exercises, available to all Pro users. Practice is essential to accelerated learning.

Course Contents

Why Go Pro?

Access to Course Updates - Get updates to courses as frameworks are patched and updated. These are live courses — not YouTube videos from 2016.

Accelerated Learning - Hands-on exercises help you master concepts without watching videos over and over again.

Real-world Learning - Build actual apps you can put in your portfolio today.

No Ads - Pro lets you get into flow and learn as quickly as possible.


Accelerated Learning

Our hands-on excercises will have you mastering topics in a quarter of the time you will spend elsewhere.

Learning that Matters

The ONLY THING that matters is what you can do TOMORROW.

Interviewing Confidence

Build your confidence for that new position, new job, or new career.

Pro Courses for a Reason

Free courses can only take you so far. Become the expert with our Thinkster Pro Course.

Portfolio Prep

Build real-world apps to showcase all your new skills.

Educational Science

Our courses are where professional learning & educational science meet.


"...I must say its a very impressive Angular course! I work in a shop where we maintain an intranet style app on angular that uses a .net core backend, and this course has really helped me solidify the concepts of the framework very well! I have bought and consumed a lot of the top materials from other developers on angular including: Angular Tutorial, ng-book, Udemy's top Angular complete course and the exercise based approach of your course is definitely my favorite of all of them, this feels less like a documentation re dump and it feels like a course that assigns user stories almost like you would encounter on the job! Its really great! I feel enabled and motivated to answer the bonus questions and feel really accomplished when answering the questions correctly the first time! Flop is a great learning project! Although I have quite a few modules left I'm loving the course and will send you all my thoughts when I'm done, thanks for making the course its a great tool and they're really is nothing like it out there right now! Way to go Joe!"

Juan Juarez

"...The StackBlitz exercises are amazing for solidifying my understanding of the information in the lessons, which speeds up my learning. On a lot of other online courses I have to watch the lesson videos multiple times to understand the material, which I don't have to do with your Fundamentals of Angular course. I simply watch the video and follow along with any examples in the in the video before completing the exercise. I like the length of the course sections as they aren't so long that they cause me to lose interest. I'm starting a new job at a shop that uses Angular and thanks to your course I feel like I'll be able to quickly help on any Angular projects I might work on."

Matt Harris

"I am enjoying the course a lot! I have been working through the sections from the beginning. As I told you I had previously worked with Angular. I did quite a bit with AngularJS and then jumped to Angular 8. But I had not gotten proficient with 8 before a reassignment took me away from it for quite a while. I really need a good start over and your course is working very well. I like the rate you are progressing and I think the videos are very concise. I am getting a lot out of it and trying to get even more time available to run it faster. Excellent work you have done. I am an experienced Pluralsight user but I like the flow of your course much better than what I have found on Angular within Pluralsight specifically for starting in almost a newbie position on the subject."


Google Developer Pathway

The fastest (and most effective) way to become a Google Development Expert

The average GDE makes $160k a year. If that’s your goal, don’t put your life on hold by waiting to attend a 6-month code camp. Become a Thinkster Pro user and begin the Google Developer Pathway today.

Google Developer Pathway

Ready to start learning? It’s time to go Pro.

Here's how you can get paid to learn Angular from Thinkster!

Take our free course. Yes free. You'll never need to buy anything.

As you learn, let us and the world know by tweeting stuff you learn with the hashtag #thinkstertaughtme and be sure to mention @gothinkster. For example "Today #thinkstertaughtme how routerLinks work in Angular. @gothinkster". Whatever you learn that is meaningful to you. Our goal is to teach. Using educational science you will learn faster and more effectively than anywhere else, and we want to see that in your tweets. Let us know what you're learning. Do this as often as you like. The more you tweet, the more chance you have to be selected.

Every month, we'll select one of the tweets, and check to see that they're actually watching the course, and they'll earn a $1000 visa gift card. That's it.