TypeScript Code Wars
• TypeScript fundamentals: types, interfaces, type aliases, unions, enums, tuples
• Functions & generics: reusable, type-safe logic
• Type narrowing & guards: handling union types
• Advanced types: intersections, mapped types, conditional types
• Practice: Codewars exercises, small projects, algorithm challenges