Create & Learn
AP Computer Science A
1M+

Learning Hours

100K+

Projects Created

25+

Countries

AP Computer Science A Class

General review of core CS topics - binary, data, security, algorithm, and more.
  • Grades 6-12
  • 2-6 students group class
  • 90 minutes per session
  • Live online class
View Schedules

Advanced Placement Computer Science A is an AP Computer Science course and examination offered by the College Board to high school students as an opportunity to earn college credit for a college-level computer science course

  • Part 1 - AP Computer Science Java (APCSA) - Part I
  • AP Computer Science Java (APCSA) - Part I

    In Part I, students will complete 16 sessions of 90 min classes covering Object-Oriented Programming, Class Structure and Design, Arrays and Algorithms, Conditions and Logic, and Two-Dimensional Arrays. Here are the highlights: Object-Oriented Programming - Learn fundamental Java concepts, discover their identity as software engineers, and use debugging strategies and code reviews to improve their programming skills. Class Structure and Design - Students develop an understanding of data encapsulation and object-oriented design decisions. Arrays and Algorithms - Students use one-dimensional (1D) arrays to store lists of primitive values and object references. Conditions and Logic - Students improve decision-making in their programs using relational and logical operators to evaluate primitive values and object references and use the Math class to perform calculations and generate random numbers.

  • Part 2 - AP Computer Science Java (APCSA) - Part II
  • AP Computer Science Java (APCSA) - Part II

    Part II includes another 16 sessions of 90min classes. Students will finish the entire set of content as required by College Board for AP CSA exam. Some highlights of the content include - Two-Dimensional Arrays - Students use two-dimensional (2D) arrays to expand storage and organization capabilities in their programs, static methods and the Math class, creating image filters, arrayLists and algorithms, working with strings, as well as basic natural language processing techniques.

  • Part 3 - AP CSA Test Prep
  • AP CSA Test Prep

    This course offers a thorough review of all the areas required by AP CSA exam, such as data types, objects, iteration, classes, array, 2D array, inheritance, and recursion. We will also go through format and strategies for every section of the exam. Using problem samples from past AP CSA exams, students will get to enforce what they have learned and practice test strategies to achieve the best score. The course is fully aligned with the latest College Board standards for AP Computer Science A.

    Note that this class is for students who have already learned AP CSA materials or equivalent previously. The goal is to get students familiar with AP CSA test format and have more opportunities to practice what they have learned. If you are interested in taking AP CSA classes or learning Java programming language, check out Part I and II of our AP CSA course, which are offered throughout the year.

    We run this test prep class only from Jan - April each year before the May AP exams.

Private
  • $1254 (30 Sessions)
    11.25 class pack credits
  • Computer - Mac
    Chromebook
    Windows PC
  • Need to have good understanding of Python (maps to our Python for AI Unit 1 - 3).

Our Guarantee
  • #1 Coding Curriculum

    Designed by Stanford, Google & Apple Experts with kids in mind.

  • 100% Satisfaction Guarantee

    We'll help you find the right class, always. Love it or get a full refund.

  • Expert Teachers

    US-based, background checked, highly trained and 3+ years of experience in their fields.

  • Downloadable Certificate.

    Show the world you did it. You really did it!

Kids & Parents Love Our Classes

Explore Classes By Grade Level

More Like This

CNBC
El Carmelo
Herbert Hoover
GSV Cup
Activity Hero
Hulafrog
SMASH