Certified Python
Professional
Your foundation for every advanced AI and data course. Master Python from first script to professional workflows across 8 modules.
Introduction
Set up your environment, understand how Python works under the hood, and learn professional coding standards from day one.
Basic Building Blocks
The largest module, master data types, variables, functions, conditionals, loops, collections, and modular code structure.
Object Oriented Programming
Move from scripts to structured, reusable code with classes, objects, constructors, and inheritance.
Intermediate Building Blocks
Deepen your skills with automation, iterators, generators, file I/O, encoding, regex, and package organisation.
Working with Data & APIs
Handle databases, analyse and visualise data with Pandas and Matplotlib, transform datasets, and connect to APIs.
Network Programming
Understand how Python communicates over networks using sockets, threading, and client/server architecture.
Analysis, Code Management, Testing & Reporting
Adopt professional workflows, source control, code review, unit testing, debugging, and reporting outputs.
GUI Programming
Build desktop applications with Python's tkinter — layouts, menus, and interactive functionality.
Certified Python Professional
- You can write real, production-quality Python programs
- You can support AI, data, automation, and blockchain work
- You are ready for advanced courses in AI, machine learning, NLP, and strategy
This course prepares you for Certified Artificial Intelligence and Machine Learning Professional (C|AIMLP™) and all advanced Obi Academy programmes.

