Schoolhouse.world: peer tutoring, for free.
Schoolhouse.world: peer tutoring, for free.
Schoolhouse.world: peer tutoring, for free.
AP Computer Science A – Full Java Mastery Series from 5 Scorer

SAT Score Range

10 sessions

✨ Be the first

About

In this 10-session AP Computer Science A series, we will learn Java fundamentals, object-oriented programming, arrays, ArrayLists, recursion, and AP-style problem solving. Learners will engage through live coding, algorithm walkthroughs, and practice questions aligned with the exam.

Tutored by

Arif Barlas C 🇹🇷

Certified in 5 topics

View Profile

I am Arif from Turkey. I want to study abroad ,hence I want to pass digital SAT exam. Actually I took last manth and my score was 1510( 720RW and 790M) ,so I want to participate especially English courses of SAT preperation courses

✋ ATTENDANCE POLICY

Please do not miss more than two sessions in a row.

Each lesson builds on Java concepts introduced earlier, so consistent attendance is important for keeping up with the course material.

You may be withdrawn from the series if you have more than 2 unexcused absences or repeatedly miss sessions without notifying the tutor.

If you cannot attend, please message the tutor in advance, and you will receive guidance on how to catch up.

SESSION 1

8

Dec

SESSION 1

Java

Java

Mon 9:00 PM - 10:00 PM UTCDec 8, 9:00 PM - 10:00 PM UTC

Topic: Java Basics: Variables, Types, and Expressions
Description:
We will introduce Java syntax, variables, primitive data types, arithmetic operations, and writing simple programs.
SESSION 2

10

Dec

SESSION 2

Java

Java

Wed 9:00 PM - 10:00 PM UTCDec 10, 9:00 PM - 10:00 PM UTC

Topic: Conditionals & Boolean Logic
Description:
We will cover if/else statements, relational operators, logical operators, and decision-making through code examples.
SESSION 3

12

Dec

SESSION 3

Java

Java

Fri 9:00 PM - 10:00 PM UTCDec 12, 9:00 PM - 10:00 PM UTC

Topic: Loops: While, For, and Nested Iteration
Description:
We will learn iterative control structures, loop patterns, nested loops, and common AP-style loop problems.
SESSION 4

14

Dec

SESSION 4

Java

Java

Sun 9:00 PM - 10:00 PM UTCDec 14, 9:00 PM - 10:00 PM UTC

Topic: Methods & Parameters
Description:
We will explore method definitions, parameters, return values, scope, and how to write reusable functions in Java.
SESSION 5

16

Dec

SESSION 5

Java

Java

Tue 9:00 PM - 10:00 PM UTCDec 16, 9:00 PM - 10:00 PM UTC

Topic: Objects & Classes (OOP I)
Description:
We introduce object-oriented programming, constructors, instance variables, accessors, and mutators through hands-on examples.
SESSION 6

18

Dec

SESSION 6

Java

Java

Thu 9:00 PM - 10:00 PM UTCDec 18, 9:00 PM - 10:00 PM UTC

Topic: Inheritance & Polymorphism (OOP II)
Description:
We will study class hierarchies, overriding, super(), polymorphism, and AP-style OOP questions.
SESSION 7

20

Dec

SESSION 7

Java

Java

Sat 9:00 PM - 10:00 PM UTCDec 20, 9:00 PM - 10:00 PM UTC

Topic: Arrays & Iteration Patterns
Description:
We explore Java arrays, index-based algorithms, enhanced for-loops, and common array manipulation problems.
SESSION 8

22

Dec

SESSION 8

Java

Java

Mon 9:00 PM - 10:00 PM UTCDec 22, 9:00 PM - 10:00 PM UTC

Topic: ArrayList & Searching/Sorting Algorithms
Description:
We will learn ArrayList operations, dynamic storage, linear/binary search, and introductory sorting methods.
SESSION 9

24

Dec

SESSION 9

Java

Java

Wed 9:00 PM - 10:00 PM UTCDec 24, 9:00 PM - 10:00 PM UTC

Topic: Recursion Fundamentals
Description:
We cover base cases, recursive structure, tracing recursive calls, and solving AP-style recursion problems.
SESSION 10

26

Dec

SESSION 10

Java

Java

Fri 9:00 PM - 10:00 PM UTCDec 26, 9:00 PM - 10:00 PM UTC

Topic: FRQ Practice & AP CSA Exam Review
Description:
We complete full FRQ walkthroughs, review core structures, and strengthen problem-solving strategies for the AP exam.

Public Discussion

Please log in to see discussion on this series.

Dec 8 - Dec 26

3 weeks

60 mins

/ session

Next session on December 8, 2025

SCHEDULE

Mondays

9:00PM

Wednesdays

9:00PM

Fridays

9:00PM