The Programming Python on the Raspberry Pi 5 course introduces learners to Python programming within a powerful single-board computer environment. The course combines software development with hands-on hardware interaction, enabling students to build intelligent embedded and AI-powered systems.
Students will learn Python fundamentals, file handling, debugging, and the use of external libraries. They will interface with the Raspberry Pi’s GPIO pins to control LEDs, motors, sensors, and actuators. The course progresses to graphical user interface (GUI) development, machine vision applications using OpenCV, and the implementation of pre-trained deep learning models for object detection and recognition.
By the end of the course, learners will be able to design, build, and deploy complete Raspberry Pi-based projects integrating software, hardware, and AI components.
Students must complete at least 85% of total learning hours (tracked via attendance logs, lab participation and assessment submissions). A Certificate of Completion will be issued accordingly.
This unit introduces learners to programming with Python on the Raspberry Pi 5 platform, combining software development skills with hands-on hardware interaction. Students will learn to write, run, and debug Python programs, utilize built-in libraries, and interface with the Raspberry Pi’s GPIO (General Purpose Input/Output) pins to control and read from external components such as LEDs, buttons, sensors and actuators such as DC motors, stepper motors, servo motors, relays, etc. The unit covers both fundamental Python concepts and more advanced topics such as creating Graphical User Interfaces, Machine Vision with OpenCV and ultimately using Deep Learning pre-trained models for object detection and recognition.
Key Topics include:
Recommended:
This course is designed for:
The programme is structured into seven modules, delivered through:
Assessment Breakdown:
Upon successful completion, students receive a Certificate in Programming Python on the Raspberry Pi 5.
By the end of this course, learners will be able to:
April 2026
Price: EUR 900
Optional Add-ons (please contact us for pricing):