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
5,893 challenges total
- Code AnalysisBeginner
Trace: Type Juggling
cybersecanalysisbeginner - Code AnalysisBeginner
Trace: Email Validation
cybersecanalysisbeginner - Code AnalysisBeginner
Trace: IP Validation
cybersecanalysisbeginner - Code AnalysisBeginner
Trace: URL Scheme Check
cybersecanalysisbeginner - Code AnalysisBeginner
Trace: WAF Bypass
cybersecanalysisbeginner - Code AnalysisBeginner
Trace: Whitelist Check
cybersecanalysisbeginner - Code AnalysisBeginner
Trace: Worm Propagation
cybersecanalysisbeginner - Code AnalysisBeginner
Trace: XOR Cipher
cybersecanalysisbeginner - Code AnalysisBeginner
Trace: DOM XSS
cybersecanalysisbeginner - Code AnalysisBeginner
Trace: Reflected XSS
cybersecanalysisbeginner - Code AnalysisBeginner
Trace: Stored XSS
cybersecanalysisbeginner - Code AnalysisBeginner
Trace: XXE Attack
cybersecanalysisbeginner - Code AnalysisBeginner
Trace: YARA Rule
cybersecanalysisbeginner - Code AnalysisBeginner
Trace: Zero-Day
cybersecanalysisbeginner - Multiple ChoiceBeginner
Phishing: Definition
cybersecbeginner - Multiple ChoiceBeginner
Strong Password
cybersecbeginner - Multiple ChoiceBeginner
Software Updates
cybersecbeginner - Multiple ChoiceBeginner
Public WiFi Risk
cybersecbeginner - Multiple ChoiceBeginner
Two-Factor Auth
cybersecbeginner - Multiple ChoiceBeginner
Backup Purpose
cybersecbeginner - Multiple ChoiceBeginner
Shoulder Surfing
cybersecbeginner - Multiple ChoiceBeginner
USB Drop Attack
cybersecbeginner - Multiple ChoiceBeginner
Tailgating
cybersecbeginner - Multiple ChoiceBeginner
Social Media Security
cybersecbeginner - Multiple ChoiceBeginner
Password Manager
cybersecbeginner - Multiple ChoiceBeginner
Encryption at Rest
cybersecbeginner - Multiple ChoiceBeginner
Encryption in Transit
cybersecbeginner - Multiple ChoiceBeginner
Antivirus Purpose
cybersecbeginner - Multiple ChoiceBeginner
Spam Definition
cybersecbeginner - Multiple ChoiceBeginner
Incognito Mode
cybersecbeginner - Multiple ChoiceBeginner
Ad Blocker Security
cybersecbeginner - Multiple ChoiceBeginner
Screen Lock
cybersecbeginner - Multiple ChoiceBeginner
Data Breach
cybersecbeginner - Multiple ChoiceBeginner
Secure Disposal
cybersecbeginner - Multiple ChoiceIntermediate
Cloud: IAM
cybersecintermediate - Multiple ChoiceIntermediate
Cloud: S3 Misconfig
cybersecintermediate - Multiple ChoiceIntermediate
Cloud: Shared Responsibility
cybersecintermediate - Multiple ChoiceIntermediate
Path Traversal
cybersecintermediate - Multiple ChoiceIntermediate
Secure Coding: Input Validation
cybersecintermediate - Multiple ChoiceIntermediate
Insecure Deserialization
cybersecintermediate - Multiple ChoiceIntermediate
Output Encoding
cybersecintermediate - Multiple ChoiceIntermediate
Parameter Pollution
cybersecintermediate - Multiple ChoiceIntermediate
SQLi: Prepared Statements
cybersecintermediate - Multiple ChoiceIntermediate
Fail Securely
cybersecintermediate - Multiple ChoiceIntermediate
Race Condition: Web
cybersecintermediate - Multiple ChoiceIntermediate
Session Fixation
cybersecintermediate - Multiple ChoiceIntermediate
XXE: XML External Entity
cybersecintermediate - Multiple ChoiceIntermediate
GDPR
cybersecintermediate - Multiple ChoiceIntermediate
HIPAA
cybersecintermediate - Multiple ChoiceIntermediate
ISO 27001
cybersecintermediate - Multiple ChoiceIntermediate
PCI-DSS
cybersecintermediate - Multiple ChoiceIntermediate
Container: Escape
cybersecintermediate - Multiple ChoiceBeginner
AES
cybersecbeginner - Multiple ChoiceBeginner
Asymmetric Encryption
cybersecbeginner - Multiple ChoiceIntermediate
Certificate Authority
cybersecintermediate - Multiple ChoiceHard
CBC vs GCM
cybersechard - Multiple ChoiceBeginner
Ciphertext
cybersecbeginner - Multiple ChoiceHard
Certificate Signing Request
cybersechard - Multiple ChoiceHard
Diffie-Hellman
cybersechard - Multiple ChoiceHard
ECC
cybersechard
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.