TypeScript For Beginners
Learn all that you need to get started with TypeScript in a short time.
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 that TypeScript transpiles to JavaScript as browsers can only understand JavaScript.
So you might be thinking that 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.
TypeScript integrates well with React, Vue, and Angular.
TypeScript is a statically typed language and this makes the code easier to refactor. Statically typed programming languages are those in
which the type of a variable is known at compile-time instead of at run-time.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
What will you learn in this course:
Variables and Data Types
Conditional Statements
Loops
Type Checking & Type Assertion
Functions
Access Modifiers
Namespace
Modules & Generics
Prerequisites
What are the prerequisites for this course?
Basic programming knowledge.
Good to have basic JavaScript knowledge.

Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction
1 Lectures
-
Instructor & Course Overview 01:15 01:15
Getting Started
5 Lectures

Variables in TypeScript
2 Lectures

TypeScript data types
3 Lectures

User-defined data types
6 Lectures

Conditional Statements
2 Lectures

Loops
2 Lectures

Type Checking
2 Lectures

Type Assertion
1 Lectures

Access Modifiers
4 Lectures

Functions
5 Lectures

Readonly and static keywords
2 Lectures

Namespace
3 Lectures

Modules
2 Lectures

Generics
3 Lectures

Build Tools
1 Lectures

Resources
1 Lectures

Instructor Details

Dipendra Shekhawat
Senior Software DeveloperI have around 10+ years of experience in the IT industry and currently work as a Senior Software Developer in one of the product-based organizations.
Good experience with SDLC process and Agile/SCRUM Methodologies.
Tech Stack
ASP.NET, C#, SQL Server, WebAPI, ReactJS, TypeScript
Certifications
- Microsoft Certified Professional (MCP)
- Microsoft Specialist: Programming in HTML5 with JavaScript & CSS3
- Microsoft Certified Solution Developer (MCSD)
- Automation Anywhere Certified Master RPA Professional
Course Certificate
User your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now