Academics · Grades 7–11

USACO - USA Computing Olympiad

Algorithmic problem solving in Python, at competition depth.

Course overview

  • Homework: 90 minutes a week
  • Prerequisite: Python 2, or Python 3 preferred

What you’ll learn

Algorithms under pressure

  • Algorithmic techniques applied to problems that resist a direct approach
  • Complete search and the reasoning that makes it tractable
  • Writing a solution that is correct, not merely plausible
  • Working within time limits, where an inefficient answer is a wrong answer

Request tutoring

Same curriculum, at your student’s pace and on your schedule. Tell us a little and our team will follow up.

Tell us who to reach and what to focus on. We’ll follow up.

By submitting, you agree to our Terms of Service and Privacy Policy.

Is this the right level?

A student with working Python who wants problems judged on correctness and time. New to Ardent? A short placement confirms the fit. Schedule a placement →