Course Objective
Write production TypeScript — typed components, generics, utility types, and strict-mode patterns used in real Next.js and React codebases.
0% complete1400 XP total
1
TypeScript Fundamentals — Types & Inference
Declare typed variables, functions, and parameters using TypeScript primitives and inference.
10m
Basic+1502
Interfaces & Type Aliases
Define typed object shapes using interfaces and type aliases, and know when to use each.
10m
Basic+1503
Generics
Write generic functions and interfaces that maintain type safety across different types.
11m
Masters+1754
Union, Literal & Discriminated Union Types
Use union types, literal types, and discriminated unions to model application state safely.
11m
Masters+1755
Utility Types
Apply Partial, Readonly, Pick, Omit, and Record utility types to transform existing types.
10m
Masters+1756
TypeScript in React & Next.js
Type React component props, hooks, refs, and event handlers using TypeScript conventions.
12m
Masters+1757
Type Guards & Narrowing
Implement type guards, custom type predicates, and assertion functions to safely narrow types.
11m
PhD+2008
tsconfig, Strict Mode & Modules
Configure tsconfig.json with strict mode, path aliases, and module settings for a Next.js project.
10m
PhD+200