Following exercises helped me pass JSNAD certification exam.
* Labs - exercises based on Node.js 12 docs
* Buffers
* Child process
* Control flow
* Events
* Exceptions
* File system
* HTTP
* Inheritance
* Operating System
* Process
* Stream
* Learnode - exercises based on learnyounode npm package
* File system
* HTTP Client
* HTTP file server
* HTTP JSON API Server
* Control flow (async - non async)
* Modules
* Async IO
* TCP Server
* Scope-chains-closures - exercises based on scopes, chains and closures workshop
* Scopes
* Control flow (chaining)
* Closures
* Stream-adventure - exercises based on stream-adventure npm package
* File system streams
* Process input, output streams
* Readable stream
* Writable stream
* Pass-through stream
* Duplex stream
* HTTP server
* WebSocket streams
* Crypto streams