Please enable JavaScript to use CodeHS

New

PCEP Certification Prep

This course helps prepare students for the Python Institute’s PCEP Certification by providing a structured progression of lessons, exercises, and assessments that cover all exam objectives. With built-in practice and review, it equips teachers with a ready-to-use curriculum to guide students toward earning an industry-recognized Python credential.

Overview & Highlights

Level
High School
Contact Hours
70
Timeframe
Semester

Course Overview

To view the entire syllabus, click here or click to explore the full course.

MODULES - 8

  • Basic Python and Console Interaction

    Students learn the basics of programming by writing programs that interact with users through the keyboard.

  • Conditionals

    Students teach their programs to make decisions based on the information it receives.

  • Looping

    Students learn how to write more efficient code by using loops as shortcuts.

  • Functions and Exceptions

    Students learn how their programs can be decomposed into smaller pieces that work together to solve a problem.

  • Strings

    Students learn more sophisticated strategies for manipulating text in their programs.

  • Creating and Altering Data Structures

    Students learn how tuples and lists are formed and the various methods that can alter them.

  • Extending Data Structures

    Students learn to build more complex programs that make use of grids and dictionaries.

  • Review Problems

    Students prepare for the PCEP™ – Certified Entry-Level Python Programmer exam by completing practice quizzes to review material covered on the exam.


50
Lessons
38
Videos
73
Exercises
9
Challenges
102
Offline Handouts

Demo Programs

Explore programs that your students will build throughout this course!

Course Resources

Here are a few examples of teacher resources and materials to use in the PCEP Certification Prep course

Standards Alignment

Showing top aligned frameworks
Standards Framework Alignment
PCEP-30-02 Exam 100% View

Customizable Assignments

Create and organize Assignments in any CodeHS course that you're teaching. You can even add custom assignments to pre-existing CodeHS courses.

Learn More

Actions for Teachers

Didn't find what you were looking for? Here are a few links that might be useful to you.