One-to-one AP Computer Science A tutoring

Where AP CS A clicks.

One-to-one online tutoring that finds the exact gap, rebuilds the idea, and turns it into points on the AP exam.

30 minutes · no cost · parent welcome

Practice FRQ · ArraysWork shown

Complete the method so it returns the sum of all positive values.

public static int sumPositive(int[] nums) {
  int total = 0;
  for (int i = 0; i <= nums.length; i++) {
    if (nums[i] > 0) {
      total += nums[i];
    }
  }
  return total;
}
Watch the boundary.Last index is length − 1.
Right idea.Keep the accumulator.

One small fix. One reusable habit.

Shivaang Rana, founder and tutor at Sunny Tutors

The tutor behind Sunny Tutors

Meet your tutor.

Shivaang Rana

Shivaang earned a 5 on the AP Computer Science A exam, competed in UIL Computer Science, is a two-time software engineering intern, and studies computer science at UT Austin as a member of the Class of 2030.

He also founded HorizonsForHope, a tutoring nonprofit where he led the computer science department and taught 100 students.

  • 5AP Computer Science A exam
  • UILComputer Science competitor
  • Software engineering intern
  • UT CSClass of 2030
  • 100students taught through HorizonsForHope
Learn more on LinkedIn

Where students get stuck

We work through all four AP CS A units.

The course moves from Java fundamentals to algorithm design, class creation, and data structures. We find the exact unit where the student’s reasoning breaks down and rebuild it with AP-style practice.

  1. Unit 1

    Using Objects and Methods

    Java foundations: variables, methods, strings, libraries, and how objects are created and used.

  2. Unit 2

    Selection and Iteration

    Boolean logic, if statements, loops, nested iteration, and building efficient algorithms.

  3. Unit 3

    Class Creation

    Designing complete classes with constructors, methods, scope, references, and the this keyword.

  4. Unit 4

    Data Collections

    Arrays, ArrayLists, 2D arrays, traversal algorithms, searching, sorting, and recursion.

  5. 100%AP CSA Confidence

The foundation behind the tools

Why AP CSA?

AP Computer Science A is more than an exam course. It teaches students how software is built: how data moves, how decisions repeat, how objects model ideas, and how algorithms turn a problem into precise steps.

That foundation matters even more as AI makes software faster to create. Students who understand the code underneath the tools can question outputs, debug confidently, and use AI with intention instead of treating it like a black box.

  • 01Logic
  • 02Objects
  • 03Algorithms

A clear path forward

Start with the gap, then build the plan.

  1. 1

    Meet for 30 minutes

    In a free intro, we talk through the class, recent work, and what has felt hardest. A parent is welcome to join.

  2. 2

    Get a focused plan

    You leave with a clear recommendation: the priority topics, the right session rhythm, and what progress should look like.

  3. 3

    Practice every week

    Sessions combine explanation, guided practice, and AP-style questions so the student can reproduce the reasoning independently.

Straightforward pricing

Know the rate before you book.

Start with a free introduction, book one focused session, and save when weekly tutoring becomes a habit.

Single session

$6060 minutes

Target one immediate problem or book a focused AP Computer Science A tutoring session.

Book one session

Consistency pays off

Weekly streak discount

Complete three consecutive weeks of tutoring, then earn a refund after every following weekly session while the streak continues.

$10refunded after each qualifying 60-minute session
  1. Week 1$60
  2. Week 2$60
  3. Week 3$60
  4. Week 4+$50/hrafter refund

Single sessions are booked through Acuity Scheduling. See the refund policy before purchasing.

January AP exam prep cohort

Twenty focused hours before the AP exam.

A small online group for students who want a complete review, structured FRQ practice, and accountability through the spring.

Start
January · exact date coming soon
Length
10 weeks · 2 hours each week
Group size
Capped at 6 students
Tuition
$599 for 20 hours

The six-student cap is firm so every student gets direct feedback. Joining the waitlist does not require payment.

First access when enrollment opens

Join the waitlist

Use a parent or guardian’s contact information. We do not collect student contact details.

Good to know

Questions parents ask before booking.

Book a free intro session
What is the cancellation policy?

Please reschedule or cancel at least 24 hours before the session. A session canceled later than that is charged in full, except in a genuine emergency.

Can I get a refund on a session?

Single sessions are paid when booked. If you cancel at least 24 hours in advance, the session can be rescheduled or refunded. Later cancellations are charged in full, except in a genuine emergency.

How does the weekly streak discount work?

Complete one 60-minute tutoring session in each of three consecutive weeks. Starting with the fourth consecutive weekly session, you receive a $10 refund after every qualifying session, bringing the effective rate to $50 per hour while the weekly streak continues.

What happens during a session?

We begin with the student’s current work or a targeted AP-style problem. I diagnose the gap, teach the idea, guide practice, and finish with a problem the student completes more independently.

What software does my student need?

A computer, reliable internet, and the Java setup used by their class are enough. Sessions are online, and we can use a shared screen or collaborative whiteboard as needed.

Are sessions recorded?

Sessions are not recorded by default. If a parent requests a recording, we will agree on consent and handling before the session begins.

How do parents get progress updates?

Parents receive a concise update after each session covering what we practiced, what improved, and what comes next.

Book a free intro session