HOME > Development > Programming Fundamentals in TypeScript

Programming Fundamentals in TypeScript

  • Development
  • Mar 26, 2025
SynopsisProgramming Fundamentals in TypeScript, available at $79.99,...
Programming Fundamentals in TypeScript  No.1

Programming Fundamentals in TypeScript, available at $79.99, has an average rating of 4.5, with 66 lectures, 2 quizzes, based on 31 reviews, and has 3088 subscribers.

You will learn about Development environment Setup for TypeScript TypeScript Type System Conditional and Iterative Control flows of TypeScript program Functions and Types of Functions in TypeScript Object Oriented Programming with Objects, Classes and Interfaces in TypeScript All the related coding examples and notes in TypeScript This course is ideal for individuals who are This course is for both JavaScript programmer who wants to enhance and upgrade their code to TypeScript. And also for fresh learner who wants to learn TypeScript. It is particularly useful for This course is for both JavaScript programmer who wants to enhance and upgrade their code to TypeScript. And also for fresh learner who wants to learn TypeScript.

Enroll now: Programming Fundamentals in TypeScript

Summary

Title: Programming Fundamentals in TypeScript

Price: $79.99

Average Rating: 4.5

Number of Lectures: 66

Number of Quizzes: 2

Number of Published Lectures: 66

Number of Published Quizzes: 2

Number of Curriculum Items: 68

Number of Published Curriculum Objects: 68

Original Price: $99.99

Quality Status: approved

Status: Live

What You Will Learn

  • Development environment Setup for TypeScript
  • TypeScript Type System
  • Conditional and Iterative Control flows of TypeScript program
  • Functions and Types of Functions in TypeScript
  • Object Oriented Programming with Objects, Classes and Interfaces in TypeScript
  • All the related coding examples and notes in TypeScript
  • Who Should Attend

  • This course is for both JavaScript programmer who wants to enhance and upgrade their code to TypeScript. And also for fresh learner who wants to learn TypeScript.
  • Target Audiences

  • This course is for both JavaScript programmer who wants to enhance and upgrade their code to TypeScript. And also for fresh learner who wants to learn TypeScript.
  • Welcome to the TypeScript Programming course

    If you are a new to programming or an experienced programmer looking to enhance your knowledge of TypeScript or to learn TypeScript from scratch, you’ve come to the right place. This course is your one-stop-shop for all things related to TypeScript. Here’s what we’ll cover:

  • How to set up a development environment for TypeScript.

  • Type System of TypeScript.

  • Conditionals and Control flow of the programs in TypeScript.

  • More advanced types specific to TypeScript.

  • Functions in TypeScript.

  • Object oriented programming in TypeScript

  • And all the related coding examples and notes.

  • Generics in TypeScript

  • Additionally, think of this course as the jumping-off point for your exploration into TypeScript. The coding examples used in this course are improved based on the concepts module by module in each module making it more related and easy to understand the need of the enhanced and the feature.

    There are six sections in the course in total.

    The first section which is a starter will be helping to understand the need and benefits of TypeScript and also it will help to get hands on with setting up the development environment for the TypeScript projects.

    Second section describes in detail the powerful type system of the TypeScript in which we learn to use different data types in TypeScript.

    Third section introduces you to the fundamental conditional controls and flow of controls including if else, switch statement, looping etc.

    Fourth section explains us some more advanced data types that are specific to TypeScript and enhances the power of programming and we are able to write more robust applications.

    Fifth section explains more fun part the different types of functions and different related features to that concepts.

    Sixth part gives more advanced knowledge of Object orientation, interfacing, patterns, generics etc.

    All these sections contains related code examples and notes etc.

    Course Curriculum

    Chapter 1: Getting started

    Lecture 1: Introduction

    Lecture 2: What is TypeScript?

    Lecture 3: Article 1: Introducing TypeScript

    Lecture 4: TypeScript as Superset of JavaScript

    Lecture 5: TypeScript is a Transpiler for JavaScript

    Lecture 6: TypeScript editor – Visual Studio Code

    Lecture 7: TypeScript compiler installation

    Lecture 8: Practical: Setup a TypeScript Project

    Lecture 9: summary

    Chapter 2: Declaration and Type System

    Lecture 1: Introduction

    Lecture 2: Overview of Type System in TypeScript

    Lecture 3: Type annotation and Type Inference

    Lecture 4: Primitive Data Type: Number

    Lecture 5: Number versus BigInt

    Lecture 6: Primitive Data Type : String

    Lecture 7: string vs String type

    Lecture 8: Template string

    Lecture 9: boolean and Boolean

    Lecture 10: Enum

    Lecture 11: Coding Example : Marksheet Application

    Lecture 12: Coding Example : Bank Profit Application

    Lecture 13: Related Notes: String

    Chapter 3: Conditional Execution and Control Flow

    Lecture 1: Introduction

    Lecture 2: If else conditions

    Lecture 3: for loop

    Lecture 4: while loop

    Lecture 5: switch statement

    Lecture 6: Array basics

    Lecture 7: Coding Example : Marksheet with grades

    Lecture 8: Coding Example : Enhanced bank profit application

    Lecture 9: Coding Example : Profit with Compounded Interest over the period

    Lecture 10: Summary

    Chapter 4: More advanced Data Types

    Lecture 1: Introduction

    Lecture 2: Any and Unknown data types

    Lecture 3: Null and Undefined data types

    Lecture 4: Void and Never data types

    Lecture 5: Type Alias

    Lecture 6: Union and Intersection data types

    Lecture 7: Type Assertions

    Lecture 8: Type Guards

    Lecture 9: Summary

    Chapter 5: Functions in TypeScript

    Lecture 1: Introducing Functions

    Lecture 2: Named Function

    Lecture 3: Anonymous Function

    Lecture 4: Arrow Function

    Lecture 5: Calling Arrow Function

    Lecture 6: Function Parameter Types

    Lecture 7: Required Parameters

    Lecture 8: Optional Parameters

    Lecture 9: Default Parameters

    Lecture 10: Rest Parameters

    Lecture 11: Rest parameter should come in last

    Lecture 12: Bank Profit Function coding example

    Lecture 13: Geometrical Drawings function example

    Chapter 6: Classes, Objects and Interfaces

    Lecture 1: Introducing Classes

    Lecture 2: Objects and Classes

    Lecture 3: Simple Class in TypeScript

    Lecture 4: Inheritance

    Lecture 5: Access Modifiers

    Lecture 6: Access Modifiers for Class methods

    Lecture 7: Abstract Classes

    Lecture 8: Read Only Keyword

    Lecture 9: Static Keyword

    Lecture 10: Interfaces

    Lecture 11: Interface inheritance

    Lecture 12: Using Generics

    Instructors

  • Programming Fundamentals in TypeScript  No.2
    Dharmindar Devsidas
    CTO at DJVSOFT CONCEPTS
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 1 votes
  • 3 stars: 4 votes
  • 4 stars: 4 votes
  • 5 stars: 22 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!