AP Computer Science Principles
Coronavirus (COVID-19) Updates from College Board
General College Board Resources
- Updates for AP Educators at Schools Affected by Coronavirus (COVID-19)
- Updates for AP Students Affected by Coronavirus (COVID-19)
General College Board Resources
- AP Computer Science Principles Course Home Page on AP Central. Includes course planning and pacing guides
- Course Overview Modules for AP Computer Science Principles Teachers
- AP Computer Science Principles Course Audit page and resources
- Join the AP Computer Science Principles Teacher Community for Discussions, Resources, and Curriculum Framework
- Advances in AP: Computer Science Principles Resources and Professional Development Opportunities
- AP Computer Science Principles Toolkit - Testimonials, brochures/handouts, email templates, and banners
- CS Principles for Resources, Documents, and Curricula/Courses that incorporate the AP CS Principles Framework
- How to Start an AP Course: 7 Steps
AP Documents
FREE Resources During COVID-19
- UTeach AP CSP Performance Task Prep Course - Free access to UTeach AP CSP Performance Task instructional materials to all teachers. These teaching modules for the Create and Explore Performance Task include all pacing guides, lesson plans, student worksheets, and review materials.
Curricula that Align with AP Computer Science Principles Framework
- Information on Providers of Computer Science Principles Curricula that are Endorsed by The College Board
- Beauty and Joy of Computing (BJC)
- Code.org's Computer Science Principles
- Mobile Computer Science Principles (Mobile CSP)
- Project Lead the Way (PLTW) Computer Science Curriculum
- UTeach Computer Science Principles
- Blend modules from some or all of these curricula to meet your needs
- Or develop your own!
Online Self-Paced Curriculum
- Khan Academy AP Computer Science Principles - This review course includes 600+ practice questions, plus instructional articles and videos covering the topics of computers, the Internet, programming, algorithms, and data analysis.
- Georgia Virtual Learning Open Educational Resources (OER) for AP Computer Science Principles - complete coursework that could be used as teacher resources, student self-paced curriculum, or review for the AP exam
- Edhesive Offers Introduction to Computer Science, AP Computer Science Principles, and AP Computer Science A (Java)
- CodeHS Offers Intro to Computer Science in JavaScript, Intro to Computer Science in Python, AP Computer Science Principles, AP Computer Science in Java, and Computing Ideas
- EdX The Beauty and Joy of Computing (CS Principles) Part 1 for students
- EdX The Beauty and Joy of Computing (CS Principles) Part 2 for students
- EdX The Beauty and Joy of Computing (CS Principles) Part 3 for students
- EdX The Beauty and Joy of Computing (CS Principles) Part 4 for students