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
Queue: Operations
dsaqueuebeginner - Multiple ChoiceBeginner
Queue: Use Cases
dsaqueuebeginner - Multiple ChoiceBeginner
Recursion: Base Case
dsarecursionbeginner - Multiple ChoiceBeginner
Recursion: Definition
dsarecursionbeginner - Multiple ChoiceBeginner
Recursion: Factorial
dsarecursionbeginner - Multiple ChoiceBeginner
Recursion: Call Stack
dsarecursionbeginner - Multiple ChoiceBeginner
Recursion vs Iteration
dsarecursionbeginner - Multiple ChoiceBeginner
Binary Search — Complexity
dsasearchingbeginner - Multiple ChoiceBeginner
Binary vs Linear Search
dsasearchingbeginner - Multiple ChoiceBeginner
Linear Search
dsasearchingbeginner - Multiple ChoiceBeginner
Bubble Sort
dsasortingbeginner - Multiple ChoiceBeginner
In-Place Sort
dsasortingbeginner - Multiple ChoiceBeginner
Insertion Sort
dsasortingbeginner - Multiple ChoiceBeginner
Selection Sort
dsasortingbeginner - Multiple ChoiceBeginner
Stable Sort
dsasortingbeginner - Multiple ChoiceBeginner
Stack: Definition
dsastackbeginner - Multiple ChoiceBeginner
Stack: Operations
dsastackbeginner - Multiple ChoiceBeginner
Stack: Complexity
dsastackbeginner - Multiple ChoiceBeginner
Stack: Use Cases
dsastackbeginner - Multiple ChoiceBeginner
Strings: Comparison
dsastringsbeginner - Multiple ChoiceBeginner
Strings: Joining Operation
dsastringsbeginner - Multiple ChoiceBeginner
Strings: Definition
dsastringsbeginner - Multiple ChoiceBeginner
Strings: Empty String
dsastringsbeginner - Multiple ChoiceBeginner
Strings: Immutability
dsastringsbeginner - Multiple ChoiceBeginner
Strings: Character Access
dsastringsbeginner - Multiple ChoiceBeginner
Strings: Character Count
dsastringsbeginner - Multiple ChoiceBeginner
Strings: Contiguous Sequence
dsastringsbeginner - Multiple ChoiceBeginner
Alt text
frontendbeginner - Multiple ChoiceBeginner
Language attribute
frontendbeginner - Multiple ChoiceBeginner
Fetch API
frontendbeginner - Multiple ChoiceBeginner
localStorage
frontendbeginner - Multiple ChoiceBeginner
sessionStorage
frontendbeginner - Multiple ChoiceBeginner
console API
frontendbeginner - Multiple ChoiceBeginner
CSS reset
frontendbeginner - Multiple ChoiceBeginner
Prettier
frontendbeginner - Multiple ChoiceBeginner
npm scripts
frontendbeginner - Multiple ChoiceBeginner
Minification
frontendbeginner - Multiple ChoiceBeginner
Box model
frontendbeginner - Multiple ChoiceBeginner
Display types
frontendbeginner - Multiple ChoiceBeginner
Color formats
frontendbeginner - Multiple ChoiceBeginner
Text styling
frontendbeginner - Multiple ChoiceBeginner
Backgrounds
frontendbeginner - Multiple ChoiceBeginner
Borders
frontendbeginner - Multiple ChoiceBeginner
Overflow
frontendbeginner - Multiple ChoiceBeginner
Shorthand
frontendbeginner - Multiple ChoiceBeginner
querySelector
frontendbeginner - Multiple ChoiceBeginner
classList API
frontendbeginner - Multiple ChoiceBeginner
createElement
frontendbeginner - Multiple ChoiceBeginner
appendChild
frontendbeginner - Multiple ChoiceBeginner
removeChild
frontendbeginner - Multiple ChoiceBeginner
HTML5 semantics SEO
frontendbeginner - Multiple ChoiceBeginner
JSX syntax
frontendbeginner - Multiple ChoiceBeginner
DOCTYPE
frontendbeginner - Multiple ChoiceBeginner
Semantic HTML — Landmarks
frontendbeginner - Multiple ChoiceBeginner
Alt attribute
frontendbeginner - Multiple ChoiceBeginner
Meta viewport
frontendbeginner - Multiple ChoiceBeginner
Form methods
frontendbeginner - Multiple ChoiceBeginner
Label element
frontendbeginner - Multiple ChoiceBeginner
Heading hierarchy
frontendbeginner - Multiple ChoiceBeginner
HTML entities
frontendbeginner
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.