2-1: Installation typescript, nvm & ts-node-dev2-2: TypeScript has two types of typing: implicit and explicit.2-3: Array and tuples in typescript2-4: Object, Literal Types, and Optional things2-5: Spread, Rest, Default Parameters, and Destructuring2-6: Type alias and optional types2-7: Union, Intersection, and Enum Types2-8: Nullable, Unknown, & Never Types2-9: Ternary Operator, Nullish Coeslancing Operator, keyof operator