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

Coursera

TypeScript in Practice: Functions, OOP & Generics

LearnKartS via Coursera

Overview

AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Writing code is easy. Writing scalable, maintainable, and reusable code is what separates professional developers from beginners. This course is designed for developers who understand the basics of TypeScript and want to build real-world applications using object-oriented programming principles and advanced type safety techniques. You'll learn how to create powerful functions, work with interfaces, implement classes, use inheritance, encapsulation, abstract classes, apply access modifiers, & leverage generics to build flexible, reusable solutions. What you'll build: Banking & account management systems Components for handling generic data Type-safe reusable classes and interfaces Applications for managing employees Object-oriented business logic implementations The course focuses on practical development scenarios commonly used in enterprise applications and technical interviews. By the end, you'll be able to design scalable TypeScript solutions with confidence and apply professional software engineering practices to your own projects. Enroll now and take your TypeScript skills to the next level. Language: All video lessons are delivered in Hindi.

Syllabus

  • TypeScript Functions: Typing, Patterns & Real-World Use Cases
    • This module teaches how to build and type functions using parameters, overloading, recursion, and modern function patterns. You will apply functions to real-world problems like calculations, data processing, and conditional logic.
  • TypeScript OOP Concepts: Classes, Access Control & Inheritance
    • This module introduces object-oriented programming using classes, constructors, inheritance, and encapsulation in TypeScript. You will learn how to design structured, reusable, and secure class-based systems.
  • Mastering Generics, Inheritance & Type Safety in TypeScript
    • This module focuses on generics, constraints, type guards, and advanced type patterns for flexible code design. You will build reusable, scalable components while maintaining strong type safety.

Taught by

Nikhil Agarwal and LearnKartS

Reviews

Start your review of TypeScript in Practice: Functions, OOP & Generics

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.