Master Classes aims to prepare individuals and teams for top level students to prestigious computer science competitions. In the past, AlphaStar teams and students have repeatedly ranked top places in these competitions. Please see the achievements page for more details about past results.
Master classes are also great places that provide an environment for top level students to meet each other.
You can check the details of those competitions below:
- International Olympiad in Informatics (IOI)
- USA Computing Olympiad (USACO)
- Codeforces
- Virginia Tech High School Programming Contest (VT HSPC)
- UCF High School Programming Tournament (UCF HSPT)
- Stanford Programming Contest (ProCo)
- Harker Programming Invitational (HPI)
- American Computer Science League (ACSL)
- TeamsCode Contest
Fee
Master Classes are free but they require the approval of the course instructor.
Course Info
Master courses are composed of specially selected mix problem sets, mock exams and contest strategies / hints / tips / tactics. During the class, solutions will be discussed together in a flexible, engaging and fun setting.
Code | Master Class | Grades | Target Competitions | Who Should Apply |
---|---|---|---|---|
CC25M | Euclid | 5-8 | USACO Codeforces ACSL | Scored 300+ in a USACO Bronze Contest |
CC31M | Ada | 7-9 | USACO Codeforces ACSL VT HSPC UCF HSPT HPI TeamCode | USACO Silver or above Division Contestant |
CC51M | Turing | 9-12 | IOI EGOI USACO National Camp Stanford ProCo VT HSPC UCF HSPT Codeforces | USACO Platinum Division Contestant |
2025-26 Schedule
The class will meet weekly, at most 30 times during the academic year. Tentative Class Schedule is below.
Session | Euclid Master Class | Ada Master Class | Turing Master Class |
---|---|---|---|
Meets | Online, Biweekly | in-person | Online |
Instructor | Alexander Moreira, M.S. | Fatih Gelgi, Ph.D. | TBA |
Times | Wednesdays, 4:00pm-6:00pm (Pacific Time) | Sundays, 1:30pm-3:30pm (Pacific Time) | TBA |
Session 1 | Aug 27 | Aug 31 | |
Session 2 | Sep 10 | Sep 14 | |
Session 3 | Sep 24 | Sep 21 | |
Session 4 | Oct 8 | Sep 28 | |
Session 5 | Oct 22 | Oct 5 | |
Session 6 | Nov 5 | Oct 12 | |
Session 7 | Nov 19 | Oct 19 | |
Session 8 | Dec 3 | Oct 26 | |
Session 9 | TBA | Nov 2 | |
Session 10 | TBA | Nov 9 | |
Session 11 | TBA | Nov 16 | |
Session 12 | TBA | Nov 30 | |
Session 13 | TBA | Dec 7 | |
Session 14 | TBA | TBA | |
Session 15 | TBA | TBA | |
Session 16 | TBA | TBA | |
Session 17 | TBA | ||
Session 18 | TBA | ||
Session 19 | TBA | ||
Session 20 | TBA | ||
Session 21 | TBA | ||
Session 22 | TBA | ||
Session 23 | TBA | ||
Session 24 | TBA | ||
Session 25 | TBA |