Crookshanks' Academy
Programming

TypeScript

5 Seasons · 26 Episodes · 0/26 watched

A binge-worthy 5-season journey through TypeScript. Learn to write software that actually ships — one episode at a time.

About this course

A binge-worthy 5-season journey through TypeScript. Learn to write software that actually ships — one episode at a time.

TypeScript is a free, self-paced programming course from Crookshanks' Academy. It contains 26 video lessons organised into 5 seasons, each with study notes and a practice task. Track your progress as you go and earn a certificate of completion when you finish every episode.

What you'll learn

Season 1

  • Typescript for Beginners - Starter Lesson
  • Typescript Basic Types - Beginners Lesson
  • Typescript Objects, Arrays, Tuples & Enums | Basics Tutorial
  • Typescript Functions | Basics Tutorial for Beginners
  • Type Assertions & Type Casting | Typescript Tutorial for Beginners
  • TypeScript Classes Tutorial | TS for Beginners Lesson

Season 2

  • Typescript Index Signatures, keyof Assertions & the Record Utility Type
  • Typescript Generics | Beginners Tutorial with Examples
  • Typescript Utility Types | TS Beginners Tutorial
  • STOP Wasting Time! Your Next App Needs Vite! | JS, Typescript, React
  • Typescript Project from Scratch | Complete Tutorial for Beginners
  • React Typescript Tutorial for Beginners

Season 3

  • TypeScript "as const" assertion is 🔥🔥🔥
  • Learn React Hooks with Typescript
  • Learn useReducer with Typescript + React Hooks
  • Context API React + Typescript | useContext & useReducer Examples
  • React Typescript Project Tutorial | Shopping Cart - Part 1
  • React Typescript Project Tutorial | Shopping Cart - Part 2

Season 4

  • TypeScript Full Course for Beginners | Complete All-in-One Tutorial | 8 Hours
  • Typescript & Zod tutorial with React-Hook-Form
  • 🔥 Fetch Better! Type & Runtime Safety with Zod-Fetch
  • TypeScript Satisfies Operator Can Be Very Useful
  • What is an Import Alias? And how to use them!
  • Stop Using Zod!! This is 10x Smaller!

Season 5

  • Type-Safe .env Validation with Envalid | Environment Variables
  • Why Does VS Code Get This Wrong?

Episodes

  1. 1
    Typescript for Beginners - Starter Lesson
  2. 2
    Typescript Basic Types - Beginners Lesson
  3. 3
    Typescript Objects, Arrays, Tuples & Enums | Basics Tutorial
  4. 4
    Typescript Functions | Basics Tutorial for Beginners
  5. 5
    Type Assertions & Type Casting | Typescript Tutorial for Beginners
  6. 6
    TypeScript Classes Tutorial | TS for Beginners Lesson