Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

TypeScript For Beginners

person icon Dipendra Shekhawat

4.3

TypeScript For Beginners

Learn all that you need to get started with TypeScript in a short time.

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Dipendra Shekhawat

English [CC]

category icon Development ,Web Development,Typescript

Lectures -45

Duration -2 hours

Lifetime Access

4.3

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

The course will help you learn TypeScript step by step. Sections are broken down into lectures, where each lecture contains several related topics that are packed with easy-to-understand explanations and real-world examples.

The course is designed for beginners and intermediate-level professionals who want to learn TypeScript and use it for building applications.

What is TypeScript?

TypeScript is an open-source object-oriented programming language developed and maintained by Microsoft. It’s a superset of JavaScript.

TypeScript is designed for the development of large applications and transpiler to JavaScript.

Why TypeScript?

As we already know, TypeScript transpiles to JavaScript, as browsers can only understand JavaScript.

So you might be thinking, What’s the need of adding an extra layer if the executable code is going to be JavaScript itself?

There are many benefits of using TypeScript, listing down a few of them.

  1. TypeScript integrates well with React, Vue, and Angular.

  2. TypeScript is a statically typed language, and this makes the code easier to refactor. Statically typed programming languages are those in
    which type of a variable is known at compile-time instead of at run-time.

  3. TypeScript is easier to read and access. Helps in code maintainability.

The course has the following topics:

  • Introduction to TypeScript

  • Variables

  • Data Types

  • Conditional Statements

  • Loops

  • Type Checking

  • Type Assertion

  • Functions

  • Access Modifiers

  • Namespace

  • Modules

  • Generics

  • TypeScript Resources

Goals

  • Variables and Data Types

  • Conditional Statements

  • Loops

  • Type Checking & Type Assertion

  • Functions

  • Access Modifiers

  • Namespace

  • Modules & Generics

Prerequisites

  • Basic programming knowledge.

  • Good to have basic JavaScript knowledge.

TypeScript For Beginners

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction

1 Lectures
  • play icon Instructor & Course Overview 01:15 01:15

Getting Started

5 Lectures
Tutorialspoint

Variables in TypeScript

2 Lectures
Tutorialspoint

TypeScript data types

3 Lectures
Tutorialspoint

User-defined data types

6 Lectures
Tutorialspoint

Conditional Statements

2 Lectures
Tutorialspoint

Loops

2 Lectures
Tutorialspoint

Type Checking

2 Lectures
Tutorialspoint

Type Assertion

1 Lectures
Tutorialspoint

Access Modifiers

4 Lectures
Tutorialspoint

Functions

5 Lectures
Tutorialspoint

Readonly and static keywords

2 Lectures
Tutorialspoint

Namespace

3 Lectures
Tutorialspoint

Modules

2 Lectures
Tutorialspoint

Generics

3 Lectures
Tutorialspoint

Build Tools

1 Lectures
Tutorialspoint

Resources

1 Lectures
Tutorialspoint

Instructor Details

Dipendra Shekhawat

Dipendra Shekhawat

I am currently working as Principal Architect - RPA. I have overall 14 years of experience (.NET + RPA). Before moving towards RPA and Automation, I worked on building web applications using the Microsoft .NET technology stack.


⚡Professional Summary

- More than a decade of professional work experience in the IT Industry.

- Automation Anywhere Certified Master RPA Professional.

- Microsoft Certified Solution Developer (MCSD).

- Microsoft Certified Professional (MCP)

- Integrating Bot with external systems using A360 (A2019) platform exposed APIs.

- Migrating v11 bots to A360 (formerly known as A2019) platform.

- Full Stack Development using ASP NET, C#, ReactJS, JavaScript, TypeScript, and Web API.

- Experience with SDLC process and Agile/SCRUM Methodologies.

- Knowing RPA Tools ( UiPath & Power Automate).


⚡Technical Proficiency

- Automation Anywhere A360 Platform, Client v11

- C#, TypeScript, JavaScript, ES6, Python

- SQL Server, MongoDB

- ASP NET, HTML, CSS, Web API, ReactJS

- VS Code, Visual Studio, A360 Platform, Power Automate, UiPath Studio, SSMS, Git, Postman, Fiddler

- Having Knowledge in AWS, Azure


Engineer by profession and a Teacher by passion. ❤️

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515