TypeScript starts with the same syntax and semantics that millions of JavaScript developers know about. Use existing JavaScript code, include popular JavaScript libraries, and call TypeScript code from JavaScript.
Types enable JavaScript developers to use high-performance development tools and techniques such as static validation and code refactoring when developing JavaScript applications.
Types are optional, and type inference allows multiple type annotations to contribute greatly to static validation of your code. Types allow you to define interfaces between software components and get information about the behavior of existing JavaScript libraries.
TypeScript
15 courses Added March 2026

Build Your Own AI Personal Assistant in TypeScript
Learn to create a personal AI assistant using TypeScript in 5 days. Work with data, customize it to your needs, and apply modern techniques.3 hours 38 minutes 48 seconds 5 / 5
TypeScript for Beginners
Master TypeScript from scratch, create clean and structured code. Suitable for beginners and experienced developers looking to improve their JavaScript skills.3 hours 4 minutes 2 seconds
AI SDK v5 Crash Course
New course on AI SDK v5: modern patterns and tools for developing LLM applications in TypeScript. Master integration and create projects ready for...2 hours 45 minutes 17 seconds 5 / 5
Build a Full-Stack Todo App with Turborepo, tRPC, Next.js, NestJS & React Native
Learn to build a full stack todo app with TypeScript, Turborepo, tRPC, Next.js, NestJS, and React Native. You build web, backend, and mobile parts with steps.2 hours 47 minutes 38 seconds
Build Your First Product with LLMs, Prompting, RAG
This practical intensive course will provide you with all the necessary skills to create a fully functional advanced product based on large language models...2 hours 25 minutes 20 seconds 5 / 5
Transform Your Craft with TDD: Master clean code and testing
Do you want to learn TDD but don't know where to start? "Прокачай свой код с TDD" (Enhance Your Code with TDD) is a beginner-friendly e-book and video...4 hours 7 minutes 36 seconds 5 / 5
FreeTypeScript Fundamentals
Boost your productivity. Dive into the TypeScript language through this comprehensive introduction, and realise the many benefits of adopting static types. We'l2 hours 54 minutes 15 seconds 5 / 5
TypeScript Basics
Boost your productivity. Dive into the TypeScript language through this comprehensive introduction, and realise the many benefits of adopting static types. We'l3 hours 59 minutes 12 seconds
Master Custom React Hooks with TypeScript
Welcome to the course "Creating a Custom React Hook npm Package using React and TypeScript"! In this course, we will be developing...2 hours 21 minutes 3 seconds 5 / 5
Fullstack Typescript with TailwindCSS and tRPC Using Modern Features of PostgreSQL
This comprehensive course will equip you with the skills and knowledge to build modern full-stack applications using TypeScript, TailwindCSS, tRPC, and PostgreS4 hours 54 minutes 49 seconds
The Ultimate TypeScript Course
Upgrade your JavaScript skills with The Ultimate TypeScript Course. Learn to build scalable, robust applications in under 5 hours and enhance your career4 hours 22 minutes 18 seconds
Build a ChatBot with Nuxt, TypeScript and the OpenAI Assistants API
Learn to build a ChatBot using Nuxt and TypeScript in this project-based course. Develop a custom assistant with OpenAI API and enhance your AI skills.2 hours 41 minutes
React with TypeScript
We'll start the course off with some housekeeping items. You'll learn about the best strategy for getting the most out of the course as well as what you'll build during the course.2 hours 53 seconds
Full Stack Development
This course will take you on a journey to become a full-stack developer. You will learn how to build and deploy a modern web application from the ground up. Whether you're a…4 hours 24 minutes 36 seconds
TypeScript Interview Questions - Coding Interview 2023
This course is great preparation for any TypeScript programming interviews that you may have coming up. Programming interviews need a lot amount of knowledge, b2 hours 56 minutes 26 seconds 4 / 5