Certification training

PCAP-31-02PCAP: Certified Associate in Python Programming

Prepare for your Python Institute exam with a structured video course built for focused study, topic review, and repeatable progress before exam day.

57Lectures
11h 45mDuration
Python InstituteVendor
PCAP: Certified Associate in Python Programming course cover Best seller
Python Institute certification training PCAP-31-02 57 lessons arranged in a guided course path
Course overview

Study with a clear path.

Move through focused sections, review lecture timing, and return directly to the objectives that need more work.

Sequenced lessons

Follow the course in order or jump directly to the section you need to revisit.

Video-first prep

Use concise lecture blocks for technical review before moving into exam practice.

Fast access

Your purchased course becomes available in the member area after confirmed payment.

Curriculum

Course sections.

6 sections, 57 lessons, and lecture-level duration details.

01 Configuring Our Dev Environment and Creating Our First Program 10m
02 Basics of Variables 13m
03 Dedicated TA Support 2m
04 Basic Datatypes in Python 9m
05 Basic Arithmetic in Python 4m
06 Indexing and Slicing Strings 12m
07 Basic String Methods 13m
08 Formatting Strings Using the Format Method 5m
09 Strings are Immutable 3m
10 Section 1 Assignments 21m

01 Lists in Python 17m
02 Assignment: List Assignment 3m
03 Accessing Elements in Nested Lists 7m
04 Finding Index Positions in Lists and Counting Duplicates 4m
05 Tuples in Python 9m
06 Dictionaries in Python 16m
07 Comparison Operators 15m
08 Section 2 Assignments 18m

01 Introduction to Creating Functions 27m
02 *args and **kwargs in Python 11m
03 Basics of Variable Scope 4m
04 Scope and Nested Functions 9m
05 Section 3 Assignments 19m

01 Control Flow: If & Else Statements 13m
02 Control Flow: Elif Statements 6m
03 For Loops 20m
04 Pass Statement in For Loops 5m
05 While Loops 11m
06 Looping and Unpacking with Dictionaries and Tuples 13m
07 Range, Enumerate, and Zip Functions 11m
08 More Handy Functions and the Random Package 15m
09 Accepting Input From a User 10m
10 Section 4 Assignments: Part 1 18m
11 Section 4 Assignments: Part 2 16m
12 Section 4 Assignments: Part 3 21m
13 Section 4 Assignments: Advanced Assignment 21m

01 Revisiting the Difference between Methods and Functions 8m
02 Classes and Objects 11m
03 Classes Attributes vs Object Attributes 20m
04 Calling Python Code That is Saved in Another File 4m
05 Inheritance and Polymorphism 18m
06 Abstract Classes and Methods 12m
07 Practical Application of OOP 16m
08 Double Under (Dunder) Methods 6m
09 Python Script Files 11m
10 Python Modules and Using Code from Other Files 7m
11 Python Packages 17m
12 Understanding the if __name__ == __main__ Syntax 11m
13 Section 5 Assignment 10m

01 Exception Handling 10m
02 File IO 26m
03 File IO with Exception Handling 20m
04 OS Module 16m
05 Traversing Directories Using the OS Module 10m
06 OS Module Continued 11m
07 argv Command Line Arguments and the re Module 9m
08 Section 6 Assignment 21m
Continue preparing

Connect the lessons to exam-day practice.

Use the course for structured review, then move into current questions, timed simulator sessions, and a broader vendor catalog.