Need help finding the right class? Have a question about how classes work?
CodeWOOT (Code Worldwide Online Olympiad Training)
Designed for students to cultivate the algorithmic problem solving skills needed to successfully compete in top computer science competitions.
Competition focus:
USACO
IOI
Curriculum Designed by a Google Coding Competition Writer
![Co-lead Engineer and Author of Google Code Jam](http://data.artofproblemsolving.com/cms/school/catalog/courses/woot-code/CodeWOOT_Ian_Tullis.png)
Curriculum Designed by a Google Coding Competition Writer
CodeWOOT was developed by Ian Tullis: an experienced software engineer, instructor, and problem designer for international coding competitions.
Experience
Co-lead Engineer and Author
Google Jam and Google Distributed Code Jam
Puzzle and Problem Writer
MIT Mystery Hunt
Microsoft Puzzle Hunt
University Lecturer at UC Berkeley and Stanford
CS161, Design and Analysis of Algorithms
Education
Harvey Mudd, BS in Chemistry
Stanford, MA in Computer Science, Specialty: CS Theory
CodeWOOT Registration
Tuition:  $895.00
Registration Deadline: October 1, 2024
First Day of Class: September 5, 2024
Schedule: Thurs 7:30 - 9:30 PM ET (4:30 - 6:30 PM PT)
Students may drop CodeWOOT by October 1, 2024 and receive a full refund.
Due to our generous sponsors shown above, 2024 USACO Summer Training Camp participants are invited to join CodeWOOT for free.
Designed by Ian Tullis, a former writer for Code Jam, Google's international coding competition, CodeWOOT trains students at the high Silver and Gold levels of the USA Computing Olympiad (USACO) to reach the Platinum level and beyond.
Benefits
Direct feedback: Get comments from experts on how to improve your coding and your problem solving process to elevate your competition potential.
Custom judge system: Receive immediate automated feedback on your code from our USACO-style judge system.
Expert instructors: Learn advanced concepts and problem solving skills from former OIympiad competitors and medalists.
24-hr online classroom: Problem solve at any time, any place with top students from around the world.
Contest-specific experiences: Challenging practice problems and exams for every major contest in the high school Olympiad track.
CodeWOOT runs from September 5, 2024 to March 6, 2025. Each CodeWOOT class is held on Thursday at 7:30 PM ET / 4:30 PM PT. To learn more, download the course information.
Number of Classes: 16
Practice Exams: 6 Practice USACOs
Ideal Exam Scores / Levels: CodeWOOT is designed for students preparing for USACO Gold and Platinum levels. Students who can consistently solve at least one Silver-level problem will also benefit from this course.
Recommended Background:
Basic algorithms (such as sorting, binary search, and depth first search)
Basic data structures (such as arrays, linked lists, trees, and directed and undirected graphs)
Familiarity with basic data and control structures in C++, or familiarity with Java or Python plus a willingness to pick up C++ (the course does not specifically teach C++, but does touch on features of C++ that are relevant to coding competitions)
Technical Requirements: C++
Diagnostic Assessment: We strongly encourage students to test their subject level expertise before enrolling in this course.
WOOT Testimonials
Since 2005, students preparing for the major high school Olympiads for math and science have chosen AoPS Online’s WOOT programs.
I enjoyed the classroom, the discussions, and the problems on the handouts. They were very creatively conceived, and I think WOOT instructors paid excellent attention to the discussion during online classes.
This course had a very impressive number of problems, all of which reinforced my understanding and/or took me beyond what we learned in class.
Ready to join CodeWOOT?
Train with the best students from around the world to learn Olympiad-level problem solving skills.
Other Olympiad Prep
MathWOOT
Designed for math students from around the world to master the problem solving skills to qualify and compete in national and international high school math Olympiads.
Other Olympiad Prep
PhysicsWOOT
Designed for students to develop their mastery of physics concepts and compete in national and international physics competitions.
Other Olympiad Prep
ChemWOOT
Designed for students to bridge the gap between theory and practice for problem solving at the national and international chemistry competitions.