beginning of content:

The resources below can supplement your AP CSP instruction. Please note that some of these resources may not have been endorsed by College Board.*

Curricula from College Board–Endorsed Providers

Adopt innovative AP CSP curricula—with preapproved syllabi, lesson plans, formative assessments, and professional development—delivered by educational organizations that are endorsed by College Board. Teachers who adopt one of these out-of-the-box solutions do not need to design a syllabus from scratch.

Explore endorsed providers.

*For the resources that have not been endorsed, College Board makes no warranty, express or implied, that the resources are accurate or the use of such resources will accomplish the intended result.

AP Daily

Sign in to AP Classroom to access AP Daily videos.

  • Made for any learning environment, AP teachers can assign these short videos that cover every skill outlined in the course and exam description as homework, warm-ups, lectures, reviews, and more.
  • AP students can also access videos on their own for additional support.
  • All videos are available in AP Classroom, on your Course Resources page under the videos tab for each Big Idea. 

AP Daily Instructors

Expert AP teachers across the country can support your course virtually:

  • Lead teacher: Daniel Bonarigo, Riverside Brookfield High School, Riverside, Ill.
  • Angelina Dominguez, Veterans Tribute Career and Technical Academy, Las Vegas, Nev.
  • Catherine Medina-DeVilliers, T.C. Williams High School, Alexandria, Va.
  • Bradley Bearden, Dadeville High School, Dadeville, Ala.
  • Jaeson Han, Abington Senior High School, Abington, Pa.
  • Jamila Mitchell, Evans High School, Orlando, Fla.
  • Sandy Czajka, Riverside Brookfield High School, Riverside, Ill.
  • Julie Alano, Hamilton Southeastern High School, Fishers, Ind.

The Faculty Lectures are available on the AP Classroom Course Resources page, under Overview, as well as YouTube.

AP Classroom

AP Classroom offers teachers flexible resources to support instruction.

Sign in to AP Classroom and explore these resources:

  • AP Daily videos are short, searchable instructional segments you can:
    • Assign to students before or after class to maximize time for discussion.
    • Assign alongside topic questions to address misunderstandings.
    • Encourage students to take advantage of on their own, on mobile devices or computers.
    • Track to see which students are watching each video in each class.
  • Topic questions are formative questions to check student understanding as you teach. Assign topic questions to reveal student misunderstandings and target your lessons.
  • The question bank is a searchable database of real AP questions. You can:
    • find topic questions and practice exam questions, indexed by content and skills.
    • search for any question, passage, or stimulus by text or keyword.
    • create custom quizzes that can be assigned online or on paper.

Learn how to get started in AP Classroom.

From College Board

AP Community

Sign in to the AP Computer Science Principles Community

  • Share real-time strategies, ask questions, and collaborate with teachers worldwide.
  • Search, add, and rate teacher resources with your peers in the resource library.
  • Daily or weekly digests help you keep up with your community, wherever you are. Select all discussions or just the topics and discussion threads you choose to follow. You can also reply to discussion posts through email.

Online Courses for AP CSP Instruction

Supporting Students with Disabilities

Supporting Instruction of Canadian Teachers

CS Education Week

Civic Knowledge and Action Project: Voter Registration Lesson Plan

The Civic Knowledge and Action Project is a collaboration of College Board and, a nonpartisan nonprofit focused on youth-led volunteering initiatives, to develop opportunities for students to make a difference in their local communities. Through this project, we’ve created optional classroom materials to make it simple for AP Computer Science Principles teachers to integrate lessons about civics and democracy into the course.

For the voter registration project, will provide interested students with a voter registration toolkit, which they can use to run online voter registration drives in their school and communities. Visit the Civic Knowledge and Action Project page to help your students run online voter registration drives.

From Your AP Colleagues