TBYs Coding Academy Logo


AP Computer Science A

AP Computer Science A

This course prepare for and ace the AP Computer Science exam. You will Learn the basics of the Java programming language and cover topics relevant to the AP Computer Science A course and exam.

Course Description

This course introduces software engineering, object-oriented programming, and design using the Java programming language. This curriculum covers a wide range of topics, including problem-solving design, the use of data structures to organize massive data sets, the creation and application of algorithms to process data and unearth new information, the analysis of potential solutions, and the ethical and social ramifications of computing systems.

Course Contents

  • Primitive Types
  • Using Objects
  • Boolean Expression and If Statement
  • Iteration
  • Writing Classes
  • Array
  • ArrayList
  • 2D Array
  • Inheritance
  • Recursion

What you’ll learn

  • Fundamentals of Java programming language
  • Loops and Conditionals
  • Object-Oriented Programming(OOP), Classes, and Objects

Course is designed for

  • Students who are taking or planning to take AP Computer Science A class/exam
  • Students who want to major in STEM 


  • No prior programming knowledge is required