TypeScript is a relatively new language and toolset designed to make JavaScript coding feel more familiar to developers used to working with C# and Visual Basic. TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. TypeScript adds language features like static types, classes, interfaces, and generics to enable great tooling and better structuring of large client-side applications. This session introduces TypeScript and shows how it can be used in SharePoint Apps and Solutions. Since all communication with SharePoint must be done asynchronously, the session also covers how to make asynchronous calls to the SharePoint REST API.