Deepen your JavaScript skills and learn to build fast, reliable backend services with Node.js, covering async patterns, APIs, and testing.
What you will learn
- Master asynchronous JavaScript (promises, async/await)
- Design and build production-grade REST APIs
- Write automated tests for backend code
- Handle errors and logging correctly in Node.js
Requirements
- Working knowledge of JavaScript fundamentals
- Basic familiarity with Node.js is helpful
- Certificate on completion
FAQ
No - it assumes you already know JavaScript basics and want to go deeper into backend work.
The core course is JavaScript-focused; TypeScript patterns are introduced briefly in the final module.
Examples use a relational database, but the patterns apply to most databases.
- Closures, scope & the event loop
- Promises and async/await in depthLocked
- ES modules and toolingLocked
- Express routing and middlewareLocked
- Input validation and error handlingLocked
- Connecting to a database layerLocked
- Automated testing basicsLocked
- Logging and monitoringLocked
- Performance and security reviewLocked
Priya Sharma
Backend Engineer
Priya Sharma builds backend systems in Python and Node.js at scale, and teaches programming fundamentals with an emphasis on writing code that actually ships.
Reviews
5.0
1 Review
Grace Okonkwo
★★★★★5 days ago
The async/await deep dive finally made the event loop make sense to me.
