Compile your knowledge with programming trivia covering Python, JavaScript, TypeScript, Git, SQL, Rust, and more languages and tools. From foundational concepts to the syntax quirks that make developers laugh and cry, coding culture runs deep. Run the tests and see if your programming knowledge ships without bugs.

Pick a topic to preview real questions and start a free game — every answer comes with an explanation, so you learn as you play.
Think you know the answers? Play to find out.
In stack operations, this term describes adding an element to the top of the stack.
In functional programming, a function that always returns the same output for the same input and has no side effects is called this.
In a web browser, this built-in function displays a popup dialog box with a message and an OK button.
This fruit-named company created the App Store, revolutionizing how users discover and download software for their phones.
This React framework, created by Vercel, is known for its file-based routing and server-side rendering capabilities.
This is the blueprint or template from which individual objects are created in OOP.
Created by Guido van Rossum in 1991, this language was named after a British comedy troupe, not a snake.
Netflix famously uses this strategy to store copies of popular shows at ISPs and network edges, reducing latency and bandwidth costs dramatically.