Skip to content
CBT Nuggets
DemoBook a Demo

Certified Entry-Level Python Programmer (PCEP™)

Build a solid Python foundation and validate your skills with this PCEP Certified Entry‑Level Python Programmer course. You’ll learn how to install and run Python, use variables, numbers, strings and operators, read and write console input/output, and follow PEP‑8 style. You’ll master control flow with if/elif/else, for and while loops, and explore data collections like lists, tuples, dictionaries and strings. You’ll also write your own functions, handle exceptions, and practice exam‑style questions so you can earn your PCEP certification and start building real projects with confidence. This online Python course serves as both exam prep *and* hands‑on training to increase your proficiency with Python, no matter your job role.

Updated October 2024

26Skills
147Videos
22hTotal

Who This Course Is For

This PCEP training is considered foundational-level Python training, which means it was designed for junior software developers. This Python skills course is valuable for new IT professionals with at least a year of experience with software development and experienced junior software developers looking to validate their Python skills.

Skills Your Team Will Gain

  • Writing clean, PEP‑8 compliant Python code
  • Implementing basic object-oriented programming (OOP) principles
  • Controlling flow with if/else and loops
  • Managing data with lists, tuples, dictionaries and strings
  • Defining functions, passing arguments and handling exceptions

Course Curriculum

One skill is free to watch — no signup needed. The other 25 premium skills unlock for your whole team with a CBT Nuggets plan.

Free skill preview

Writing and Running Python Code

Shaun WassellDuration: 1h 5m11 videos

Watch this complete skill free — the same trainer, videos, and labs your team gets with a plan.

Watch free skill
  • Writing and Running Python CodeFree1h 5m · 11 videos
  • Premium skill.Python If-Statements51m · 11 videos
  • Premium skill.Python Loops56m · 11 videos
  • Premium skill.Python Functions51m · 11 videos
  • Premium skill.Working with Numbers in Python52m · 11 videos
  • Premium skill.Working with Strings in Python51m · 9 videos
  • Premium skill.Introduction to Python Lists53m · 9 videos
  • Premium skill.Python List Operations52m · 9 videos
  • Premium skill.Python Dictionaries52m · 11 videos
  • Premium skill.Introduction to Python Scope47m · 9 videos
  • Premium skill.Parameters and Arguments46m · 9 videos
  • Premium skill.Python Dictionary Operations44m · 9 videos
  • Premium skill.Working with Lists and Dictionaries53m · 11 videos
  • Premium skill.Python Tuples46m · 9 videos
  • Premium skill.Python Sets50m · 9 videos
  • Premium skill.Working with Multi-Dimensional Lists51m · 9 videos
  • Premium skill.Python Exception Handling Basics49m · 9 videos
  • Premium skill.Python Exceptions In-Depth47m · 11 videos
  • Premium skill.Working with Booleans50m · 11 videos
  • Premium skill.Alternative Number Notations45m · 11 videos
  • Premium skill.Introduction to PEP8 Recommendations48m · 11 videos
  • Premium skill.Basic Python Sorting Algorithms47m · 11 videos
  • Premium skill.Building a Console-Based Data Manager46m · 11 videos
  • Premium skill.Building a Word Game50m · 11 videos
  • Premium skill.Build a Password Generator51m · 11 videos
  • Premium skill.Build a Budget Tracker51m · 12 videos
Want to browse the locked skills?
with no purchase required. Already have an account?

An account gets you the full catalog to browse, pre-assessments, quiz questions on free skills, and IT Trainerbot, with every answer citing its source video.

Certification

Certified Entry-Level Python Programmer

The Certified Entry-Level Python Programmer certification validates the skills and knowledge of individuals in the basics of Python programming, including data types, variables, control structures, functions, and data structures. This certification i...

Exam PCEP-30-02Level EntryDifficulty BeginnerCost $69
Python syntaxData typesControl structures
Official certification page

Put this course to work for your team

Every plan includes this course plus the full library, virtual labs, and practice exams — or talk it through with sales.

For IT leaders

What IT leaders need to know before assigning this course

Organizations that rely on ad hoc scripting or junior developer onboarding often see inconsistent code quality, slow ramp time, and uneven readiness for entry-level certification. This PCEP™ training gives IT Directors and Training Managers a structured path for standardizing foundational Python skills across a team: writing and running code, control flow, functions, numbers, strings, lists, dictionaries, tuples, sets, scope, exceptions, booleans, PEP 8 recommendations, sorting, and small project builds.

The course is best assigned to junior software developers and newer IT Practitioners with some software development exposure. Plan for roughly 23 hours per learner before review time or exam practice. For change management, Team Leads can sequence the curriculum from syntax fundamentals into applied builds like a console-based data manager, word game, password generator, and budget tracker. CBT Nuggets capabilities such as Playlists, Practice Exams, and Team Reporting help leaders assign the path, reinforce certification readiness, and track progress across learners.

Team Impact

How this training helps your team succeed

IT teams complete this training to turn basic Python knowledge into repeatable, job-ready habits that support onboarding, certification preparation, and consistent coding practices.

  • Faster junior developer ramp-up: Team members practice core Python syntax, control flow, functions, and data structures before moving into project-style exercises.
  • More consistent code reviews: Coverage of scope, parameters and arguments, exception handling, booleans, and PEP 8 recommendations helps teams align on readable, maintainable code.
  • Practical problem-solving: Learners build small console-based programs, including a data manager, word game, password generator, and budget tracker.
  • Stronger certification readiness: The curriculum maps foundational Python topics into a structured PCEP™ preparation path rather than relying on scattered self-study.

After completion

Capabilities your team walks away with

Knowledge

  • Core Python programming concepts, including variables, control flow, functions, and basic object-oriented programming foundations.
  • How Python handles numbers, strings, booleans, lists, dictionaries, tuples, sets, and multi-dimensional lists.
  • The role of scope, parameters, and arguments in writing reusable functions.
  • How basic exception handling works and why it matters for predictable program behavior.
  • Entry-level PEP 8 recommendations for cleaner, more consistent Python code.

Ability

  • Write and run beginner-level Python programs using standard syntax and control structures.
  • Use if-statements, loops, and functions to solve common programming problems.
  • Store, retrieve, sort, and manipulate data with Python collections.
  • Handle simple runtime errors with exception-handling patterns.
  • Build small console-based applications such as a data manager, word game, password generator, and budget tracker.

Readiness check

Confirm prerequisite knowledge before training begins

A short placement assessment on the CBT Nuggets assessments platform measures whether a learner already has the foundation this course assumes. IT Directors use it to put the right people in the right training — and any learner can take it right now to make sure they'll get full value from day one.

  • Questions generated from this course's own video transcripts — what gets measured is exactly what gets taught
  • Instant, per-learner results that show whether the prerequisite foundation is in place
  • Results roll up into team readiness reporting, so training hours go where they change outcomes
Runs on assessments.cbtnuggets.com — sign in with an Adept account so results roll up into team readiness reporting. Need one?
.

If gaps show up, start here

Python

This Python training course prepares learners to start using the Python programming language. Topics in this scripting language training include how to query databases with the Python programming language and gain an understanding of SQLite, SQLAlche...

~20h

This course is included with every subscription

Unlock this one course, or get one learner — or your whole team — access to all 287 courses, virtual labs, and practice exams.

Course Unlock

Just need this course?

$149one time

No subscription

One year of access to PCEP

  • Every skill in this course
  • Its virtual labs and practice exam
  • Ask IT Trainerbot about it — free

CBT Nuggets Individual

IT Trainerbot Pro

$49per month

Billed annually

Every course, for one learner

See Individual pricing
For IT teams

CBT Nuggets Teams

IT Trainerbot for Teams

$59per seat / mo

Billed annually

From 1 learner seat · unlimited admin seats

Checking your access

Need tenant hosting, reseller terms, or payment plans on a larger agreement? Book a Demo to discuss an Enterprise contract.

See plans and pricing for your team

Trusted by 23,000+ organizations

Frequently Asked Questions

What is the PCEP certification and who maintains it?

PCEP (Certified Entry-Level Python Programmer) is a certification from the Python Institute, an independent non-profit which promotes and maintains familiarity with the Python programming language. PCEP is one of Python Institute's many certifications, all of which cover skills in using the Python language across different applications. PCEP is one of their general-purpose certifications, meant for brand new Python programmers or programmers who are experienced with computer programming and getting started with Python.

How much do Python programmers make?

It's almost impossible to put an accurate estimate on how much a Python programmer makes because of how many variables are involved, but data suggests that experienced Python programmers make somewhere between 70k and 120k per year. Where you work, how much experience you have, and what other languages you code in all affect the salary a Python programmer can expect. One thing stays the same: certified experience leads to higher pay.

Is the PCEP certification worth it?

Yes, for coders and back-end developers, the PCEP certification is definitely worth it because it proves your proficiency with an extremely versatile and powerful programming language. The PCEP covers foundational skills with Python, which means earning it requires – but also proves – that you have a solid understanding of backend development. The PCEP certification proves to your employer (or prospective employer) that you understand Python syntax, data types, control structures and functions.

How long is the PCEP certification valid for?

The PCEP certification, once earned, is good for life. You don't need to do any continuing education or additional certifications to maintain your PCEP certification. The skills and knowledge needed to earn the PCEP don't really deteriorate – as long as you keep working in programming, universal computer programming concepts like data types, containers, functions, and loops, and Python programming language syntax, semantics, and environment stay current for professional developers.

Who should take this PCEP course?

This PCEP course is great for anyone who plans on earning the Certified Entry-Level Python Programmer certification from the Python Institute, but that's not necessary. Aspiring programmers who want to better understand programming concepts should take this course. Entry-level software developers, data analysts and testers can learn a lot about their future careers, and non-technical professionals can learn the terminology and processes involved with the software development cycle.

Ready to upskill your team?

Talk to our sales team to find the right plan for your organization.