 Hi, in this lesson, we're going to talk about Enum in TypeScript. An Enum is a way of giving more friendly names to your values. Let's declare an Enum. First, what we need to do is to type keyword Enum and after it, we need to type name for our Enum. We want to give a friendly name to our Enum because that Enum will keep inside it some values and picking a good name to represent these values are very important. For now, I'll choose name color and that name will represent my values, which we're going to declare inside curly brackets. I'll put a few values in a list. Let's say, for example, yellow color, orange, green, blue, and so on. You need to separate these values by commas and of course, if you check compiled code from TypeScript to JavaScript, you can see that we will get very interesting results in JavaScript when we want to convert our Enum to JavaScript code. For Enum, we could also say that Enum makes kind of like a new type of data so you can define a variable which we will have as a type of our Enum. For example, we could define an variable, let's call it color, which now can have, we can say a new kind of type and that type is going to be color. Now for our variable color, we want to give an value, so we're going to say that color equals to, then we're going to call our Enum and pick a value from it. For example, let's pick blue color. So Enums are things in TypeScript which can give to us more friendly names to describe and keep our values, then we could treat this Enum as kind of new type in TypeScript like we have a new type of variables, that new type here is color, so we can define variables to have that type and we can give to our variables values from our Enum by picking one of these options inside it. That's all for now, see you in the next lesson. Bye bye.