Schoolhouse.world: peer tutoring, for free.
Free SAT® Prep, as part of a research study.
SAT® Bootcamps
Free SAT® Prep, as part of a research study.
A global network of volunteers.
Explore Tutors
A global network of volunteers.
Get free help applying to college.
College Admissions Workshops
Get free help applying to college.
Competitive Programming 101 (USACO)

SAT Score Range

10 sessions

+8

This series ended on August 9, 2023. All 1:1 and group chats related to this series are disabled 7 days after the last session.

About

In each session, we will go through each of the topics that are frequently seen in USACO Bronze to USACO Silver. All languages are welcome and almost no experience is required. From Simulation to DFS, this series will cover close to everything.

Tutored by

Dhairya S 🇺🇸

Certified in 1 topic

View Profile

I'm a high school Freshman from the United States to get help for Pre-calculus. In my free time, I like to code and play cricket.

Schedule

✋ ATTENDANCE POLICY

Try not to miss a session.

SESSION 1

10

Jul

SESSION 1

Orientation

Orientation

Mon 11:00 PM - Tue, 12:00 AM UTCJul 10, 11:00 PM - Jul 11, 12:00 AM UTC

We will go over what will be learned, as well as some expected knowledge.
SESSION 2

11

Jul

SESSION 2

Computer Science

Computer Science

Tue 10:00 PM - 11:00 PM UTCJul 11, 10:00 PM - 11:00 PM UTC

Data Structures: Arrays, Sets, Maps, Structs/classes, Queues and stacks + implementation.
SESSION 3

13

Jul

SESSION 3

Computer Science

Computer Science

Thu 11:00 PM - Fri, 12:00 AM UTCJul 13, 11:00 PM - Jul 14, 12:00 AM UTC

Brute Force + Time Complexity.
SESSION 4

18

Jul

SESSION 4

Computer Science

Computer Science

Tue 11:00 PM - Wed, 12:00 AM UTCJul 18, 11:00 PM - Jul 19, 12:00 AM UTC

Simulation + Practice problems since Simulation is short.
SESSION 5

20

Jul

SESSION 5

Computer Science

Computer Science

Thu 11:00 PM - Fri, 12:00 AM UTCJul 20, 11:00 PM - Jul 21, 12:00 AM UTC

Simulation + Practice problems since Simulation is short.
SESSION 6

25

Jul

SESSION 6

Computer Science

Computer Science

Tue 11:00 PM - Wed, 12:00 AM UTCJul 25, 11:00 PM - Jul 26, 12:00 AM UTC

The Advantages of Sorting and how to know when to to use it
SESSION 7

27

Jul

SESSION 7

Computer Science

Computer Science

Thu 11:00 PM - Fri, 12:00 AM UTCJul 27, 11:00 PM - Jul 28, 12:00 AM UTC

How to be greedy in solving problems. The use of greedy algorithms.
SESSION 8

1

Aug

SESSION 8

Computer Science

Computer Science

Tue 11:00 PM - Wed, 12:00 AM UTCAug 1, 11:00 PM - Aug 2, 12:00 AM UTC

Prefix Sums
SESSION 9

3

Aug

SESSION 9

Computer Science

Computer Science

Thu 11:00 PM - Fri, 12:00 AM UTCAug 3, 11:00 PM - Aug 4, 12:00 AM UTC

Graphs
SESSION 10

8

Aug

SESSION 10

Catchup

Catchup

Tue 11:00 PM - Wed, 12:00 AM UTCAug 8, 11:00 PM - Aug 9, 12:00 AM UTC

Final review of everything.

Public Discussion

Please log in to see discussion on this series.

Jul 10 - Aug 9

5 weeks

60 mins

/ session

SCHEDULE

Thursdays

11:00PM

Tuesdays

11:00PM