OBI.ACADEMY COURSE PATHWAY

Certified Python
Professional

C|PP™

Your foundation for every advanced AI and data course. Master Python from first script to professional workflows across 8 modules.










8
Modules
5
Days
45+
Hours
1
Project
Cert Validity
M1
Module 1

Introduction

Set up your environment, understand how Python works under the hood, and learn professional coding standards from day one.

Python History & Uses IDE Setup: VSCode & PyCharm Built-in Functions & PyPi pip & Package Management PEP 8, Indenting & Best Practices
You can install, configure, and run Python with professional standards
M2
Module 2

Basic Building Blocks

The largest module, master data types, variables, functions, conditionals, loops, collections, and modular code structure.

Data Types & Mutability Strings & Numbers Variables & Scope Functions & Parameters User Input & Conditionals Try/Except & Error Handling While & For Loops Lists & Comprehensions Sets & Dictionaries Tuples Modules & Imports
You can write functions, handle data, and solve problems with core Python
M3
Module 3

Object Oriented Programming

Move from scripts to structured, reusable code with classes, objects, constructors, and inheritance.

Classes & Objects Constructors Inheritance Property Decorators Working with Classes
You can structure code for real-world projects using OOP
M4
Module 4

Intermediate Building Blocks

Deepen your skills with automation, iterators, generators, file I/O, encoding, regex, and package organisation.

Automation Iterators & Generators Sequences & Slicing File I/O: Read, Write, Delete Base64 Encoding/Decoding RegEx & Pattern Matching Package Organisation Random Number Generation
You can automate tasks, process files, and work with advanced Python patterns
M5
Module 5

Working with Data & APIs

Handle databases, analyse and visualise data with Pandas and Matplotlib, transform datasets, and connect to APIs.

Databases & Classes JSON Data Data Cleaning with Pandas Matplotlib Visualisation Charts: Bar, Pie, Line Data Transformation & Frames API Requests & Responses Sync & Async Requests
You can analyse data, create visualisations, and integrate with external APIs
M6
Module 6

Network Programming

Understand how Python communicates over networks using sockets, threading, and client/server architecture.

TCP & UDP Sockets Socket Programming Client/Server Architecture Threading GIL Interpreter Lock
You can build networked Python applications with sockets and threads
M7
Module 7

Analysis, Code Management, Testing & Reporting

Adopt professional workflows, source control, code review, unit testing, debugging, and reporting outputs.

Pylint & PyTest Analysis Git & Source Control Monorepo vs Multirepo Code Review & Documentation Debugging Unit Testing with PyTest HTML & XLSX Reporting
You can manage, test, debug, and deploy code like a professional
M8
Module 8

GUI Programming

Build desktop applications with Python's tkinter — layouts, menus, and interactive functionality.

tkinter Basics Layouts & Widgets Event Handling & Functionality Menus & Navigation
You can create graphical desktop applications with Python
Module 9 — Practical Project & Certification

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
Assessment
Practical Project
Deadline
30 Days
Certificate
For Life

This course prepares you for Certified Artificial Intelligence and Machine Learning Professional (C|AIMLP™) and all advanced Obi Academy programmes.