Areteem offers different courses, workshops, and reviews for students learning computer science and preparing for computer science competitions (such as USACO) and the AP Computer Science Principles and A exams.
Areteem offers core computer courses that cover the central knowledge needed as a foundation.
- Introduction to Algorithms is an introductory course teaching students both the fundamentals of programming with Python plus the foundation of studying algorithms. Students learn the basic methods for measuring complexity (time and space) as well as popular algorithms for searching and sorting. This course is ideal as a first course for students interested in computer science competitions such as USACO. Introduction to Algorithms is available as a live or self-paced course with registration below.
- Advanced Placement Computer Science Courses are available as both Summer Intensive courses and throughout the school year. Click here for more information and registration.
Preparation for Competitions
- USACO: Students preparing for the USACO Competitions should begin by taking Introduction to Algorithms. After taking Introduction to Algorithms, it is recommended students prepare for the USACO competitions with an 8 Week Prep course, available for registration below. For the best preparation (plus savings!), bundle the live Intro to Algorithms with the 8 Week Prep Course!