Node.js Exercises
Test your Node.js skills with exercises from all categories:
Exercises
Introduction3 exercises
Get Started3 exercises
JS Requirements3 exercises
vs Browser3 exercises
Command Line3 exercises
V8 Engine3 exercises
Architecture2 exercises
Event Loop3 exercises
Async5 exercises
Promise4 exercises
Async/Await4 exercises
Error Handling3 exercises
Modules3 exercises
ES Modules3 exercises
NPM4 exercises
package.json3 exercises
Scripts3 exercises
Dependencies3 exercises
Publish Package3 exercises
HTTP3 exercises
HTTPS3 exercises
File System3 exercises
Path3 exercises
OS3 exercises
URL3 exercises
Events3 exercises
Streams3 exercises
Buffer3 exercises
Crypto3 exercises
Timers3 exercises
DNS3 exercises
Assert3 exercises
Util3 exercises
Readline3 exercises
ES63 exercises
Process Management3 exercises
TypeScript2 exercises
Lint & Formatting3 exercises
Frameworks2 exercises
Express.js3 exercises
Middleware3 exercises
REST API3 exercises
API Authentication3 exercises
Frontend3 exercises
MySQL3 exercises
MySQL Create DB3 exercises
MySQL Create Table3 exercises
MySQL Insert3 exercises
MySQL Select4 exercises
MySQL Where3 exercises
MySQL Order By3 exercises
MySQL Delete3 exercises
MySQL Drop Table3 exercises
MySQL Update3 exercises
MySQL Limit3 exercises
MySQL Join3 exercises
MongoDB2 exercises
MongoDB Create DB3 exercises
MongoDB Create Collection2 exercises
MongoDB Insert3 exercises
MongoDB Find3 exercises
MongoDB Query3 exercises
MongoDB Sort3 exercises
MongoDB Delete3 exercises
MongoDB Drop Collection3 exercises
MongoDB Update3 exercises
MongoDB Limit3 exercises
MongoDB Join3 exercises
GraphQL3 exercises
Socket.IO3 exercises
WebSockets3 exercises
Advanced Debugging3 exercises
Testing3 exercises
Testing Frameworks2 exercises
Test Runner3 exercises
Environment Variables3 exercises
Dev vs Prod3 exercises
CI/CD3 exercises
Security3 exercises
Deployment3 exercises
Logging3 exercises
Monitoring & Observability3 exercises
Performance3 exercises
Child Process3 exercises
Cluster3 exercises
Worker Threads3 exercises
Microservices3 exercises
WebAssembly3 exercises
HTTP/23 exercises
Performance Hooks3 exercises
VM3 exercises
TLS/SSL3 exercises
Network3 exercises
Compression3 exercises
The Exercise
The exercises are a mix of "multiple choice" and "fill in the blanks" questions. There are between 3 and 9 questions in each category. The answer can be found in the corresponding tutorial chapter. If you're stuck, or answer wrong, you can try again or hit the "Show Answer" button to see the correct answer.