Main content
AP CSP: BI 2, BI 4, BI 5, EU 2.1, EU 2.2, EU 4.1, EU 5.2, EU 5.3, EU 5.5
AP CSP: BI 2, BI 4, BI 5, EK 2.2.2A, EK 4.1.2A, EK 4.1.2B, EU 2.2, LO 2.2.2
AP CSP: BI 5, EK 5.2.1B, EK 5.2.1C, EK 5.3.1J, EU 5.3, LO 5.3.1
AP CSP: BI 2, BI 5, EK 2.1.2A, EK 2.1.2B, EK 2.1.2C, EK 5.3.1J, EK 5.5.1A, EK 5.5.1B, EK 5.5.1C, EK 5.5.1D, EU 2.1, EU 2.2, EU 5.3, EU 5.5, LO 2.1.2, LO 2.2.2, LO 5.5.1
AP CSP: BI 5, EK 5.3.1I, EU 5.3, LO 5.3.1
AP CSP: BI 4, BI 5, EK 4.1.1C, EK 5.5.1E, EK 5.5.1F, EK 5.5.1G, EU 4.1, EU 5.5, LO 4.1.1, LO 5.5.1
AP CSP: BI 5, EK 5.3.1K, EK 5.3.1L, EK 5.5.1H, EK 5.5.1J, EU 5.3, EU 5.5, LO 5.3.1, LO 5.5.1

About this unit

This unit introduces fundamental programming concepts. Learn about variables, strings, procedures, Boolean logic, randomness, repetition, and lists, with examples in JavaScript, Snap, Python. With more than 200 questions written in the AP CSP exam pseudocode, you can practice what you've learned and study for the AP Computer Science Principles exam.
AP® is a registered trademark of the College Board, which has not reviewed this resource.