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.

Computer Science • Series

AP® Computer Science A Full Course

Next session on Oct 16, 2024

Jeremy L and Asvath M

Series Details

Sessions

Public Discussion

Series Details

About

We will cover everything that is required by College Board for the AP Computer Science A Exam. We will have Topic Questions throughout the series (which will either be used as an engagement activity in a session, or, if another activity is used, they will be assigned as homeowork), Progress Checks (think of them as unit tests), Labs (essentially coding projects), and Practice Exams.

✋ ATTENDANCE POLICY

You cannot miss more than 5 session within a month. Please message the tutor in advance for any absences, and request and schedule a catchup session if you'd wish.

Dates

June 24 - November 13

Learners

11 / 30

Total Sessions

52

About the Tutors

I am a high school senior. I have a passion for computer science, astrophysics, and history. I am joining Schoolhouse to be able to share some of my knoweldge with others who need it the most, while at the same time trying to get help in areas I need help in as well. Science education in the U.S. is really dumbed down and slow, so I taught myself some advanced topics for an 11th grader thanks to how accessible all this information is nowadays, especially Khan Academy! I speak English, Spanish (somewhat fluent), and French (somewhat fluent).

View Jeremy L's Profile

I am a high school student in Texas who likes to code and go to the gym.

View Asvath M's Profile

Upcoming Sessions

20
16
Oct

Session 33

Java

Compound Boolean Expressions (day 2)
17
Oct

Session 34

Java

Equivalent Boolean Expressions
18
Oct

Session 35

Java

Comparing Objects
19
Oct

Session 36

Review

Boolean Expressions and `if` Statements Progress Check: Part A
22
Oct

Session 37

Review

Boolean Expressions and `if` Statements Progress Check: Part B
23
Oct

Session 38

Review

Boolean Expressions and `if` Statements Q&A! Then, we will go over the most missed questions on the progress check.
24
Oct

Session 39

Java

`while` Loops (day 1)
25
Oct

Session 40

Java

`while` Loops (day 2)
26
Oct

Session 41

Java

`for` Loops
29
Oct

Session 42

Java

Developing Algorithms Using Strings
30
Oct

Session 43

Java

Nested Iteration
31
Oct

Session 44

Java

Informal Code Analysis
1
Nov

Session 45

Office Hours

Consumer Review LAB (day 1)
2
Nov

Session 46

Office Hours

Consumer Review LAB (day 2)
6
Nov

Session 47

Office Hours

Consumer Review LAB (day 3)
7
Nov

Session 48

Office Hours

Consumer Review LAB (day 4)
8
Nov

Session 49

Review

Iteration Progress Check
9
Nov

Session 50

Review

Iteration Q&A! Then, we will go over the most missed questions on the progress check.
10
Nov

Session 51

Java

Anatomy of a Class (day 1)
13
Nov

Session 52

Java

Anatomy of a Class (day 2)

Past Sessions

32
24
Jun

Session 1

Orientation

We'll try to get to know each other so that we can prepare the series best tailored to you guys. I will also introduce the summer assignment to get you set on the best foot possible to AP Computer Science A, as well as the general stucture for the series.
3
Sep

Session 2

Java

Why Programming? Why Java? (day 1)
4
Sep

Session 3

Java

Why Programming? Why Java? (day 2)
5
Sep

Session 4

Java

Variables and Data Types (day 1)
6
Sep

Session 5

Java

Variables and Data Types (day 2)
7
Sep

Session 6

Java

Expressions and Assignment Statements (day 1)
10
Sep

Session 7

Java

Expressions and Assinment Statements (day 2)
11
Sep

Session 8

Java

Compound Assignment Operators
12
Sep

Session 9

Java

Casting and Ranging of Variables
13
Sep

Session 10

Review

Primitive Types Progress Check: Part A
14
Sep

Session 11

Review

Primitive Types Progress Check: Part B
17
Sep

Session 12

Office Hours

Primitive Types Q&A! Then, if time permits, we will go over the most missed questions on the Progress Check.
18
Sep

Session 13

Java

Objects: Instances of Classes
19
Sep

Session 14

Java

Creatin and Storing Objects (Instantiation) (day 1)
20
Sep

Session 15

Java

Creating and Storing Objects (Instantiation) (day 2)
21
Sep

Session 16

Java

Creating and Storing Objects (Instantiation) (day 3)
24
Sep

Session 17

Java

Calling a Void Method
25
Sep

Session 18

Java

Calling a Void Method with Parameters
26
Sep

Session 19

Java

Calling a Non-Void Method
27
Sep

Session 20

Java

`String` Objects: Concatenation, Literals, and More
28
Sep

Session 21

Java

`String` Methods
1
Oct

Session 22

Java

Wrapper Classes: `Integer` and `Double`
2
Oct

Session 23

Java

Using the `Math` Class (day 1)
3
Oct

Session 24

Java

Using the `Math` class (day 2)
4
Oct

Session 25

Review

Using Objects Progress Check: Part A
5
Oct

Session 26

Review

Using Objeccts Proress Check: Part B
8
Oct

Session 27

Review

Using Objects Q&A! Then, if time permts, we will go over the most missed questions on the progress check.
9
Oct

Session 28

Java

Boolean Expressions
10
Oct

Session 29

Java

`if` Statements and Control Flow
11
Oct

Session 30

Java

`if-else` Statements
12
Oct

Session 31

Java

`else if` Statements
15
Oct

Session 32

Java

Compound Boolean Expressions (day 1)

Public Discussion

Please log in to see discussion on this series.