AP®︎/College Computer Science Principles

  • Free
  • No certificate
Provider
Khan Academy
Cost
Free
Certificate
No certificate
Format
Self-paced
Language
English
Subjects
Computer Science, Programming
Source
Khan Academy
Last verified
14 Sep 2026

Khan Academy's AP/College Computer Science Principles course follows the topics of the AP CSP curriculum across ten units. Digital information covers bits, bytes, binary numbers, storing text, converting analog data and lossy versus lossless compression, followed by units on the Internet, programming, algorithms, data analysis and simulations. Later units deal with online data security and computing innovations, and the course closes with an exam preparation unit and a mapping to the AP CSP standards. The content is delivered as videos and articles with AP-aligned multiple-choice practice, and the page lists 63 skills that the site tracks from Not started to Mastered.

Each unit has quizzes and a unit test, and there is a course challenge for the whole course. Everything is free, with no paid tier and no certificate; taking the actual AP exam is a separate matter handled by the College Board and is not part of this course. No duration is stated.

Advertisement

What you’ll learn

  • Represent digital information in binary, including text, numbers and compressed files
  • Explain how the Internet works, from networks and bit rate to protocols
  • Apply programming and algorithm fundamentals
  • Analyze data and understand simulations
  • Reason about online data security and computing innovations
  • Prepare for the AP Computer Science Principles exam

Who it’s for

High-school students taking AP Computer Science Principles or studying for the exam, and adults who want a broad, non-mathematical introduction to how computing works.

Source: Khan Academy (opens in a new tab) · Verified · Report a change

Advertisement
FreeOpens khanacademy.org Go to course (opens in a new tab)