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 / Advanced Level Computer Science - Summer Preparation

SAT Score Range

10 sessions

+7

This series ended on June 25, 2025. All 1:1 and group chats related to this series are disabled 7 days after the last session.

About

Hey Computer Science students! Taking AP CSA, CSP, or any advanced computer science class this fall? I'll prepare you. This course will cover Computer Science up to a second-year college level. I host classes every Monday and Wednesday, where I teach coding concepts. I will also do FRQ practice and test prep for IB/AP/College exams.

My Credentials: 6 years of Computer Science, score of 5 on AP CSA exam, research paper on Machine Learning, Python Certified for 7 years, Java certified for 4.

Notes: I loosely follow the AP CSA curriculum from Collegeboard and code in Java. Any extra details should be available here:
https://apcentral.collegeboard.org/courses/ap-computer-science-a

Although not required, it will be easier if you have in-house Java installed on your PC. We will go over the installation process in the first class. I will allow cloud tools like Replit and Jupiter for coding, meaning you don't have to download anything.


Feel free to message me with any questions you may have!

Tutored by

Atharv S 🇺🇸

Certified in 8 topics

View Profile

Hey, I'm Atharv! I'm a Junior from Texas who loves STEM fields and wants to spread my love to others.

Schedule

✋ ATTENDANCE POLICY

Nothing too harsh on attendance, but I would recommend showing up consistently if you want to understand the material.

SESSION 1

26

May

SESSION 1

Java

Java

Mon 9:00 PM - 10:00 PM UTCMay 26, 9:00 PM - 10:00 PM UTC

Unit 1: Primitive Data Types in Java and Their Modern Applications.

Heavily recommended for those taking: APCSP, APCSA, IB, or any Java class.
SESSION 2

28

May

SESSION 2

Java

Java

Wed 9:00 PM - 10:00 PM UTCMay 28, 9:00 PM - 10:00 PM UTC

Using Java Objects in Real-World Situations.
SESSION 3

2

Jun

SESSION 3

Java

Java

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

Boolean Expressions and Conditional Statements
SESSION 4

4

Jun

SESSION 4

Java

Java

Wed 9:00 PM - 10:00 PM UTCJun 4, 9:00 PM - 10:00 PM UTC

Iteration
SESSION 5

9

Jun

SESSION 5

Java

Java

Mon 9:00 PM - 10:00 PM UTCJun 9, 9:00 PM - 10:00 PM UTC

Writing Classes
SESSION 6

11

Jun

SESSION 6

Java

Java

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

Basic Arrays
SESSION 7

16

Jun

SESSION 7

Java

Java

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

ArrayLists
SESSION 8

18

Jun

SESSION 8

Java

Java

Wed 9:00 PM - 10:00 PM UTCJun 18, 9:00 PM - 10:00 PM UTC

2D Arrays and Matrices
SESSION 9

23

Jun

SESSION 9

Java

Java

Mon 9:00 PM - 10:00 PM UTCJun 23, 9:00 PM - 10:00 PM UTC

Inheritance
SESSION 10

25

Jun

SESSION 10

Java

Java

Wed 9:00 PM - 10:00 PM UTCJun 25, 9:00 PM - 10:00 PM UTC

Recursive Functions and Practices in Modern Programming

Public Discussion

Please log in to see discussion on this series.

May 26 - Jun 25

5 weeks

60 mins

/ session

SCHEDULE

Mondays

9:00PM

Wednesdays

9:00PM