Resources
Books, references, and competition dates.
Resource shelf
Season planner
Current dates and registration are on the 2027 USAAIO page.
USAAIO
Rules, dates, syllabus, and past problems.
FAQ
Is this guide official?
No. The guide is maintained by students. USAAIO publishes the competition rules, dates, registration, and syllabus.
Do I need advanced math before starting?
Algebra and some Python is enough to start. Linear algebra, probability, and calculus each get their own modules, and you can pick them up when a later topic needs them.
Should I learn TensorFlow or PyTorch?
PyTorch. The syllabus names it for deep learning tasks, so that is what the guide uses once you are past NumPy and scikit-learn.