Course Summary

Course Description

This module summarises what you’ve learnt on the TypeScript Learning Path.


Learning Objectives

The objectives of this module is to recap what you’ve learnt on this Learning Path.

Intended Audience

This learning path is aimed at all who wish to learn how to use TypeScript


Prerequisites of the Course

It is essential you understand the face of contemporary web development to attend this course. You should have a good working knowledge of Javascript.

Please note: Before attending this class delegates must have a Microsoft account (signing up one is free).



We welcome all feedback and suggestions - please contact us at to let us know what you think.


- [Instructor] That brings us to the end of the TypeScript leaning path. During it you've been exposed to the following areas, discovering how types are applied by declaring types on variables and function returns, working with classes in TypeScript and the extra syntax provided for access modifiers, defining and implementing interfaces to specify the shape of objects, how to work with generics supplying them to functions classes and interfaces, how TypeScript dealt with the introduction of budgets to JavaScript in IES 2015, and finally the different types of decorators that TypeScript allows us to define and how they work. Make sure that you look at the interactive labs that accompany the lighting curve and in the future, you may be interested in lighting ReactJS, or Angular with us.

About the Author
Learning Paths

Ed is an Outstanding Trainer in Software Development, with a passion for technology and its uses and holding more than 10 years’ experience.

Previous roles have included being a Delivery Manager, Trainer, ICT teacher, and Head of Department. Ed continues to develop existing and new courses, primarily in web design using: PHP, JavaScript, HTML, CSS, SQL, and OOP (Java), Programming Foundations (Python), and DevOps (Git, CI/CD, etc). Ed describes himself as practically minded, a quick learner, and a problem solver who pays great attention to detail. 

Ed’s specialist area is training in Emerging Technologies, within Web Development. Ed mainly delivers courses in JavaScript covering vanilla JS, ES2015+, TypeScript, Angular, and React (the latter is authored by Ed) and has delivered on behalf of Google for PWAs. Ed has also developed a new suite of PHP courses and has extensive experience with HTML/CSS and MySQL. 

Ed is responsible for delivering QA’s Programming Foundations course using the Eclipse IDE. His skillset extends into the DevOps sphere, where he is able to deliver courses based around Agile/Scrum practices, version control, and CI/CD.