TypeScript Fundamentals
Learn TypeScript from the ground up: type your variables, functions, objects, and arrays, and let the compiler catch mistakes before your code ever runs.
Start learning
Build real skills one lesson at a time
Explore the complete curriculum below, then start with the lesson that is right for you.
Course instructor
Brad Traversy
Founder of Traversy Media and an educator known for practical, project-focused web development courses.
Course content
Keep learning
More programming courses
Intermediate course
Validation with Zod
Learn Zod, the TypeScript-first schema library: define schemas, parse and validate untrusted data, infer types instead of duplicating them, and wire it all into React forms with react-hook-form.
View courseIntermediate course
Learn Vercel AI SDK
Learn Vercel AI SDK by building real-world AI projects. Learn how to stream text, render progress, call tools, manage context, handle errors, and more.
View courseIntermediate course
Building APIs with Node.js & Express
Go from consuming APIs to building them. Learn how HTTP works from the wire up, then build JSON APIs with Node.js and Express: routes, middleware, controllers, and a full CRUD project.
View course

