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?