6 topics · 65 questions · endless practice
Test your programming knowledge
Pick a topic and answer multiple-choice questions, one random question at a time. You get instant feedback and an explanation with every answer, and your progress is saved — so you can keep practicing forever.
C
Pointers, memory, and the classic systems language.
11 questionsNot started
Start quizZig
Manual memory management, error unions, and comptime.
10 questionsNot started
Start quizRust
Ownership, borrowing, and fearless concurrency.
10 questionsNot started
Start quizComputer Science
Core theory: complexity, architecture, and algorithms.
11 questionsNot started
Start quizData Structures & Algorithms
Stacks, queues, trees, and the big-O behind them.
12 questionsNot started
Start quizSystems Programming
Kernels, processes, syscalls, and virtual memory.
11 questionsNot started
Start quiz