Programming Languages
TypeScript Essentials
MyLoginn Learning Team · Free beginner course
Add static types to JavaScript: learn type annotations, interfaces, generics, classes, and TypeScript tooling.
Level
Essentials
Modules
5
Topics
54
Duration
4 weeks
Course roadmap
A clear path through the material
Build your understanding one focused lesson at a time, from core ideas to practical programming.
Enroll free to unlock the lessons.
- 01TypeScript Foundations0/15 topics · 0%
- 1TS Intro
- 2TS Get Started
- 3TS Simple Types
- 4TS Explicit and Inferred Types
- 5TS Special Types
- 6TS Arrays
- 7TS Tuples
- 8TS Object Types
- 9TS Enums
- 10TS Type Aliases and Interfaces
- 11TS Union Types
- 12TS Functions
- 02TypeScript Advanced Types0/14 topics · 0%
- 16TS Utility Types
- 17TS Keyof
- 18TS Null & Undefined
- 19TS Definitely Typed
- 20TS Literal Types
- 21TS Intersection Types
- 22TS Type Guards
- 23TS Discriminated Unions
- 24TS Mapped Types
- 25TS Conditional Types
- 26TS Index Signatures
- 27TS readonly
- 03TypeScript in Projects0/12 topics · 0%
- 30TS 5 Updates
- 31TS Configuration
- 32TS Node.js
- 33TS React
- 34TS Modules and Imports
- 35TS Declaration Files
- 36TS Strict Mode
- 37TS Error Messages
- 38TS Async and Promises
- 39TS Linting and Formatting
- 40TS Testing
- 41TS Migrating from JavaScript
- 04TypeScript Projects and Practice0/8 topics · 0%
- 42TS Examples
- 43TS Exercises
- 44TS Quiz
- 45TS Code Challenges
- 46TS Todo App Project
- 47TS API Types Project
- 48TS Study Plan
- 49TS Interview Prep
- 05TypeScript References0/5 topics · 0%
- 50TS Reference
- 51TS Compiler Options
- 52TS Utility Types Reference
- 53TS Keywords
- 54TS Operators