House of Skills > Computer Programming > Web Development
Advance Development with TypeScript
Get a smooth transition from JavaScript to TypeScript. It is actually typed superset of JavaScript. Explore it here

What is TypeScript
- It is a typed super set of JavScript which helps workaround the various pitfalls of JavaScript
- It makes it easier and faster to develop apps in more maintable and modular approach.
- It is a programming language developed and maintained by Microsoft since 2012
- It does not have it own compiler, but it can be simply compiled into simple JavaScript that target ECMA Script
- It makes the development of JavaScript nearer to a more traditional Object Oriented Experience
- Any valid JavaScript code can be Typescript. It has good documentation you can find on Typescript Site
Why TypeScript is required?
Dynamic Typing
Dynamic Typing is one of the property of Typescript, it means you can decide the data type of variable dynamically at run time, which results in recompilation everytime the code is executed.
Interpreted Language
TypeScript is an interpreted language, it means that in Typescript code instruction are executed directly without prior compilation to machine language instruction.
RoadMap for Frontend Development
- HTML and CSS -Building Structure>
- BootStrap - Enhance the styling
- JavaScript -Enable Business logic
-
TypeScript- Advanced Programming
You are here
- React Js - Develop your UI
Become Professional TypeScript Developer
TypeScript Professionals
Join the community of Typescript enthusiast and get updates, solve problems altogether.
Download the EBook covering all the commands and notes regarding TypeScript
Test your Knowledge
Test your knowledge of TypeScript by solving the below free skill quizes. Get certified on reaching Advanced level.
Topics in TypeScript
- Introduction to TypeScript
- Variable and Datatype
- Operators in TypeScript
- Conditional Statement
- Function Declaration
- Arrrow Function
- Variable Scope
- BuiltIn Function
- Array in Typescript
- Class in Typescript
- Access Modifier and Static Keyword
- Inheritance and Abstract class
- Interfaces
- Modules
- Generics