Computer Science Principles with Python

Python
Prepare students for the AP Computer Science Principles exam and several industry-based certifications with our project-based Python course.
Graduation cap icon
Grade Band:
9-12th Grade
Category icon
Course Type:
Core
Time icon
Course Length:
80 hours
Level icon
Level:
Beginner
Video icon
Video-Based Lessons
Check badge icon
Earns Certifications
Circle star icon
Capstone Project
Briefcase icon
Project Portfolio
Briefcase icon
Teacher-Led
Briefcase icon
Activity Worksheets
Briefcase icon
Slideshow Presenaions
Check circle icon
Self Grading Quizzes

Description

Computer Science Principles with Python teaches students the fundamentals of computer science and computer programming, including algorithms, data structures, and computer networks. It prepares students with little to no coding experience to write programs using Python and can help students attain up to three different Python programming certifications. This course also prepares students for the AP Computer Science Principles exam.

Certifications

Upon completing this course, students will be prepared to earn the following industry-recognized certification(s):
PCEP Certified Entry-Level Python Programmer
Certiport IT Specialist - Python
ICT Programming and Logic Essentials
KnowledgePillars Python Coding Apprentice

Course Outline

Hello, World

Hello, Data

Programming Programs

Data Structures

Algorithms

Computer Systems

Computer Networks

Impacts of Computing

Course Projects

Through a combination of follow-along projects and self-directed activities, students build a unique coding project portfolio demonstrating the skills and knowledge they acquire.
No items found.
Trial icon 3D

Get a Free Trial

Schedule a platform walkthrough with on of our education specialists and gain access to our courseware and curriculum.

Hear from Our Teachers

Exceptional Support and Partnership for School Growth

The support is unbelievable. The fact that, from day 1, we have been trained, we have been coached, we have had the ability to have dialogue with [Mastery Coding]. Tremendous partnership, Tremendous opportunity for any school to grow. I recommend using Mastery Coding.
Jim D'Agostino
Executive Director/Co-Principal
Santiago Middle School