Challenge Library
Coding Challenges
5,893 curated questions across every arena — browse by topic, then jump into a live 3-minute battle to put them to the test.
Filter by type
Filter by difficulty
Popular topics
1,300 challenges matching your filters
- Multiple ChoiceBeginner
Set Intersection
pythonbeginner - Multiple ChoiceBeginner
Del Statement (021)
pythonbeginner - Multiple ChoiceBeginner
Dict Pop
pythonbeginner - Multiple ChoiceBeginner
try/except Basic
pythonbeginner - Multiple ChoiceBeginner
Multiple except
pythonbeginner - Multiple ChoiceBeginner
Custom Exception
pythonbeginner - Multiple ChoiceBeginner
Context Manager Purpose
pythonbeginner - Multiple ChoiceBeginner
Assert Statement
pythonbeginner - Multiple ChoiceBeginner
Lambda Syntax
pythonbeginner - Multiple ChoiceBeginner
map Function
pythonbeginner - Multiple ChoiceBeginner
filter Function
pythonbeginner - Multiple ChoiceBeginner
reduce Location
pythonbeginner - Multiple ChoiceBeginner
Generator Expression
pythonbeginner - Multiple ChoiceBeginner
zip Function
pythonbeginner - Multiple ChoiceBeginner
enumerate Function
pythonbeginner - Multiple ChoiceBeginner
any and all
pythonbeginner - Multiple ChoiceBeginner
sorted Key Function
pythonbeginner - Multiple ChoiceBeginner
Reversed Function
pythonbeginner - Multiple ChoiceBeginner
id() function
pythonbeginner - Multiple ChoiceBeginner
is vs == (internals)
pythonbeginner - Multiple ChoiceBeginner
dir() Function
pythonbeginner - Multiple ChoiceBeginner
open Modes
pythonbeginner - Multiple ChoiceBeginner
Context Manager for Files
pythonbeginner - Multiple ChoiceBeginner
File Read Methods
pythonbeginner - Multiple ChoiceBeginner
json Module
pythonbeginner - Multiple ChoiceBeginner
csv Module
pythonbeginner - Multiple ChoiceBeginner
shutil Module
pythonbeginner - Multiple ChoiceBeginner
Binary vs Text Mode
pythonbeginner - Multiple ChoiceBeginner
File Seek
pythonbeginner - Multiple ChoiceBeginner
glob Module
pythonbeginner - Multiple ChoiceBeginner
json indent
pythonbeginner - Multiple ChoiceBeginner
is vs ==
pythonmcqbeginner - Multiple ChoiceBeginner
Class Definition
pythonbeginner - Multiple ChoiceBeginner
self Parameter
pythonbeginner - Multiple ChoiceBeginner
__init__ Method
pythonbeginner - Multiple ChoiceBeginner
Inheritance Syntax
pythonbeginner - Multiple ChoiceBeginner
isinstance with Inheritance
pythonbeginner - Multiple ChoiceBeginner
Dunder Methods
pythonbeginner - Multiple ChoiceBeginner
@staticmethod Usage
pythonbeginner - Multiple ChoiceBeginner
object base class
pythonbeginner - Multiple ChoiceBeginner
hasattr builtin
pythonbeginner - Multiple ChoiceBeginner
getattr with Default
pythonbeginner - Multiple ChoiceBeginner
import Statement
pythonbeginner - Multiple ChoiceBeginner
from import
pythonbeginner - Multiple ChoiceBeginner
__name__ == '__main__'
pythonbeginner - Multiple ChoiceBeginner
pip Tool
pythonbeginner - Multiple ChoiceBeginner
requirements.txt
pythonbeginner - Multiple ChoiceBeginner
datetime.now
pythonbeginner - Multiple ChoiceBeginner
timedelta
pythonbeginner - Multiple ChoiceBeginner
strftime
pythonbeginner - Multiple ChoiceBeginner
math Module
pythonbeginner - Multiple ChoiceBeginner
random Module
pythonbeginner - Multiple ChoiceBeginner
random.choice
pythonbeginner - Multiple ChoiceBeginner
functools.reduce
pythonbeginner - Multiple ChoiceBeginner
calendar Module
pythonbeginner - Multiple ChoiceBeginner
String Upper
pythonbeginner - Multiple ChoiceBeginner
String Strip
pythonbeginner - Multiple ChoiceBeginner
String Join
pythonbeginner - Multiple ChoiceBeginner
String Split
pythonbeginner - Multiple ChoiceBeginner
String Replace
pythonbeginner
Practice now, dominate the arena
Every challenge here is drawn from the live Code Royale pool. Review a question, then head to the arena to answer under pressure against a real opponent — 3-minute matches, Elo ranking, and badge tiers on the line.