All directions
NativePath curriculum

Frontend development

Browser, JavaScript/TypeScript, accessible responsive UI, framework route, state, server data, testing, and production evidence.

32 releases3 branchespractice → evidence → repair
Route outcome: Build and change a real web application independently, proving behavior through DOM, runtime, tests, and preview.

Curriculum

Shared web core

13 releases
FE-00Environment, terminal, Git, and package manager
FE-01Semantic HTML and forms
FE-02CSS foundations and cascade
FE-03Responsive layout and CSS architecture
FE-04Accessibility foundations
FE-05JavaScript foundations
FE-06Data transformations and modules
FE-07Async JavaScript and failure states
FE-08Browser, DOM, events, and forms
FE-09HTTP, fetch, storage, and browser boundaries
FE-10TypeScript for frontend contracts
FE-11Tooling, debugging, and frontend testing
FE-12Framework-neutral web project

React + Next.js

10 releases
REACT-01Components, props, and composition
REACT-02State, events, forms, and effects
REACT-03Routing and navigation
REACT-04Server state and TanStack Query
REACT-05Application state architecture
REACT-06Testing, accessibility, and performance
REACT-07Maintenance and debugging
REACT-08Production capstone
NEXT-01Next.js foundations
NEXT-02Next.js production

Vue / Nuxt and Angular

9 releases
VUE-01Vue reactivity and components
VUE-02Vue Router, forms, and async data
VUE-03Pinia, testing, accessibility, and performance
VUE-04Vue production capstone
NUXT-01Nuxt specialization
NG-01Angular components, templates, DI, and signals
NG-02RxJS, routing, forms, and HTTP
NG-03Architecture, testing, a11y, and performance
NG-04Angular production capstone

Ready to choose a route?

Onboarding keeps the selected profession and moves straight to stack choice. Learner UI appears only after sign-in.