Short, applied courses with a verifiable certificate. Search for a topic, or narrow by category, level, duration and price.
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.
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.
Learn to use generative AI as a second pair of eyes on project risk — pattern-matching against the risk categories a busy PM tends to overlook, not predicting the future. Build a reusable prompt pack for structured risk elicitation while keeping final risk-ownership judgement firmly human.
Move from funding temporary projects to funding long-lived value streams, and learn why that shift dramatically speeds up prioritisation. Master a portfolio Kanban that visualises and limits Epic-level work in progress so your organisation makes explicit trade-offs instead of quietly saying yes to everything.
Learn what changes when you lead an Agile team — why creating the conditions for a team to succeed beats directing every decision, and how enabling, coaching and obstacle-removal replace command-and-control. Build a self-assessment that shows you which of your own behaviours to change first.
Understand what Agile really is — values, principles and empiricism — and why adaptive delivery beats predictive planning under uncertainty. Learn to spot fake agile and redesign real IT work around inspect-and-adapt.
Learn why single-date forecasts create false precision and fail on complex IT delivery, and how to forecast probabilistically instead. Use historical throughput to build a Monte Carlo-style forecast range with honest confidence levels, and package it as a reusable Forecast Range Worksheet.
Learn why absolute time estimates fail on complex IT work and how relative sizing fixes it. Master Story Points, Planning Poker and T-shirt sizing, and turn estimation into a fast, consistent conversation that surfaces hidden assumptions rather than a false-precision number.
Regulated IT delivery is not a reason to abandon Agile — it is a reason to do Agile more deliberately. Learn how iterative delivery can produce the objective evidence regulators require by building compliance into the Definition of Done rather than bolting documentation on at the end.
Turn raw rows into the summaries a report needs — counts, totals, averages and per-category breakdowns — using PostgreSQL's aggregate functions, GROUP BY and HAVING. You will finish able to summarise data for reporting, filter groups correctly, count distinct values and produce subtotals with ROLLUP.
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.