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.
AP Computer Science Principles Curriculum Walkthrough

SAT Score Range

12 sessions

+12

This series ended on May 16, 2022. All 1:1 and group chats related to this series are disabled 7 days after the last session.

About

We'll go through each Big Idea of AP Computer Science Principles to prepare all who are taking the exam, or for those who are interested in learning the basics to computer science. Learners should try to come often as this series will follow the AP curriculum of 5 Big Ideas

Tutored by

Milan N 🇺🇸

Certified in 26 topics

View Profile

I'm a Harvard sophomore studying Computer Science. I'm excited to be returning to Amazon this summer, where I'll be interning as a Software Development Engineer. My dream is to make such a reality not only possible for me, but everyone--and through Schoolhouse.world, I can do exactly that.

Schedule

✋ ATTENDANCE POLICY

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

SESSION 1

3

Jan

SESSION 1

AP Computer Science

AP Computer Science

Mon 11:15 PM - Tue, 12:15 AM UTCJan 3, 11:15 PM - Jan 4, 12:15 AM UTC

We'll go over storing text in binary, converting analog data to binary, lossless data compression, lossy data compression, and digital copyright and licenses in this session. We'll review binary data as necessary, as well as other, more personalized topics if time permits. As always, please bring a pencil and paper to write on for scrap work.
SESSION 2

10

Jan

SESSION 2

AP Computer Science

AP Computer Science

Mon 11:15 PM - Tue, 12:15 AM UTCJan 10, 11:15 PM - Jan 11, 12:15 AM UTC

We'll go over connecting networks, addressing the Internet, routing with redundancy, transporting packets, and web protocols in this session. We'll review digital information as necessary, as well as other, more personalized topics if time permits. As always, please bring a pencil and paper to write on for scrap work.
SESSION 3

17

Jan

SESSION 3

AP Computer Science

AP Computer Science

Mon 11:15 PM - Tue, 12:15 AM UTCJan 17, 11:15 PM - Jan 18, 12:15 AM UTC

We'll go over scalable systems, the Internet protocol suite, open protocol development, and the digital divide in this session. We'll review connecting networks, addressing the Internet, routing with redundancy, transporting packets, and web protocols as necessary, as well as other, more personalized topics if time permits. As always, please bring a pencil and paper to write on for scrap work.
SESSION 4

24

Jan

SESSION 4

AP Computer Science

AP Computer Science

Mon 11:15 PM - Tue, 12:15 AM UTCJan 24, 11:15 PM - Jan 25, 12:15 AM UTC

We'll go over variables, math, strings, conditionals, logical equivalence, procedures, repetition, and lists in this session. We'll review the Internet as necessary, as well as other, more personalized topics if time permits. As always, please bring a pencil and paper to write on for scrap work.
SESSION 5

29

Jan

SESSION 5

Office Hours

Office Hours

Sat 5:00 PM - 6:00 PM UTCJan 29, 5:00 PM - 6:00 PM UTC

We will review any questions or concerns regarding digital information, the Internet, and programming up to this point.
SESSION 6

31

Jan

SESSION 6

AP Computer Science

AP Computer Science

Mon 11:15 PM - Tue, 12:15 AM UTCJan 31, 11:15 PM - Feb 1, 12:15 AM UTC

We'll go over building and evaluating algorithms, solving hard problems, and parallel/distributed computing in this session. We'll review more personalized topics if time permits. As always, please bring a pencil and paper to write on for scrap work.
SESSION 7

14

Feb

SESSION 7

AP Computer Science

AP Computer Science

Mon 11:15 PM - Tue, 12:15 AM UTCFeb 14, 11:15 PM - Feb 15, 12:15 AM UTC

We'll go over online data security in this session. We'll review more personalized topics if time permits. As always, please bring a pencil and paper to write on for scrap work.
SESSION 8

21

Feb

SESSION 8

AP Computer Science

AP Computer Science

Mon 11:15 PM - Tue, 12:15 AM UTCFeb 21, 11:15 PM - Feb 22, 12:15 AM UTC

We'll go over computing innovations in this session. We'll review more personalized topics if time permits. As always, please bring a pencil and paper to write on for scrap work.
SESSION 9

28

Feb

SESSION 9

AP Computer Science

AP Computer Science

Mon 11:30 PM - Tue, 12:30 AM UTCFeb 28, 11:30 PM - Mar 1, 12:30 AM UTC

We'll review the entire AP Computer Science Principles curriculum as a whole to prepare for the AP exam in May as well as other, more personalized topics if time permits. As always, please bring a pencil and paper to write on for scrap work.
SESSION 10

14

Mar

SESSION 10

Office Hours

Office Hours

Mon 10:15 PM - 11:15 PM UTCMar 14, 10:15 PM - 11:15 PM UTC

If you have any last minute questions, please attend this session. As always, please bring a pencil and paper to write on for scrap work.
SESSION 11

28

Mar

SESSION 11

AP Computer Science

AP Computer Science

Mon 10:15 PM - 11:15 PM UTCMar 28, 10:15 PM - 11:15 PM UTC

We'll review the entire AP Computer Science Principles curriculum as a whole to prepare for the AP exam in May as well as other, more personalized topics if time permits. As always, please bring a pencil and paper to write on for scrap work.
SESSION 12

16

May

SESSION 12

AP Computer Science

AP Computer Science

Mon 10:15 PM - 11:15 PM UTCMay 16, 10:15 PM - 11:15 PM UTC

We'll review the entire AP Computer Science Principles curriculum as a whole to prepare for the AP exam in May as well as other, more personalized topics if time permits. As always, please bring a pencil and paper to write on for scrap work.

Public Discussion

Please log in to see discussion on this series.

Jan 3 - May 16

19 weeks

60 mins

/ session

SCHEDULE

Mondays

11:15PM