$27
weeklyor $269 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,799)
$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 Biology Test Prep and 1:1 Tutor
Laura Smith
$35 per session
1-on-1 Tutoring
On Demand
14-18
AP Environmental Science (APES) Ongoing Test Prep
Zena Marie
5.0
(8)
$25 per class
Next session at 1 AM on Fri 9/26
Group Class
1/wk, 40 min
14-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 Statistics Exam Prep
AI Code Academy
4.7
(1,799)
$24 per class
Next session at 3 PM on Sat 5/31
Group Class
10 wks, 1/wk, 1 hr
14-18
AP Computer Science A Exam Prep Course
AI Code Academy
4.7
(1,799)
$27 per class
Next session at 3 PM on Sat 5/31
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
AP Chemistry Summer Prep
Kesha Williams, Ph.D.
5.0
(21)
$65 per session
1-on-1 Tutoring
On Demand
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)
$40 per session
1-on-1 Tutoring
On Demand
15-18
Summer Camp: AP Statistics Prep
AI Code Academy
4.7
(1,799)
$22 per class
Next session at 3 PM on Mon 6/16
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
(670)
$25 per class
Next session at 12 AM on Thu 6/5
Group Class
6 wks, 1/wk, 45 min
13-18
AP Environmental Science Summer Prep!
Zena Marie
5.0
(8)
$25 per class
Next session at 1 AM on Wed 6/18
Group Class
9 wks, 2/wk, 1 hr
14-18
AP Chemistry Exam Prep (One-On-One Tutoring)
Joy Oyebisi, PhD "ACE Educator"
5.0
(67)
$70 per session
1-on-1 Tutoring
On Demand
14-18
More to explore
Health And Nutrition
Mlb Prediction
Sonic Escape Room
The Russian Revolution Spies And Saboteurs In Imperial Russia
Discovering Geometry
Anime People
Spooky Writing
Inclusive
Dungeons And Dragons 059 Learn How To Be The Dungeon Master Training
Alphabet And Phonetic Learning
Smash Ultimate
Speak
Spreading The News Five Styles Of Writing
Tinkercad 3d Design And Modelling 5 Times A 1
OC
Becoming Your Best Self
Royale High
Creation
Introduction To Set Theory
3x3 Mirror Cube