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
264 challenges matching your filters
Clear topic filter- Multiple ChoiceIntermediate
Class Decorators
pythonintermediate - Multiple ChoiceIntermediate
__del__ Method
pythonintermediate - Multiple ChoiceIntermediate
Final Class Decorator
pythonintermediate - Multiple ChoiceIntermediate
dataclass field Options
pythonintermediate - Code AnalysisIntermediate
class decorator
pythonintermediate - Code AnalysisIntermediate
dataclass_field defaults
pythonintermediate - Code AnalysisIntermediate
Trace: Mutable Default
pythonanalysisintermediate - Code AnalysisIntermediate
Trace: Tuple Unpacking Swap
pythonanalysisintermediate - Multiple ChoiceIntermediate
GIL Definition
pythonintermediate - Multiple ChoiceIntermediate
GIL Impact
pythonintermediate - Multiple ChoiceIntermediate
Thread Safety
pythonintermediate - Multiple ChoiceIntermediate
Lock Purpose
pythonintermediate - Multiple ChoiceIntermediate
multiprocessing Module
pythonintermediate - Multiple ChoiceIntermediate
Process vs Thread
pythonintermediate - Multiple ChoiceIntermediate
concurrent.futures
pythonintermediate - Multiple ChoiceIntermediate
asyncio Definition
pythonintermediate - Multiple ChoiceIntermediate
await Keyword
pythonintermediate - Multiple ChoiceIntermediate
asyncio.gather
pythonintermediate - Multiple ChoiceIntermediate
asyncio.create_task
pythonintermediate - Multiple ChoiceIntermediate
Queue Module
pythonintermediate - Multiple ChoiceIntermediate
asyncio.Queue
pythonintermediate - Multiple ChoiceIntermediate
Daemon Threads
pythonintermediate - Multiple ChoiceIntermediate
threading.Event
pythonintermediate - Multiple ChoiceIntermediate
subprocess Module
pythonintermediate - Multiple ChoiceIntermediate
ThreadPoolExecutor.map
pythonintermediate - Multiple ChoiceIntermediate
Semaphore Purpose
pythonintermediate - Multiple ChoiceIntermediate
asyncio.timeout
pythonintermediate - Code AnalysisIntermediate
Thread join
pythonintermediate - Code AnalysisIntermediate
gather concurrent
pythonintermediate - Code AnalysisIntermediate
ThreadPoolExecutor
pythonintermediate - Code AnalysisIntermediate
Future result
pythonintermediate - Code AnalysisIntermediate
asyncio create_task
pythonintermediate - Code AnalysisIntermediate
asyncio timeout
pythonintermediate - Multiple ChoiceIntermediate
Dictionary Keys
pythonintermediate - Multiple ChoiceIntermediate
Dict Comprehension
pythonintermediate - Multiple ChoiceIntermediate
List Slice Step
pythonintermediate - Multiple ChoiceIntermediate
Dict fromkeys
pythonintermediate - Multiple ChoiceIntermediate
List Sort Key
pythonintermediate - Multiple ChoiceIntermediate
Nested List Copy
pythonintermediate - Multiple ChoiceIntermediate
Frozenset
pythonintermediate - Multiple ChoiceIntermediate
collections.Counter
pythonintermediate - Multiple ChoiceIntermediate
collections.defaultdict
pythonintermediate - Multiple ChoiceIntermediate
collections.deque
pythonintermediate - Multiple ChoiceIntermediate
collections.namedtuple
pythonintermediate - Code AnalysisIntermediate
Slice Assignment
pythonintermediate - Code AnalysisIntermediate
Nested List Reference
pythonintermediate - Code AnalysisIntermediate
Counter Update
pythonintermediate - Code AnalysisIntermediate
deque rotate
pythonintermediate - Code AnalysisIntermediate
Dict Merge Operator
pythonintermediate - Code AnalysisIntermediate
Defaultdict Behavior
pythonintermediate - Code AnalysisIntermediate
Heap Push Pop
pythonintermediate - Multiple ChoiceIntermediate
finally Clause
pythonintermediate - Multiple ChoiceIntermediate
else Clause in try
pythonintermediate - Multiple ChoiceIntermediate
Exception Hierarchy
pythonintermediate - Multiple ChoiceIntermediate
Catching All Exceptions
pythonintermediate - Multiple ChoiceIntermediate
raise Statement
pythonintermediate - Multiple ChoiceIntermediate
__enter__ and __exit__
pythonintermediate - Multiple ChoiceIntermediate
contextlib.contextmanager
pythonintermediate - Multiple ChoiceIntermediate
raise from Chaining
pythonintermediate - Multiple ChoiceIntermediate
traceback Module
pythonintermediate
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.