Node.js Quiz
Server-side JavaScript runtime
Practice Node.js with 90 questions spread across 3 difficulty levels, roughly 115 minutes of practice in total. Every question comes with a written explanation, so a wrong answer teaches you something. Useful for interview preparation, for checking your own level before taking on a project, or just for finding the gaps in what you know.
Choose your difficulty level
Node.js Fundamentals
Modules, the runtime, file system basics and how Node differs from the browser — the groundwork every Node developer is expected to have.
Node.js Development
Streams, error handling, async patterns and the event loop in practice — the day-to-day knowledge that separates working Node code from code that falls over under load.
Node.js Mastery
Event loop phases, memory and GC behaviour, worker threads, diagnostics and production failure modes — the depth expected of a senior Node engineer.