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.
Introduction to competitive programming with C++

SAT Score Range

29 sessions

+24

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

About

We'll cover the basics of C++ and some algorithms and data structures. We'll practice solving problems and have interesting activities.

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.

Schedule

✋ ATTENDANCE POLICY

Please try not to skip the sessions and notify me if you're unable to attend!

SESSION 1

3

Sep

SESSION 1

Orientation

Orientation

Sun 3:00 PM - 4:00 PM UTCSep 3, 3:00 PM - 4:00 PM UTC

In this session, we'll get to know each other, introduce the topics we are going to cover and get some general sense about programming. We're also going go over input and output methods in C++.
SESSION 2

5

Sep

SESSION 2

Computer Science

Computer Science

Tue 3:00 PM - 4:00 PM UTCSep 5, 3:00 PM - 4:00 PM UTC

I'm planning to cover some C++ basics, like if statements, variables and mathematical operations. We're also going to go over some practice problems.
SESSION 3

15

Sep

SESSION 3

Computer Science

Computer Science

Fri 3:00 PM - 4:00 PM UTCSep 15, 3:00 PM - 4:00 PM UTC

Review things covered on the last session, answer questions and do practice problems.
SESSION 4

17

Sep

SESSION 4

Review

Review

Sun 3:00 PM - 4:00 PM UTCSep 17, 3:00 PM - 4:00 PM UTC

Review things covered on the last session, talk about arrays, answer questions and do practice problems.
SESSION 5

19

Sep

SESSION 5

Computer Science

Computer Science

Tue 3:30 PM - 4:30 PM UTCSep 19, 3:30 PM - 4:30 PM UTC

Do practice problems from online CP platforms.
SESSION 6

24

Sep

SESSION 6

Computer Science

Computer Science

Sun 3:00 PM - 4:00 PM UTCSep 24, 3:00 PM - 4:00 PM UTC

Vectors and practice problems
SESSION 7

30

Sep

SESSION 7

Computer Science

Computer Science

Sat 4:00 PM - 5:00 PM UTCSep 30, 4:00 PM - 5:00 PM UTC

Vectors and practice problems
SESSION 8

1

Oct

SESSION 8

Computer Science

Computer Science

Sun 3:15 PM - 4:15 PM UTCOct 1, 3:15 PM - 4:15 PM UTC

Review and practice solving problems.
SESSION 9

3

Oct

SESSION 9

Computer Science

Computer Science

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

Talk about what time complexity is and practice solving problems from online CP platforms.
SESSION 10

5

Oct

SESSION 10

Computer Science

Computer Science

Thu 4:15 PM - 5:15 PM UTCOct 5, 4:15 PM - 5:15 PM UTC

Talk about new data structure - set and go over examples.
SESSION 11

7

Oct

SESSION 11

Computer Science

Computer Science

Sat 12:30 PM - 1:30 PM UTCOct 7, 12:30 PM - 1:30 PM UTC

Sets - part 2
SESSION 12

8

Oct

SESSION 12

Computer Science

Computer Science

Sun 3:00 PM - 4:00 PM UTCOct 8, 3:00 PM - 4:00 PM UTC

Practice problem-solving using topics learned in previous sessions.
SESSION 13

10

Oct

SESSION 13

Computer Science

Computer Science

Tue 2:00 PM - 3:00 PM UTCOct 10, 2:00 PM - 3:00 PM UTC

Practice problem-solving using topics learned in previous sessions.
SESSION 14

11

Oct

SESSION 14

Computer Science

Computer Science

Wed 2:30 PM - 3:30 PM UTCOct 11, 2:30 PM - 3:30 PM UTC

Review and catch up on the previous topics.
SESSION 15

13

Oct

SESSION 15

Computer Science

Computer Science

Fri 3:00 PM - 4:00 PM UTCOct 13, 3:00 PM - 4:00 PM UTC

Number theory fundamentals
SESSION 16

14

Oct

SESSION 16

Computer Science

Computer Science

Sat 2:00 PM - 3:00 PM UTCOct 14, 2:00 PM - 3:00 PM UTC

Number theory problems
SESSION 17

15

Oct

SESSION 17

Computer Science

Computer Science

Sun 3:00 PM - 4:00 PM UTCOct 15, 3:00 PM - 4:00 PM UTC

Number theory problems
SESSION 18

17

Oct

SESSION 18

Computer Science

Computer Science

Tue 2:00 PM - 3:00 PM UTCOct 17, 2:00 PM - 3:00 PM UTC

Review and practice.
SESSION 19

18

Oct

SESSION 19

Computer Science

Computer Science

Wed 2:30 PM - 3:30 PM UTCOct 18, 2:30 PM - 3:30 PM UTC

Review and practice solving problems related to number-theory
SESSION 20

23

Oct

SESSION 20

Computer Science

Computer Science

Mon 2:00 PM - 3:00 PM UTCOct 23, 2:00 PM - 3:00 PM UTC

Review and practice.
SESSION 21

25

Oct

SESSION 21

Computer Science

Computer Science

Wed 2:30 PM - 3:30 PM UTCOct 25, 2:30 PM - 3:30 PM UTC

Eratosthenes sieve - explanation and implementation
SESSION 22

26

Oct

SESSION 22

Computer Science

Computer Science

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

Practice solving problems.
SESSION 23

28

Oct

SESSION 23

Computer Science

Computer Science

Sat 1:30 PM - 2:30 PM UTCOct 28, 1:30 PM - 2:30 PM UTC

Eratosthenes sieve - explanation and implementation
SESSION 24

29

Oct

SESSION 24

Computer Science

Computer Science

Sun 1:30 PM - 2:30 PM UTCOct 29, 1:30 PM - 2:30 PM UTC

Review and practice solving problems.
SESSION 25

2

Nov

SESSION 25

Computer Science

Computer Science

Thu 2:00 PM - 3:00 PM UTCNov 2, 2:00 PM - 3:00 PM UTC

Practice solving problems on hackerearth.com.
SESSION 26

3

Nov

SESSION 26

Computer Science

Computer Science

Fri 1:00 PM - 2:00 PM UTCNov 3, 1:00 PM - 2:00 PM UTC

Euclidian algorithm
SESSION 27

5

Nov

SESSION 27

Computer Science

Computer Science

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

Practice problems.
SESSION 28

9

Nov

SESSION 28

Computer Science

Computer Science

Thu 3:00 PM - 4:00 PM UTCNov 9, 3:00 PM - 4:00 PM UTC

Euclidian algorithm
SESSION 29

12

Nov

SESSION 29

Computer Science

Computer Science

Sun 2:00 PM - 3:00 PM UTCNov 12, 2:00 PM - 3:00 PM UTC

Competitive programming

Public Discussion

Please log in to see discussion on this series.

Sep 3 - Nov 12

10 weeks

60 mins

/ session