Courses for every classroom, illustration of a planet with a telescope, coding language logos, and a rocket in motion

PCEP Certification Prep

This course dives deep into Python concepts in order to prepare for the PCEP Certification. Recommended time: one year. Recommended prerequisite: some Python experience, such as Skill Struck’s Python 1 Course or AP CSP.

96 Lessons
Voyage
Python
Year
Prerequisite Recommended
Industry Certifications
9th grade
10th grade
11th grade
12th grade
This course dives deep into a wide variety of Python concepts, assuring a solid understanding of the Python language. Students learn different numeric systems such as binary, octal, and hexadecimal. They practice error handling and bitwise operators. They practice using Python functions in loops, dictionaries, and nested loops. They also practice recursive functions. The lesson plans for this course are full lesson plans with activities and instructions for teachers. The additional teacher resources are activities and tools to help the teacher including student platform lessons, activities, slideshows, handouts, etc.
PCEP1: What is a Computer? History of Computers.
PCEP2: Computer Parts and Pieces/Hardware v Software
PCEP3: Introduction to Python
PCEP4: Digital Citizenship & Variables
PCEP5: Inputs/Outputs
PCEP6: Inputs/Outputs Hands On
PCEP7: Syntax and Variable Types
PCEP8: How the Internet Works
PCEP9: Digital Safety & Python Numbers
PCEP10: Computers and Your World
PCEP11: Computer Boundaries & Python Converting
PCEP12: Digital Footprint
PCEP13: Communication Styles & Python Concatenation
PCEP14: Python and Math
PCEP15: Minefield Challenge
PCEP16: Problem Solver Skits
PCEP17: Break Down Big Projects & Python Modulus
PCEP18: Party Planner
PCEP19: Family Vacation Planning
PCEP20: Careers in Software Development & Python Strings
PCEP21: Further Career Exploration & String Methods
PCEP22: Artificial Intelligence & Python String Methods Continued
PCEP23: Teachable Machine
PCEP24: Social Media Advice Panel & Concatenating Numbers
PCEP25: Digital Accessibility & Concatenating Numbers Continued
PCEP26: Self Driving Car Pitch
PCEP27: Digital Equity
PCEP28: Troubleshooting Techniques & Python Lists
PCEP29: Troubleshooting Scenarios & If Statements
PCEP30: Cryptography & Conditionals
PCEP31: Debugging Strategies
PCEP32: Data & Else If Statements
PCEP33: Binary
PCEP34: Storage
PCEP35: Cipher
PCEP36: Flow Charts
PCEP37: Market Research
PCEP38: Advancing Technology in Careers & For Loops
PCEP39: Personal Data
PCEP40: Documenting Code & Copyright
PCEP41: Problem Solving Path
PCEP42: Simulations
PCEP43: Team Project Kickoff
PCEP44: Ice Fishing Team Building
PCEP45: Team Project Continued
PCEP46: Team Project Presentations
PCEP47: Reflections
PCEP48: Resume
PCEP49: Nicco's Pizza
PCEP50: Leap Year Calculator
PCEP51: If Statement in a For Loop
PCEP52: Python Accessing Items in a List
PCEP53: Using Integers from a List
PCEP54: Adding to Lists in Python
PCEP55: Removing from Lists in Python
PCEP56: Python Lists Continued
PCEP57: Prime Number Calculator
PCEP58: Python Factorials Project
PCEP59: Python While Loops
PCEP60: Guess the Word!
PCEP61: Python Functions
PCEP62: Python Function Parameters
PCEP63: Multiple Parameters in Python Functions
PCEP64: Contact List
PCEP65: Python Dictionaries
PCEP66: Adding to and Removing from Dictionaries
PCEP67: Dictionaries Continued & Legal and Ethical Concerns
PCEP68: Looping Through a Dictionary
PCEP69: Looping Through a Dictionary Continued & Passwords
PCEP70: Tuples & Computer Innovations
PCEP71: Python Team Project
PCEP72: Python Team Project
PCEP73: Python Team Project/Feedback
PCEP74: Team Project Presentation
PCEP75: Reading Files
PCEP76: Reading Parts of a File/Members of a Software Team
PCEP77: Append a Line to a Text File
PCEP78: File Write Mode
PCEP79: Nested For Loops
PCEP80: Multi-dimensional Lists
PCEP81: Iterating Through a List
PCEP82: Object-Oriented Programming
PCEP83: Creating an Instance
PCEP84: Objects Continued
PCEP85: Super Classes
PCEP86: Recursion
PCEP87: Recursion vs Iteration
PCEP88: Bubble Sort & Logical Thinking
PCEP89: Selection Sort & Octal Number System
PCEP90: Insertion Sort & Hexadecimal Number System
PCEP91: Bitwise Operators
PCEP92: Python Review
PCEP93: Python Review
PCEP94: Python Review
PCEP95: Python Review
PCEP96: Class Review
Download the 2022 Skill Struck Standards Alignment + Correlation Guide to view a general list of our standard alignments, or find your state's specific alignment below:
General Standard Alignment
2022 Skill Struck Standards Alignment + Correlation Guide
Alabama
Alabama Course of Study Digital Literacy and CS Standards + Skill Struck Alignment
Arizona
Arizona Computer Science Standards + Skill Struck Alignment
Arkansas
Arkansas Computer Science and Computing Standards Middle School Introduction to Coding Standards + Skill Struck Alignment
Arkansas Computer Science and Computing Standards High School Programming + Skill Struck Alignment
California
Florida
Georgia
Georgia Standards of Excellence for K-8 Computer Science + Skill Struck Alignment
Idaho
Idaho Content Standards Computer Science + Skill Struck Alignment
Illinois
Illinois Computer Science Standards + Skill Struck Alignment
Indiana
Indiana K-12 Computer Science Standards + Skill Struck Alignment
Iowa
Iowa Computer Science Standards + Skill Struck Alignment
Kansas
Kansas CS Standards  P-12 + Skill Struck Alignment.
Kentucky
Kentucky Academic Standards for Computer Science + Skill Struck Alignment
Maryland
Maryland K-12 CS Standards + Skill Struck Alignment
Massachusetts
Massachusetts Digital Literacy and Computer Science Standards + Skill Struck Alignment
Michigan
Michigan K-12 Standards Computer Science + Skill Struck Alignment
Mississippi
Mississippi College and Career Readiness standards for Computer Science + Skill Struck Alignment
Missouri
Missouri K-12 Computer Science Performance Standards + Skill Struck Alignment
Nebraska
Nebraska K-12 Technology Standards + Skill Struck Alignment
Nevada
Nevada Computer Science Standards + Skill Struck Alignment
Nevada Academic Content Standards for Integrated Technology + Skill Struck Alignment
Nevada Academic Content Standards for CS + Skill Struck Alignment
New Jersey
New Jersey Computer Science and Design Thinking Standards + Skill Struck Alignment
New York
New York Computer Science and Digital Fluency Learning Standards K-12 + Skill Struck Alignment
North Carolina
North Carolina K-12 CS Standards + Skill Struck Alignment
Ohio
Ohio's Learning Standards Computer Science + Skill Struck Alignment
Oklahoma
Oklahoma Academic Standards for Computer Science + Skill Struck Alignment
Rhode Island
Rhode Island's K-12 CS Education Standards + Skill Struck Alignment
South Carolina
South Carolina Computer Science and Digital Literacy Standards + Skill Struck Alignment
South Carolina's Computer Science Standards for High School + Skill Struck Alignment
Tennessee
Tennessee K-12 Computer Science State Standards + Skill Struck Alignment
Texas
Utah
Virginia
Virginia K-12 CS Standards + Skill Struck Alignment
Washington
Washington K-12 CS State Learning Standards + Skill Struck Alignment
Wisconsin
Wisconsin Standards for Computer Science + Skill Struck Alignement
Wyoming
Wyoming Computer Science Content Standards + Skill Struck Alignment
Download Scope & Sequence
267
Student Activities
288
Teacher Resources
55
Checkpoints
2
Pre/Post Test
281
Quiz Questions
Autograder
English and Spanish
Skill Struck Reviews

Having a mapped out, structured way to learn and experience the Computer Science curriculum really freed up time for me to give students one-on-one attention. It also gave me more opportunities to give the students additional programming assignments to help them understand the concepts better.

Scott Couch
CS Teacher, Maeser Prep Academy

The program and the people behind it are innovative, intelligent, and organized. The platform is very user-friendly and l have been able to guide my students easily through the curriculum.

Dillon Gilpin
High School CS Teacher,
Duchesne County School District

All of the content is fun and engaging for our students! Regarding the support and partnership, they are always on top of everything. Small issues are resolved quickly, and that is not typical with other EdTech companies.

Donna Woods
CTE Cyber Pathway Instructor,
Moreno Valley United School District