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
520 challenges matching your filters
Clear topic filter- Multiple ChoiceIntermediate
traceback Module
pythonintermediate - Multiple ChoiceIntermediate
warnings Module
pythonintermediate - Code AnalysisBeginner
try/except catch
pythonbeginner - Code AnalysisBeginner
finally execution
pythonbeginner - Code AnalysisIntermediate
else clause
pythonintermediate - Code AnalysisIntermediate
Exception Hierarchy — Custom
pythonintermediate - Code AnalysisHard
raise from
pythonhard - Code AnalysisIntermediate
with statement
pythonintermediate - Code AnalysisBeginner
assert failure
pythonbeginner - Multiple ChoiceBeginner
Lambda Syntax
pythonbeginner - Multiple ChoiceBeginner
map Function
pythonbeginner - Multiple ChoiceBeginner
filter Function
pythonbeginner - Multiple ChoiceBeginner
reduce Location
pythonbeginner - Multiple ChoiceIntermediate
Generator Definition
pythonintermediate - Multiple ChoiceIntermediate
yield from Syntax
pythonintermediate - Multiple ChoiceBeginner
Generator Expression
pythonbeginner - Multiple ChoiceIntermediate
Decorator Basics
pythonintermediate - Multiple ChoiceIntermediate
functools.wraps
pythonintermediate - Multiple ChoiceIntermediate
Closure Definition
pythonintermediate - Multiple ChoiceIntermediate
itertools.chain
pythonintermediate - Multiple ChoiceIntermediate
itertools.product
pythonintermediate - Multiple ChoiceIntermediate
itertools.groupby
pythonintermediate - Multiple ChoiceBeginner
zip Function
pythonbeginner - Multiple ChoiceBeginner
enumerate Function
pythonbeginner - Multiple ChoiceIntermediate
functools.lru_cache
pythonintermediate - Multiple ChoiceIntermediate
functools.partial
pythonintermediate - Multiple ChoiceIntermediate
Unpacking *args **kwargs
pythonintermediate - Multiple ChoiceBeginner
any and all
pythonbeginner - Multiple ChoiceBeginner
sorted Key Function
pythonbeginner - Multiple ChoiceBeginner
Reversed Function
pythonbeginner - Code AnalysisBeginner
map with lambda
pythonbeginner - Code AnalysisBeginner
filter with lambda
pythonbeginner - Code AnalysisIntermediate
reduce sum
pythonintermediate - Code AnalysisBeginner
Generator Yield
pythonbeginner - Code AnalysisBeginner
Generator Expression — Memory
pythonbeginner - Code AnalysisIntermediate
Decorator Pattern
pythonintermediate - Code AnalysisIntermediate
Closure Example
pythonintermediate - Code AnalysisIntermediate
partial application
pythonintermediate - Code AnalysisBeginner
zip pairs
pythonbeginner - Multiple ChoiceIntermediate
Reference Counting
pythonintermediate - Multiple ChoiceIntermediate
gc Module
pythonintermediate - Multiple ChoiceBeginner
id() function
pythonbeginner - Multiple ChoiceBeginner
is vs == (internals)
pythonbeginner - Multiple ChoiceIntermediate
Small Integer Cache
pythonintermediate - Multiple ChoiceIntermediate
String Interning
pythonintermediate - Multiple ChoiceIntermediate
sys.getsizeof
pythonintermediate - Multiple ChoiceHard
dis Module
pythonhard - Multiple ChoiceHard
weakref Module
pythonhard - Multiple ChoiceHard
__slots__ Memory
pythonhard - Multiple ChoiceIntermediate
del Statement (011)
pythonintermediate - Multiple ChoiceIntermediate
Cyclic References
pythonintermediate - Multiple ChoiceIntermediate
sys.intern
pythonintermediate - Multiple ChoiceIntermediate
copy Module
pythonintermediate - Multiple ChoiceIntermediate
Mutable Default Args
pythonintermediate - Multiple ChoiceIntermediate
bytearray vs bytes
pythonintermediate - Multiple ChoiceHard
memoryview
pythonhard - Multiple ChoiceHard
PyObject Structure
pythonhard - Multiple ChoiceIntermediate
globals() and locals()
pythonintermediate - Multiple ChoiceBeginner
dir() Function
pythonbeginner - Multiple ChoiceHard
__slots__ subclasses
pythonhard
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.