Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Advanced TypeScript: Async, Decorators & Utility Types

LearnKartS via Coursera

Overview

Modern development teams rely on advanced TypeScript features to build scalable, maintainable, and production-ready applications. The course helps you learn the techniques that experienced developers use. Designed for developers who already understand TypeScript fundamentals, this course explores advanced language capabilities that enhance productivity, code quality, & application architecture. You'll work with utility types, modules, namespaces, decorators, promises, async/await, API integrations, advanced type manipulation, conditional types, discriminated unions, type guards, and the powerful infer keyword. You'll also strengthen your interview-focused TypeScript concepts. What you'll build: • API-driven TypeScript applications • Promise-based asynchronous workflows • Decorator-based reusable solutions • Advanced type-safe architectures • Modular & maintainable code structures With a strong focus on real-world implementation & practical examples, this course is the bridge between intermediate and advanced TypeScript programming. Enroll today and master the advanced skills needed to build enterprise-grade applications. Language: All video lessons are delivered in Hindi.

Syllabus

  • TypeScript Utility Types, Imports & Code Organization
    • This module covers powerful utility types like Partial, Pick, Omit, Record, and more for transforming types effectively. You will also learn how to structure applications using modules, imports, exports, and namespaces.
  • TypeScript Decorators, Callbacks & Promises
    • This module introduces decorators for modifying class behavior and explores async programming with callbacks and Promises. You will also learn real-world async patterns like logging, chaining, and execution flow handling.
  • TypeScript Async Patterns and Advanced Type System
    • This module focuses on async/await, API handling with Fetch and Promise.all, and advanced type system features. You will also explore conditional types, discriminated unions, type narrowing, and interview-level TypeScript concepts.

Taught by

Nikhil Agarwal and LearnKartS

Reviews

Start your review of Advanced TypeScript: Async, Decorators & Utility Types

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.