Competitive Programming Basics
SAT Score Range
•
4 sessions
•
RS
SV
SK
+6
This series ended on July 29, 2025. All 1:1 and group chats related to this series are disabled 7 days after the last session.
About
This is a 3-week, weekly course where we teach the basics of competitive programming, including some USACO Bronze topics and CodeForces problems about 800-1000 in rating. Each session, we'll go over one concept from competitive programming. The topics we will likely cover are:
1. Introduction + math
2. Strings
3. Data structures
4. Simulation/brute force
5. Sorting
6. Greedy problems
Prerequisites: familiarity with Python, Java, or C++ (if you haven't learned these, please visit w3schools for a tutorial)
Tutored by
Schedule
✋ ATTENDANCE POLICY
You will be withdrawn from the series if you have more than 1 unexcused absence. Please message the tutor in advance for any absences!
SESSION 1
15
Jul
SESSION 1
Other Topics
Other Topics
Tue 1:00 AM - 2:00 AM UTCJul 15, 1:00 AM - 2:00 AM UTC
Basic math and strings in coding problems.
SESSION 2
22
Jul
SESSION 2
Other Topics
Other Topics
Tue 1:00 AM - 2:00 AM UTCJul 22, 1:00 AM - 2:00 AM UTC
In this session, we will look at data structures and sorting.
SESSION 3
25
Jul
SESSION 3
Review
Review
Fri 12:00 AM - 1:00 AM UTCJul 25, 12:00 AM - 1:00 AM UTC
Extra practice for math, strings, data structures, and sorting.
SESSION 4
29
Jul
SESSION 4
Other Topics
Other Topics
Tue 1:00 AM - 2:00 AM UTCJul 29, 1:00 AM - 2:00 AM UTC
In our last session, we will cover complete search and simulation.