TypeScript Programming Course
A statically typed superset of JavaScript that compiles to plain JavaScript.
What you'll learn
- ✓Introduction to TypeScript
- ✓Basic Types
- ✓Variables and Functions
- ✓Interfaces
- ✓Type Aliases and Union Types
- ✓Classes
- ✓Generics
- ✓Advanced Types
Skills you'll gain
Details to know
- Certificate of completion
- Flexible schedule
- 100% Free
- 17.1 hours total
Requirements
- No prior experience needed
- A computer with internet connection
- Passion to learn!
Description
This TypeScript course takes you from the very basics to real, practical skills you can use right away. Across 27 chapters and 205 lessons, you'll build a solid foundation in TypeScript through short, focused lessons paired with live, editable code examples.
Each chapter builds on the last, so concepts stick. You'll get quizzes after every chapter to check your understanding, and a live code editor to practice as you go — no separate setup or installation required.
Whether you're completely new to programming or picking up TypeScript as an additional skill, this course is self-paced and free, with lifetime access so you can revisit any lesson whenever you need a refresher.
Course Content
27 chapters · 205 lessons · 17.1 hours
- 📄 TypeScript Advanced Types 5 min
- 📄 Mapped Types 5 min
- 📄 Conditional Types 5 min
- 📄 Custom Type Guards 5 min
- 📄 Assertion Functions 5 min
- 📄 Control Flow Analysis 5 min
- 📄 Exhaustiveness Checking 5 min
- 📄 Satisfies Operator 5 min
- 📄 Template Literal Types 5 min
- 📄 Utility Types - Partial 5 min
- 📄 Utility Types - Required 5 min
- 📄 Utility Types - Readonly 5 min
- 📄 Utility Types - Pick 5 min
- 📄 Utility Types - Omit 5 min
- 📄 Utility Types - Record 5 min
- 📄 Utility Types - Exclude and Extract 5 min
- 📄 Utility Types - NonNullable 5 min
- 📄 Utility Types - ReturnType 5 min
- 📄 Utility Types - Parameters 5 min
- 📄 TypeScript 5 Updates 5 min
- 📄 Todo App with TypeScript 5 min
- 📄 REST API with Express + TypeScript 5 min
- 📄 React Dashboard with TypeScript 5 min
- 📄 CLI Tool with TypeScript 5 min
- 📄 Library with TypeScript 5 min
- 📄 Full Stack TypeScript App 5 min
- 📄 TypeScript Design System 5 min
- 📄 TypeScript Monorepo Project 5 min
- 📄 Authentication System 5 min
- 📄 Real-time App with Socket.io 5 min
- 📄 GraphQL API with TypeScript 5 min
- 📄 Microservices with TypeScript 5 min
- 📄 TypeScript Best Practices Review 5 min
- 📄 What to Learn Next 5 min
Reviews
Be the first to review this course
Offered by
Cookies & Cursor Technologies
Free, quality programming tutorials for everyone.
Frequently Asked Questions
Yes, completely free — no signup required to start, and no hidden costs.
Yes, on completion of all 205 lessons you'll earn a TypeScript certificate of completion.
About 17.1 hours at your own pace — go as fast or slow as you like.
Use our Try it live code editor to experiment, and the quizzes after each chapter to check your understanding as you go.
No separate app needed — access every lesson and the code editor from any device via your browser.