Goal instead of a lesson list
Start with the role and outcome, then the route and practice.
const load = async () => {
try {
const data = await api.users()
setUsers(data)
} catch (error) {
setError('Failed to load')
}
}async function load() {
const result = await request()
return validate(result)
}Yes. The public start and part of the lessons are available without payment or a long form.
No. You can open a course directly and use placement later if you want a more precise start.
Progress, open lessons, recommendations, and the next step in the route.
Then you can jump to a more specific route or continue where you left off.