Learning Path
Frontend Engineer
A learning path for engineers who lead modern UI development — spanning JavaScript / TypeScript language fundamentals, component design with React / Vue, performance, accessibility, and testing strategy.
- Required Books
- 5 books
- Recommended Books
- 13 books
- Target Domains
- Frontend Development
- Milestones
- 7 stages
Share this learning path
Milestones
7 stages- 1
JavaScript Fundamentals
Build up the language's core syntax, scope, and async handling from beginner to practical level
- 2
JS Reference and Type Safety
Move from a full JavaScript reference toward practical type design with TypeScript
- 3
Component Design
Learn state management, component decomposition, and declarative UI design in React and Vue
- 4
Style and Accessibility
Implement the CSS strategy behind a design system and UI that reaches every user
- 5
Readability and Web Standards
Write readable code while grounding implementation in the HTTP, REST, and HTML standards
- 6
Performance and Large-Scale Design
Master Core Web Vitals optimization and the design that splits large UIs into manageable parts
- 7
Testing Strategy
Combine component tests, end-to-end tests, and visual regression to keep UI reliable over time