CodeWithJay

Programming languages

Learn TypeScript — free and paid courses, roadmaps

TypeScript is JavaScript with a type system, and it is now the standard for serious Node.js and React codebases. Here you will find practical TypeScript: why `any` hurts you, types versus interfaces, schema validation with Zod, and the TypeScript backends (NestJS, Prisma) used throughout CodeWithJay's projects.

TypeScript mini courses

Short, free lessons on one TypeScript idea at a time.

All mini courses →

Free TypeScript video tutorials

Full-length free lessons from the CodeWithJay YouTube channel.

Free courses library →

TypeScript learning FAQ

Can I learn TypeScript for free on CodeWithJay?
Yes. CodeWithJay currently has 6 free mini courses and 1 free video lesson on TypeScript. Free courses need only a free account; mini courses and videos need no account at all.

Looking for something else?

Browse every technology CodeWithJay teaches, or get every paid course with one membership.