What programming topics are covered?
JavaScript fundamentals including closures and the event loop, web development basics, and the Git and Linux commands that come up daily. The focus is on concepts you use rather than trivia.
The programming section goes deeper into the craft of writing software: language fundamentals, core concepts, and the practical habits that separate working code from maintainable code. These quizzes focus on specific skills — JavaScript closures and the event loop, essential Linux and Git commands, web development basics, and the reasoning behind common patterns — rather than surface trivia. Every question includes an explanation that connects the answer to how the concept behaves in real projects. Use this section to check your understanding before an interview, reinforce something you just learned, or find a gap worth studying. Each quiz links to a companion article and to related topics, so one page naturally leads to the next stage of learning.
A pragmatic tour of the Git commands that pay rent, plus the three you should know but rarely run, and the one you should never run alone.
From closures to the event loop, these are the JavaScript concepts that separate developers who write code from developers who understand it. Master these fundamentals and everything else becomes clearer.
JavaScript fundamentals including closures and the event loop, web development basics, and the Git and Linux commands that come up daily. The focus is on concepts you use rather than trivia.
Both. The questions target concepts that trip people up at any level — the explanations are written so a beginner learns something and an experienced developer can check an assumption quickly.
Yes. Every question has an explanation, and the full answer key with reasoning is published on each quiz page so you can read it without taking the quiz.