Olympiads

Olympiads

DateCountryOlympiad
November 2025United StatesAmerican Mathematics Competition 12
October 2025CanadaCanadian Open Mathematics Challenge
November 2024United StatesAmerican Mathematics Competition 12
October 2024CanadaCanadian Open Mathematics Challenge
DateCountryOlympiad
December 2026United StatesUSA North America Artificial Intelligence Olympiad
November 2026CanadaCanada Artificial Intelligence National Challenge
January 2026United StatesNorth American Computational Linguistics Open Exam
March 2025CanadaCanadian Computing Competition Senior Exam
January 2025CanadaNorth American Computational Linguistics Open Exam
January 2025United StatesUSA Computing Olympiad Bronze Exam
March 2024CanadaCanadian Computing Competition Senior Exam
January 2024United StatesUSA Computing Olympiad Bronze Exam
DateCountryOlympiad
April 2026CanadaCanadian Association of Physicists High School Prize Exam
March 2026CanadaJunior Science Olympiad of Canada Exam
February 2026United StatesUSA Physics Olympiad F=ma Qualifying Exam
November 2025CanadaJunior Science Olympiad of Canada National Camp - Invitation
May 2025CanadaJunior Science Olympiad of Canada Exams
April 2025CanadaCanadian Association of Physicists High School Prize Exam
February 2025United StatesUSA Physics Olympiad F=ma Qualifying Exam
May 2024CanadaJunior Science Olympiad of Canada Exams
April 2024CanadaCanadian Association of Physicists High School Prize Exam
February 2024United StatesUSA Physics Olympiad F=ma Qualifying Exam
DateCountryOlympiad
April 2026CanadaCanadian Chemistry Olympiad Exams
March 2026United StatesUnited States National Chemistry Olympiad Local Exam
March 2026CanadaJunior Science Olympiad of Canada Exam
November 2025CanadaJunior Science Olympiad of Canada National Camp - Invitation
May 2025CanadaJunior Science Olympiad of Canada Exams
April 2025CanadaCanadian Chemistry Olympiad Exams
April 2025United StatesUnited States National Chemistry Olympiad National Exam
March 2025United StatesUnited States National Chemistry Olympiad Local Exam
May 2024CanadaJunior Science Olympiad of Canada Exams
April 2024CanadaCanadian Chemistry Olympiad Exams
DateCountryOlympiad
April 2026CanadaCanadian Biology Olympiad Competition Exam
March 2026CanadaJunior Science Olympiad of Canada Exam
February 2026United StatesUSA Biology Olympiad Open Exam
November 2025CanadaJunior Science Olympiad of Canada National Camp - Invitation
May 2025CanadaJunior Science Olympiad of Canada Exams
February 2025United StatesUSA Biology Olympiad Open Exam
May 2024CanadaJunior Science Olympiad of Canada Exams
April 2024CanadaCanadian Biology Olympiad Competition Exam
DateCountryOlympiad
May 2026CanadaCanadian Astronomy and Astrophysics Olympiad Junior Exam
March 2026CanadaCanadian Astronomy and Astrophysics Olympiad Senior Exam
February 2026United StatesUSA Astronomy and Astrophysics Olympiad First Round Exam
October 2025CanadaInternational Olympiad on Astronomy and Astrophysics Junior - Invitation
May 2025CanadaCanadian Astronomy and Astrophysics Olympiad Junior Exam
March 2025CanadaCanadian Astronomy and Astrophysics Olympiad Senior Exam
February 2025United StatesUSA Astronomy and Astrophysics Olympiad First Round Exam
March 2024CanadaCanadian Astronomy and Astrophysics Olympiad Senior Exam
February 2024United StatesUSA Astronomy and Astrophysics Olympiad First Round Exam

Textbooks

DateTextbook
FutureDifferential Equations with Applications and Historical Notes by George F. Simmons
FutureLinear Algebra Done Right by Sheldon Axler
FutureOlympiad Training for Individual Study by Evan Chen
FutureThe Art of Problem Solving Math Worldwide Online Olympiad Training A
FutureThe Art of Problem Solving Math Worldwide Online Olympiad Training B
June 2026Euclidean Geometry in Mathematical Olympiads by Evan Chen
June 2026AwesomeMath Summer Program
November 2025Athemath Women in Math Online Social Network
September 2025The Art of Problem Solving American Mathematics Competition 12 Series
July 2025MathPath Summer Camp at Mount Holyoke College
July 2024MathPath Summer Camp at Rockhurst University
May 2024The Art of Problem Solving Book Series by Richard Rusczyk et al
DateTextbook
FutureThe Art of Problem Solving Code Worldwide Online Olympiad Training
June 2026Introduction to Machine Learning by Etienne Bernard
June 2026Introduction to Machine Learning with Python by Andreas Müller and Sarah Guido
June 2026Deep Learning for Coders with fastai and PyTorch by Jeremy Howard and Sylvain Gugger
June 2026Machine Learning with PyTorch and Scikit-Learn by Sebastian Raschka
June 2026Grokking Machine Learning by Luis Serrano
January 2026Puzzles in Logic, Languages and Computation: the Red book by Dragomir Radev
January 2026Puzzles in Logic, Languages and Computation: the Green book by Dragomir Radev
December 2025Linguistics Olympiad: Training Guide - the Yellow book by Vlad A. Neacșu
January 2025The Art of Problem Solving USACO Bronze Series
DateTextbook
FutureThe Feynman Lectures on Physics by Richard Feynman
FutureThe Art of Problem Solving Physics Worldwide Online Olympiad Training A
FutureThe Art of Problem Solving Physics Worldwide Online Olympiad Training B
December 2025Physics Olympiad Handouts by Kevin Zhou
March 2025The Art of Problem Solving Physics F=ma Series
DateTextbook
January 2027Chemistry 342 Organic Chemistry B Organic Chemistry by Paula Yurkanis Bruice
January 2027Chemistry 348 Laboratory Techniques for Organic Chemistry B
September 2026Chemistry 341 Organic Chemistry A Organic Chemistry by Paula Yurkanis Bruice
September 2026Chemistry 347 Laboratory Techniques for Organic Chemistry A
May 2026British Columbia Chemistry Olympiad
May 2026Atkins' Physical Chemistry by Peter Atkins, Julio de Paula and James Keeler
May 2026Organic Chemistry by Jonathan Clayden, Nick Greeves and Stuart Warren
May 2026Inorganic Chemistry by Mark Weller, Jonathan Rourke, Fraser Armstrong and Tina Overton
April 2026Canadian Chemistry Olympiad Training Course by Ivan Shershnev
March 2026Descriptive Inorganic, Coordination, and Solid State Chemistry by Glen E. Rodgers
February 2026Organic Chemistry as a Second Language by David Klein
January 2026The Art of Problem Solving Chemistry Worldwide Online Olympiad Training B
January 2026The Art of Problem Solving Chemistry Worldwide Online Olympiad Training A
May 2025British Columbia Chemistry Olympiad
April 2025Washington University Chemistry Tournament
March 2025University of California Berkeley Chemistry Tournament
May 2024British Columbia Chemistry Olympiad
DateTextbook
FutureThe USA Biology Olympiad Semifinal Exams Worked Solutions by Martyna Petrulyte
March 2024The USA Biology Olympiad Open Exam Exams Worked Solutions by Martyna Petrulyte
DateTextbook
January 2027Astronomy 410 Astrophysics Astrophysics in a Nutshell by Dan Maoz
September 2026Astronomy 310 Astrophysics Measurements To Measure the Sky by Frederick R. Chromey
March 2026Foundations of Astrophysics by Barbara Ryden and Bradley Peterson