Course Title:

Python PCEP: Become Certified Entry-Level Python Programmer

The PCEP (Certified Entry-Level Python Programmer) certification covers the absolute fundamentals of programming using the Python language. The content is designed to build a strong foundation, starting with core concepts like variables, data types, and operators. It then teaches you how to control ….
Active Learners
0
Assignments
0
Hours
0
Videos
0

Description

Course overview
The PCEP (Certified Entry-Level Python Programmer) certification covers the absolute fundamentals of programming using the Python language. The content is designed to build a strong foundation, starting with core concepts like variables, data types, and operators. It then teaches you how to control the flow of a program using conditional statements and loops. You will also learn the basics of managing data collections like lists, tuples, and dictionaries, and finally, how to organize your code into reusable blocks by defining and calling simple functions. It is the essential first step for anyone beginning their journey with Python.
Certification included
Learn to use all the related tools, walk into a job and be a rockstar from day one. The skill you need to become a real professional. Learn the tools used by the world’s top professionals. Boost your confidence, master the field.

Introduction

Introduction to Python and Programming

Welcome to your programming journey! This foundational module demystifies the world of code, explaining what programming is and why Python is an excellent language to learn. You will explore the basic concepts of how a computer executes instructions and, most importantly, you’ll write and run your very first Python program. By the end, you’ll have the fundamental knowledge needed to start thinking like a programmer.
1 What is Python and What Can It Do
08:13
2 Installing Python on Windows, macOS, and Linux
04:47
3 Setting Up Your First Python Script
04:56
4 Using the Python Shell vs Scripts
07:09
5 Choosing an IDE – VS Code, PyCharm, or IDLE
09:47
6 Understanding Programming Terminology (Variables, Functions, etc.)
07:25
7 Python Syntax Basics: Indentation, Comments, and Code Blocks
11:57
Assessment 1
10 questions

Data Types and Variables

Dive into the building blocks of any program. In this module, you’ll learn how to work with different types of data, such as numbers and text, and how to store that information in variables. We’ll cover the essential skills of performing calculations, handling user input, and displaying output, giving you the power to create your first interactive scripts.
1 Introduction to Data Types in Python
04:15
2 Variables and Naming
11:50
3 Integers and Float Numbers – Basics and Arithmetic
06:24
4 Strings – Creating and Printing Text
06:05
5 String Concatenation and Escape Sequences
12:05
6 Booleans – True, False, and Logical Basics
03:58
7 Type Conversion and Casting (str, int, float, bool)
13:37
Assessment 2
10 questions

Operators and Expressions

Go beyond simply storing data and start making it work for you. This module covers Python’s powerful operators, which allow you to perform calculations, compare information, and build logical expressions. Mastering these tools is the first step toward creating programs that can think, evaluate conditions, and solve real problems.
1 Operators and Expressions
04:55
2 Mini Lab Operator and expressions
06:58
3 Assignment operators
04:59
4 Comparison Operators
10:06
5 Logical Operators
09:10
6 Bitwise Operators – Basics and Use Cases (light version)
05:08
7 Operator Precedence and Grouping with Parentheses
07:18
8 Mini Lab-Operator Precedence and Grouping with Parentheses
05:38
9 Mini Project Temperature Converter
04:36
Assessment 3
10 questions

Conditional Statements

Give your program the ability to think and make decisions. This module introduces conditional statements—if, elif, and else—the core tools for controlling which parts of your code run and when. You’ll learn how to write programs that respond intelligently to different inputs and situations, a fundamental skill for creating dynamic and useful applications.
1 Writing Simple if Statements
11:16
2 Adding else Statement
07:22
3 Using elif for Multiple Conditions_
09:16
4 Mini Lab Build a Simple Grade Evaluator
06:49
5 Nested if Statements and Best Practices
12:27
6 Truthy and Falsy Values in Conditions_
05:20
7 Mini Lab Age Checker with Nested if Conditions
06:46
8 Bonus Challenge Movie Ticket Price Calculator
08:25
Assessment 4
10 questions

Loops and Loop Control

Put your code to work with the power of automation. In this module, you will master loops—the fundamental tool for repeating actions without rewriting code. We’ll explore both for loops to process collections of data and while loops to repeat tasks until a condition is met. You’ll also learn how to fine-tune their behavior with break and continue, giving you complete control over your program’s flow.
1 The while Loop – Syntax and Examples
07:59
2 Infinite Loops and Breaking Them
07:35
3 Mini Lab Create a Countdown Timer with while
04:11
4 The for Loop – Iterating Over Sequences
06:22
5 Using range() in Loops
09:53
6 Loop Control Statements – break, continue, and pass
10:11
7. Nested Loops and Loop Design Patterns
11:38
8 Mini Lab Print a Multiplication Table with Loops
04:58
9 Mini Project Number Guessing Game ( Random number + while loop + break )
06:28
Assessment 5
10 questions

Functions

Stop repeating yourself and start writing organized, reusable code. This module introduces functions, the most important tool for structuring your programs. You’ll learn how to define your own custom blocks of code, pass data into them, and get results back. Mastering functions is a critical step towards writing modular, readable, and powerful Python applications.
1 What Are Functions and Why Use Them
05:07
2 Defining a Function
07:07
3 Mini Lab Write a Function to Add Two Numbers
03:13
4 Function Arguments and Parameters
13:00
5 Returning Values with return
08:57
6 Mini Lab Create a Function That Calculates Area of a Circle
03:25
7 Scope Local vs Global Variables
06:47
8 Introduction to Recursion
09:58
9 Mini Lab
04:48
10 Challenge Task Write a function that returns whether a number is even or odd
04:37
Assessment 6
10 questions

Data Collections – Lists, Tuples, Dictionaries, Sets

Move beyond single variables and learn to manage collections of related data. This module explores Python’s most powerful built-in data structures: flexible lists, unchangeable tuples, efficient key-value dictionaries, and unique sets. You’ll discover the unique strengths of each type and learn how to choose the right tool for the job, a crucial skill for organizing information and building complex, data-driven applications.
1 Creating and Accessing Lists
11:44
2 List Methods append(), remove(), etc
11:54
3 Slicing and Iterating Over Lists
11:14
4 Mini Lab
08:30
5 Tuples – What Makes Them Immutable
08:19
6 Dictionaries – Keys and Values
08:25
7 Adding, Accessing, and Removing Dictionary Elements
05:34
8 Mini Lab
08:16
9 Sets – What They Are and When to Use Them
04:12
10 Mini Lab
03:19
11 Mini Project
17:34
Assessment 7
10 questions

Input, Output, and Basic Errors

Learn to build truly interactive programs and what to do when things don’t go as planned. This module covers how to format your output professionally and handle user input safely. More importantly, we’ll demystify Python’s error messages. You’ll learn to read tracebacks, understand common errors like TypeError and ValueError, and use them as a tool to debug your code—a crucial skill for any programmer.
1. Using input() to Get User Input
06:34
2. Printing Output – print() and Formatting
10:34
3. Working with Escape Characters and Multiline Strings
04:13
4. Common Errors and Intro to try-except
08:03
5. Mini Lab Build a Simple Login Prompt Using Input and Output
06:41
6. Challenge Prompt Create a simple quiz app
09:54
Assessment 8
10 questions

Final Preparation and Practice

This is the final step in your journey to certification. In this crucial module, we bring everything you’ve learned together. You will consolidate your knowledge by tackling comprehensive practice questions and taking a full-length mock exam that simulates the real PCEP test environment. The goal is to sharpen your skills, build your confidence, and ensure you are fully prepared to pass the exam and earn your certification. Let’s get you across the finish line!
1. What to Expect on the PCEP Exam
04:32
2. Study Tips and Common Mistakes to Avoid
04:40
3. How to Practice Effectively with Coding Challenges
04:22
4. Planning Your Next Steps (PCAP, Real-World Python)
05:28
Assessment 9
10 questions

Get Certified

Certificate of Completion