Thinking in Angular 2 — An overview of key Angular 2 concepts for JavaScript developers

Angular 2 with TypeScript for Beginners: The Pragmatic Guide


1- Do I need to know Angular 1 before taking this course?

No! Angular 2 is an entirely new framework and this course assumes no prior knowledge of Angular.

2- Angular 2 is in beta. Will this course be updated?

Certainly, This course will be updated continuously until final version of Angular 2. You’ll find updates from beta to final release in the last section of the course.

3- Why is the course with TypeScript? Why not Javascript?

TypeScript is a superset of Javascript, meaning any valid Javascript code is valid TypeScript. If you can write Javascript code, you can write TypeScript code! So you don’t have to learn a new programming language. TypeScript brings many useful features to Javascript that are missing in the current version of Javascript. We get classes, modules, interfaces, properties, constructors, access modifiers (e.g. public/private), IntelliSense and compile-time checking. So, we can catch many programming errors at compile-time.

Angular 2 is written in TypeScript. Plus, most of their documentation is in TypeScript. And for that reason, TypeScript will be the dominant language in building Angular 2 apps.

If you’ve never programmed in TypeScript, don’t be afraid. It’s very easy to pick up, and you’re going to absolutely love it.

4- Why should I pay for this course when there are lots of free tutorials available?

Free tutorials and YouTube videos are free for a reason. They introduce you to a few concepts here and there, but soon you’ll find yourself jumping from one tutorial to another to fill the missing gaps. By taking a perfectly-structured course, you’ll be confident that you’re in good hands, right from the beginning all the way through to the very end. You pay for saving your precious time: the time that you can spend on the things you love.


This course comes with a 30-day full money-back guarantee. Take the course, watch every lecture, and do the exercises, and if you feel like you haven’t gained the confidence to build real-world apps with Angular 2, ask for a full refund within 30 days. All your money back, no questions asked.


Mosh (Moshfegh) Hamedani is a software engineer with 15 years of professional experience, mainly in building web-based applications. He is the author of six 5-star Udemy courses with more than 13,000 students. He is passionate, pragmatic and motivational in his teaching.