DEV Community

loading...
Cover image for ⚡️ Full TypeScript Beginner's Course [Free!]

⚡️ Full TypeScript Beginner's Course [Free!]

sam_piggott profile image Sam Piggott ・2 min read

CodeSnap Intro

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!

Watch the full course here!

 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.

Discussion (12)

pic
Editor guide
Collapse
krrishdhaneja profile image
Krrish Dhaneja

Thanks to you!!!

Collapse
klajdi44 profile image
Klajdi Ajdini

I just started watching it, Really high quality so far, thanks for making it free

Collapse
sam_piggott profile image
Sam Piggott Author

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 :)

Collapse
arvindpdmn profile image
Arvind Padmanabhan

Outline looks good. It might be worth pointing out JS to TS migration. Useful ref for this is devopedia.org/javascript-to-typesc...

Collapse
samuelojes profile image
DGAME

Thanks alot man.

Collapse
sam_piggott profile image
Sam Piggott Author

Thank you so much for the kind words! Can't wait to see what you make :)

Collapse
cprz21 profile image
CPrz21

Thanks a lot Sam, I really liked all this course 😄, it helped me a lot!

Collapse
sam_piggott profile image
Sam Piggott Author

So stoked to hear it was useful :)

Collapse
gustavohd18 profile image
Collapse
localstorage profile image
Michael Hungbo

Thanks for making it free!

Collapse
sam_piggott profile image
Sam Piggott Author

No worries! Let me know how you get on with it :)

Collapse
nazarsecrets profile image
SVR

Thank you for making this course free! 🎉