$27
weekly
or $269 for 10 classes
Class

AP Computer Science Principles

New class
Ages 14-18
Live Group Course
This beginner-friendly AP Computer Science Principles course teaches coding with Python, internet systems, data, algorithms, and cybersecurity through hands-on, real-world projects and AP exam prep!
Average rating:
4.7
Number of reviews:
(1,799 reviews)
Popular

Live video meetings
1x per week, 10 weeks
2-6 learners per class
60 min

What's included

10 live meetings
10 in-class hours
Projects
1-2 hours per week. 1-2 throughout the class
Certificate of Completion
1 after class completion

Class 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 Weeks
Lesson 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

Joined April, 2020
4.7
1799reviews
Popular
Profile
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

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
See More Classes
Home
Search
Give a Gift Card
Open currency, time zone, and language settings
Language & Region
Log In