AP Computer Science Principles

From: $116.00 / month for 8 months

Grades:  10th–12th

Class:  Tue 12:00–1:00 pm ET

Dates: Aug 24, 2026–2027 AP Exam

Prepaid:  $849

Instructor: Jessica Henley

Clear

Description

AP Computer Science Principles Course Syllabus

Course Overview

AP Computer Science Principles introduces students to the foundations of computer science through engaging, real-world applications. This course helps students understand how technology works and how it impacts everyday life, while building essential problem-solving and critical thinking skills.

Students explore programming, data analysis, and digital systems in a supportive environment that encourages curiosity and creativity. Whether students are new to coding or looking to expand their skills, this course provides a strong and accessible entry point into computer science.

What Students Will Learn

  • The fundamentals of coding and program design
  • How to analyze and work with data and variables
  • Real-world problem-solving strategies using computational thinking
  • The role of technology in society and its global impact
  • How to design and develop original digital projects
  • How to create programs using JavaScript and how to analyze and debug code
  • Cybersecurity concepts
  • How to develop collaboration and communication skills

This course is College Board-authorized and designed to prepare students for success on the AP Exam while developing the scientific skills needed to address real-world problems.


Course Structure & Experience

This course emphasizes hands-on learning and creativity. Students will actively build programs, collaborate on projects, and explore real-world challenges through technology. Instruction is designed to support beginners while still offering the depth and rigor expected of an Advanced Placement course.

Students will have opportunities to think creatively, test ideas, and develop their own solutions—skills that are valuable across all academic and career paths.

You’ll find resources and assignments posted in Canvas to support your learning, so be sure to log in regularly to check your progress toward your personal goals. Each week, I’ll list the homework assignments in our course modules. During our sessions, we’ll review lecture notes, discuss project progress, have a Q&A on Zoom, and review homework. I look forward to seeing you grow in the field of technology.


Who Should Enroll

This course is ideal for:

  • Students in grades 9–12 who are interested in coding, technology, innovation, or problem-solving
  • Students interested in future pathways in engineering, software development, game design, or other STEM-related careers
  • Students planning to take the AP CSP Exam
  • Beginners with no prior coding experience
  • Students seeking a rigorous AP course with real-world applications
  • Learners who enjoy creative, project-based work

Outcomes

By the end of the course, students will:

  • Be prepared to take the AP Computer Science Principles Exam
  • Develop confidence in coding and computational thinking
  • Learn programming, cybersecurity, data, the Internet, and real-world applications of computer science
  • Create a portfolio of meaningful, original projects
  • Gain a deeper understanding of how technology shapes the world

More Details

Prerequisites & Expectations:

  • Commitment: No prior programming or coding knowledge is required, but adequate time to prepare for the exam is needed.

  • Tech: Requires high-speed internet and the ability to stream video.

Technology Requirements

  • High-speed, broadband Internet
  • Headset, microphone, and webcam (for live sessions)
  • Streaming video capabilities to watch recorded lectures
  • No software is needed for AP CSP Coding. We will be using CodeHS to code inside an internet browser

Evaluation and Feedback

Feedback will be given during each class through critique and discussion, and in more detail during project grading. Grades will be posted to Canvas LMS. Most assignment scores will be posted within a week after their due date. All parents are invited to join their student in Canvas as observers to view their student’s progress.

Communication

Communication will be done by email. I will respond to emails Monday – Friday, except holidays and weekends. Contact Ms. Henley at jhenley[at]aimacademy.online.

Required Texts

 

 

Reviews

There are no reviews yet.

Be the first to review “AP Computer Science Principles”

Instructor Bio

Jessica Henley

My name is Jessica Henley, and I hold an AA in computer science, a BA in media arts and animation, and a Master’s Degree in education. Since 2008, I have been teaching various creative and technology courses, sharing my passion for teaching life skills and equipping students for college and the workforce. Throughout my teaching career, I’ve taught subjects like Computer Science, Bible Study, Character Animation, Entrepreneur Business Class, Storyboarding, Background Design, 3d Modeling, and Texturing. Outside of the classroom, I enjoy traveling adventures with my wonderfully supportive mom and training my amazing dogs. My bird is also super cute and likes to cuddle. My cat is going on 18 years old and likes to sing at night!

Contact:  jhenley[at]aimacademy.online

Reviews

All classes taught by Jessica Henley