Free AMC 10/12 Preparation Book
Click here to download the free book: Mastering AMC 10/12
This book covers all the important concepts for the AMC 10/12 exams, and includes hundreds of problems with detailed video solutions.
Free AMC 10/12 Course
Note: The AMC 10/12 course videos are available on our YouTube Channel. The description for each video also includes a link to the homework problems. The homework solutions for each class were discussed in a separate video which are also available on the channel.
For other math competitions, you can find a good list of online resources and books here:
Middle School Competition Math Resources
High School Competition Math Resources
If you are new to competitive math, please make sure to watch the AMC 8 videos first. Those fundamental concepts will be used in the AMC 10/12 videos to solve harder and more challenging problems from the AMC10/12 and AIME!
AMC 8 Fundamentals Class Videos
This free program took place over the course of 8 weeks:
Dates: December 5th, 2020  January 30, 2021 (with a break on December 26th, 2020)
Time: Saturdays from 4:00 pm to 5:30 pm PST (7:008:30pm EST)
Classes
Here is the schedule and curriculum of the AMC 10/12 classes:

Week 1 (Saturday, December 5, 2020)

Quadratics

Polynomials

Vieta's Formulas

Roots of polynomial

Raffle Winners:

Dhairya M.

Eva L.



Week 2 (Saturday, December 12, 2020)

Algebraic Manipulation

Factorizations

Class 2 Video
 Class 2 Homework Problems
 Class 2 Homework Solutions Video

Raffle Winners:

Jason S.

Kevin H.



Week 3 (Saturday, December 19, 2020)

Combinatorics

When: Saturday, Dec 19, 2020, 45:30 pm PST (78:30 pm EST)

Class 3 Video

Class 3 Homework Problems

Class 3 Homework Solutions Video

Raffle Winners:

coderinblack (YouTube username)

Michelle L.



Christmas Break, No Class (Saturday, December 26, 2020)

Week 4 (Saturday, January 2, 2021)

Probability

Expected Value

Geometric Probability

States

Class 4 Video

Class 4 Homework Problems

Class 4 Homework Solutions Video

Raffle Winners:

Chinmayi G.

Brandon Y.



Week 5 (Saturday, January 9, 2021)

Factors, Divisors, Bases

Class 5 Video

Class 5 Homework Problems

Class 5 Homework Solutions Video

Raffle Winners

i do math (YouTube username)

Jiahe L.



Week 6 (Saturday, January 16, 2021)

GCD/LCM

Modular Arithmetic

Diophantine Equations

When: Saturday, Jan 16, 2021, 45:30 pm PST (78:30 pm EST)

Class 6 Video

Class 6 Homework Problems

Class 6 Homework Solutions Video

Raffle Winners

Aarav D.

Ethan L.



Week 7 (Saturday, January 23, 2021)
 Triangles
 Polygons
 Trigonometry
 Class 7 Video
 Class 7 Homework Problems
 Class 7 Homework Solutions
 Raffle Winners

Anish B

Franklin Z


Week 8 (Saturday, January 30, 2021)

Circular Geometry

Power of a Point

Cyclic Quadrilaterals

Class 8 Video

Class 8 Homework Problems

2021 AMC 10A/12A and 10B/12B Video Solutions
AIME Preparation Resources
Prizes and Raffles
Daily Challenge Courses from PoShen Loh
Daily Challenge Courses include interactive videos taught by a worldrenowned mathematician, with engaging embedded questions, novel practice problems, periodic exams, and score reports
Brilliant Premium Subscriptions
Brilliant helps to build quantitative skills in math, science, and computer science with fun and challenging interactive explorations. All of their courses are crafted by awardwinning teachers, researchers, and professionals from MIT, Caltech, Duke, Microsoft, Google, and more, with these principles of learning in mind.
Art of Problem Solving Gift Certificates
Art of Problem Solving creates educational materials for motivated students in grades 2–12. Their books, classes, and online resources help students become creative, successful problem solvers.
WolframAlpha Notebook Edition
WolframAlpha Notebook Edition combines the best of both WolframAlpha and Mathematica into a single, unified tool perfect for teaching and learning.
Note: The AMC 10/12 course videos are available on our YouTube Channel. The description for each video also includes a link to the homework problems. The homework solutions for each class were discussed in a separate video which are also available on the channel.
You can still sign up below to be to be notified of future classes that we offer.