Practice
Start with a professional action: code, UI, API, state, or platform behavior.
const load = async () => { try { const data = await api.users() setUsers(data) } catch (error) { setError('Не удалось загрузить') } }
Pick a goal and stack - or let NativePath choose for you. Write code, run it, see the result, and get the next step from real evidence.
The public catalogue shows the new curriculum structure. No legacy worlds, XP, or fake guest progress.
Progress is not tied to page views. The next step depends on practice results and diagnostic signals.
Start with a professional action: code, UI, API, state, or platform behavior.
The result must be observable: test, preview, response, state, or artifact.
A failure maps to a concrete capability instead of restarting the whole course.
A short recovery task checks the same skill in a new context.
request → loading response → schema check error → retry state success → evidence saved
Start with a direction and stack. Then practice, evidence, and a personal next step.