Over lockdown, I wrote, shot and edited a full TypeScript course for my website, CodeSnap.
It's been designed for JavaScript developers who want to learn TypeScript in a way which they're already familiar with.
The best thing is - it's totally free!
Details
- ⏰ Full 2 hour course
- ✅ Everything you need to know to get started with TypeScript
- 📹 16 videos (each around 8-10 minutes long)
All Chapters
Introduction & Setup
Chapter 1: What is TypeScript?
Chapter 2: Welcome to the course!
Chapter 3: Setting up our environment (TypeScript, ESLint and Prettier)
Getting Started
Chapter 4: Basic Types (strings, numbers etc)
Chapter 5: Type Inference
Chapter 6: Union Types
Chapter 7: Arrays & Tuples
Chapter 8: Any & Unknown
Chapter 9: Undefined & Null
Chapter 10: Enums
Chapter 11: Interfaces
Chapter 12: Functions
Chapter 13: Literal Types
Writing a mini project with everything we've learned
Chapter 14: Writing an application in TypeScript - Part 1
Chapter 15: Writing an application in TypeScript - Part 2
Chapter 16: Writing an application in TypeScript - Part 3
Support
I loved making this course, but it took bloody ages to put together...!
If you want to support me, and encourage me to make more videos & courses like this, I'd love it if you could sign up to the email list. It gives me a bit more guidance to see the amount of people interested in the content, and keeps me motivated to make more!
Thanks!
Thanks for watching - any and all feedback is greatly appreciated, and please share it around if you think it'll be useful to anybody else.

Oldest comments (13)
Thanks to you!!!
Thanks alot man.
Thank you so much for the kind words! Can't wait to see what you make :)
Thanks for making it free!
No worries! Let me know how you get on with it :)
Thanks
I just started watching it, Really high quality so far, thanks for making it free
Soooo pleased to hear that you're enjoying it, Klajdi! Let me know if there's anything I can improve on, and best of luck with the rest of the course :)
Outline looks good. It might be worth pointing out JS to TS migration. Useful ref for this is devopedia.org/javascript-to-typesc...
Thank you for making this course free! 🎉
Thanks a lot Sam, I really liked all this course 😄, it helped me a lot!
So stoked to hear it was useful :)
Thanks