RANIARANIA Academy

Python: Professional

Go pro — PCPP, plus a real portfolio.

Certified Python Programmer — Professional & Applied. Ten courses in advanced OOP and decorators, databases, GUI and web front-ends, testing and packaging, networking and APIs, Git & GitHub, AI-assisted development, and a full capstone project. Prepares you for the Python Institute PCPP certification and builds a portfolio you can show employers.

Level
Python: Professional

Version Control with Git & GitHub

Learn version control from first principles with Git and GitHub — configure Git, master the three areas and the commit workflow, branch and merge with confidence, resolve conflicts, and collaborate through remotes, pull requests, issues and a first taste of GitHub Actions. A practical, hands-on course that leaves you able to run a real project's history like a professional developer.

INTERMEDIATE · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Python: Professional

Testing, Packaging & Best Practices

Learn how professional Python is kept correct and shippable — writing pytest tests with fixtures and parametrisation, driving design with TDD and coverage, enforcing PEP 8 with black, flake8 and mypy, and packaging your code with virtual environments and pyproject.toml. These are core skills for the Python Institute PCPP certification and for any developer who ships real software.

ADVANCED · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Python: Professional

Python Capstone — Build a Full Python App

Bring the whole programme together by building one complete application end to end — a Flask web front-end, a SQLite database through SQLAlchemy, and an AI-powered feature that summarises and classifies each record. You will plan, scaffold, model data, build the interface, wire the AI, test with pytest, and ship to GitHub with a README, keeping every secret in an environment variable. This practical capstone consolidates the PCEP, PCAP and PCPP skills into a portfolio project you can show.

ADVANCED · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Python: Professional

Front-End & Interfaces with Python

Give your programs a face. This course teaches you to build desktop graphical interfaces with Tkinter, dynamic web applications with Flask, the HTML and CSS that render your templates, and the wiring that connects a clickable interface to your Python logic and a SQLite database. Every idea is taught with runnable Python 3.10+ code and a hands-on lab of ten exercises, and it helps you prepare for the Python Institute PCPP certification.

ADVANCED · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Python: Professional

Databases with Python

Add durable persistence to your Python programs using relational databases. You will master SQLite with the built-in sqlite3 module, write injection-safe parameterised queries, perform CRUD and transactions, connect to PostgreSQL, and model data with the SQLAlchemy ORM. This course supports preparation for the Python Institute PCPP certification.

ADVANCED · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Python: Professional

Concurrency, APIs & Working with Data

Learn to consume REST APIs with the requests library, handle JSON, paginate and authenticate, then scale up with threading, multiprocessing and asyncio — finishing with a real fetch-parse-store data pipeline into SQLite. Every idea is taught with runnable Python 3.10+ code and a hands-on lab of ten exercises. This course helps you prepare for the Python Institute PCPP certification.

ADVANCED · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Python: Professional

AI-Assisted Python Development III — Building AI-Powered Apps

Build real, AI-powered Python applications by calling LLM APIs the right way — keys from environment variables, reusable prompt templates, structured JSON output, a chatbot loop, and an AI feature inside a Flask app. You will also make your app robust and safe with retries, prompt-injection guards, and token and cost logging. This is a practical, hands-on course that assumes you can already write intermediate Python.

ADVANCED · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Python: Professional

AI-Assisted Python Development II — Debugging, Refactoring & Testing with AI

Go beyond writing code with AI and learn to improve it — using AI coding assistants to debug tracebacks, refactor for readability and speed, generate real tests, and write documentation. This practical, tool-agnostic course stresses verification, measuring improvement, and never trusting a hallucinated API, building the professional habits that complement the Python Institute certifications.

INTERMEDIATE · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Python: Professional

AI-Assisted Python Development I — Writing & Understanding Code with AI

Learn to use AI coding assistants such as ChatGPT, Claude and GitHub Copilot to scaffold, explain and understand Python — while never trusting a line you have not verified. This is a practical, tool-agnostic course that stresses reading, running and testing AI output, keeping the human in the loop, and the ethics and licensing of AI-generated code.

INTERMEDIATE · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer
Python: Professional

Advanced OOP, Decorators, Iterators & Generators

Master the advanced object-oriented features that make Python expressive — dunder methods, properties, iterators, generators, decorators, context managers, dataclasses and abstract base classes. Every idea is taught with runnable Python 3.10+ code and a hands-on lab of ten exercises. This course helps you prepare for the Python Institute PCPP certification.

ADVANCED · 150 min · Certificate · 3 CPD

$149.00$10.00Launch offer