Object-Oriented Programming
A quiz on the core ideas of object-oriented programming, from classes and objects to interfaces and access modifiers, with examples from Java, C++ and Python. For students learning to code.
What's inside
Rough estimate - no one has finished this test yet.
Similar tests
Data Structures: Arrays, Stacks, Queues and Trees
A quiz on the core data structures behind every program: arrays, linked lists, stacks, queues, trees, heaps and hash tables. For computer sc…
Programming Concepts and Terminology
A quiz on the core ideas every programmer meets, whatever the language: how code is written, translated, organized and fixed, plus everyday …
Sorting and Searching Algorithms
A quiz on classic sorting and searching algorithms, from bubble sort and insertion sort to merge sort and quicksort, plus linear and binary …
Linux Command Line
A 20-question quiz on the shell commands developers and admins use every day: files, permissions, processes, pipes and redirection.
C Programming Basics
Core C: program structure, operators, arrays, strings, pointers, user-defined types and memory allocation. For students learning the languag…
Git and Version Control
A quiz on everyday Git for developers: repositories, staging and commits, branches, merging and merge conflicts, undoing changes and working…