Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
TYPESCRIPT FOR BEGINNERS
Rating: 4.5 out of 5(3,288 ratings)
14,681 students

TYPESCRIPT FOR BEGINNERS

Master and use TypeScript Syntax in easy steps for Angular Developers
Last updated 8/2026
English
German [Auto],English

What you'll learn

  • Learn what TypeScript is and why we should use it
  • Learn how to define variables using data types
  • Create functions that take optional, default and variable number of arguments
  • Create and use arrow functions
  • Use Interfaces to define a contract for objects , functions and arrays
  • Use the different types of variable prefixes like let and const
  • Learn the key Object Oriented Principles
  • Create objects using classes
  • Reuse Objects through Inheritance
  • Use the different access modifiers
  • Encapsulate your classes/objects
  • All in simple steps

Course content

19 sections145 lectures6h 18m total length
  • Course and Instructor Introduction3:42

    Explore the fundamentals of TypeScript, including types, data types, variables, operators, control flow, object literals, arrays, functions, and object oriented concepts like interfaces, classes, inheritance, typecasting, and transcompiling to JavaScript.

  • Private Course Feedback Link0:13
  • How to make the best of this course?1:47

    Learn how this TypeScript course is organized into short sections with quizzes and hands-on assignments, supported by Q&A and Visual Studio Code setup.

  • What and why TypeScript2:40

    Discover how this course is organized into sections with short, concise lectures, quizzes, and hands-on assignments using Visual Studio Code to master TypeScript.

  • TypeScript Playground5:45

    Explore TypeScript in an online playground, write strictly typed code, and see how TypeScript transcompiles to JavaScript, with variables, functions, and classes, while observing compile-time errors and browser execution.

  • Install TypeScript2:19

    Install TypeScript using npm, verify Node.js and npm installations, install TypeScript globally with npm -g, and confirm the TypeScript compiler version with tsc -v.

  • Setup the development environment1:12

    Explore the TypeScript playground for quick practice and install Visual Studio Code to manage projects, drag folders into the editor, and learn TypeScript with React JS and Angular JS.

  • Download the completed scripts0:29

    Engage in a hands-on TypeScript learning experience by building several files from scratch. Download the completed scripts from the resources section to reference as you practice and master TypeScript.

Requirements

  • Knowledge of java script is required to take this course
  • Visual Studio Code IDE .how to set it up is covered in the lectures

Description

The ONLY course that teaches all the TypeScript Fundamentals required to work with Angular !


Sample of the reviews:

Very clear explanation ! Perfect course to begin with Typescript! -Brice Lallement

It was a good starting point for a beginner like me. I did not use JavaScript before, but the TypeScript course was an excellent introduction. Thank you Bharath Thippireddy - Ana Nasture


All source code is available for download

Responsive Instructor - All questions answered within 24 hours

Professional video and audio recordings (check the free previews)


If you are JavaScript developer who wants to learn TypeScript in depth and also master then this course is for you. If you are a developer with any other object oriented programming language background and want to learn AngularJS in the future then this course is for you too .TypeScript is is used by many popular JavaScript frameworks like AngularJS , VueJS etc by. You should have used JavaScript before you take this course.

JavaScript does not use structures like classes  to implement object oriented programming.This can be confusing for programmers coming from Java ,C++ or python background. This course covers how TypeScript provides structures like Java ,Python etc that will make our life easier. It will also be easy for you to learn newer versions of JavaScript in like ES 6/7 in the future once you master TypeScript.

What Will I Learn?

Learn how to define variables using data types

Create functions that take optional, default and variable number of arguments

Create and use arrow functions

Use Interfaces to define a contract for objects , functions and arrays

Use the different types of variable prefixes like let and const

Learn the key Object Oriented Principles

Create objects using classes

Reuse Objects through Inheritance

Use the different access modifiers

Encapsulate your classes/objects

What are the requirements?

Visual Studio Code IDE ,Web Browser(Chrome, Firefox, IE etc)

Who this course is for:

  • Anyone with JavaScript background
  • Students who have completed my java script fundamentals course
  • Students who are interested in learning AngularJS in the future
  • Students who want to master the fundamentals of TypeScript