One-to-one lessons
$15 USD per hour
Live lessons with Zain, focused on the topics or code you bring. Ask questions and practise together.
Arrange my free trialLive online for families in the United States · AP CSA
Learn the Java. Practise the exam.
No school CS teacher to ask? Work through Java with Zain, then turn that understanding into clearer free-response answers and a revision plan for your AP exam.
Check availabilityOne-to-one lessons: $15 USD per hour. Packages from $60. Start with a free trial.
See lesson optionsArrayList<Integer> scores = new ArrayList<>();
scores.add(7);
scores.add(9);
scores.set(0, 8);
// What does scores.get(0) return?It returns 8. Next, explain what set changes and how that differs from adding a new element.
Exam boards covered
Use the College Board framework for your exam year. First find the gaps in your Java, then practise applying it under exam conditions. The current course groups content into four units: Using Objects and Methods, Selection and Iteration, Class Creation, and Data Collections.
Read the current College Board AP CSA framework
I’m Zain. Bring your questions, including the ones you think you should already know. We’ll work at a pace that lets you understand the answer.
Read students’ experiencesSee whether my teaching suits you before paying for lessons.
$15 USD per hour
Live lessons with Zain, focused on the topics or code you bring. Ask questions and practise together.
Arrange my free trial$499 USD one-time fee
One-to-one book preparation, quizzes, exercises, mock exams and revision. We’ll agree on your book, scope and session schedule before you commit.
Discuss my preparationOne tutor. Your goals. Every lesson is live, one to one and one hour long.
$60 USD total
$15 per one-hour lesson
Ask about 4 lessons$120 USD total
$15 per one-hour lesson
Ask about 8 lessons$180 USD total
$15 per one-hour lesson
Ask about 12 lessons$240 USD total
$15 per one-hour lesson
Ask about 16 lessonsStart with a free trial. We’ll agree on your lesson schedule and payment arrangements before you book a package. No automatic subscription is set up on this website.
Tell me what you need help with and when you’re available. We’ll agree on a time together.
No payment needed to enquire. Your message opens in WhatsApp or your email app.