Level 1: TypeScript Beginner
100 lessons
Module 1: TypeScript setup and compile workflow
Module 2: Core types and inference
Module 3: Functions and typed signatures
- Lesson 21: Functions and typed signatures: Concept walkthrough
- Lesson 22: Functions and typed signatures: Syntax drill
- Lesson 23: Functions and typed signatures: Debugging scenario
- Lesson 24: Functions and typed signatures: Refactoring strategy
- Lesson 25: Functions and typed signatures: Testing focus
- Lesson 26: Functions and typed signatures: Real-world case study
- Lesson 27: Functions and typed signatures: Performance perspective
- Lesson 28: Functions and typed signatures: Security and reliability
- Lesson 29: Functions and typed signatures: Architecture checkpoint
- Lesson 30: Functions and typed signatures: Project integration
Module 4: Objects, arrays, and utility types
- Lesson 31: Objects, arrays, and utility types: Concept walkthrough
- Lesson 32: Objects, arrays, and utility types: Syntax drill
- Lesson 33: Objects, arrays, and utility types: Debugging scenario
- Lesson 34: Objects, arrays, and utility types: Refactoring strategy
- Lesson 35: Objects, arrays, and utility types: Testing focus
- Lesson 36: Objects, arrays, and utility types: Real-world case study
- Lesson 37: Objects, arrays, and utility types: Performance perspective
- Lesson 38: Objects, arrays, and utility types: Security and reliability
- Lesson 39: Objects, arrays, and utility types: Architecture checkpoint
- Lesson 40: Objects, arrays, and utility types: Project integration
Module 5: Narrowing and control flow analysis
- Lesson 41: Narrowing and control flow analysis: Concept walkthrough
- Lesson 42: Narrowing and control flow analysis: Syntax drill
- Lesson 43: Narrowing and control flow analysis: Debugging scenario
- Lesson 44: Narrowing and control flow analysis: Refactoring strategy
- Lesson 45: Narrowing and control flow analysis: Testing focus
- Lesson 46: Narrowing and control flow analysis: Real-world case study
- Lesson 47: Narrowing and control flow analysis: Performance perspective
- Lesson 48: Narrowing and control flow analysis: Security and reliability
- Lesson 49: Narrowing and control flow analysis: Architecture checkpoint
- Lesson 50: Narrowing and control flow analysis: Project integration
Module 6: Colors, numbers, shapes, and coordinates
- Lesson 51: Colors, numbers, shapes, and coordinates: Concept walkthrough
- Lesson 52: Colors, numbers, shapes, and coordinates: Syntax drill
- Lesson 53: Colors, numbers, shapes, and coordinates: Debugging scenario
- Lesson 54: Colors, numbers, shapes, and coordinates: Refactoring strategy
- Lesson 55: Colors, numbers, shapes, and coordinates: Testing focus
- Lesson 56: Colors, numbers, shapes, and coordinates: Real-world case study
- Lesson 57: Colors, numbers, shapes, and coordinates: Performance perspective
- Lesson 58: Colors, numbers, shapes, and coordinates: Security and reliability
- Lesson 59: Colors, numbers, shapes, and coordinates: Architecture checkpoint
- Lesson 60: Colors, numbers, shapes, and coordinates: Project integration
Module 7: Classes and access modifiers
- Lesson 61: Classes and access modifiers: Concept walkthrough
- Lesson 62: Classes and access modifiers: Syntax drill
- Lesson 63: Classes and access modifiers: Debugging scenario
- Lesson 64: Classes and access modifiers: Refactoring strategy
- Lesson 65: Classes and access modifiers: Testing focus
- Lesson 66: Classes and access modifiers: Real-world case study
- Lesson 67: Classes and access modifiers: Performance perspective
- Lesson 68: Classes and access modifiers: Security and reliability
- Lesson 69: Classes and access modifiers: Architecture checkpoint
- Lesson 70: Classes and access modifiers: Project integration
Module 8: Modules and project structure
- Lesson 71: Modules and project structure: Concept walkthrough
- Lesson 72: Modules and project structure: Syntax drill
- Lesson 73: Modules and project structure: Debugging scenario
- Lesson 74: Modules and project structure: Refactoring strategy
- Lesson 75: Modules and project structure: Testing focus
- Lesson 76: Modules and project structure: Real-world case study
- Lesson 77: Modules and project structure: Performance perspective
- Lesson 78: Modules and project structure: Security and reliability
- Lesson 79: Modules and project structure: Architecture checkpoint
- Lesson 80: Modules and project structure: Project integration
Module 9: Basic testing for TypeScript
- Lesson 81: Basic testing for TypeScript: Concept walkthrough
- Lesson 82: Basic testing for TypeScript: Syntax drill
- Lesson 83: Basic testing for TypeScript: Debugging scenario
- Lesson 84: Basic testing for TypeScript: Refactoring strategy
- Lesson 85: Basic testing for TypeScript: Testing focus
- Lesson 86: Basic testing for TypeScript: Real-world case study
- Lesson 87: Basic testing for TypeScript: Performance perspective
- Lesson 88: Basic testing for TypeScript: Security and reliability
- Lesson 89: Basic testing for TypeScript: Architecture checkpoint
- Lesson 90: Basic testing for TypeScript: Project integration
Module 10: Beginner TypeScript project
- Lesson 91: Beginner TypeScript project: Concept walkthrough
- Lesson 92: Beginner TypeScript project: Syntax drill
- Lesson 93: Beginner TypeScript project: Debugging scenario
- Lesson 94: Beginner TypeScript project: Refactoring strategy
- Lesson 95: Beginner TypeScript project: Testing focus
- Lesson 96: Beginner TypeScript project: Real-world case study
- Lesson 97: Beginner TypeScript project: Performance perspective
- Lesson 98: Beginner TypeScript project: Security and reliability
- Lesson 99: Beginner TypeScript project: Architecture checkpoint
- Lesson 100: Beginner TypeScript project: Project integration