This beginner-level path introduces TypeScript syntax, basic programming concepts, and the language’s static type system. You will practice writing code using arrays, tuples, sets, and maps, as well as applying control flow, loops, and functions.
You will also explore object-oriented programming through classes, objects, inheritance, and encapsulation. By the end of the path, you will be prepared to create structured, reusable TypeScript programs and continue to more advanced topics.