Code Golf Championship
Write the shortest possible code to solve each challenge. Compete for the fewest characters while maintaining correctness.
Write the shortest possible code to solve each challenge. Compete for the fewest characters while maintaining correctness.
Copilot Prompt Engineering Game
Craft the perfect prompts to get Copilot to generate specific code outputs. Learn prompt engineering through iterative refinement.
Craft the perfect prompts to get Copilot to generate specific code outputs. Learn prompt engineering through iterative refinement.
CSS Battle Royale
Recreate visual targets using only CSS. Score based on pixel accuracy and code efficiency against increasingly complex designs.
Recreate visual targets using only CSS. Score based on pixel accuracy and code efficiency against increasingly complex designs.
Git Escape Room
Navigate through git repository puzzles using only git commands. Recover lost commits, resolve conflicts, and find hidden messages.
Navigate through git repository puzzles using only git commands. Recover lost commits, resolve conflicts, and find hidden messages.
Type Inference Quest
Predict TypeScript type inference results for complex generic types. Master discriminated unions and conditional types.
Predict TypeScript type inference results for complex generic types. Master discriminated unions and conditional types.
Data Structure Visualizer Game
Build and manipulate data structures interactively. Watch trees balance, stacks grow, and graphs traverse in real-time puzzles.
Build and manipulate data structures interactively. Watch trees balance, stacks grow, and graphs traverse in real-time puzzles.
Binary Search Visualization
Interactively explore binary search through visual puzzles. Predict algorithm behavior and optimize search strategies.
Interactively explore binary search through visual puzzles. Predict algorithm behavior and optimize search strategies.
Network Protocol Puzzle
Solve puzzles about TCP/IP, HTTP, WebSocket, and other protocols. Understand handshakes, headers, and data flow through interactive challenges.
Solve puzzles about TCP/IP, HTTP, WebSocket, and other protocols. Understand handshakes, headers, and data flow through interactive challenges.
Docker Container Puzzle
Build Docker configurations to meet specific requirements. Optimize image sizes, fix networking issues, and manage multi-container setups.
Build Docker configurations to meet specific requirements. Optimize image sizes, fix networking issues, and manage multi-container setups.
Design Pattern Detective
Identify design patterns used in code samples. Learn when to apply Factory, Observer, Strategy, and other patterns through practice.
Identify design patterns used in code samples. Learn when to apply Factory, Observer, Strategy, and other patterns through practice.
Merge Conflict Simulator
Practice resolving increasingly complex merge conflicts in a safe sandbox. Learn strategies for handling real-world conflicts.
Practice resolving increasingly complex merge conflicts in a safe sandbox. Learn strategies for handling real-world conflicts.
Code Review Roulette
Review randomly generated code snippets and identify issues. Score points for catching bugs, security flaws, and style violations.
Review randomly generated code snippets and identify issues. Score points for catching bugs, security flaws, and style violations.
Kubernetes Deployment Simulator
Deploy applications to a simulated Kubernetes cluster. Handle scaling, rolling updates, and incident response scenarios.
Deploy applications to a simulated Kubernetes cluster. Handle scaling, rolling updates, and incident response scenarios.
Memory Management Simulator
Manage memory allocation in a visual simulator. Handle garbage collection, prevent leaks, and optimize memory usage patterns.
Manage memory allocation in a visual simulator. Handle garbage collection, prevent leaks, and optimize memory usage patterns.
Probability Paradox Explorer
Explore famous probability paradoxes like Monty Hall, Birthday Problem, and Bertrand's Box with interactive simulations.
Explore famous probability paradoxes like Monty Hall, Birthday Problem, and Bertrand's Box with interactive simulations.
Logic Puzzle Marathon
Solve a series of increasingly difficult logic puzzles. Use deductive reasoning to crack each puzzle before the timer runs out.
Solve a series of increasingly difficult logic puzzles. Use deductive reasoning to crack each puzzle before the timer runs out.
Reasoning Chain Builder
Build the longest valid chain of logical reasoning. Each step must follow from the previous with valid inference rules.
Build the longest valid chain of logical reasoning. Each step must follow from the previous with valid inference rules.
Boolean Logic Gate Simulator
Build boolean logic circuits to produce desired outputs. Learn AND, OR, NOT, XOR gates through puzzle solving.
Build boolean logic circuits to produce desired outputs. Learn AND, OR, NOT, XOR gates through puzzle solving.
Geometric Proof Puzzle
Complete geometric proofs by placing the correct statements and reasons in order. Learn proof techniques through play.
Complete geometric proofs by placing the correct statements and reasons in order. Learn proof techniques through play.
Statistical Illusion Detector
Identify misleading statistics, cherry-picked data, and visualization tricks in presented charts and claims.
Identify misleading statistics, cherry-picked data, and visualization tricks in presented charts and claims.
Set Theory Venn Diagram Puzzle
Solve set theory problems by correctly placing elements in Venn diagrams with multiple overlapping sets.
Solve set theory problems by correctly placing elements in Venn diagrams with multiple overlapping sets.
Mathematical Sequence Predictor
Identify the pattern in mathematical sequences and predict the next terms. Sequences increase in complexity over levels.
Identify the pattern in mathematical sequences and predict the next terms. Sequences increase in complexity over levels.
Mathematical Escape Room
Solve a series of interconnected math puzzles to escape. Each solution unlocks the next challenge in the sequence.
Solve a series of interconnected math puzzles to escape. Each solution unlocks the next challenge in the sequence.
Neural Network Weight Guessing
Given input-output pairs, guess the weights of a simple neural network. Understand how networks learn through experimentation.
Given input-output pairs, guess the weights of a simple neural network. Understand how networks learn through experimentation.