seanmcp.com

Updated TypeScript mega-course on Egghead.io

Last month, I embarked on a journey to learn TypeScript better. I hand-crafted a TypeScript"mega-course" on Egghead.io by cobbling multiple courses into one.

My goal was to complete the course in three weeks. Now a month and a half later, I have completed the course and am ready to reflect on my experience.

Overall, it was a beneficial experience. I learned a lot more about types and how to write meaningful generics that will help make my code more reusable.

I also gained a greater appreciation for TypeScript as a language. There were some examples where I needed to stop the video and try to read what was happened. I know TS is technically a super-set of JavaScript, but it is 100% a proficiency of its own.

After completing the course, I want to update and annotate the original syllabus. Here is the updated course playlist:

  1. Optional: Up and Running with TypeScript by John Lindquist (22 min)
  1. Use Types Effectively in TypeScript by Ari Picker (29 min)
  1. Practical Advanced TypeScript by Rares Matei (62 min)
  1. Advanced Static Types in TypeScript by Marius Schulz (67 min)

The updated runtime is 2 hours and 38 minutes to 3 hours, depending on whether you include the optional introduction.

It also drops both of Basarat Ali Syed's courses, Async/Await using TypeScript and Use Typescript to develop React Applications. Both were fine but ultimately weren't substantial enough to be included in the mega-course.


I hope that was helpful! Let me know if you take this TypeScript "mega-course" on Egghead.io and what you think about it.

Happy learning!

Reply by email Revelation 21:5