1 lesson
Computer Science
Lesson
Choose a course and learn through explanations, worked examples, diagrams, and questions. Study IGCSE, O Level, AS & A Level, AP, or IB Computer Science.
Start here
Select your course, then open a lesson. Each course has its own learning path and references.
Choose a courseCollege Board · Effective fall 2025
AP Computer Science A
Study Java objects and methods, control flow, class design, collections, and recursive algorithms.
Examples use Java. Read and trace them here; run them in a Java environment. The studio executes pseudocode.
Course lessons
Read the explanations, trace the examples, and check your understanding at the end of each lesson.
1 lesson
Selection and iteration
1 lesson
Class creation
2 lessons
Data collections
References used to build these lessons
We used these official documents as references when building this course's lessons. They are the sources for the syllabus structure and course requirements.
College Board · Effective fall 2025