Colt Steele is, as always, a great teacher. He is likely the most approachable instructor I know for beginners. While I really like Stephen Griders' TypeScript course due to its focus on design patterns, it never felt like a proper, easy introduction to TypeScript. I think that's exactly what this course provides. But is it needed?
I feel like Colt had an opportunity to take things to a more advanced level than most of his courses. Maybe get into writing and reading complex types. At the end of the day this is a very basic overview of types, enums, classes and generics. Type safety to it's most basic level.
How do you add type definitions to a third party library that doesn't have them? What about TypeScript's utility types? What the hell is this supposed to be?
I feel like anyone prepared to learn TypeScript are likely to be disappointed with the basic rundown this course provides. But the course is well done and well taught. So I can't knock it too much. That's why I give Colt Steele's Mastering TypeScript a 4 out of 5.