python (3)

Procedural Python

A clear, structured introduction to Python programming.

Learn Python from the ground up, covering inputs and outputs, variables, data types, arithmetic,
selection, iteration, and core programming logic.

You’ll work with strings, lists, 2D lists, tuples, dictionaries, files, and functions, while
developing good habits such as input validation and error handling.

Ideal for GCSE Computer Science students or anyone starting Python with exam-ready structure.

computer (6)

Object Oriented Python

Learn how to design programs using Object-Oriented Python.

This course introduces classes and objects, constructors, attributes, and methods, showing how
programs can be organised into reusable components.

You’ll explore inheritance, encapsulation, polymorphism, and abstraction while building small
object-oriented systems.

Perfect for students progressing beyond basic Python or preparing for larger projects.

Scroll to Top