MediumLogic PuzzlesDynamic Programming

Froggy's River HopNEW

Help Froggy cross the river by finding all possible safe paths! A fun introduction to dynamic programming.

Click to play
HardNumber GamesLogic Puzzles

Cosmic Base Converter IIINEW

Convert a number from one alien base system to another, using Earth's Base-10 as the universal bridge.

Click to play
MediumNumber GamesLogic Puzzles

Cosmic Base Converter II: Probe ProgrammerNEW

Learn to convert decimal numbers to binary, octal, or hexadecimal. Master the 'division with remainder' method in our new interactive game!

Click to play
EasyNumber GamesLogic Puzzles

Cosmic Base ConverterNEW

Learn to convert between binary, octal, decimal, and hexadecimal with our fun, interactive space-themed game. Master number systems today!

Click to play
EasyNumber GamesLogic Puzzles

Time Base ConverterNEW

Convert a given duration into different time units (days, hours, minutes). Understand how time works as a multi-base number system.

Click to play
EasyLogic PuzzlesNumber Games

Insertion Sort: Librarian's Challenge

Learn the insertion sort algorithm by organizing a library shelf, inserting books one by one into their correct sorted position.

Click to play
MediumLogic PuzzlesNumber Games

Selection Sort: Cargo Manager

Learn the selection sort algorithm by managing a busy cargo dock, finding the lightest box in each pass.

Click to play
EasyLogic PuzzlesNumber Games

Bubble Sort: Potion Master

An interactive game to learn the bubble sort algorithm by arranging potions of different weights.

Click to play
MediumLogic PuzzlesNumber Games

Binary Search: Alien Code

An interactive game to learn and master the binary search algorithm by finding a secret code.

Click to play
MediumGeometry PuzzlesLogic Puzzles

General's Horse: Shortest Path Challenge

An interactive game to solve the classic General's Horse problem, finding the shortest path using geometric reflection.

Click to play
EasyLogic Puzzles

Zeno's Ladder: The Paradox of the Climb

Experience Zeno's paradox firsthand by trying to climb a mountain one step at a time.

Click to play
EasyLogic PuzzlesNumber Games

The Bird and Two Trains Puzzle

A classic relative speed puzzle. Calculate the total distance a bird flies while two trains travel towards each other. A great test of lateral thinking.

Click to play
MediumLogic PuzzlesDynamic Programming

Staircase Climber: A Recursion Puzzle

A classic puzzle about finding the number of ways to climb stairs, which introduces the concept of recursion and the Fibonacci sequence.

Click to play
MediumGeometry PuzzlesLogic Puzzles

Unfolding a Cube: How Many Unique Nets?

Challenge your spatial reasoning by figuring out all the unique ways to unfold a standard cube into a 2D pattern. A classic puzzle in the world of geometry.

Click to play
EasyGeometry PuzzlesLogic Puzzles

Dimension Explorer

Embark on an interdimensional journey to understand the universe's building blocks!

Click to play
HardLogic PuzzlesGeometry Puzzles3D Puzzles

Matchstick Puzzle: 4 Triangles with 6 Sticks

A classic lateral thinking puzzle. Can you form 4 equilateral triangles using only 6 matchsticks? Think outside the box!

Click to play
MediumGeometry PuzzlesAlgebra

Pythagorean Theorem: A Visual Proof

This animation demonstrates the Pythagorean theorem by rearranging four identical right triangles within a larger square, showing that a² + b² = c².

Click to play
MediumNumber GamesAlgebra

Prime Factorization Tree

Interactively break down any composite number into its prime factors. Grow a tree of numbers and discover the fundamental theorem of arithmetic!

Click to play
MediumAlgebraGeometry Puzzles

The Binomial Square

Visually explore the formula (a + b)² = a² + 2ab + b² by dividing a square's area. See how algebra and geometry connect!

Click to play
EasyAlgebraNumber Games

Distributive Law Explorer

An interactive, visual tool to help understand the distributive law of multiplication, a * (b + c) = a * b + a * c, using shapes and colors.

Click to play
EasyLogic PuzzlesNumber Games

Abstract Shapes Puzzle

Solve the mystery of the shapes! Each shape represents a unique number. Can you find their values?

Click to play
MediumCombinatorics PuzzlesDynamic Programming

Payment Methods

Calculate the number of ways to pay a certain amount using 1, 2, 5, and 10 currency notes.

Click to play
EasyGeometry PuzzlesCombinatorics PuzzlesLogic Puzzles

Count the Rectangles

In the figure below, there are 5 squares connected in a row, forming a larger rectangle. How many rectangles are there in total in this figure?

Click to play
MediumProbability

Straight vs. Flush

Which poker hand is more likely: a straight or a flush? Test your probability skills!

Click to play
EasyProbabilityNumber Games

My Birthday Probability

What's the chance someone in your class shares your birthday?

Click to play
MediumProbabilityNumber Games

Birthday Paradox

Explore the surprising probability of shared birthdays in a group!

Click to play
HardLogic Puzzles

Balance Scale Puzzle

You have a balance scale and three weights: 1g, 3g, and 9g. How many different integer weights can you measure? Remember, weights can be placed on either side of the scale.

Click to play
EasyLogic Puzzles

The Seven Bridges of Königsberg

A famous old puzzle about a city, its river, and its seven bridges.

Click to play
HardLogic Puzzles

The Mystery of the Fake Coin

Help the detective find the one tricky coin among 12! Is it lighter or heavier? Use the magical balance scale to find out in the fewest tries possible!

Click to play
MediumLogic Puzzles

Empty Bottle Exchange Puzzle

Solve the classic empty bottle exchange riddle: 3 empty bottles for 1 new bottle. How many can you drink?

Click to play
MediumNumber GamesLogic Puzzles

✨ Magic Number Triangle ✨

Place numbers 1-6 in the triangle so that each side sums to the same value. A fun math puzzle!

Click to play
MediumLogic Puzzles

Sally's Sisters Riddle

Test your logical thinking with this engaging family riddle. Can you figure out how many sisters Sally has?

Click to play