54
or 538 for 10 classes
AP Computer Science Principles
New class
Ages 14-18
Live Group Course
Live video meetings
1x per week, 10 weeks
2-6 learners per class
60 min
What’s included
10 live meetings
10 in-class hoursProjects
1-2 hours per week. 1-2 throughout the classCertificate of Completion
1 after class completionClass Experience
This course introduces students to the core principles of computer science through real-world programming and problem-solving using Python. Designed to meet the requirements of the College Board’s AP Computer Science Principles curriculum, the class blends theory and practice in a highly interactive, project-based format. Students will explore topics like how data is represented in binary, how the internet functions, and how algorithms are designed. They will write Python code from the ground up, building their skills with inputs, conditionals, loops, lists, and functions. Alongside technical instruction, the course also delves into cybersecurity, ethical computing, and the social impact of technology. Each lesson includes guided demonstrations, hands-on labs, and collaborative challenges to solidify understanding. In the final part of the course, students will plan and develop their official AP Create Performance Task project, receiving feedback along the way. The class wraps up with a thorough review to build confidence before the exam. Whether a student is new to coding or already curious about tech, this course provides a supportive environment to grow as a computational thinker and problem-solver.
Learning Goals
Develop and present a fully functional coding project that meets the AP Create Performance Task criteria, including abstraction and algorithm use.
Gain proficiency in Python programming by building programs with inputs, conditionals, loops, lists, and functions.
Syllabus
10 Lessons
over 10 WeeksLesson 1:
Representing Digital Information
• Understand binary, bits, and bytes
• Learn about ASCII, Unicode, and image encoding
• Explore abstraction and data representation
60 mins online live lesson
Lesson 2:
The Internet and Networking
• Study how the internet works (IP, DNS, TCP/IP)
• Learn about packets, routing, latency, and redundancy
• Introduction to cybersecurity and encryption
60 mins online live lesson
Lesson 3:
Introduction to Programming
• Set up programming environment (Python)
• Learn variables, inputs, outputs, and basic syntax
• Experiment with sequencing and simple code structures
60 mins online live lesson
Lesson 4:
Conditionals and Functions
• Use if/else statements and logical expressions
• Write and call functions
• Understand and apply abstraction in code
60 mins online live lesson
Other Details
Pre-Requisites
None - beginner class
Supply List
Technical Requirements: PC (Windows 10) or Mac (macOS 10.13) with at least a 2GHz processor and 2GB of RAM (4GB of RAM is recommended). No Chromebooks!!! Broadband internet with at least 1.8Mbps download and 900Kbps upload speeds. Please make sure to remove your firewall if any Webcam - Either external or built-in (many laptops have an integrated camera). Microphone and Speakers - We recommend headphones with an integrated microphone
External Resources
Learners will not need to use any apps or websites beyond the standard Outschool tools.
Offered by
Teacher expertise and credentials
Get to know our coaches here: https://tinyurl.com/5j5crx59
Reviews
AI Code Academy suggests this class next...
AP Computer Science A Exam Prep Course
AI Code Academy
4.7
(1,806)
$27 per class
Group Class
10 wks, 1/wk, 1 hr
14-18
Other classes by AI Code Academy
Other classes by AI Code Academy
Parents also liked
AP History Test Prep 1:1 Tutoring
Dr. Hopkins, Ed.D
4.8
(11)
$60 per session
1-on-1 Tutoring
On Demand
15-18
AP Environmental Science (APES) Ongoing Test Prep
Zena Marie
5.0
(9)
$25 per class
Next session at 1 AM on Fri 9/26
Group Class
1/wk, 40 min
14-18
AP Computer Science A Exam Prep Course
AI Code Academy
4.7
(1,806)
$27 per class
Next session at 3 PM on Saturday
Group Class
10 wks, 1/wk, 1 hr
14-18
AP Pre-Calculus Exam Prep
Lhisha Bennett
4.9
(47)
$17 per class
Next session at 9 PM on Tue 4/7
Group Class
4 wks, 2/wk, 1 hr
13-18
1-on-1 AP Biology Test Preparation
Kayla Thibault - Strong Roots Learning LLC
5.0
(1)
$60 per session
1-on-1 Tutoring
On Demand
14-18
AP Chemistry Summer Prep
Kesha Williams, Ph.D.
5.0
(21)
$65 per session
1-on-1 Tutoring
On Demand
14-18
AP Statistics Exam Prep
AI Code Academy
4.7
(1,806)
$24 per class
Next session at 3 PM on Saturday
Group Class
10 wks, 1/wk, 1 hr
14-18
AP Environmental Science Summer Prep!
Zena Marie
5.0
(9)
$25 per class
Next session at 1 AM on Wed 6/18
Group Class
9 wks, 2/wk, 1 hr
14-18
AP Calculus BC Exam Prep
Lhisha Bennett
4.9
(47)
$19 per class
Next session at 8 PM on Tue 4/7
Group Class
4 wks, 2/wk, 1 hr
13-18
AP Biology Tutoring and Exam Prep
Abbi Roehrborn
5.0
(1)
$43 per session
1-on-1 Tutoring
On Demand
15-18
Summer Camp: AP Statistics Prep
AI Code Academy
4.7
(1,806)
$22 per class
Next session at 3 PM on Monday
Group Class
2 wks, 5/wk, 1 hr
14-18
AP Calculus AB Exam Prep
Lhisha Bennett
4.9
(47)
$19 per class
Next session at 11 PM on Tue 4/7
Group Class
4 wks, 2/wk, 1 hr
13-18
Science: AP Biology Summer Prep
Ms Kelsey
5.0
(48)
$32 per class
Next session at 12 AM on Wed 6/18
Group Class
4 wks, 2/wk, 1.25 hr
14-17
Gearing up for AP Chemistry: Prep Course
Brandy Dahlen Yun and BE Education
4.9
(677)
$25 per class
Next session at 12 AM on Tue 7/8
Group Class
6 wks, 1/wk, 45 min
13-18
AP Chemistry Exam Prep (One-On-One Tutoring)
Joy Oyebisi, PhD "ACE Educator"
5.0
(68)
$70 per session
1-on-1 Tutoring
On Demand
14-18
College Prep (AP) Chemistry - Semester 1
Kesha Williams, Ph.D.
5.0
(21)
$16 per class
Next session at 8:30 PM on Tue 8/26
Group Class
16 wks, 2/wk, 55 min
15-18
More to explore
Kinder Connection
Piano Intermediate
Digital Photography
Into Coding
Build Body
Piano Lessons Private
Realistic Portrait
Survival Marine
Draw Manga
Escape A Murder Mystery
Daily Journal
How To Take Notes
Broadcasting
Genshin
Anime And Realistic
The Way Things Work
Ballet Booster
Learn Letters
Beginning Embroidery
Robot Building