Watch Course Preview
Course Preview

TypeScript Certification Training

60 Videos

Self-paced Course

47 Labs

Hands-on Labs

TypeScript Course Overview

The TypeScript course is primarily designed for UI Developer(s)/Web Developer(s) who want to learn TypeScript to develop UI, desktop App and cross-platform mobile apps using Angular and React. This course covers the basics of the TypeScript language which helps you to learn how to use datatypes, variables, functions, classes, Interfaces, Inheritance, modules etc.

The goal of the TypeScript training program is to introduce people to the basics of the TypeScript programming language and help them hone their abilities to use TypeScript to build scalable and maintainable online apps.

Course objectives

Participants in the course who are going to learn TypeScript will have the following skills after completing this course:

  1. Understand TypeScript data types.
  2. Use the var, let and const keywords
  3. Use the Rest and Spread (...) syntaxes
  4. Create Functions and Function Parameters
  5. Create classes and interfaces etc.
  6. Use classes and class inheritance
  7. Use Access Modifiers in TypeScript
  8. Create JavaScript Functions – Named, Anonymous and Arrow Functions.
  9. Use ES6 features like let, const, arrow function and classes.
  10. Import and export the modules

Tools and Technologies Covered

TypeScript Course Eligibility


There are no prerequisites to learning TypeScript.

Who can Join?

All students/freshers who are keen to develop modern web, desktop, and mobile applications using TypeScript should go for this course.


Visual Studio Code and Typescript CLI

Included in this TypeScript Certification Training

  •   Video Course 60 Videos
  •   Labs 47 labs

Introduction to Typescript

Introduction to Typescript Preview 04m 57s
Installing and Setting Up Type Script on Windows Preview 10m 26s
Transpile and Configure TypeScript 08m 40s


Data Types and Variables in TypeScript 02m 14s
Any Type Preview 01m 50s
Primitive Types Preview 12m 07s
Object Types 05m 22s
Demo: Data Types and Variables in TypeScript Preview 14m 04s
Type Annotation, Inference and Assertion 05m 10s

Variable and Operators

var, let and const Keyword 13m 56s
Operators 02m 10s

Conditional Statements

If Statement Preview 01m 30s
If..Else Statement 01m 30s
If-Else-If statement or ladder 03m 00s
Switch Statement 04m 00s


While loop 01m 20s
Do..While loop 01m 30s
For loop 02m 00s
For..In Statement 01m 50s
For..of Statement 01m 30s


Template Strings 02m 28s

Object-Oriented Programming Concepts

Object-Oriented Programming Preview 04m 00s
Working With Classes Preview 03m 20s
Demo: Working With Classes 09m 30s
Object 02m 30s
Constructors 06m 15s
Constructor method 02m 48s

Access Modifiers

Access Modifiers 04m 03s
Readonly Modifiers 02m 20s

Members and Accessors

Instance Members 03m 18s
Static Members 05m 50s
Accessors 05m 30s


Inheritance 01m 37s
Demo : Inheritance 07m 58s
TypeScript Inheritance 08m 00s


Introduction 01m 30s
Methods Overloading 05m 00s
Method Overriding 04m 00s

Abstract Class and Interface

Abstract Class 01m 19s
Demo : Abstract Class 08m 23s
Interface 02m 30s
Interface Usage and Inheritance 05m 45s
Interface Extending Class 02m 40s


Typescript Functions Preview 01m 49s
Named Function 02m 05s
Function Parameters 11m 29s
Function Expression 02m 23s
Function Overloads 03m 00s
Arrow Function 04m 33s

Scoping and Destructing

Block Scoping 01m 09s
Hoisting 03m 00s
Destructuring 02m 50s


Generics 01m 44s
Demo : Generics 16m 32s


Import Export Modules 02m 40s
Demo : Import Export Modules 07m 03s
Re-Export Module 00m 56s
Demo : Re-Export Module 05m 13s


Implementing Namespaces 01m 05s
Demo : Implementing Namespaces 09m 14s
Hands-On Labs Labs(47)

TypeScript:: Check Character Is Alphabet or Not


TypeScript: Check if a Number Is Even or Odd


TypeScript: Check Number Is Positive or Negative


TypeScript: Check Whether an Alphabet Is Vowel or Consonant


TypeScript: Find the Largest Number among the Four Numbers


TypeScript: Create Classes for Building Different Types Of Vehicles like Bikes, Scooters, Cars In A Factory


TypeScript: Check Whether a Year Is Leap Year or Not


TypeScript: Find the Highest Common Factor (HCF) or Greatest Common Factor (GCD)


TypeScript: Find the Factorial of a Number


TypeScript: Find the Lowest Common Multiple Factor (LCM)


TypeScript: Check whether a Number is Palindrome Or Not


TypeScript: Check whether a Number Is Armstrong Or Not


TypeScript: Check whether a Number Is Prime Or Not


TypeScript: To Make A Calculator For Addition Subtraction Multiplication and Division Of Two Numbers


TypeScript: To Print a table of a number


TypeScript: Right Triangle Star Pattern


TypeScript: Left Triangle Star Pattern


TypeScript: Pyramid Star Pattern


TypeScript: Diamond Star Pattern


Typescript: Right Triangle Number Pattern


TypeScript: Right Triangle Repeat Number Pattern


TypeScript::Pyramid Number Pattern (Asc)


TytpeScript: Pyramid Number Pattern (Desc)


TypeScript: Pyramid Repeat Number Pattern


TypeScript: Inverted Right Triangle Number Pattern (Asc)


TypeScript: Inverted Right Triangle Number Pattern (Desc)


TypeScript: Right Triangle Number Pattern (Asc)


TypeScript: Right Triangle Number Pattern (Desc)


TypeScript: Diamond Number Pattern


TypeScript: Right Triangle Alphabetic Pattern


TypeScript: Right Triangle Repeat Alphabet Pattern


TypeScript: Pyramid Alphabet Pattern (Asc)


TypeScript: Pyramid Alphabet Pattern (Desc)


TypeScript: Pyramid Repeat Alphabet Pattern


TypeScript: Inverted Right Triangle Alphabet Pattern


TypeScript: Diamond Alphabet Pattern


TypeScript: Create a Calculator Class to Perform Add, Subtract, Multiply and Divide operations for two numbers


TypeScript: Create A Student Class for Listing, Adding and Removing a Student


TypeScript: Create Classes For Handling Different Bank Accounts (Saving and Current) Submit, Withdrawal


TypeScript: Create an Exception Class to Display a Custom Error Message Based On The Exception Type


TypeScript: Create Classes for Employee


TypeScript: Find the Factorial Of A Number Using Recursion


TypeScript: Convert Binary Numbers To Decimals


TypesScript: Display Armstrong Numbers Between Intervals


TypeScript: Display Prime Numbers Between Intervals


TypeScript: Reverse A Sentence Using Recursion


TypeScript: Concatenate Two Arrays


Our Students Reviews

Frequently Asked Questions

Q1. Do you prepare me for the job interview?

Yes, we do. We will discuss all possible technical interview questions and answers during the training program so that you can prepare yourself for interview.

Q2. Do you provide training on latest technology version?

Yes we do. As the technology upgrades we do update our content and provide your training on latest version of that technology.

Q3. Do you provide any course material or live session videos?

Yes we do. You will get access to the entire content including class videos, mockups, and assignments through LMS.

Q4. Can I share my course with someone else?

In short, no. Check our licensing that you agree to by using Dot Net Tricks LMS. We track this stuff, any abuse of copyright is taken seriously. Thanks for your understanding on this one.

Q5. What If I miss my online training class?

All online training classes are recorded. You will get the recorded sessions so that you can watch the online classes when you want. Also, you can join other class to do your missing classes.

Q6. Who are your mentors?

All our mentors are highly qualified and experience professionals. All have at least 8-10 yrs of development experience in various technologies and are trained by Dot Net Tricks to deliver interactive training to the participants.

Q7. What types of professions are based on TypeScript?

Careers like front-end web developers, software engineers, full-stack web developers, TypeScript developers, and other equivalent positions are examples of the types of employment in which you could be able to use TypeScript. The IT sector is in strong demand for TypeScript developers. You could even be able to work remotely in some of these positions.

Q8. Is to learn typescript worthwhile?

Learning TypeScript is beneficial since you could obtain actual experience with one of the most widely used programming languages by developers around the world. You might study the fundamentals of both JavaScript and TypeScript since TypeScript is an improved version of the latter. When a program is executed, TypeScript checks for any static type problems, which is how it helps developers. JavaScript's fundamental functionality is expanded by TypeScript with this feature, making it simpler to use for scalable front-end apps.

Choose Training Options
52.40 % OFF
₹ 2,122 ₹ 998
12 months unlimited access to the course.

Get this course bundle, plus 30+ other courses bundle with our self-paced training membership
Still have some questions? Let's discuss.
Accept cookies & close this