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.
Introduction to Computer Science A

SAT Score Range

8 sessions

+4

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

About

This course will be a comprehensive introduction to AP Computer Science A as outlined in the 2025-26 CED, with brief mathematical applications and inheritance covered as well.

Tutored by

Piyush M 🇺🇸

Certified in 24 topics

View Profile

I'm a high school senior from Texas in the United States, and I'm here to share my experience in math and computer science. I like to give back to the world by tutoring here, and I also coach middle schoolers in competitive math. I believe that free, high-quality education is a human right, which is why I'm a tutor on Schoolhouse :) There is still a lot that I don't know, so I'm also hope to learn about new, interesting ideas while I'm here. I want to help everyone feel confident in their subjects, be it math, computer science, physics, chemistry, biology, the SAT, and beyond - if you have any questions at all, I'm always happy to help you out!

Schedule

✋ ATTENDANCE POLICY

Attendance is flexible, but please try to attend as regularly as possible since the bulk of learning will occur during our sessions. By attending, not only are you respectful of my time, but you can also maximize your own learning.

SESSION 1

7

Jul

SESSION 1

AP Computer Science

AP Computer Science

Mon 11:30 PM - Tue, 1:00 AM UTCJul 7, 11:30 PM - Jul 8, 1:00 AM UTC

Introduction and icebreakers
Why Computer Science?
Variables, Operators, Casting
SESSION 2

12

Jul

SESSION 2

AP Computer Science

AP Computer Science

Sat 11:30 PM - Sun, 1:00 AM UTCJul 12, 11:30 PM - Jul 13, 1:00 AM UTC

Methods, Classes, Objects, Constructors
SESSION 3

14

Jul

SESSION 3

AP Computer Science

AP Computer Science

Mon 11:30 PM - Tue, 1:00 AM UTCJul 14, 11:30 PM - Jul 15, 1:00 AM UTC

Keywords, Scope, Inheritance
SESSION 4

16

Jul

SESSION 4

AP Computer Science

AP Computer Science

Wed 11:30 PM - Thu, 1:00 AM UTCJul 16, 11:30 PM - Jul 17, 1:00 AM UTC

Strings, Wrapper classes, Math class
SESSION 5

21

Jul

SESSION 5

AP Computer Science

AP Computer Science

Mon 11:30 PM - Tue, 1:00 AM UTCJul 21, 11:30 PM - Jul 22, 1:00 AM UTC

Branching, Looping, Boolean logic
SESSION 6

23

Jul

SESSION 6

AP Computer Science

AP Computer Science

Wed 11:30 PM - Thu, 1:00 AM UTCJul 23, 11:30 PM - Jul 24, 1:00 AM UTC

I/O, Files, Scanner Class
SESSION 7

28

Jul

SESSION 7

AP Computer Science

AP Computer Science

Mon 11:30 PM - Tue, 1:00 AM UTCJul 28, 11:30 PM - Jul 29, 1:00 AM UTC

Algorithms, Sorting, Recursion, Complexity
SESSION 8

30

Jul

SESSION 8

AP Computer Science

AP Computer Science

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

Arrays, ArrayLists, 2D Arrays

Public Discussion

Please log in to see discussion on this series.

Jul 7 - Jul 31

4 weeks

90 mins

/ session

SCHEDULE

Mondays

11:30PM

Wednesdays

11:30PM