City Course Page Acad ID: ACAD0143
TypeScript Training in Washington, D.C., United States

The course covers TypeScript fundamentals, type system concepts, interfaces, classes, generics, modules, and integrating TypeScript into existing JavaScript projects.

Overview

This TypeScript training is designed to help participants quickly gain a strong foundation in TypeScript for building scalable and maintainable JavaScript applications. The course covers TypeScript fundamentals, type system concepts, interfaces, classes, generics, modules, and integrating TypeScript into existing JavaScript projects. Participants will gain hands-on experience to improve code quality, reduce runtime errors, and enhance developer productivity in modern web and application development.

Learning Outcomes

โ€ข Understand the core concepts, syntax, and type system of TypeScript for scalable application development.
โ€ข Work with variables, data types, interfaces, enums, and type aliases to write type-safe code.
โ€ข Develop reusable functions, classes, and object-oriented solutions using TypeScript features.
โ€ข Implement generics, modules, decorators, and advanced type concepts in real-world applications.
โ€ข Integrate TypeScript with modern JavaScript frameworks and front-end development workflows.
โ€ข Build maintainable, error-resistant, and enterprise-ready applications using TypeScript best practices.

Duration & Delivery Mode

7 hours

We serve:
Target Audience

 โ€ข JavaScript developers upgrading to TypeScript
 โ€ข Front-end and full-stack developers
 โ€ข Angular and React developers using TypeScript
 โ€ข Web application developers
 โ€ข Software engineers looking to improve code quality

Pre-requisites

 โ€ข Basic knowledge of JavaScript
 โ€ข Familiarity with HTML, CSS, or web development is helpful
 โ€ข Understanding of basic programming concepts

Skillset Achieved

 โ€ข Writing TypeScript code with strong typing
 โ€ข Understanding TypeScript type system
 โ€ข Using interfaces and type aliases
 โ€ข Implementing classes and object-oriented concepts
 โ€ข Working with generics
 โ€ข Organizing code with modules and namespaces
 โ€ข Integrating TypeScript into JavaScript projects
 โ€ข Improving application maintainability and reliability

Course Outcome

By the end of this training, participants will be able to confidently use TypeScript to write type-safe, maintainable, and scalable applications. Learners will understand how to apply TypeScript best practices to improve code quality and seamlessly integrate TypeScript into modern JavaScript development workflows.

Course Outline

Introduction to TypeScript & Tooling
 โ€ข What is TypeScript and why use it
 โ€ข Installing TypeScript and configuring the compiler
 โ€ข tsconfig.json basics
 โ€ข Compiling TypeScript to JavaScript

Type System Fundamentals
 โ€ข Basic types and type inference
 โ€ข Union and intersection types
 โ€ข Any, unknown, and never types
 โ€ข Type assertions

Interfaces, Types & Enums
 โ€ข Defining interfaces
 โ€ข Type aliases
 โ€ข Enums and use cases
 โ€ข Optional and readonly properties

Classes & Object-Oriented TypeScript
 โ€ข Creating classes in TypeScript
 โ€ข Access modifiers
 โ€ข Inheritance and abstract classes
 โ€ข Implementing interfaces

Generics & Advanced Typing Basics
 โ€ข Creating generic functions and classes
 โ€ข Generic constraints
 โ€ข Utility types overview
 โ€ข Common advanced typing patterns

Modules & Project Integration
 โ€ข Import and export syntax
 โ€ข Organizing large codebases
 โ€ข Integrating TypeScript with frameworks
 โ€ข Migrating JavaScript projects to TypeScript

Assessment Topics

โ€ข TypeScript Fundamentals & Type System Assessment
โ€ข Functions, Interfaces & Object-Oriented Programming Assessment
โ€ข Generics, Modules & Advanced Types Assessment
โ€ข Error Handling & Asynchronous Programming Assessment
โ€ข Framework Integration & Mini Project Assessment

Evaluation

Participants will be evaluated through hands-on coding labs, practical exercises, instructor-led code reviews, and a final assessment focused on applying TypeScript concepts to real-world development scenarios.

Course Materials

Participants will receive course materials, slides, reference materials, exercises and access to resources for further learning.

Certification

Upon successful completion of the training, participants will receive an AcadNXT Certificate of Completion for TypeScript. This digital, verifiable certification validates practical TypeScript development skills and can be shared on LinkedIn and included in professional profiles to enhance career credibility.

SELECT AN UPCOMING CLASS
Mon 17th Aug 2026 – Mon 17th Aug 2026
โฑ 1 days ๐Ÿ“ Classroom
AcadNXT Classroom - Washington, D.C Washington, D.C. United States
Mon 14th Sep 2026 – Mon 14th Sep 2026
โฑ 1 days ๐Ÿ“ Classroom
AcadNXT Classroom - Washington, D.C Washington, D.C. United States
No upcoming classes are currently available for this delivery mode.

Other cities in United States

Explore the same course in other cities across United States.

Back to United States course page

Enroll Now

WHO WILL BE FUNDING THE COURSE?

By submitting your details you agree to be contacted in order to respond to your enquiry.

Testimonials

What Our Students Say