Resources

Books, references, and competition dates.

USAAIO links

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.