CS50 for AP Computer Science Principles includes materials from CS50T (Understanding Technology) and CS50x (Introduction to Computer Science) as well as two AP-specific modules (Data Science and Impact of Computing).
Adapted from cs50.harvard.edu/technology/2017/weeks.
- Web Development
- Programming, also in CS50x’s Week 0
Adapted from cs50.harvard.edu/x/2021/weeks.
- Final Project, akin to the Create Performance Task