AP CSP Teacher Resources (Premium)
AP Computer Science Principles · Premium Member Content
Teacher Resources
Every file for every topic, always current — slide decks, guided notes, answer keys, quizzes, and teacher guides. Download what you need for tomorrow and never leave the site.
Course Resources (Start Here, Pacing, Create Task)
Topic 0.0 — Course-Wide Resources
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Big Idea 1: Creative Development
Topic 1.1 — Collaboration
Lesson page · Guided notes (student digital copy)
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 1.2 — Program Function and Purpose
Lesson page · Guided notes (student digital copy)
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 1.3 — Program Design and Development
Lesson page · Guided notes (student digital copy)
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 1.4 — Identifying and Correcting Errors
Lesson page · Guided notes (student digital copy)
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 1.99 — Big Idea 1 Exam
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Big Idea 2: Data
Topic 2.1 — Binary Numbers
Lesson page · Guided notes (student digital copy)
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 2.2 — Data Compression
Lesson page · Guided notes (student digital copy)
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 2.3 — Extracting Information from Data
Lesson page · Guided notes (student digital copy)
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 2.4 — Using Programs with Data
Lesson page · Guided notes (student digital copy)
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 2.99 — Big Idea 2 Exam
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Big Idea 3: Algorithms and Programming
Topic 3.10 —
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 3.1 —
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 3.11 —
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 3.12 —
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 3.13 —
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 3.14 —
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 3.15 —
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 3.16 —
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 3.17 —
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 3.18 —
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 3.2 —
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 3.3 —
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 3.4 —
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 3.5 —
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 3.6 —
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 3.7 —
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 3.8 —
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 3.9 —
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 3.99 —
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Big Idea 4: Computer Systems and Networks
Topic 4.1 — The Internet
Lesson page · Guided notes (student digital copy)
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 4.2 — Fault Tolerance
Lesson page · Guided notes (student digital copy)
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 4.3 — Parallel and Distributed Computing
Lesson page · Guided notes (student digital copy)
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 4.99 — Big Idea 4 Exam
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Big Idea 5: Impact of Computing
Topic 5.1 — Beneficial and Harmful Effects
Lesson page · Guided notes (student digital copy)
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 5.2 — Digital Divide
Lesson page · Guided notes (student digital copy)
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 5.3 — Computing Bias
Lesson page · Guided notes (student digital copy)
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 5.4 — Crowdsourcing
Lesson page · Guided notes (student digital copy)
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 5.5 — Legal and Ethical Concerns
Lesson page · Guided notes (student digital copy)
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 5.6 — Safe Computing
Lesson page · Guided notes (student digital copy)
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Topic 5.99 — Big Idea 5 Exam
Student-safe (print / post / hand out)
Teacher only (keys and guides)
Tip: CB Standard = required-content track. Deep Dive = same lesson with enrichment sections for longer periods or honors sections.
Get in Touch
Whether you're a student, parent, or teacher — I'd love to hear from you.
Just want free AP CS resources?
Enter your email below and check the subscribe box — no message needed. Students get daily practice questions and study tips. Teachers get curriculum resources and teaching strategies.
Message Sent!
Thanks for reaching out. I'll get back to you within 24 hours.
Prefer email? Reach me directly at [email protected]