Python

Computer Science Principles with Python

Grades: 9-12

Prepare students for the AP Computer Science Principles exam and several industry-based certifications with our comprehensive, project-based Python course.

Prepare your Students for the AP Computer Science Principles Exam

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. CS1 also prepares students for the AP Computer Science Principles exam.

Students will

  • Learn Python basics, including syntax, variables, and data types, setting a foundation for programming.
  • Explore control structures, loops, and basic algorithms, enhancing problem-solving skills.
  • Understand data structures and file I/O operations, crucial for practical Python applications.
  • Learn how to use Python to conduct data science and analysis.
  • Learn how Python is used to build artificial intelligence.

About

Grade Band: Grades 9-12

Format: Year-long (80 hrs)

Prerequisites: None

Features

Video camera icon

Video-Based Lessons

Badge icon signifying certifications

Earns Certifications

Assignment or quiz icon

Self-Grading Quizzes

Briefcase icon indicating portfolio

Project Portfolio

Topics

Python

Control Structures

Algorithms

Computer Networks

Data Structures

Computer Architecture

Impacts of Computing

Certifications

Upon completing this course, students will be prepared to earn the following industry-recognized certification(s):

Certiport IT Specialist - Python

KnowledgePillars Python Coding Apprentice

PCEP Certified Entry-Level Python Programmer

ICT Programming and Logic Essentials

Course Breakdown

Technical Requirements

Ready to learn more about what we offer?

Schedule a demo today with one of our education specialists to find out how Mastery Coding can help you meet students where they are.