Beginner
189 Lessons
15h
Certificate of Completion
Takeaway Skills
Learn some of the basic building blocks of computer science
Explore Java syntax and get your hands dirty writing code
Solve real problems with interactive coding projects
Understand how the exam is structured and scored
Navigate the exam confidently with three in-browser practice tests
Course Overview
Welcome to your one stop shop to acing your AP Computer Science A examination. This course is a comprehensive run-through of everything you need to know to fly through your exam with confidence. With no background knowledge required, you'll learn the fundamentals of computer programming, you'll get hands-on practice coding in Java, and you'll learn real software development skills that will last you a lifetime. You'll also get the chance to test your knowledge with 3 practice exams inside your browser. Y...
Course Content
Understanding the AP CS A
Test Preparation Guidelines
Before We Begin
Introduction to Java
Unit 1: Primitive Types
Unit 2-1: Using Objects
8 Lessons
Unit 2-2: Java Strings
11 Lessons
Unit 2-3: Java Math and Wrapper Classes
11 Lessons
Unit 3: Boolean Expressions and if Statements
14 Lessons
Unit 4: Iteration
12 Lessons
Project I: Guess the Right Number
4 Lessons
Unit 5: Writing Classes
14 Lessons
Unit 6: Arrays
9 Lessons
Unit 7-1: ArrayList
10 Lessons
Unit 7-2: Searching and Sorting Algorithms
7 Lessons
Unit 8: 2D Arrays
9 Lessons
Project II: Tic-Tac-Toe
7 Lessons
Project III: Amazon's Top 50 Bestselling Books Dataset
4 Lessons
Unit 9-1: Inheritance
8 Lessons
Unit 9-2: Polymorphism
8 Lessons
Unit 9-3: Abstract Classes and Interfaces
4 Lessons
Unit 10: Recursion
9 Lessons
Project IV: Doctor on Call
5 Lessons
Java Tools and Tips
3 Lessons
Wrapping Up
2 Lessons
AP CS A Practice Exam 1
Assessment
AP CS A Practice Exam 2
Assessment
AP CS A Practice Exam 3
Assessment
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.
Recommended Courses
BEFORE STARTING THIS COURSE
AFTER FINISHING THIS COURSE