Short, applied courses with a verifiable certificate. Search for a topic, or narrow by category, level, duration and price.
Master Python strings end to end — indexing and slicing, the essential methods, formatting, splitting and joining, searching, and an introduction to regular expressions with the re module. Aligned to the Python Institute PCAP certification, this course turns raw text into a data structure you can parse, clean and reshape with confidence.
Learn how Python stores and labels data — variables and naming rules, literals, and the core built-in types int, float, bool, str, complex and None. You will use type(), id() and f-strings, read numeric bases, and meet dynamic typing and simple conversion. Aligned to the Python Institute PCEP certification.
Master Python's operators — arithmetic, comparison, logical, bitwise and assignment — together with reading input, printing output, and converting between types. You will learn operator precedence cold and build small interactive programs, preparing you directly for the Python Institute PCEP certification.
Learn to model real problems with classes and objects in Python — __init__ and self, instance versus class attributes, encapsulation, inheritance with super(), polymorphism and the dunder methods that make objects feel native. This course builds the object-oriented foundations assessed by the Python Institute PCAP certification.
Get Python installed and running on Windows, macOS or Linux, then write, save and run your first real programs. You will meet the REPL, editors and IDEs, pip and virtual environments, and learn to read error tracebacks. A concrete, step-by-step start that helps prepare for the Python Institute PCEP certification.
Go beyond the basics of functions to master recursion and the call stack, the LEGB scope rules with global and nonlocal, lambdas and closures, and the functional trio of map, filter and reduce. Sharpen the higher-order-function fluency the Python Institute PCAP certification rewards, and learn when a comprehension beats a functional pipeline.
Functions and modules are how Python programs stay small, readable and reusable instead of turning into one long, brittle script. This beginner course teaches you to define and call functions, pass default and keyword arguments, gather variable arguments with *args and **kwargs, document with docstrings, reason about scope, and import both standard-library and your own modules. It builds the function-and-module skills assessed by the Python Institute PCEP certification and finishes with a hands-on lab of ten programming exercises with full solutions.
Write Python that survives contact with the real world: handle errors with try/except/else/finally, raise and design your own exceptions, and read and write text, CSV and JSON files safely with the with-statement. You will also tour the standard-library workhorses — pathlib, datetime and collections — building the robustness the Python Institute PCAP exam expects.
Master Python's four built-in collections — lists, tuples, sets and dictionaries — with methods, slicing, comprehensions, unpacking and set algebra. Learn which structure to reach for and why mutability matters, building the fluency the Python Institute PCAP exam expects.
Learn how Python makes decisions and repeats work using if/elif/else, truthiness, while and for loops, range(), and loop control with break, continue and pass. This beginner course builds the control-flow fluency the Python Institute PCEP exam expects, through runnable examples and a hands-on lab.