APS / CON / 01
Olympiad mathematics
AMC to AIME problem solving.
Open the syllabusGrades 1 to 12 · AoPS Academy, Beast Academy and AoPS books · A neutral comparison
Art of Problem Solving, usually called AoPS, is the best known name in American problem-solving math, with textbooks, online courses, in-person AoPS Academy campuses and the Beast Academy program for younger children. Families who look for an alternative are often not leaving AoPS at all: they want a live teacher beside the books, a schedule that fits, or a route where there is no campus nearby. This page describes the AoPS family from its own websites as they read on 31 October 2026, sets out a neutral table of things to weigh, and then teaches one lesson in the AoPS spirit of breaking hard problems into familiar parts.
Teaching math and coding live since 2020 · 10,000+ students · grades K to 12
In short
Art of Problem Solving (AoPS) publishes problem-solving math textbooks, has run online courses since 2003, runs AoPS Academy, an after-school enrichment program for grades 1 to 12 with over 20 campuses in 12 states, and created Beast Academy for ages 6 to 13. Modern Age Coders is an independent alternative: live online olympiad and problem-solving math, in a batch or 1-on-1, through our Olympiad Mathematics course.
Learn with a teacher
Our olympiad course, the middle school contest course, and algebra for the student meeting AoPS-style prealgebra and algebra.

APS / 01
AMC 8 and 10 through AIME-style problem solving.
Open the syllabus →
APS / 02
MATHCOUNTS, AMC 8 and Kangaroo-style reasoning.
Open the syllabus →
APS / 03
Prealgebra and Algebra 1 taught for understanding.
Open the syllabus →What AoPS is
Art of Problem Solving began with a textbook in 1993 and grew into a family of programs: online courses from 2003, Beast Academy from 2012 and in-person AoPS Academy campuses from 2016. Its own sites describe all four.
| Year | Program | In AoPS’s words, summarized |
|---|---|---|
| 1993 | Textbooks | The Art of Problem Solving, Volume 1, first of a series of contest and subject textbooks |
| 2003 | AoPS Online | The website launches with online courses designed for high-performing math students; the first class had a dozen students |
| 2012 | Beast Academy | An elementary math program for ages 6 to 13 with comic-style storylines and an online platform |
| 2016 | AoPS Academy | The first in-person learning center, in Morrisville, North Carolina; now over 20 locations in 12 states |
| Today | Community | AoPS reports 1M+ learners and over 1 million users on its forums |
AoPS describes the Academy as "an after-school enrichment program with a mission to teach problem solving skills through advanced math, language arts, and science courses", offering in-person academic year and summer courses for grades 1 to 12.
Its locations page lists campuses in California, Georgia, Illinois, Maryland, Massachusetts, New Jersey, New York City, North Carolina, Oregon, Texas, Virginia and Washington, plus a Virtual Campus.
Beast Academy calls itself the "elementary school math program created by Art of Problem Solving", for "kids ages 6-13", usable "as a stand-alone curriculum or as a supplement".
Its FAQ says a student who has completed Level 5 of Beast Academy Online "has the mathematical background necessary for Art of Problem Solving (AoPS) prealgebra". Our Beast Academy tutor page covers that program in detail.
Sources: AoPS Academy, About, AoPS Academy locations, Beast Academy FAQ, read 31 October 2026. artofproblemsolving.com refused our requests that day, so nothing here is taken from it. Art of Problem Solving, AoPS, AoPS Academy, Beast Academy and Alcumus are trademarks of their owner; Modern Age Coders is not affiliated with them.
Why families look
Usually for practical reasons rather than doubts about the material: no campus nearby, a schedule clash, a wish for a live teacher who explains in conversation, or a child who needs help working through an AoPS book at home.
| What families say | What it usually points to |
|---|---|
| "There is no AoPS Academy near us." | An online route: AoPS’s own Virtual Campus or online courses, or a live online class elsewhere |
| "My child is stuck on the AoPS book at home." | A tutor alongside the book, not a replacement for it |
| "We want a teacher who talks it through live." | A live class or 1-on-1 lessons, whichever provider |
| "Our schedule changes every term." | A format with flexible times or 1-on-1 booking |
| "My younger child is not ready for the contest books." | Beast Academy, or a gentler problem-solving course first |
Many of these needs are met within the AoPS family itself, for example through its Virtual Campus or online courses. We say so plainly: if AoPS fits your child and your week, there is no reason to switch.
What we offer is one more route, not a verdict on theirs.
Whatever a family chooses, the test is the same: does the student meet problems slightly too hard, get time to struggle, and then see a clear explanation of the ideas? Those three things matter more than the name on the course.
The criteria table below is built around exactly those questions.
Criteria
A neutral table of what to weigh. The AoPS columns use only what AoPS publishes on the pages we could read; where we could not check a detail, the table says so. The last column describes our own classes. No prices are listed for anyone.
| Criterion | AoPS Academy | Beast Academy | AoPS Online courses | Modern Age Coders |
|---|---|---|---|---|
| Ages or grades | Grades 1 to 12 | Ages 6 to 13 | Described as for high-performing math students | Grades 4 to 12 for these courses; ages 6 to 67 overall |
| Where | Over 20 campuses in 12 states, plus a Virtual Campus | Books and an online platform at home | Online | Live online, anywhere |
| Subjects | Math, language arts and science | Elementary math | Math (details not checked: site unavailable to us) | Math, plus coding and AI courses |
| Style | Discovery led by questions from instructors, with collaboration | Comic-style lessons and puzzles | Not checked | A live teacher; students explain before the teacher does |
| Group or private | Cohort classes | Self-paced | Not checked | A batch of 15 to 20, or 1-on-1 |
| Works with AoPS books | Its own curriculum | Leads into AoPS prealgebra after Level 5 | Its own curriculum | Yes; we can teach alongside them |
| Schedule | Academic year and summer courses | Whenever the family chooses | Not checked | Weekdays or weekends, flexible; 1-on-1 at your convenience |
Sources: aopsacademy.org home, About and locations pages; beastacademy.com home and FAQ; read 31 October 2026. AoPS Online details could not be checked because artofproblemsolving.com returned an error to us; check them on AoPS’s own site.
Alongside AoPS
Yes. Many of our students keep their AoPS book as the main text and use our classes to talk through the problems they are stuck on, check their write-ups and fill gaps. We never do the problems for them.
| Part of the hour | What happens |
|---|---|
| First 10 minutes | The student shows a problem they could not finish and explains how far they got |
| Next 20 minutes | Hints, one at a time, until the student finds the idea themselves |
| Next 20 minutes | Our own problem using the same idea, solved without hints |
| Last 10 minutes | The student writes a clean solution and names the idea in one sentence |
We give hints, ask questions and teach the idea behind a problem. We do not hand over worked solutions to book exercises, because finding them is the whole value of a problem-solving book.
We also never copy pages or problems from any AoPS book into our materials. Our practice problems are written by our teachers.
Students working through AoPS-style material often aim at MATHCOUNTS, the AMC 8 or the AMC 10. Our olympiad and middle school competition courses take them there with our own problem sets.
For contest specifics, see our AMC and olympiad tutoring and MATHCOUNTS preparation pages.
The lesson
AoPS puts its own method in one line: it "trains students to approach hard problems by breaking them down into familiar parts." Here is how we teach that idea, with three worked examples written by us.
Example 1 (ours): a big sum. What is 1 + 2 + 3 + ... + 50? Unfamiliar: fifty terms. Familiar core: 1 + 2 + 3 + 4, which is 10, and also (1 + 4) + (2 + 3), two pairs of 5. So pair the ends: 1 + 50, 2 + 49, and so on, 25 pairs of 51, total 1,275. Check with a small case: 1 to 4 gives 2 pairs of 5, which is 10. Correct.
Example 2 (ours): an odd shape. How many diagonals does a hexagon have? Unfamiliar: drawing them all gets messy. Familiar core: each corner connects to every other corner except itself and its two neighbors, so each of the 6 corners sends out 3 diagonals. That counts 18 ends, but each diagonal has two ends, so there are 9. Check by drawing a square: each corner sends 1, 4 ends, 2 diagonals. Correct.
Example 3 (ours): wording that hides algebra. The sum of three consecutive whole numbers is 87. What is the largest? Unfamiliar: three unknowns. Familiar core: the middle number is the average, so it is 87 / 3 = 29, and the numbers are 28, 29 and 30. The largest is 30. Check: 28 + 29 + 30 = 87. The familiar part was "average of evenly spaced numbers is the middle one".
The three examples share no topic: a sum, a shape and a sentence. They share a move, and that move is what lets a student face a problem they have never seen on a contest.
This is why problem-solving programs of every kind, AoPS included, focus on method more than on any list of topics.
Before solving, students must say what the familiar core is. Only then may they calculate.
At the end, they write the core in one sentence. Over a term those sentences become their own toolkit.
Practice set
Written by our teachers at about the AMC 8 to early AMC 10 level. They are not from any AoPS book, class or Alcumus, and not from any contest. Find the familiar core first.
| No. | Answer | Familiar core |
|---|---|---|
| 1 | 2,500 | The first n odd numbers add to n squared; here n is 50 |
| 2 | 20 | Each of 8 corners sends 5 diagonals; 40 ends, halved |
| 3 | 21 | The middle number is 115 / 5 = 23 |
| 4 | 6 | Count factors of 5: 5, 10, 15, 20 give one each, 25 gives two |
| 5 | 9 | Ones digits cycle 7, 9, 3, 1; 2026 leaves remainder 2 on division by 4 |
| 6 | 6 | Choose which 2 of the 4 moves are right |
| 7 | 6 and 8 | Two numbers with sum 14 and product 48 |
| 8 | 9,801 | (100 minus 1) squared = 10,000 minus 200 + 1 |
| 9 | 8 | 16 multiples of 6 below 100, minus the 8 multiples of 12 |
| 10 | 23 | Totals 120 and 143; the difference |
Problem 4 is usually answered 5, forgetting that 25 holds two factors of 5. Problem 9 tempts students to subtract multiples of 4 rather than of 12, the numbers divisible by both 6 and 4.
Problem 6 can be done by drawing every path, which is a fine check; the counting idea makes the 3 by 3 version easy too.
Students who finish these comfortably are ready for full contest-length sets. We set those from our own problem bank in class.
Students using AoPS books can bring the chapter they are on, and we will match the practice to it.
Readiness
Our own description of how students grow on hard problems, whichever program they use.
| Stage | What it looks like |
|---|---|
| 1. Tries | Writes down a small case instead of waiting |
| 2. Simplifies | Finds a familiar core without prompting |
| 3. Proves | Explains why an answer must be right |
| 4. Extends | Asks what happens with a bigger or different version |
Struggle is part of the method. A child stuck for ten minutes on a good problem is not failing; they are doing the work.
Ask your child to explain one problem a week to you. If they can, the idea has stuck.
When a problem looks huge, try it with small numbers first. The pattern often appears by the third case.
Write the familiar core in your notebook after every solved problem.
The catalogue
Live online classes with a teacher who knows the student, in a group batch or one to one.
APS / CON / 01
AMC to AIME problem solving.
Open the syllabusAPS / CON / 02
MATHCOUNTS and AMC 8.
Open the syllabusAPS / CON / 03
Chance and combinations.
Open the syllabusAPS / COR / 01
Prealgebra and Algebra 1.
Open the syllabusAPS / COR / 02
Grades 6 to 8.
Open the syllabusAPS / COR / 03
Through calculus.
Open the syllabusAPS / YNG / 01
Grades 1 to 5.
Open the syllabusAPS / YNG / 02
First puzzles.
Open the syllabusAPS / YNG / 03
Patterns checked in Python.
Open the syllabusHow lessons run
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
Weekdays
After school, in your time zone.
Weekends
Longer sessions for hard sets.
1-on-1
Beside your child’s own book.
The student finds the idea.
Named before any calculation.
Clean solutions, checked by the teacher.
Written by our teachers.
Live online across the US.
Batches of 15 to 20, or a single student.
Student work
Problem solvers often enjoy code too; there are student examples on the student labs page.

AI and ML
An AI nutrition coach that reads what you eat and works you toward a target.

AI and ML
A chatbot that answers mathematics and programming questions, built and deployed by a student.

AI and ML
An assistant that helps a young person recognise unsafe situations online.

Web app
A weather forecasting site with live conditions for any location.
Fees
Our fee covers only our own classes; we do not list or compare anyone else’s prices. Billing is monthly, so a family can use us for one term beside any other program.
Free first class
USD 0
no card required
Group batch
USD 100
a month, billed in US dollars
One to one
USD 150
a month, billed in US dollars
What families say
What parents have written on Google, shown unchanged.
★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
★★★★★
"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."
Samriddha Mondal
Student
★★★★★
"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."
Vansh Agarwal
Student
★★★★★
"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."
Sonam Oswal
Parent of Dhairya
★★★★★
"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."
Sonu Goyal
Parent
★★★★★
"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."
Ritu Kedia
Parent
Questions from families
Art of Problem Solving (AoPS) publishes problem-solving math textbooks, first in 1993, and has offered online courses since 2003. It also runs the in-person AoPS Academy and created Beast Academy for younger children, according to its own sites.
AoPS describes AoPS Academy as an after-school enrichment program teaching problem solving through advanced math, language arts and science. It offers in-person courses for grades 1 to 12 at over 20 locations in 12 states, plus a Virtual Campus.
AoPS itself has a Virtual Campus and online courses. Live online classes from other providers, including Modern Age Coders, are another route; compare them on the criteria that matter to your child.
Yes. We teach alongside AoPS books with hints and questions, then set our own problems on the same idea. We do not hand over solutions to book exercises or copy book pages.
Beast Academy describes itself as a full math program from Art of Problem Solving for kids ages 6 to 13. Its FAQ says finishing Level 5 online gives the background for AoPS prealgebra.
We do not make that claim. AoPS is a long-established program that suits many students; we offer a different format, live online with a regular teacher, and families should choose by fit.
No. We use problems written by our own teachers. Alcumus and AoPS materials belong to their owner, and we are not affiliated with it.
Our olympiad and middle school competition courses work on AMC 8 and AMC 10 style problem solving with our own problem sets. We make no score or qualification promises.
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
No. Modern Age Coders is independent and has no connection with Art of Problem Solving, AoPS Academy or Beast Academy. Their names are trademarks of their owner.
Elsewhere on this site
Help beside other programs, and the contests problem solvers aim for.
Live help beside AoPS’s elementary program.
Another program families weigh.
Where many problem solvers head.
The middle school team contest.
Three contests compared.
Moving ahead of grade level with depth.
Part of the guide: Homeschool and school math curricula guide
More guides: US state math tests by state · US gifted and selective school tests · US math placement and college readiness tests · US math and coding competitions guide
Start here
Bring a problem your child is stuck on, from any book. The teacher works through it with hints, then gives one of our own problems on the same idea and tells you what they noticed.
For how a lesson is built, read how we teach, or look over every course we run.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Our teachers are based in India and teach live at times arranged for US evenings and weekends. Most families message us on WhatsApp first.
A priority demo is a full class of about 45 to 60 minutes. After the class the mentor sends a written skill report and a personal learning roadmap on WhatsApp. If you enrol, the demo fee is adjusted against your first month's fee. Share your demo Order ID with us on WhatsApp and we take it off.
Book a priority demo