Node.js backend developer
Move from modules and HTTP into Express and Nest service boundaries.
Your goal
Build a bounded and validated API with stable pagination and failure tests.
Use each checkpoint as evidence: solve an exercise without the solution open, explain its edge cases, and revisit a failed concept the next day. Course completion records practice; it is not an accredited qualification.
Node.js · Build a working foundation
Six sequenced labs covering the framework’s core workflow, input boundaries, failure handling and a practical extension. Each includes code, expected behavior and a review checklist.
6 lessons · 195 minutes of guided material, plus project and revision time.
Open syllabus →Express / NestJS · Build a working foundation
Six sequenced labs covering the framework’s core workflow, input boundaries, failure handling and a practical extension. Each includes code, expected behavior and a review checklist.
6 lessons · 195 minutes of guided material, plus project and revision time.
Open syllabus →Node.js · Stream files with backpressure
A slow consumer must constrain a fast producer.
1 lessons · 45 minutes of guided material, plus project and revision time.
Open syllabus →Express / NestJS · Design an idempotent write
A retry should reuse the original result without repeating the business effect.
1 lessons · 55 minutes of guided material, plus project and revision time.
Open syllabus →Final review
- Demonstrate a working example and a deliberately failing case.
- Explain one design trade-off and the expected time and memory costs.
- State which checks ran automatically and which required manual review.
- Keep a short project README with setup steps, limitations and your next improvement.
Open your personal study plan to review weak concepts and schedule the next session.