Main content
Course: AP®︎/College Computer Science Principles > Unit 10
Lesson 2: See how our content aligns with endorsed AP CSP curriculaHow Khan Academy content relates to UTeach AP CSP curriculum
The Khan Academy content is designed as a supplementary resource for all AP CSP classrooms. There are many endorsed CSP curricula, and each of them teach the topics in a different order.
UTeach is a curriculum that uses both SCRATCH and Python to teach programming and explore the many topics.
This diagram gives a high level overview of how the UTeach units relate to the Khan Academy units:
This table provides a more detailed breakdown:
Since the UTeach curriculum introduces programming concepts twice (first in SCRATCH and then in Python), it may be best to wait until students are learning the concepts in Python before practicing them on Khan Academy.