IntermediateFrontend

TypeScript Complete Course

Master TypeScript and write type-safe JavaScript. Learn types, interfaces, generics, and best practices.

4.7 (1876)
28k students
14h
14 lessons
by Sudip Kc

Price

Free
Lifetime access
English & Nepali
Certificate included

What You'll Learn

Master TypeScript basics

Use advanced types

Create reusable generics

Implement interfaces

Use decorators

Build type-safe applications

Course Curriculum

1

TypeScript Basics

Learn TypeScript fundamentals and setup.

15m
2

Basic Types

Understand string, number, boolean, and other basic types.

20m
3

Complex Types

Learn arrays, tuples, enums, any, void, and never types.

20m
4

Interfaces

Define object shapes with interfaces.

20m
5

Type Aliases

Create reusable type definitions.

15m
6

Functions

Type function parameters and return values.

20m
7

Classes

Use classes with type safety in TypeScript.

20m
8

Generics

Create flexible, reusable components with generics.

25m
9

Utility Types

Use Partial, Pick, Omit, Record, and other utility types.

20m
10

Advanced Patterns

Learn discriminated unions, type guards, and advanced patterns.

25m
11

Modules

Organize code with modules and namespaces.

15m
12

React with TypeScript

Use TypeScript with React components.

25m
13

Decorators

Use decorators for classes and properties.

20m
14

Final Project

Build a type-safe application.

90m
Total Duration
14h
Lessons
14
Projects
1
Difficulty
intermediate

Build Real Projects

Todo App with Types

Intermediate

Build a type-safe todo application using TypeScript.

60h

Ready to Enroll?

Join 28k+ students already learning this course