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.
Solving competitive programming problems

SAT Score Range

38 sessions

+44

🔥 3 spots left!

About

Each week, we will solve competitive programming problems from USACO, Codeforces and others. At first, we will go over the algorithms and data structures needed, and then break the problem solution and code.

Tutored by

Teo K 🇬🇪

Certified in 6 topics

View Profile

Hi, I'm here to study and help others. I enjoy mathematics and computer science.

Jimmy S 🇰🇷

Senior Tutor

Certified in 75 topics

View Profile

Hi, I'm Jimmy! I'm a junior in high school interested in learning and teaching math and computer science. I also teach SAT Bootcamps and other enrichment topics. In my free time, I like to play sports like running and soccer, watch movies, and read classic books. I look forward to teaching you!

✋ ATTENDANCE POLICY

Try not to miss the sessions!

SESSION 1

3

Sep

SESSION 1

Other Topics

Other Topics

Tue 1:00 PM - 2:00 PM UTCSep 3, 1:00 PM - 2:00 PM UTC

Introduction, review, few simple problems.
SESSION 2

9

Sep

SESSION 2

Computer Science

Computer Science

Mon 1:00 PM - 2:00 PM UTCSep 9, 1:00 PM - 2:00 PM UTC

Solving basic problems using conditionals
SESSION 3

11

Sep

SESSION 3

Computer Science

Computer Science

Wed 1:00 PM - 2:00 PM UTCSep 11, 1:00 PM - 2:00 PM UTC

Solving problems
SESSION 4

13

Sep

SESSION 4

Computer Science

Computer Science

Fri 1:00 PM - 2:00 PM UTCSep 13, 1:00 PM - 2:00 PM UTC

Solving problems
SESSION 5

16

Sep

SESSION 5

Computer Science

Computer Science

Mon 1:00 PM - 2:00 PM UTCSep 16, 1:00 PM - 2:00 PM UTC

Solving problems
SESSION 6

18

Sep

SESSION 6

Computer Science

Computer Science

Wed 3:00 PM - 4:00 PM UTCSep 18, 3:00 PM - 4:00 PM UTC

Solving problems
SESSION 7

21

Sep

SESSION 7

Computer Science

Computer Science

Sat 1:00 PM - 2:00 PM UTCSep 21, 1:00 PM - 2:00 PM UTC

Solving problems
SESSION 8

22

Sep

SESSION 8

Computer Science

Computer Science

Sun 1:00 PM - 2:00 PM UTCSep 22, 1:00 PM - 2:00 PM UTC

Solving problems
SESSION 9

25

Sep

SESSION 9

Computer Science

Computer Science

Wed 1:00 PM - 2:00 PM UTCSep 25, 1:00 PM - 2:00 PM UTC

Solving problems
SESSION 10

26

Sep

SESSION 10

Computer Science

Computer Science

Thu 1:00 PM - 2:00 PM UTCSep 26, 1:00 PM - 2:00 PM UTC

Solving problems
SESSION 11

29

Sep

SESSION 11

Computer Science

Computer Science

Sun 1:00 PM - 2:00 PM UTCSep 29, 1:00 PM - 2:00 PM UTC

Solving problems
SESSION 12

30

Sep

SESSION 12

Computer Science

Computer Science

Mon 1:00 PM - 2:00 PM UTCSep 30, 1:00 PM - 2:00 PM UTC

Solving problems
SESSION 13

3

Oct

SESSION 13

Computer Science

Computer Science

Thu 1:00 PM - 2:00 PM UTCOct 3, 1:00 PM - 2:00 PM UTC

Solving problems
SESSION 14

4

Oct

SESSION 14

Computer Science

Computer Science

Fri 1:00 PM - 2:00 PM UTCOct 4, 1:00 PM - 2:00 PM UTC

Solving problems
SESSION 15

7

Oct

SESSION 15

Computer Science

Computer Science

Mon 1:00 PM - 2:00 PM UTCOct 7, 1:00 PM - 2:00 PM UTC

Solving problems
SESSION 16

9

Oct

SESSION 16

Computer Science

Computer Science

Wed 1:00 PM - 2:00 PM UTCOct 9, 1:00 PM - 2:00 PM UTC

Solving problems
SESSION 17

11

Oct

SESSION 17

Computer Science

Computer Science

Fri 1:00 PM - 2:00 PM UTCOct 11, 1:00 PM - 2:00 PM UTC

Solving problems
SESSION 18

13

Oct

SESSION 18

Computer Science

Computer Science

Sun 1:00 PM - 2:00 PM UTCOct 13, 1:00 PM - 2:00 PM UTC

Solving problems
SESSION 19

14

Oct

SESSION 19

Computer Science

Computer Science

Mon 1:00 PM - 2:00 PM UTCOct 14, 1:00 PM - 2:00 PM UTC

Solving problems
SESSION 20

17

Oct

SESSION 20

Computer Science

Computer Science

Thu 1:00 PM - 2:00 PM UTCOct 17, 1:00 PM - 2:00 PM UTC

Solving problems
SESSION 21

18

Oct

SESSION 21

Computer Science

Computer Science

Fri 1:00 PM - 2:00 PM UTCOct 18, 1:00 PM - 2:00 PM UTC

Solving problems
SESSION 22

21

Oct

SESSION 22

Computer Science

Computer Science

Mon 1:00 PM - 2:00 PM UTCOct 21, 1:00 PM - 2:00 PM UTC

Solving problems
SESSION 23

23

Oct

SESSION 23

Computer Science

Computer Science

Wed 1:00 PM - 2:00 PM UTCOct 23, 1:00 PM - 2:00 PM UTC

Solving problems
SESSION 24

28

Oct

SESSION 24

Computer Science

Computer Science

Mon 1:00 PM - 2:00 PM UTCOct 28, 1:00 PM - 2:00 PM UTC

Solving problems
SESSION 25

4

Nov

SESSION 25

Computer Science

Computer Science

Mon 1:00 PM - 2:00 PM UTCNov 4, 1:00 PM - 2:00 PM UTC

Solving problems
SESSION 26

10

Nov

SESSION 26

Computer Science

Computer Science

Sun 1:15 PM - 2:15 PM UTCNov 10, 1:15 PM - 2:15 PM UTC

Solving problems
SESSION 27

11

Nov

SESSION 27

Computer Science

Computer Science

Mon 11:00 AM - 12:00 PM UTCNov 11, 11:00 AM - 12:00 PM UTC

Solving problems
SESSION 28

14

Nov

SESSION 28

Computer Science

Computer Science

Thu 11:00 AM - 12:00 PM UTCNov 14, 11:00 AM - 12:00 PM UTC

Solving problems
SESSION 29

21

Nov

SESSION 29

Computer Science

Computer Science

Thu 11:00 AM - 12:00 PM UTCNov 21, 11:00 AM - 12:00 PM UTC

Solving problems
SESSION 30

24

Nov

SESSION 30

Computer Science

Computer Science

Sun 11:00 AM - 12:00 PM UTCNov 24, 11:00 AM - 12:00 PM UTC

Solving problems
SESSION 31

28

Nov

SESSION 31

Computer Science

Computer Science

Thu 11:00 AM - 12:00 PM UTCNov 28, 11:00 AM - 12:00 PM UTC

Solving problems
SESSION 32

2

Dec

SESSION 32

Computer Science

Computer Science

Mon 11:00 AM - 12:00 PM UTCDec 2, 11:00 AM - 12:00 PM UTC

Solving problems
SESSION 33

9

Dec

SESSION 33

Computer Science

Computer Science

Mon 11:00 AM - 12:00 PM UTCDec 9, 11:00 AM - 12:00 PM UTC

Solving problems
SESSION 34

23

Dec

SESSION 34

Computer Science

Computer Science

Mon 11:00 AM - 12:00 PM UTCDec 23, 11:00 AM - 12:00 PM UTC

Solving problems
SESSION 35

26

Dec

SESSION 35

Computer Science

Computer Science

Thu 11:00 AM - 12:00 PM UTCDec 26, 11:00 AM - 12:00 PM UTC

Solving problems
SESSION 36

18

Jan

SESSION 36

Computer Science

Computer Science

Sat 11:30 AM - 12:30 PM UTCJan 18, 11:30 AM - 12:30 PM UTC

Solving problems
SESSION 37

20

Jan

SESSION 37

Computer Science

Computer Science

Mon 11:00 AM - 12:00 PM UTCJan 20, 11:00 AM - 12:00 PM UTC

Solving problems
SESSION 38

23

Jan

SESSION 38

Computer Science

Computer Science

Thu 11:00 AM - 12:00 PM UTCJan 23, 11:00 AM - 12:00 PM UTC

Solving problems

Public Discussion

Please log in to see discussion on this series.

Sep 3 - Jan 23

21 weeks

60 mins

/ session

Next session on January 18, 2025