Math Brain Games

Sharpen your mathematical thinking with free, procedurally generated challenges — from primary arithmetic to university calculus and complex analysis. Every question is freshly generated, so practice never runs out. Instant feedback and full worked solutions mean you genuinely learn from every attempt, not just pass the time. Content follows the same CBC/KICD progression used throughout this site.

11 Games Primary · Secondary · University CBC / KICD Aligned ∞ Questions
11Games
3Levels
∞Questions
FreeNo Signup

Why Interactive Games Accelerate Mathematics Learning

Educational research consistently shows that active retrieval practice — recalling and applying knowledge under mild time pressure with immediate feedback — is significantly more effective than passive revision. These games are designed around that principle. Rather than re-reading notes, you are forced to retrieve, apply, and reason under real conditions. Each incorrect answer comes with a full worked solution, so you understand exactly what went wrong and why — converting mistakes into lasting learning rather than frustration.

Whether you are a primary learner building confidence with arithmetic and times tables, a secondary student wrestling with quadratic equations and trigonometric rules for KCSE, or a university student practising eigenvalues and infinite series convergence, targeted active practice is what separates memorisation from genuine mathematical understanding. All games on this page are aligned to the Competency Based Curriculum (CBC) progression approved by KICD and the Ministry of Education Kenya.

Instant Feedback

Every answer is checked in real time. You see immediately whether you were right, what the correct answer is, and — via the "Show Working" button — the full step-by-step method.

Procedurally Generated Questions

Every question is mathematically generated fresh each round using randomised parameters. You will never see the exact same question twice, forcing your brain to apply principles rather than pattern-match.

Progressive Difficulty

Games scale from single-digit arithmetic right through to eigenvalue problems and convergence tests. Within each game, modes let you select your level.

Personal Records & Progress

Your best scores are saved locally in your browser. Scores integrate with your My Progress dashboard alongside your lesson and practice problem history.

🎮 Also by Mwalimu Ronny

Ronny Edu Games — Maths & Computer Science

Mwalimu Ronny also runs a dedicated educational games platform at ronnygame.netlify.app — hosting 24 free games across Mathematics and Computer Science, from Primary through University level.

Mathematics (12 games)

Arithmetic Blast, Algebra Blitz, Trigonometry, Statistics, Geometry, Sequences, Derivatives, Integration, Matrices, Limits, Complex Numbers, Probability

Computer Science (12 games)

Binary Explorer, Logic Gates, Programming Concepts, Sorting Visualiser, Big-O Complexity, Data Structures, Boolean Algebra, Search Algorithms, Recursion, Network Protocols, Cybersecurity, ASCII

Visit Ronny Edu Games →

What Each Level Covers — CBC Curriculum Alignment

Primary Level Games (Ages 8–12)

3 Games · Foundation Stage

The primary games reinforce foundational number sense, arithmetic fluency, and first geometry concepts — all mapped to the CBC Lower Primary and Upper Primary mathematics strands.

⚔️ Number Ninja

Rapid arithmetic challenge — addition, subtraction, and multiplication under a 15-second timer. Ten rounds with a streak multiplier.

⚡ Times Table Blitz

Choose any table from 2 to 12 and answer as many questions as possible in 60 seconds. Personal bests are saved per table.

🔷 Shape Quest

Apply real area and perimeter formulas to rectangles, right-angled triangles, circles, and parallelograms — with properly labelled SVG diagrams.

Key formulas used: Rectangle: A = lw · P = 2(l+w) Triangle: A = ½bh Circle: A = πr² · C = 2πr Parallelogram: A = bh

Secondary Level Games (Ages 13–17)

4 Games · KCSE / CBC Senior Secondary

The secondary games target the core algebraic, trigonometric, and graphical skills that appear in KCSE Paper 1 and Paper 2, and in the CBC Senior Secondary Pure Mathematics strand.

𝑥 Algebra Duel

Three modes on a single 90-second timer: linear equations (10 pts), quadratic equations (20 pts), and simultaneous equations (25 pts).

△ Trig Challenge

Five question types with real SVG triangle diagrams: finding sides using sin, cos, arctan, and the Sine and Cosine Rules.

📉 Graph Decoder

A mathematical function is plotted on a properly labelled coordinate canvas. Students must identify the equation, gradient, y-intercept, roots, or vertex.

🧩 Factor Storm

Factorise quadratic expressions before an 8-second storm sweeps in. Over 200 unique factorisation problems are pre-generated.

Key formulas used: Quadratic formula: x = (−b ± √(b²−4ac)) / 2a Sine Rule: a/sin A = b/sin B Cosine Rule: c² = a² + b² − 2ab cos C SOH CAH TOA · Gradient = rise/run

University Level Games (Age 18+)

4 Games · Degree Level

The university games cover the core computational skills of a first-year mathematics or engineering degree: differential and integral calculus, linear algebra, real analysis of series, and complex number arithmetic.

∂ Calculus Duel

Two modes: Differentiation (power rule, chain rule, product rule, trig, eˣ, ln x) and Integration (indefinite, definite, by parts, substitution).

⬛ Matrix Cipher

Four operations: Determinants (2×2), Matrix Multiplication, Inverses, and Eigenvalues. The working panel shows every line of the calculation.

∑ Series Verdict

Given an infinite series, select the best convergence test from eight available tests, write reasoning, and deliver a converge/diverge verdict.

ℂ Complex Arena

Four modes: Arithmetic, Modulus and Argument (with live Argand diagram), De Moivre's Theorem, and Roots of Unity.

Key formulas used: Power rule: d/dx[xⁿ] = nxⁿ⁻¹ Integration by parts: ∫u dv = uv − ∫v du Ratio test: L = lim|aₙ₊₁/aₙ| → converges if L < 1 De Moivre: (cos θ + i sin θ)ⁿ = cos nθ + i sin nθ Eigenvalues: det(A − λI) = 0
Select a game from the sidebar or tabs below to begin.
Primary

⚔️ Number Ninja

A rapid chain of arithmetic strikes — addition, subtraction, and multiplication — ten rounds with a 15-second timer each. Faster answers earn more points; a streak of 3+ correct answers fires a bonus multiplier.

— + — ?
Round 1 / 10
Score 0 🔥 Chain 0 ⏱ 15s

How to Play & Why It Works

Press Start, then type your answer and click Strike (or press Enter). Points scale with speed: answer within 5 seconds for 15 points; within 10 seconds for 10 points; any correct answer earns at least 5 points. Building a streak of 3+ correct answers adds a 🔥 bonus on each subsequent answer.

Primary

⚡ Times Table Blitz

Choose any times table from 2 to 12 and answer as many questions as possible in 60 seconds. Your best score per table is saved so you can track improvement over time.

Choose a times table:

Select a table above ↑
Score 0 🏆 Best 0 ⏱ —

Why Times Tables Are the Foundation of All Mathematics

Strong multiplication recall underpins fraction simplification, algebraic factorisation, trigonometric ratio recognition, matrix multiplication, and integration by hand. The target is automatic recall — a response time under 2 seconds. The ×7 and ×8 tables are statistically the most commonly missed; focus extra sessions there.

Primary

🔷 Shape Quest

Apply real area and perimeter formulas to rectangles, right-angled triangles, circles, and parallelograms — with clearly labelled diagrams generated fresh each round.

Press Start to begin!
Score 0 🔥 Streak 0

Formulas Used in Shape Quest

  • Rectangle area: A = length × width
  • Rectangle perimeter: P = 2(l + w)
  • Right triangle area: A = ½ × base × height
  • Circle area: A = πr² (use π ≈ 3.14)
  • Circumference: C = 2πr
  • Parallelogram area: A = base × perpendicular height
Secondary

𝑥 Algebra Duel

Solve equations against a 90-second timer across three escalating modes: Linear (10 pts), Quadratic (20 pts), and Simultaneous (25 pts).

Press ▶ Start to begin
Score 0 🔥 Streak 0 ⏱ —s

Solving Strategies

  • Linear (ax + b = c): Subtract b from both sides, then divide by a. Always check by substituting your answer back.
  • Quadratic (x² + bx + c = 0): Try factorising first — find two numbers that multiply to c and add to b. If that fails, use x = (−b ± √(b²−4ac)) / 2a.
  • Simultaneous: Choose elimination or substitution method.
Secondary

△ Trig Challenge

Apply sin, cos, and tan to right-angled triangles, and use the Sine Rule and Cosine Rule for general triangles — all with labelled SVG diagrams. Give answers to 2 decimal places.

Press ▶ New Problem to load a triangle.

Score 0 🔥 Streak 0

Essential Trigonometry Rules

  • SOH: sin θ = Opposite / Hypotenuse
  • CAH: cos θ = Adjacent / Hypotenuse
  • TOA: tan θ = Opposite / Adjacent
  • Sine Rule: a / sin A = b / sin B = c / sin C
  • Cosine Rule: c² = a² + b² − 2ab·cos C

Answers within ±0.05 of the correct value are accepted, matching KCSE marking tolerance.

Secondary

📉 Graph Decoder

A function is plotted on a coordinate grid. Identify the equation, gradient, y-intercept, roots, or turning point from the graph.

Press ▶ New Graph to load a question.

Score 0 🔥 Streak 0

Graph Reading — Key Techniques

  • Gradient (slope): Pick two clear grid points. Gradient = rise ÷ run.
  • y-intercept: Where the graph crosses the y-axis — read y when x = 0.
  • Roots / x-intercepts: Where the graph crosses the x-axis.
  • Parabola vertex: The highest or lowest point — coordinates (h, k) where h = −b/2a.
Secondary

🧩 Factor Storm

Factorise quadratic expressions — simple trinomials and difference of two squares — before an 8-second storm depletes the bar. Over 200 procedurally generated problems.

—
Storm approaching…
Score 0 🔥 Streak 0

Factorisation Methods

  • Simple trinomial (x² + bx + c): Find two integers p, q such that p × q = c and p + q = b. Write as (x + p)(x + q).
  • Difference of two squares (a² − b²): Always factors as (a + b)(a − b).
  • 3-second mental check: After selecting, mentally expand the two brackets to verify.
University

∂ Calculus Duel

Two modes — Differentiation (power rule, chain rule, product rule, trig, eˣ, ln x) and Integration (indefinite, definite, by parts, substitution). Click Show Working after each question to study the full method.

—
—
Score 0 🔥 Streak 0

Core Calculus Rules

  • Power Rule (diff): d/dx[xⁿ] = nxⁿ⁻¹
  • Chain Rule: d/dx[f(g(x))] = f′(g(x))·g′(x)
  • Product Rule: (uv)′ = u′v + uv′
  • Power Rule (integ): ∫xⁿ dx = xⁿ⁺¹/(n+1) + C (n ≠ −1)
  • Integration by Parts: ∫u dv = uv − ∫v du
University

⬛ Matrix Cipher

Four operations: Determinants (2×2), Matrix Multiplication (find one element of AB), Inverses (element of A⁻¹), and Eigenvalues (characteristic equation).

Select an operation above to begin.

Score 0 🔥 Streak 0

Key Matrix Formulas

  • 2×2 Determinant: det[[a,b],[c,d]] = ad − bc
  • 2×2 Inverse: A⁻¹ = (1/det A) × [[d,−b],[−c,a]]
  • Matrix Product (AB): Element (i,j) = row i of A · column j of B
  • Characteristic Equation: det(A − λI) = 0 gives the eigenvalues λ
University

∑ Series Verdict

Determine whether an infinite series converges or diverges. Select the optimal convergence test from eight available tests — choosing the best test earns a 10-point bonus on top of the 25-point verdict.

—
n = 1 to ∞

Select the best convergence test to apply:

Score 0 🏆 Streak 0

Convergence Test Selector Guide

  • Divergence Test: Always try first. If lim aₙ ≠ 0, the series diverges immediately.
  • Geometric (∑arⁿ): Converges iff |r| < 1; sum = a/(1−r).
  • p-Series (∑1/nᵖ): Converges iff p > 1.
  • Ratio Test: Best for factorials and exponentials. L = lim|aₙ₊₁/aₙ|. Converges if L < 1.
  • Alternating Series (Leibniz): Converges if bₙ decreasing and bₙ → 0.
  • Integral Test: If f(x) is continuous, positive, and decreasing, ∑aₙ and ∫f(x)dx share fate.
University

ℂ Complex Arena

Four modes: Arithmetic (add, subtract, multiply complex numbers), Modulus & Argument (with live Argand diagram), De Moivre's Theorem, and Roots of Unity. 30 points per correct answer.

Press ▶ New Problem to begin
Score 0 🔥 Streak 0

Complex Number Essentials

  • Arithmetic: (a+bi)±(c+di) = (a±c)+(b±d)i · Multiply using FOIL and i² = −1
  • Modulus: |z| = √(a² + b²)
  • Argument: arg(z) = arctan(b/a), adjusted for the correct quadrant (CAST)
  • De Moivre: (cos θ + i sin θ)ⁿ = cos(nθ) + i sin(nθ)
  • nth Roots of Unity: zₖ = e^(2πik/n) for k = 0, 1, …, n−1

How to Get the Maximum Benefit from Brain Games Practice

Games are most effective when integrated into a structured study routine rather than used as a substitute for it.

Read the lesson page first

Always read the corresponding lesson on this site before playing the game. For the Trig Challenge, read the Trigonometry lesson. For Algebra Duel, read the Algebra lesson. Games that come after reading produce mastery.

Play one focused session per topic

Ten to fifteen minutes on one game is more effective than thirty minutes flipping between games. This is deliberate practice — targeted effort in a specific area of weakness, with immediate corrective feedback.

Always read the "Show Working" explanations

When you answer incorrectly, open the working panel and read every step carefully. Understanding your specific error is three times more valuable than getting a correct answer.

Attempt the practice problems before the exam

After several game sessions, move to the Practice Problems page for longer, KCSE-style questions. The games build speed and fluency; the practice problems build the sustained analytical thinking needed to write full exam solutions.

Ask Mwalimu when stuck

If a particular question type keeps defeating you, post your specific question on Ask Mwalimu. Mwalimu Ronny will respond with a personalised explanation.

Built by a Teacher, for Learners

Every game on this page was designed by Mwalimu Ronny Mwenda Best, a Mathematics and Computer Science teacher based in Embu County, Kenya, and a B.Ed Science student at the University of Embu. Every problem type, every worked solution, and every hint was written and tested personally to ensure they genuinely reflect the concepts and common errors encountered in Kenyan classrooms.

The design principle is simple: every wrong answer should teach something. For a more extensive collection of free educational games covering both Mathematics and Computer Science topics, visit ronnygame.netlify.app.

Who These Games Are For

  • Primary learners (8–12): Building arithmetic fluency aligned to CBC Lower/Upper Primary Mathematics.
  • Secondary students (13–17): Consolidating algebra, trigonometry, graphs, and factorisation for KCSE.
  • University students (18+): Practising calculus, linear algebra, real analysis, and complex analysis.
  • Teachers and tutors: Use these games as warm-up starters or end-of-lesson consolidation activities.
  • Self-study learners: Anyone revising mathematics independently will benefit from the unlimited questions and instant worked feedback.
About Mwalimu Ronny →