Fill fields, review the preview, then copy or open elsewhere.
Leave a field empty to keep its placeholder in the preview.
Design a complete modern JavaScript learning plan.
My current experience: {{experience}}
My goal: {{goal}} (frontend, backend with Node, full-stack, learning fundamentals)
Daily time: {{daily_time}}
Timeline: {{timeline}}
Return:
1. Foundations: types, scope, closures, this, prototypes — the JS-specific mental models
2. Modern JS (ES2015+): let/const, arrow functions, destructuring, spread, modules
3. Async JS deeply: callbacks → promises → async/await → error handling patterns
4. The DOM and browser APIs (if frontend) OR Node + npm ecosystem (if backend)
5. Common patterns: pub/sub, modules, factories
6. Testing with Vitest or Jest
7. The one project that proves I've actually learned it
8. Where most learners get stuck (and how to push through)
9. What to learn next: TypeScript, framework of choice, or specialization