AP CSP
CyberTeaches ยท Free online course

AP Computer Science Principles lessons

All 35 free AP CSP lessons with notes, vocabulary, and 140 ap-style practice questions with answers, organized by big ideas. Want to track progress? Use the interactive course.

1

Big Idea 1: Creative Development

How programs are planned, built, tested, and improved, often by teams working together.

2

Big Idea 2: Data

How computers store everything as bits, shrink data, and turn raw data into useful information.

3

Big Idea 3: Algorithms and Programming

Variables, conditions, loops, lists, and procedures, written in the AP exam's pseudocode.

4

Big Idea 4: Computer Systems and Networks

How the internet moves data, why it keeps working when parts fail, and how computers share work.

5

Big Idea 5: Impact of Computing

The good and harm computing causes, who gets left out, bias, sharing, ethics, and staying safe online.