Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create your own
Modern JavaScript Software Engineering
Recommended resources
The freely available resources this course will direct you to.
- Node.js Ultimate Beginner’s Guide in 7 Easy Stepswww.youtube.com
- Errors in JavaScript / Intro to JavaScript ES6 programming, lesson 6www.youtube.com
- What went wrong? Troubleshooting JavaScript - MDN Web Docsdeveloper.mozilla.org
- Run Node.js scripts from the command line | Node.js Learnnodejs.org
- #8 Type Conversion & Coercion in JavaScriptwww.youtube.com
- Data Types - Beau teaches JavaScriptwww.youtube.com
Module 2
First-Principles Program Reasoning and Developer Workflow
Module 3
Time, Concurrency, and Node.js I/O
Module 4
Reasoning About Algorithms and Efficiency
Module 5
HTTP Requests as Data Flow
Module 6
Persistent State and MongoDB Data Models
Module 7
Evidence-Driven Debugging, Testing, and Refactoring
Module 8
Trust Boundaries, API Security, and Reliability
Module 9
Reasoning About Probabilistic Software with Claude
Module 10
Building and Evaluating the AI Support Assistant
Module 11
System Boundaries, Production Trade-offs, and Delivery
Module 12