# Type Transformations Workshop Welcome

Welcome to the Type Transformations workshop!

This workshop is all about transforming types to other types.

Many problems in TypeScript come down to how to transform one type into another. If you can figure that out, then a lot of the really advanced TypeScript stuff gets a little bit simpler!

## Transcript

[0:00] What's up, wizards, and welcome to the "Type Transformations Workshop." This workshop is all about transforming types to other types. This is really crucial information because most problems in TypeScript come down to how do I get this type to become this type. If you can figure that out, then a lot of the really advanced TypeScript stuff gets a little bit simpler.

[0:23] The way it works, I'll give you a problem, then you try and find the solution, and then I'll show you what my solution was and explain all the steps I take to get there and all the concepts you need to understand.

[0:33] It's like it works in reverse. Instead of me just teaching you and you just sitting there, I'm going to try to get you to solve a problem first, and then when I teach it to you, you'll understand exactly how it's applicable.

[0:44] This is a crucial part of learning and understanding something, and I've tried to provide you a framework of giving you real-world problems so that you can go and learn the solutions yourself. Each exercise comes with an embedded editor which you can use on the site or you can clone the repo down and run the scripts yourself.

[1:00] There'll be a link to the repository in the text below. You've got all the information you need to get started, so thank you for joining along, and enjoy.