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.
Get free help applying to college.
College Admissions Workshops
Get free help applying to college.
1-on-1 conversations on global topics
Dialogues
1-on-1 conversations on global topics
A global network of volunteers.
Explore Tutors
A global network of volunteers.
AP Computer Science Principles Prep

SAT Score Range

5 sessions

About

Each session, we'll go over a different topic in the AP CSP curriculum to give you a head start into next year.

Tutored by

Matthew L 🇺🇸

Certified in 1 topic

View Profile

I'm an incoming high school sophomore that loves problem solving and complex analysis.

✋ ATTENDANCE POLICY

You will be withdrawn from the series if you have more than 2 unexcused absences in a row. Please message me in advance for any absences!

SESSION 1

30

Jul

SESSION 1

AP Computer Science

AP Computer Science

Wed 11:00 PM - Thu, 12:00 AM UTCJul 30, 11:00 PM - Jul 31, 12:00 AM UTC

Today we'll get to know each other and begin Big Idea 3: Algorithms and Programming (It's out of order on purpose)
SESSION 2

1

Aug

SESSION 2

AP Computer Science

AP Computer Science

Fri 11:00 PM - Sat, 12:00 AM UTCAug 1, 11:00 PM - Aug 2, 12:00 AM UTC

Today we'll go over Big Idea 1: Creative Development
SESSION 3

2

Aug

SESSION 3

AP Computer Science

AP Computer Science

Sat 11:00 PM - Sun, 12:00 AM UTCAug 2, 11:00 PM - Aug 3, 12:00 AM UTC

Today we'll go over Big Idea 2: Data
SESSION 4

3

Aug

SESSION 4

AP Computer Science

AP Computer Science

Sun 11:00 PM - Mon, 12:00 AM UTCAug 3, 11:00 PM - Aug 4, 12:00 AM UTC

Today we'll go over Big Idea 4: Computer Systems and Networks
SESSION 5

4

Aug

SESSION 5

AP Computer Science

AP Computer Science

Mon 11:00 PM - Tue, 12:00 AM UTCAug 4, 11:00 PM - Aug 5, 12:00 AM UTC

Today we'll go over Big Idea 5: Impact of Computing

Public Discussion

Please log in to see discussion on this series.

Jul 30 - Aug 5

1 week

60 mins

/ session

Next session on August 2, 2025

SCHEDULE

Wednesday, Jul 30

11:00PM

Friday, Aug 1

11:00PM

Saturday, Aug 2

11:00PM

Sunday, Aug 3

11:00PM

Monday, Aug 4

11:00PM