Sometimes language foundatons take time to implement features because the committee has to approve it, test and get feedback before requests are answered. The soultion for that is to create another language that adds functionality to the language we need, and thats where TypesScript comes in.
Most people that want to learn TypeScript its because they need the skills to use with some Frameworks like Angular.
My goal with this courses is just give your the fundamentals of the language, show you what TypeScript is and how to use it. We as developers don’t have time neither can we afford to spend too much time on any tehcnology.