Learning Path Curriculum
Frontend Engineer
Types, components and the browser budget - interfaces that stay fast and stay usable.
Modules & Skills
Curriculum Modules
Master the technical stack through sequence-oriented modules with real hands-on lab tasks.
TypeScript Essentials
Model the data at the edges, let the compiler catch the rest, and keep the build fast.
Topics Covered (2)
React Fundamentals
Components, props and state - and the rendering rules that keep the UI predictable.
Topics Covered (2)
State & Data Fetching
Server state in the cache, client state in the store, and the rest in the URL.
Topics Covered (2)
CSS & Design Systems
Layout, type and the tokens that keep a product looking like one product.
Topics Covered (2)
Performance & Accessibility
A budget the build enforces, and an interface everybody can use.
Topics Covered (2)
How the Browser Works
The rendering pipeline, the storage APIs and the caches between you and the user.
Topics Covered (2)
Testing Frontend Code
Testing behaviour instead of implementation, and keeping the e2e suite small.
Topics Covered (2)
Forms & Validation
One schema, validated on both sides, with errors the user can actually act on.
Topics Covered (2)