Lane map
3 lanesJavaScript Core
4 modulesBuild the habits needed to read problems, write loops, use arrays/objects, and reason about state.
Outcome: Move from syntax guessing to deliberate basic problem solving.
- - Variables, scope, and conditionals without confusion
- - Array methods, loops, and mutation awareness
- - Objects, maps, sets, and basic state tracking
- - Functions, parameters, returns, and clean decomposition
TypeScript Basics
4 modulesLearn the type system as a modeling tool instead of a wall of errors.
Outcome: Use types to describe data clearly and catch mistakes early.
- - Primitive types, unions, and narrowing
- - Object typing and reusable interfaces
- - Generics and utility types in practical components
- - Safer API and state shapes for real projects
React Foundations
4 modulesUnderstand component structure, props, state, effects, and data flow with less framework anxiety.
Outcome: Read and build small React screens with confidence before harder frontend interviews.
- - Component composition and props
- - State updates and event handling
- - Effects, async data, and cleanup reasoning
- - Reusable UI patterns and simple app structure