Angular Tutorial for Beginners: Learn Angular & TypeScript

  • Published on Sep 4, 2017
  • Angular tutorial for beginners: Learn Angular & TypeScript from scratch.
    ๐Ÿ™ Enjoyed this video? Please vote for me as the Top Programming Guru:
    ๐Ÿ”ฅ Get my complete Angular course (60% OFF - LIMITED TIME):

    This Angular tutorial teaches you the fundamentals of Angular and TypeScript.



    00:00 Introduction
    02:54 What is Angular?
    04:54 Architecture of Angular Apps
    08:41 Setting Up the Development Environment
    11:25 Your First Angular App
    13:50 Structure of Angular Projects
    20:43 Webpack
    23:57 Angular Version History
    27:31 Course Structure
    31:55 TypeScript Fundamentals
    32:34 What is TypeScript?
    34:58 Your First TypeScript Program
    37:57 Declaring Variables
    42:46 Types
    48:29 Type Assertions
    51:15 Arrow Functions
    52:59 Interfaces
    56:54 Classes
    01:01:22 Objects
    01:05:31 Constructors
    01:08:22 Access Modifiers
    01:11:18 Access Modifiers in Constructor Parameters
    01:12:58 Properties
    01:18:15 Modules
    01:23:22 Angular Fundamentals
    01:23:41 Building Blocks of Angular Apps
    01:27:22 Creating Components
    01:37:00 Generating Components Using Angular CLI
    01:41:40 Templates
    01:44:08 Directives
    01:47:34 Services
    01:52:02 Dependency Injection
    01:59:22 Generating Services Using Angular CLI
    02:01:32 Exercise



Comments • 1 999

  • Muhammad Shahrez
    Muhammad Shahrez 11 months ago +480

    Hi Mosh,

    I took your angular course in 2020. I have just landed on my first angular developer job as a Junior Developer. I would like to thank you from all my heart. God bless you!

    • MygenteTV
      MygenteTV 2 months ago

      @Muhammad Shahrez that too

    • Muhammad Shahrez
      Muhammad Shahrez 2 months ago +1

      @MygenteTV This totally depends on the company

    • MygenteTV
      MygenteTV 2 months ago

      @Muhammad Shahrez this is crazy, basically, you made yourself up. I made a LinkedIn try to get a job in this field, but almost any company asks for some kind of certification. I wish you the best, you made your dream come though

    • Muhammad Shahrez
      Muhammad Shahrez 2 months ago +1

      @MygenteTV I did not have any prior experience but I did practiced a lot for the interview by researching common questions asked to an angular developer. I'm sure you can land a job if you study basics.

    • MygenteTV
      MygenteTV 2 months ago

      Wow this is incredible. Can you please tell me how you did it? Im trying to get a job on this as an entry level but they all ask for some kind of certificates plus experience. How did you overcome that? Did you got any certification?if so, where did you got it? It will be really helpful if you can guide me on the path to take to land my first job on web development

  • Raffaele L
    Raffaele L 9 months ago +3

    It's nice to see you also learn everything around angular/typescript. Like getting around every aspect of the code and not only the typescript specific part, really enjoyable even for people like me who already know things.

  • Ken Mbesa
    Ken Mbesa Month ago +2

    Hi Mosh, am one of your biggest fans. I discovered your tutorials a few months ago when I decided to learn frontend development, and your tutorials have really helped me understand the essentials, especially of Node JS. Now, am working on my own FinTech project and I couldn't be where I am without the confidence I gained from watching your tutorials.

  • Paul Goddard
    Paul Goddard Year ago +10

    You struck a perfect balance between providing context and not getting mired in too many details for first time users of this amazing tech stack. Thanks so much!

  • yeah right
    yeah right 9 months ago +1

    Great work! ๐Ÿ™ . There is a small thing with the combined tsc main.ts and node.js commands. At least on bash shell. The | will execute both commands in parallel and might run node main.js before tsc main.ts. A better way would be to run it like: tsc main.ts && node main.js

  • Sonic Mouse
    Sonic Mouse 2 months ago +1

    Been in the backend using OOP for 20 years -- decided it's time to take a look at the frontend stuff people have been taking about. Enrolled in your course. I stayed away from the frontend because of JS. The idea of having a solid OOP-like language in the frontend is what brought me around.

  • Arekhandia Harry
    Arekhandia Harry Month ago +1

    Thank you Mosh. I love you... thank you for bringing Angular home to back to my knowledge-base. I am very enthusiastic in learning Angular, but it has never been easier and well broken down to pieces just like you did.

    Iโ€™m a full stack web developer with a good 6 years of experience still counting. Iโ€™ve wanting to start a new project but I donโ€™t want to use my regular JavaScript.jQuery.Ajax approach.

    Today, now I have the full concepts of how Angular works. Absolutely, itโ€™s pretty simple as Iโ€™ve been trying to learn from different instructors.

    Thank you for making it simple not just for me but for other developers like me too.

  • Waves
    Waves 4 months ago +1

    This is an extremely good video for anybody trying to get into software development. I have 5 years of experience and I'm currently searching for a new job, I have barely any JavaScript or Angular experience but this video is super helpful. Having a background in XAML and C#, the same concepts apply and transfer almost seamlessly. Thank you for putting this together!

  • Sagar Ghule
    Sagar Ghule 6 months ago +1

    I gone through many tutorial but always found difficulties in understanding start from the folder structure itself...
    This is best tutorial to start angular as all concepts are explained in very simple way... Thank you Mosh for such a wonderful tutorial ๐Ÿค

  • caleb opule
    caleb opule Year ago +1

    Love your tutorials...makes coding look easy when we know in reality it's not, but at least it gives the start for some of us that never quit when we have started... thanks

  • Kose Notes
    Kose Notes Month ago +1

    great course, Love the way you bring in design pattern concepts. These kind of lectures can hardly be found

  • Antony Richard
    Antony Richard 2 months ago +18

    This tutorial is unbelievable !! Parallelly trying the concepts as you go. You gave me time and the sequence was so good, I am clear and the concepts are unforgettable

  • David Deasy
    David Deasy 3 years ago +64

    Note that there is a very useful Table of Contents under "SHOW MORE" in the description of this TheXvid video. The TOC includes the time offset of each section and a link to jump the video to that course section. There is also a Course Structure section that gives an overview and suggested order for viewing if you are in a hurry.

  • Ganesh Mhaske
    Ganesh Mhaske 3 years ago +1

    Hi Mosh,
    Thanks for this tutorial, it was awesome to see you teaching flawlessly. But I have one question -
    Can you please explain how we can use existing HTML theme to develop the angular app? The main concern here is how we can take its custom JS (In my case the custom js uses chosen.min.js, which modifies DOM element in document.ready function of jquery) and allow to modify dom element, as when we do route through one link to other JS will not be reloaded again in browser, which causes not to apply logic which written in ready function. (this is because the page will not refresh in a browser, because of routerlink behavior).

  • Bijin Kurien
    Bijin Kurien 6 months ago +1

    One of the Best Instructor I have found . Thank you Mosh. I have learnt many many essential courses which were required for my role from you and all of them have been really easy to understand and helpful.

  • Rishabh Agarwal
    Rishabh Agarwal Year ago +19

    Loved this video, love the way you teach. The most important thing is that it's not boring, it's engaging, and worth watching every second of it. 10 Stars **********

    • Midha fathima
      Midha fathima 4 months ago

      @Pikacoder can you please forward it to me if possible?

    • keep PC safe
      keep PC safe 5 months ago

      @Pikacoder yes please

    • Pikacoder
      Pikacoder 5 months ago +2

      Do you need handwritten notes of the above lecture?

  • Stephen Stroud
    Stephen Stroud 2 years ago +1

    Really like the structure and level of details of this tutorial! Thank you for this!

    One note, maybe pull back on the unnecessary bright screens with text that you have just said. It was quite harsh on my eyes even with gamma ray glasses on. Maybe transition between the two to give the eyes some time to adjust. It wasn't as much of a problem when switching to the browser though to see the results though, so that was good.

  • Laura Bartel
    Laura Bartel Year ago +1

    You are an A+ instructor. I really appreciate that you showed the long way which I could understand from programming in other languages before you shortened the code example. Seriously loved this tutorial!

  • Amit Shinde
    Amit Shinde Year ago +1

    beautiful tutorial. Extremely impressive. Its not the first time i studied angular through some tutorial. But this tutorial made everything so easy and sparkling clear. I had to buy the full tutorial. I just couldnโ€™t resist. Thank you. Thank you.

  • Premium Institute of Excellence

    You are wonderful trainer. I love the way you explain the concepts with supporting examples. Keep doing good work !

  • Kilian Medina
    Kilian Medina Year ago +3

    I come from your 1 hour long video in javascript and i personally love how you teach keep the good job you are making a favour to the world

  • Angelica Dimude
    Angelica Dimude 3 years ago +180

    I love how you're explaining not just how it works but also the concepts behind the tools. Well done. Thanks

  • Rudra Chatterjee
    Rudra Chatterjee 3 months ago +2

    Hi Mosh, I like the way you are teaching, it is really great!! The best tutorial I have ever found! Please make an updated tutorial on Angular 12, it would be really helpful for me and many others like me.

  • Aditya Mhalas
    Aditya Mhalas 7 months ago +5

    Hey Mosh, Thanks for this amazing tutorial. You have very well explined the concepts so this is a highly recomended course for developers gettting started with Angular.

  • L. Gagnon
    L. Gagnon Year ago +1

    Wonderful teacher! Very progressive and clear. Thank you!โค๏ธ

  • Ujjaval Mehta
    Ujjaval Mehta Year ago +2

    Hey, I found this course really interesting. I would like to know whether this is the same for angular too and can you make some more videos on angular so that all your subscribers and future web- developers can learn the latest tech... Keep doing such great works and looking forward to learning many more tools from you

  • Thiago Souza
    Thiago Souza Year ago +1

    I am not used to write on these comments but I had to after watching your video. Your explanation is simply amazing.... never seen anything like it in my programing life (15y). You can compile so many informtion in such a short way and explain why something is used in a certain way. This is just brilliant. Thank you! Thank you again (you deserve 2 thanks )

  • Francois Gerspach
    Francois Gerspach Year ago +18

    Thank you Mosh. As a novice programmer and an experienced teacher/instructor I can only appreciate what a great job you are doing and recommend you to everyone I know who might need courses.

  • Daniel Camara
    Daniel Camara Year ago +2

    Why didn't I know about this great tutorial 2 years back? I would have been a master in Angular by now. But it's never too late to learn new things. Thank you!

  • Sourav Kulkarni
    Sourav Kulkarni 3 years ago +1

    Thanks Mosh for giving a beautiful explanation on angular. Complex topics made so simple. But in typeassertions example that you showed, there is an error being thrown during compilation 'endswith does not exist for type string'. In the tutorial you did not compile the code. Can you explain why this error is thrown? Thanks!

  • Hedge Huug
    Hedge Huug 2 years ago +7

    Wonderful, Wonderful course, thank you so much, pacing, explanation, speed, difficulty, all of them 10/10. Presentation was top notch, everything was given an explanation, and I love the shirt.

  • Kevin Kelvin
    Kevin Kelvin 2 years ago +335

    Just a warning for anybody considering the course, the angular version used is incredibly outdated (1.1.0 while current is in 8.2.2) and many of the things he teaches use deprecated APIs, especially once you get to the HTTP services and the Routing/Navigation sections. The tutorial is still very helpful for people wanting an into to Angular, however beware that you will be doing lots of other research and using StackOverflow to try to get many of the components to work. Would love to see a more updated version of some of these subjects as Mosh is a great teacher!

  • etis398
    etis398 3 months ago +1

    I really liked the way you presented TypeScript, by taking a plain JS example and progressively enhancing it.
    Also you were always showing the immediate results of what you just typed, answering potential questions that a viewer could ask after a code change.
    The pace is not too fast and makes it a good experience to learn about these concepts (especially as a non native english speaker).

  • Bala Kiswe
    Bala Kiswe 2 years ago +1

    Excellent tutorial...
    The best tutor I have ever listened to. How well and in simple words he explained at each and every point like What is API? and a lot other things.
    These are small points but he has taken care of every user.

  • Nikhil Khatri
    Nikhil Khatri 2 months ago +1

    Thank you for the course. It is perfectly structured and beautifully presented.

  • Prajwal Tirpude
    Prajwal Tirpude 2 years ago +11

    Really good lesson. Impressed by typing speed and the talk going so smoothly and perfectly. Other lessons waste a lot of time typing the code
    Well done

  • Ajay Singh
    Ajay Singh 7 months ago +1

    I was looking to understand Angular and found your video. I must say this was THE most simplest way to explain. now when I see an angular component I am able to visualize the ts class and how the entire thing would stitch together on the run!! Thanks Mosh!! :)

  • Mukundan MA
    Mukundan MA 2 years ago +1

    You have the amazing ability to make things so simple and easy to understand. Thanks for your work.

  • Soufou
    Soufou Year ago +1

    Well structured, good presentation and explanations, audio quality is nice too ! That's exactly what I was looking for, THX A LOT !

  • Mark Heydari
    Mark Heydari 2 years ago +19

    Great job Mosh, keep up doing great job, First time in life I have seen tutorial with this type of clear cut explanation..Many many thanks :)

  • AkshaySinh Parihar
    AkshaySinh Parihar Year ago +1

    The way you explain everything, itโ€™s become easier for me to understand. Thanks for making this video ๐Ÿ™Œ๐Ÿป

  • Paari
    Paari 2 years ago +4

    Dear Mr. Mosh, I love the way you explain things. Thank you so much for creating this course.

  • Bah Mash
    Bah Mash 2 months ago +1

    Mosh! You are the best. I love all your courses! You made me believe that mostly everything can be easily learned if you have the basis of software engineering & that is amazing!

  • Femi Falase
    Femi Falase 6 months ago +1

    Hello Mosh
    This is the best transition a Java programmer can have into Javascript - A journey through the Typescript mountains and forests.

    All others approach their Typescript tutorials from a Javascript Developer's perspective. Many many thanks

  • Culo91sija
    Culo91sija Year ago +1

    Good tutorial for beginners, from installing necessary tools, to basic concepts :)

  • martha medhin
    martha medhin Year ago +1

    i dont know how to thank you are the best programming teacher out there. i have been trying to study programming during quarantine and you have helped me a lot in every aspect of my coding journey! i would recommend his courses to anyone who is beginning to code. :)

  • Amir Rafiq
    Amir Rafiq 6 months ago +1

    Hi Mosh,

    at 50:46 i guess we can also use:
    let message: string; // the inline annotation

    message = 'abc'; for type assertion.

  • Jyoti Sachdeva
    Jyoti Sachdeva 2 years ago +5

    Really nice!! For someone who has to start from basics, this is going to be a great help!!

  • Mustafa Kursun
    Mustafa Kursun 3 years ago +1

    Hi Mosh! I am planning to buy this course after I finish Nodejs (from you again). But I little bit hesitate as it may be (even to a little extent) outdated since you published the course a year ago and Angular version has changed since then. Can the gap between new versions of Angular and the one you teach here be easily tolerated? By the way, thanks for the great contents you create!

  • Mahmudul Islam
    Mahmudul Islam Year ago +1

    Beautifully explained. A very good start for a beginner.

  • Shiva Kar
    Shiva Kar 2 years ago +1

    The best teacher,clears all the concepts associated with any frame work ,sir do more such courses it helps,all the desperates.

  • ะ•ะฒะณะตะฝะธั

    OMG, so beautiful! Thanks a lot. So much clear information in 1 perfectly constracted material!

  • Luis Martinez
    Luis Martinez 17 days ago

    Man, thanks for making these tutorials.
    I watched your Python videos because I wanted to learn it while I was at the university, and now I had problems with angular for my first job that I got recently. I'd never understood Angular until I watched this video.
    Now I'm sure that If I have doubts or if I want to learn about some programming tool, I only need to check your channel.
    Thanks a lot, really a lot for all your help

  • damini jaiswal
    damini jaiswal Year ago +1

    Hey Mosh, Your way of explanation is great, there is answer of each question which we get while watching your videos, Thank you so much :)

  • Krzysztof Ryszawy
    Krzysztof Ryszawy 3 years ago +1

    Great introduction, really good teaching skills - as always. Thanks!

    • Krzysztof Ryszawy
      Krzysztof Ryszawy 3 years ago

      โ€‹@Programming with Mosh Until now, i was using only React (and i love it!) but now i have to use also Angular. And Anglular also looks great for me :) BTW, your crash course React is for me one of best tutorials ever. I am just beginner ;)

  • Abdur Rahman Muhammad Abdul Majid

    If you try to compile the code at 51:10 it'll give the error: Property 'endsWith' does not exist on type 'string'.

    This is because 'endsWith' is an ES6 function and we need to target ES6 while compiling it. The compile command will look like _"tsc --target ES6 main.ts"_

  • Diego Souza
    Diego Souza Year ago +1

    Amazing. Just bought the complete course.

    The price completely worth the time i would spend jumping from video to video in TheXvid. Well done, man.

  • Dagg M.
    Dagg M. Year ago +1

    Very good course. Clearly understandable, covering usually not easy to grasp concepts. Thanks

  • Vaishu M
    Vaishu M 9 months ago +1

    I really like the way you teach and explain the things that are easy to understand. Thank you Sir.

  • Qingayng Luan
    Qingayng Luan 2 years ago +2

    Thanks Mosh. Very good course. Coming from a developer background I can still learn from you about basic OO concepts

  • Al Ali
    Al Ali Year ago +1

    Thanks Mosh for the course. It is very informative and helpful. I like the slides and would to know what tools you use to produce them. Any recommendations. Thank you.

  • Ingemar Nilsson Ward

    Amazing teacher. Simple and clear.

  • felizk
    felizk 10 months ago +3

    This was very helpful! Thank you! I needed to see the different concepts in action to from the terms used in Angular!

  • Anit Singh
    Anit Singh Year ago +11

    I seriously wish my teachers tought me this way๐Ÿ™๐Ÿผ
    You're just amazing ๐Ÿ™Œ๐Ÿผ

    • Taha
      Taha Year ago +1

      โ€‹@Alan Philpott Mosh always brilliant, you fell in love immediately while teaching you something, I take many courses from him, he takes you totally from beginner to high quite level.
      I recommend anyone want to learn new something, first search about mosh if you found what you want, go ahead and never regret of your time.

    • Taha
      Taha Year ago +1

      @Alan Philpott Totally, I agree with you ๐Ÿ˜‚๐Ÿคฃ

    • Alan Philpott
      Alan Philpott Year ago +2

      Went through 4 years of university, learnt nothing. Watch this guy for 2 days = 1 semester of university.

  • Antuan Claude
    Antuan Claude 2 years ago +64

    I learned all I need to know! You're a great teacher. Thanks

  • pnc abhsiek
    pnc abhsiek 2 years ago +2

    I learned the angular basics from your tutorial. And now I know angular 8. Thank you so much Sir

  • Dan D
    Dan D 8 months ago +1

    For running/combining two or more commands on windoZe, use the ampersand '&'...
    To run three commands do this where 'cmdx' is the command you want...

    cmd1 & cmd2 & cmd3 & ...

  • Tanay Sarkar
    Tanay Sarkar 2 years ago +2

    Thank you so much Sir. The only perfect, short but strong enough tutorial I have found. This is what I need.

  • Jim Filbert Vaรฑo
    Jim Filbert Vaรฑo 9 months ago +3

    Great tutorial. No background with Angular but able to understand everything by just watching this. Thank you so much.

  • Johannes Stenling
    Johannes Stenling Year ago +1

    Wow, really awesome! Excellent teaching and yes I enrolled to your complete course :)

  • ะŸั€ะพั…ะพั€

    Absolutely amazing video tutorial!
    Mosh Hamedani, your explanations of every single thing - are awesome !

  • Shital Kat
    Shital Kat 2 years ago +14

    Initially I was excited that such a nice website I can learn is 2 hours.

    But sad ๐Ÿ˜”
    Anyways... I am going to buy this course.
    Very well explained.
    Helpful for beginners like me.

  • Ola Osman
    Ola Osman 3 months ago +1

    Hi Mosh,
    I really enjoy your courses and your amazing way of teaching, and i wish i can have the course but in Syria there is no electronic pay methods

  • ramya Rpune
    ramya Rpune 2 years ago

    Simple and Apt for a newbie!!! Very well explained. Thank you

  • Naushad AP
    Naushad AP 2 years ago +1

    Hello Mosh, Excellent tutorial, Also the way of explaining is outstanding.. Really Awesome video tutorial for beginners... Thank you so much !!!

  • Sharan Srivatsa
    Sharan Srivatsa Year ago +2

    Great video!
    For those looking for just Angular and not typescript it starts at 1:23:00

    • Zen 101
      Zen 101 14 days ago

      Sharan Srivatsa
      Yeah I was pretty disappointed when I realised that he was actually not teaching Angular until the end.
      And that he was beating it around the bush with basic JavaScript stuff...
      And at the end he didn't even finish the Agular app that he promised in the first couple of seconds :(

    RAJ NARWADE Year ago +1

    Hey Mosh I love your videos and they are very useful I'm requesting you please update the udemy course to latest angular. I love your teaching method.

  • AJ K
    AJ K 2 years ago +1

    you are an awesome educator. simple and precise explanations of important concepts. i'm a fan!

  • Sach
    Sach Year ago

    Very clear explanations and right speed. I love it!

  • Akhil
    Akhil 2 years ago +11

    What an intro! First 3 mins of project intro was enough to sell this tutorial like hot cake and yet you've decided to place it for free. Thank you so much!

  • Tinashe FinanceBrilliance

    What a great video tutorial you just made me love to develop in frontend because am more of a backend developer but this is well explained. Thank you

  • Mukesh Ahuja
    Mukesh Ahuja Year ago

    Well I have already completed 2 courses by you on Udemy for C# and had a very great experience. Going to start with Angular now.
    Thanks Mosh!!

  • Arpan Mehetre
    Arpan Mehetre Year ago

    Mosh please update/add courses on Udemy. It would really useful for lot of us. Waiting for your course on Angular, React, etc.. on Udemy. Thanks much!

  • Pavel Grigorev
    Pavel Grigorev 2 months ago

    This video is very useful for the beginners. Thank you for the detailed story of Angular, all its components

  • Soumita Majumder
    Soumita Majumder Year ago

    Thanks a's really well presented...I absolutely loved the idea of explaining things.... I'm enjoying the tutorial...๐Ÿ‘๐Ÿ‘๐Ÿ‘

  • Klaas van G
    Klaas van G Year ago

    Nice and clear tutorial. But sometimes things are missing or the code hust does not compile, which apparently is also version related.
    For example, when running the example with the 'courses' component, the error message:

    ERROR in src/app/app.component.html:2:1 - error NG8001: 'courses' is not a known element:
    1. If 'courses' is an Angular component, then verify that it is part of this module.
    2. To allow any element add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component.


    was generated and it took me hours to make it work. Actually from a obscure post on Stackoverflow I changed app.module.ts to add the CoursesComponent not only to the 'declarations' property, but also to the 'exports' property. Still do not known why it worked, but it did...

  • Prudhvi Raju Vysyaraju
    Prudhvi Raju Vysyaraju 2 years ago +1

    Wow. I really appreciate your teaching skills. Great content.

  • honeyguy
    honeyguy 2 years ago

    just watched the first few minutes. yet I already feel this 2 hr tutorial is way better than many other 10 minutes from scratch videos. how is that possible?

    • honeyguy
      honeyguy 2 years ago

      and this is from 2 years ago? wow!

  • Jumpin Carrot
    Jumpin Carrot Year ago

    2:02:41 Can you explain the benefits of declaring a function by using a variable? I get it if you have a variable and want to store the result of a function. But in this case the function does not return anything to it. And you even can call this variable like a regular fuction. But why?

  • Rakshith HR
    Rakshith HR 2 years ago +35

    I'm definitely enrolling to your course. Your teaching is awesome. My one month college = your one hour video.

    • Kristy Polymath
      Kristy Polymath Year ago

      @Subbu Mahadasa No he probably decided to take up knitting and crocheting.

    • Subbu Mahadasa
      Subbu Mahadasa 2 years ago

      Did you enrolled in udemy

  • Halo James
    Halo James Year ago

    You are my first React teacher and my first Angular teacher. Your explanation skill is A+ class.

  • Denis Ulita
    Denis Ulita Year ago

    hello sir mosh I am subscribed with your courses right now my purposes is to learn angular but I'm having a hard time to cope up because your angular is not updated I hope you also include in your course how to update the codes thanks

    sample of the code sir mosh is with the Chapter 9 Video number 3

    this.posts = response;
    in posts component I'm having an error please sir mosh help me. thanks

  • Julia Kramskoy
    Julia Kramskoy Year ago

    Thank you very much!! Very clear explanation!! Watching your videos. You're a great teacher!!

  • Srinivas Aluru
    Srinivas Aluru 2 years ago

    Listen with 1.25 speed. Mosh will be awesomely active. You wont miss anything, but saves some time. First time knowing Angular and TypeScript, but I never thought I could understand much better in such a short time. TypeScript is beautiful piece of coding.

  • Rence Sacramento
    Rence Sacramento 11 months ago

    Hey Mosh, I didn't know that you are also in Udemy. I watch this youtube tutorial because I can't get anything from the Angular Class that I enrolled in Udemy. Now when I watched this video, I learned a lot compared to the one in Udemy. Thank you so much for this

  • Shivi Gupta
    Shivi Gupta 3 years ago +25

    this is a complete guide for dummies , brilliantly explained and Dependency Injection made so simple. Thanks Mosh. Also, very relatable real world analogies!

  • Yoge Shivanjayan
    Yoge Shivanjayan Year ago

    Very helpful and informative. I simply love it. Thank you very much mate.

  • Stelios Mantz
    Stelios Mantz 11 months ago +1

    *mindblown* by TypeScript today . This presentation may grant me my first internship and possibly a job, thank you mr Hamedani for your content.

  • Sandeep K
    Sandeep K 11 months ago

    Awesome tutorial.. It is deigned to cover all basics with proper explanation without boring :-)

  • Elbek Khaitov
    Elbek Khaitov 2 years ago

    Guys after those video courses, you will know that best resource to learn is the documentation. It 's the way faster. Anyway, thank you Mosh, I watched this tutorial and it is valid. You have ability to explain clear without any offtops