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

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 rising high school senior from Texas in the United States. I'm here to share my knowledge and experience in math, which is my passion. This summer, I'm preparing for various math and computer science competitions like the AIME and USACO, and working on neuroscience research. Aside from these, I also compete in Science Olympiad, Science Fair, Debate, FTC Robotics, and DECA. I like to give back to the world by coaching middle schoolers in competitive mental math, as well as by tutoring here. I believe that free, high-quality education is a human right, which is why I'm a tutor on Schoolhouse :) Of course, there is still a lot that I don't know, and although I hope to pass on some of my knowledge, I'm here to hopefully add to it as well. 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, or need any support in these topics, I am 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

9

Jul

SESSION 2

AP Computer Science

AP Computer Science

Wed 11:30 PM - Thu, 1:00 AM UTCJul 9, 11:30 PM - Jul 10, 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

Next session on July 7, 2025

SCHEDULE

Mondays

11:30PM

Wednesdays

11:30PM