Your personal tutor for
math and coding

Visual, interactive tutoring built by learning experts from MIT and Harvard.
Start from scratch, work through homework, and prepare for tests.

Fully accredited by ACS WASC

100,000+ five-star app reviews

Meet Koji, your personal tutor

MathCoding
A visual, interactive tutor, not a cheating machine

A visual, interactive tutor, not a cheating machine

Learn with Koji on a shared interactive canvas. He asks guiding questions, sketches on your screen, and helps you work through each step. He gets you to the answer without giving it to you.

A visual, interactive coding instructor

A visual, interactive coding instructor

Learn with Koji in a shared interactive coding environment. He asks guiding questions, sketches on your screen, gives hints, and provides visual help. Write and run code yourself to learn CS foundations, how to read and debug code you didn’t write, and understand the structure of programs.

Start at the right level, with a plan that adapts

Start at the right level, with a plan that adapts

Koji checks what you know and where you need help. He builds a learning plan around your current level. As you learn, regular assessments adjust the plan to cover gaps and keep you moving forward.

See how mastery assessments work →
Build the CS skills that actually matter

Build the CS skills that actually matter

AI has changed coding forever.

Brilliant’s learning framework builds the foundational thinking skills that successful programmers need in the age of AI: designing programs, solving problems methodically, and reasoning about correctness, data, and cost.

Get help on demand

Get help on demand

Upload your homework, say what’s on the test, or just ask about a concept. Koji reviews everything, works with you on any mistakes or weak spots, and gets you ready.

Get help on demand

Get help on demand

Ask Koji about a coding concept and get instant help understanding it. You can also work with Koji toward broader goals like learning Python.

Track your progress and know what to practice next

Track your progress and know what to practice next

See what you’ve mastered and what still needs work. Koji targets practice based on where you needed help, and personalizes review sessions to optimize your learning.

Track your progress and know what to practice next

Track your progress and know what to practice next

See what you’ve mastered and what still needs work. Koji targets practice based on where you needed help, and personalizes review sessions to optimize your learning.

From grade 5 to college and beyond

Build solid conceptual foundations with guided tutoring, from fractions through calculus.
Then build fluency with targeted practice, assessments, and reviews.

Foundations: Covered topics

  • Fractions
  • Negative numbers
  • Absolute value
  • Order of operations
  • Percents
  • Proportional relationships
  • Unit rates
  • Unit conversions
  • Scaling
  • Square and cube roots
  • General radicals
  • Exponents
  • Prime factorization
  • Coordinate plane
  • Distance
  • Angles
  • Polygons
  • Area
  • Volume
  • Set operations
  • Venn diagrams
  • Logical reasoning

Algebra: Covered topics

  • Linear equations
  • Linear inequalities
  • Slopes and intercepts
  • Equations of lines
  • Equations of circles
  • Systems of equations
  • Systems of inequalities
  • Solving by graphing
  • Pythagorean theorem
  • Coordinate transformations
  • Functions
  • Composition and inverses
  • Domain and range
  • Factoring quadratics
  • Graphing parabolas
  • Solving quadratic equations
  • Polynomials
  • Exponential growth and decay
  • Logarithms
  • Trigonometric functions
  • Complex numbers

Calculus: Covered topics

  • Limits
  • Sequences
  • Convergence and divergence
  • Continuity
  • Asymptotes
  • Rate of change
  • Derivatives
  • Product, quotient, and chain rule
  • Maxima and minima
  • Linear approximation
  • Implicit differentiation
  • Integrals
  • Riemann sums
  • Arc length, area, and volume
  • Fundamental theorem of calculus
  • Optimization
  • Infinite series
  • Radius of convergence
  • Vectors
  • Linear combinations
  • Dot product
  • Matrices
  • Matrix operations
  • Determinants
  • Linear transformations

Probability and Statistics: Covered topics

  • Probability
  • Expected value
  • Conditional probability
  • Bayes’ theorem
  • Probability distributions
  • Simulations
  • Data visualization
  • Correlation
  • Regression
  • Multiple regression
  • Building models
  • Clustering
  • Classification
  • Logistic regression
  • Information and entropy

Mind-Bending Math: Covered topics

  • Puzzles
  • Contest math
  • Geometric reasoning
  • Logic
  • Combinatorics
  • Number theory
  • Cryptograms
  • Modular arithmetic
  • Binary number system
  • Fractals
  • Geometric tilings
  • Mathematical origami
  • Infinity

CS fundamentals, Python, and more

Brilliant builds the foundational thinking skills that programmers need in the age of AI: designing programs, solving problems methodically, and reasoning about correctness, data, and cost.

Python: Covered topics

  • Conditional logic
  • For loops and while loops
  • Lists and indexing
  • String manipulation
  • Dictionaries
  • Working with datasets
  • Break and continue
  • Big-O notation
  • Binary search
  • Defining functions
  • Testing and debugging
  • Variable scope
  • Return values
  • Helper functions
  • List comprehensions
  • Recursion
  • The call stack
  • Algorithm correctness
  • Hidden runtime costs
  • Classes and objects
  • Composition and delegation
  • Abstract data types
  • Arrays and dynamic arrays
  • Linked lists
  • Binary search trees

Computer Science: Covered topics

  • Pseudocode
  • Pattern recognition
  • Loops
  • Nested loops
  • Conditionals
  • Boolean logic
  • Variables
  • Data representation
  • Functions
  • Testing and debugging
  • Decomposition
  • Function composition
  • Algorithm design
  • Greedy algorithms
  • Proving correctness
  • Counterexamples
  • Arrays
  • Binary search
  • Sorting algorithms
  • Big-O notation
  • Matching algorithms
  • Parallelism
  • Abstraction and interfaces
  • Graphs and graph search

Technology: Covered topics

  • Password security
  • Video compression
  • Recommendation engines
  • GPS
  • Search engines
  • Cryptography
  • Blockchain
  • Logic gates
  • Binary numbers
  • Qubits and superposition
  • Quantum entanglement
  • Quantum algorithms
  • Electric circuits
  • Ohm’s law
  • Mechanical gears
  • Bridge design

AI: Covered topics

  • Next-word prediction
  • N-gram models
  • Tokenization
  • Deep neural networks
  • Gradient descent
  • Autoencoders
  • Latent space
  • Building a bigram model
  • Artificial neurons
  • Decision boundaries
  • Hidden layers
  • Writing specs for AI
  • Verifying AI code
Students working through Brilliant lessons on laptops in a classroom

Trusted by more than 5,000 schools

Every student gets an interactive, personalized learning program – one that sees what they’re doing, gives custom feedback, and assesses for mastery. It fits into your classroom, or as homework.

See how schools use Brilliant →
A Python script assigning a username, age and password score, with a Run button below the editor

Learn real‑world applications

Learn through relevant, real-life examples, like creating Instagram style image filters and implementing website security measures.

Learn about coding skills in the age of AI →

Accredited by

WASC accreditation seal

Fully accredited,
COPPA certified

Brilliant is fully accredited by ACS-WASC and is independently certified to meet strict U.S. standards for kids’ online privacy and safety. Brilliant is a member in the kidSAFE Seal Program. To learn more, click on the seal or go to www.kidsafe.com.

An aerial view of a university campus along a river

Built by top learning experts

Brilliant is crafted by award-winning teachers, subject-matter experts, and learning designers from top institutions.

  • MIT
  • Harvard University
  • Caltech
  • Stanford University

Students, parents, and teachers love us

They enthusiastically do it outside of class. I had 8th graders say, ‘This makes me want to do more math!’

Aaron

Algebra teacher

I wasn’t getting the slope unit in class, but it finally clicked after 20 minutes talking to Koji!

Eliza

7th grader

I didn’t expect him to learn this fast. He explained how to write algorithms at dinner tonight.

Noah

Parent of 16 year old

I learned the basics of Trigonometry in 12 days, I just got into a flow. I’m best in my class now.

Tyler

10th grader

She’ll get stuck on a problem and then yell, ‘Never mind, Mom, I got it!’ How great is that?

Arianne

Parent of 10 year old

Loved by learners of all ages

I am not a coder. But I just wrote a function and understood why it worked. So… maybe I am now.

Daniel

Graphic designer

GREAT little app! A day ago I only knew there was this thing called Python. Now I’m doing it.

Amy

Grad student

Currently obsessed with the CS lessons. This really proves anyone can learn to code.

Eric

Recent graduate

Visual learning changed everything! This was such a better way to learn coding for me personally.

Christoph

College freshman

If you want to vibe code things that work instead of crash (like all my previous attempts) I highly recommend this.

Caleb

Marketing manager

The best tutor you’ll ever have
is already here

Get it on Google PlayDownload on the App Store

Brilliant is a member in the kidSAFE Seal Program. To learn more, click on the seal or go to www.kidsafe.com.

© 2026 Brilliant Worldwide, Inc., Brilliant and the Brilliant Logo are trademarks of Brilliant Worldwide, Inc.