📐 Math and Coding for Kids

Here are some apps and websites we like.

Math levels K-2
Math levels 3-6
Math levels 6+
Math fun for all
Coding resources

Math Levels K-2

Dragonbox Apps Game style apps that teach the mechanics of working with numbers, algebra, and geometry. Algebra and Geometry apps are great fun. Worth the $.

Bedtime Math website or app A daily online/app problem. How many pounds of food will a panda eat in a year? There are variations for levels pre-K through adult.

Bedtime Math printables Longer activities that require creativity and a few materials. Good for many levels.

Wuzzit Trouble Apps, especially Wuzzit Trouble Jr. Very fun game. Builds number sense - players have to flexibly think about the target number as a combination of sums and multiples, positive and negative.

Math Playground Online games for kids to play independently. Some games are simple fact-practice races; others are complex reasoning. Good for independent practice.

Dreambox Learning K-8 math lessons and practice/assessment in a gamelike environment. It feels like game-based homework, but it’s less dry.

Math Levels 3-6

Beast Academy Printables Print a few puzzle or game worksheets for half an hour of paper-and-pencil work. They have a full curriculum and textbooks too. Unusual, challenging puzzles and games. Some of these are only useful alongside the books, but others can be used separately.

Bedtime Math website or app A daily online/app problem. How many pounds of food will a panda eat in a year? There are variations for levels pre-K through adult.

Bedtime Math printables These are longer activities that require creativity and a few materials. Good for many levels.

Dragonbox Apps Game style apps that teach the mechanics of working with numbers, algebra, and geometry. Algebra and Geometry apps are great fun. Worth the $.

Wuzzit Trouble Apps Very fun game. Builds number sense - players have to flexibly think about the target number as a combination of sums and multiples, positive and negative.

Modified Tchisla Use the app or paper, but restrict the operations to ones your student already knows. What’s the most efficient way to solve the puzzle with only addition, subtraction, multiplication, and division? The practice section in the app has a good sequence of easier problems.

Math Playground Online games for kids to play independently. Some games are simple fact-practice races; others are complex reasoning. Good for independent practice.

Common Core Sheets Choose a math topic and print a worksheet. Comes with answer keys. Straightforward practice for new skills/methods.

Dreambox Learning K-8 math lessons and practice/assessment in a gamelike environment. It feels like game-based homework, but it’s less dry.

Khan Academy Very complete set of videos and problems, aligned with common core standards. The system’s diagnostics can help you find strengths and weaknesses to target practice. Some find it dry. For skills/learning more than inspiration and entertainment.

Math Level 6+

Art of Problem Solving - Alcumus Challenging math problems for free. AoPS also offers paid self-paced and teacher-led courses. High quality math program.

Euclidea Fun and challenging. Geometric construction challenges (the best from 4000 years of history) using digital tools. For anyone - try to solve the challenge. For Geometry students or above - try to prove why solutions are true.

Tchisla Fun and challenging. Gain fluency with math facts and understand many ways to represent a number. Seeing multiple ways to solve a problem is a critical skill for math success and enjoyment.

Wuzzit Trouble Apps Very fun game. Builds number sense - players have to flexibly think about the target number as a combination of sums and multiples, positive and negative. Excellent gameplay. From easy to challenging.

Mathigon Excellent animated interactive textbook. Only covers select math topics so far.

Dragonbox Apps Game style apps that teach the mechanics of working with numbers, algebra, and geometry. Algebra and Geometry apps are great fun. Worth the $.

Expii Solve! Weekly sets of wacky problems, with an emphasis on good write-ups of solutions - good explanations. Anyone who solves the problem correctly is invited to enter a solution of their own and vote for other solutions.

Khan Academy Very complete set of lectures and problem sets. The system’s diagnostics can help you find strengths and weaknesses to target practice. Some find it dry. Aligned with common core standards. For skills/learning more than inspiration and entertainment.

3Blue1Brown YouTube channel Excellent animations explaining the key points of several math topics. For 8th grade and up including calculus and advanced mathematics.

Tanton's Thinking Mathematics Internet videos and course curriculum. New perspectives on different math topics. Lots here to explore.

Advanced Math

Arthur T. Benjamin's Mental Math Arthur Benjamin explains impressive mental math in this series of videos.

Dr. Matrix by Martin Gardner [Book] A book that explains some amazing language and number curiosities.

Numberphile Youtube channel with a lot of fun math videos. The best one explains the Engima code breaking in a way that makes it very clear why an electrical circuit was needed (and therefore why that problem led to the computer)

Welch Labs Has a series on Complex numbers and one on the history of math as well as others

EigenChris Extremely advanced stuff. The important series are on Tensors and on Tensor Calculus.

Mathologer Often assumes trig and calculus but the videos are some of the best around.

More Math Resources/Fun for All Ages

The Number Devil A fun novel with lots of math in it. Read aloud for younger grades. Grok the more complex math for all grades.

Mathical Book Prize Winners For those who want to combine their reading with their math. Fiction and non-fiction prize winners for all ages.

Vi Hart's YouTube videos Fun recreational mathematics. Start with hexaflexagons--and find others based on view count.

Epsilon Camp also has a set of math resources including books and textbooks



👨‍💻 Programming

If you want to try coding, here are some of our favorite resources:

Scratch Create programs in a simplified graphical environment designed for young people. Extensive community.

Hour of Code Coding challenges that walk you through how to make a game.

Khan Academy Basic through intermediate programming in JavaScript in an assisted environment.

Coding Bat Good for kids taking the computer science AP who want practice. No explanations, but a good place to figure out where foundations are strong or lacking.

Cargo Bot Practice algorithmic thinking in this iPad puzzle game. Challenging puzzle solving.

Project Euler Hundreds of very challenging programming problems that require math insights to solve. Middle school through adult.

Codecademy Tutorials for learning to program. 8th grade to adult.