This document outlines a presentation on using TypeScript. It introduces TypeScript, highlighting that it is a typed superset of JavaScript that compiles to plain JavaScript. It discusses TypeScript features like classes, interfaces and generics. It also covers using TypeScript with Visual Studio 2015 and definition files. Additional sections discuss using Promises in TypeScript for asynchronous code and modular development with RequireJS. The presentation includes demos of TypeScript, Promises and modular code.