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 C++

SAT Score Range

14 sessions

+2

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

About

Intermediate introduction to C++. Each week we will have 2 sessions. We will start by going over initial setup for running C++ code, then cover a different topic each session. For more difficult material, I may use the second session as office hours, where you may come to ask questions, and I will review more difficult topics. There will be 2 assignments each week covering the topics we discuss so you can practice, and I will review your code. Anybody is welcome, and the compiler is online so there is no need for a specific computer or Operating System. You are expected to have some basic knowledge of programming, because I will not be discussing simple things like variables, or if statements etc.

Tutored by

Sam P 🇺🇸

Certified in 14 topics

View Profile

Senior in High school, interested in Computer Science, Programming, and Mathematics, here to share this interest with other people

Schedule

✋ ATTENDANCE POLICY

The sessions are very important to attend, because each one relies on previously discussed content. If you are unable to attend, please message me.

Recordings of the sessions or their accompanying slideshow will be posted so you can review what we went over. Do not use these to skip the sessions, because you will be removed after more than 2 unexcused absences in a row.

You are not required to go to office hours sessions, so they do not count towards attendance.

SESSION 1

11

Sep

SESSION 1

Orientation

Orientation

Mon 9:00 PM - 9:50 PM UTCSep 11, 9:00 PM - 9:50 PM UTC

A very important session, where I will introduce many of the base concepts in C++, it's syntax, writing our first program, and I will be sharing the class code so you can receive assignments with the online compiler, OnlineGDB.
SESSION 2

14

Sep

SESSION 2

Office Hours

Office Hours

Thu 9:00 PM - 9:20 PM UTCSep 14, 9:00 PM - 9:20 PM UTC

I will be answering any questions about topics from the first session, and reviewing code if asked.
SESSION 3

18

Sep

SESSION 3

Computer Science

Computer Science

Mon 9:00 PM - 9:50 PM UTCSep 18, 9:00 PM - 9:50 PM UTC

Review of important topics from the first session, followed by any issues I saw in the first 2 code assignments. We will then begin discussing functions, header files, includes, scopes, and a brief introduction to pointers.
SESSION 4

21

Sep

SESSION 4

Office Hours

Office Hours

Thu 9:00 PM - 9:20 PM UTCSep 21, 9:00 PM - 9:20 PM UTC

I will be answering any questions about topics from the third session, and reviewing code if asked.
SESSION 5

25

Sep

SESSION 5

Computer Science

Computer Science

Mon 9:00 PM - 9:30 PM UTCSep 25, 9:00 PM - 9:30 PM UTC

Review of important topics from the third session, followed by any issues I saw in the next 2 code assignments. We will then review pointers and elaborate more, learn about arrays and vectors, then introduce Classes and Objects.
SESSION 6

28

Sep

SESSION 6

Office Hours

Office Hours

Thu 9:00 PM - 9:20 PM UTCSep 28, 9:00 PM - 9:20 PM UTC

I will be answering any questions about topics from lesson 3, and reviewing code if asked.
SESSION 7

30

Sep

SESSION 7

Catchup

Catchup

Sat 9:00 PM - 9:30 PM UTCSep 30, 9:00 PM - 9:30 PM UTC

New learners, or people who have missed a few sessions or the first session can join, and I will go over some introductory C++, as well as introduce you to the compiler and show the list of videos from previous sessions, and how this series is organized. You do not need to join this session if you are a regular learner, this is catchup for late-joiners and people who missed important information, including people who may have left the series from having questions about early material.
SESSION 8

2

Oct

SESSION 8

Computer Science

Computer Science

Mon 9:00 PM - 10:00 PM UTCOct 2, 9:00 PM - 10:00 PM UTC

Lesson 4 I will be doing a quick review of Pointers, and review the last homework assignment. Then I will introduce the concept of classes, objects, and other object oriented concepts that are prevalent in C++.
SESSION 9

5

Oct

SESSION 9

Office Hours

Office Hours

Thu 9:00 PM - 9:20 PM UTCOct 5, 9:00 PM - 9:20 PM UTC

I will be answering any questions about topics from lesson 4, and reviewing code if asked.
SESSION 10

11

Oct

SESSION 10

Computer Science

Computer Science

Wed 9:00 PM - 10:00 PM UTCOct 11, 9:00 PM - 10:00 PM UTC

Lesson 5 I will be doing a quick review of Classes, and review the last homework assignment. Then I will introduce the concept of multi-file C++ projects, and function overloading, as well as class constructors
SESSION 11

12

Oct

SESSION 11

Office Hours

Office Hours

Thu 9:00 PM - 9:20 PM UTCOct 12, 9:00 PM - 9:20 PM UTC

I will be answering any questions about topics from lesson 5, and reviewing code if asked.
SESSION 12

16

Oct

SESSION 12

Computer Science

Computer Science

Mon 9:00 PM - 10:00 PM UTCOct 16, 9:00 PM - 10:00 PM UTC

Lesson 6
SESSION 13

19

Oct

SESSION 13

Office Hours

Office Hours

Thu 9:00 PM - 9:40 PM UTCOct 19, 9:00 PM - 9:40 PM UTC

Office hours
SESSION 14

26

Oct

SESSION 14

Office Hours

Office Hours

Thu 9:00 PM - 9:40 PM UTCOct 26, 9:00 PM - 9:40 PM UTC

office hours

Public Discussion

Please log in to see discussion on this series.

Sep 11 - Oct 26

7 weeks

20 - 60 mins

/ session

SCHEDULE

Mondays

9:00PM

Thursdays

9:00PM