Application & Web Development Category Banner Image

Certified Associate in Python Programming (PCAP™)

  • Length 2 days
  • Price  $2750 inc GST
  • Inclusions Exam voucher
Course overview
View dates &
book now

Why study this course

Python® is a versatile programming language that has many benefits for aspiring programmers and other industry professionals. Going beyond the basics of the language will help unlock significant capabilities for optimising development time and incorporating robust program logic.

In this course, you will apply intermediate-level concepts and skills associated with Python 3, including object-oriented programming, modules and packages, string manipulation, input/output operations, and more.


This course helps to prepare you for the Python Institute's Certified Associate in Python Programming (Exam PCAP-31-03). The course content is 100% aligned to the exam and an exam voucher is included.

Request Course Information

What you’ll learn

In this course, you will employ Python skills at an intermediate level. You will be able to:

  • Perform input/output operations

  • Handle strings

  • Use an object-oriented approach to developing Python applications

  • Streamline code logic and scope

  • Work with modules and packages

  • Handle exceptions

Python Logo

Python at Lumify Work

Lumify Work's Python offering has been refreshed to include courses which fully align to certifications from the Python Institute. Our courses are delivered by Python programming experts who can structure their topic flow to your goals and functions, whether it's Python for automation or for data science or for finance.

Who is the course for?

This course is designed for students who have a foundational competence in Python and want to continue developing important skills for programming efficiently in the language. This course is also designed to assist students in preparing for the Python Institute's PCAP™ – Certified Associated in Python Programming (PCAP-31-03) credential.

Course subjects

Lesson 1: Performing Input/Output Operations

  • Topic A: Output Data to Files

  • Topic B: Input Data from Files

Lesson 2: Handling Strings

  • Topic A: Work with Character Encodings

  • Topic B: Operate on Strings

Lesson 3: Using an Object-Oriented Approach

  • Topic A: Implement Object-Oriented Programming

  • Topic B: Define and Instantiate Classes

  • Topic C: Work with Class Inheritance

Lesson 4: Streamlining Code Logic and Scope

  • Topic A: Perform List Comprehensions

  • Topic B: Use Lambda Functions

  • Topic C: Use Closures

Lesson 5: Working with Modules and Packages

  • Topic A: Import and Use Modules

  • Topic B: Work with Built-In Python Modules

  • Topic C: Create Custom Modules and Packages

Lesson 6: Handling Exceptions

  • Topic A: Work with Built-In Exceptions

  • Topic B: Work with Custom Exceptions

Appendix A: Mapping Course Content to PCAP™ – Certified Associate in Python Programming (Exam PCAP-31-03)


Some experience programming in an object-oriented language is helpful, but not required. This course will be useful to anyone new to programming or that has completed the Introduction to Programming with Python® or PCEP™ – Certified Entry-Level Python Programmer and wishes to attain certification.

Terms & Conditions

The supply of this course by Lumify Work is governed by the booking terms and conditions. Please read the terms and conditions carefully before enrolling in this course, as enrolment in the course is conditional on acceptance of these terms and conditions.

Request Course Information

Personalise your schedule with Lumify USchedule

Interested in a course that we have not yet scheduled? Get in touch, and ask for your preferred date and time. We can work together to make it happen.