🔷 TypeScript
Learn TypeScript from the Basics
TypeScript — JavaScript with a type system layered on top — taught from the ground up across 20 lessons. Since TypeScript can't run directly in a browser, each lesson checks whether what you typed matches the reference code, giving you instant feedback without ever leaving the page.
What is TypeScript used for?
TypeScript adds a type-checking layer on top of JavaScript, and it's rapidly becoming the standard for large-scale development. Having types means your editor can offer far stronger autocomplete and catch mistakes before you even run the code, which is why so many companies and large JavaScript projects have adopted it.
Common uses & related roles:
- Front-end development
- Web application development
- Backend development (Node.js)
- Large-scale team development
🔷TypeScript Lessons
- 01Getting Started
- 02Your First Output (console.log)
- 03Variables and Type Annotations (number/string/boolean)
- 04Array Types
- 05Function Types (Parameters and Return Values)
- 06Optional Parameters and Default Parameters
- 07Interfaces (interface)
- 08Optional Properties (?)
- 09Type Aliases (type)
- 10Union Types
- 11Literal Types
- 12enum (Enumerated Types)
- 13Classes and Types
- 14Inheritance (extends) and Implementing an Interface (implements)
- 15Generics (<T>)
- 16Tuple Types
- 17The any and unknown Types
- 18Type Assertions (as)
- 19The readonly Modifier
- 20[Applied] Build a Mini Inventory Management System
Ad space (in-article)
