All you need for DIY pi Projects in one course
13 days of training

13 days training

45 minutes a day

~ 45 minutes

Sessions highlights

Linux, Python, Electronic, Camera and AI

Your Journey

blue steps

Learn Step by Step

Join our 13-day online Raspberry Pi 5 course, designed to start from scratch and guide you through each step. With over 10 hours of engaging training, the course is divided into manageable daily lessons, ensuring you have enough time to absorb and apply each concept.

Have Fun

Whether you’re a beginner who’s never used a Pi before or a tech enthusiast eager to dive deep into the Pi world, our course offers a perfect blend of fun and comprehensive learning to build a solid foundation for further exploration.

smilie blue
champion blue

Create Impressive Projects

You will learn all you need to bring your ideas to life and impress your friends with your new skills. Our course covers everything from basic concepts to advanced techniques, ensuring you have the knowledge and confidence to create amazing projects.

Basic´s of Raspberry Pi5

Original price was: 79,00 €.Current price is: 23,00 €.
Accelerate

Accelerate Project Completion

Gain skills to quickly bring projects to life with advanced hardware and modern software libs

learn debuging

Enhance Your Practical Skills

Develop targeted debugging skills for Raspberry Pi to solve real-world challenges effectively.

E-Book

Extended Learning Materials

Course registration includes a detailed 90-page E-Book full of essential tips and tutorials

Setup

At the first day, we set up our Raspberry Pi for headless operation. We install the necessary software on the computer and write the image to the SD card. A small trick helps us easily find the Pi on the network, and then we set up the GUI (day 1)

Shell and Linux

Providing the tools and knowledge necessary to navigate and utilize the Raspberry Pi’s environment effectively. We start with shell commands to create directories and display their contents, write files, and get to know the package manager. Then, we undertake our first real practical project (day 2 and 3)

Python

We dive into the world of programming, learning the basics like variables and lists, moving through functions to objects, learning file handling, and finally, how to automatically call scripts from Linux. (day 4, 5, 6 and 7)

Eletronics

Split into Theory and Practice, this part initially explores the theoretical aspects of electronic components and circuit design. It subsequently transitions into hands-on projects, allowing you to apply theoretical knowledge to build and troubleshoot real-world electronic circuits (day 8, 9, 10 and 11).

Camera

We learn both worlds: operating the camera from the shell and Python, using two cameras simultaneously, and processing camera images with AI in OpenCV (day 12)

Future Projects

This section is designed to inspire and prepare you for independent project work, using the skills acquired throughout the course (day13)

Day 7: Python and the Shell (58 min)

In Session 7, you delve into file handling in Python, learning how to open, read, write, and append files using various modes. You explore efficient file management using the with statement to ensure proper handling of file exceptions and closures. The session includes practical exercises on CSV file operations using Python’s built-in csv module, where your practice reading, skipping headers, and writing to CSV files. Additionally, participants learn to run Python scripts from the shell, compare it with running scripts in Thonny IDE, and engage in exercises that integrate Python file operations with shell commands, enhancing their ability to automate and schedule Python scripts effectively.

Day 8: Electronic Part 1 (sample Video) (75 min)

“Electricity Basics: Understanding Current, Voltage, and Resistance” explores the core components of electrical circuits. Voltage sources like batteries and generators initiate electron flow by creating potential differences, driving the current measured in amperes through the circuit. Resistance measures how much a component hinders this flow, akin to roadblocks on a highway. This analogy extends to explain Ohm’s Law (V=R∙I), which relates current, voltage, and resistance, and how they govern the behavior of both series and parallel circuits, affecting the distribution and magnitude of current and voltage across circuit components.

Day 9: Electronic Part 2 (48 min)

On day 9, you explore essential electronic components: Capacitors, which store and release energy, are vital for noise filtering and voltage stabilization, while inductors help manage circuit stability. the Session also covers diodes, crucial for directing current flow and converting AC to DC, and transistors, the backbone of modern electronics, used for amplifying and switching signals. Integrated Circuits, which encapsulate these functionalities, streamline the complexity of devices like computers and smartphones.

Day 10: Hands-On Electronics Essentials (33 min)

Day 10 of our course, “Hands-On Electronics Essentials,” equips you with essential tools and components needed to dive into practical electronics. This includes using a multimeter for troubleshooting, soldering stations for component joining, and breadboards for hassle-free prototyping. We’ll explore how tools like wire strippers and side cutters simplify circuit building and how components such as resistors, capacitors, and transistors play crucial roles in circuit functionality. The session also provides an in-depth look at how breadboards work, allowing for easy modifications and debugging of circuits. Alongside hardware, recommended software tools like Fritzing and LTspice enhance the design and testing phases, making this session ideal for anyone looking to solidify their electronics foundation.

Day 11: Control HW with Python (55 min)

Day 11, “Control HW with Python,” provides practical guidance on integrating hardware control with Python programming. Participants will learn to manipulate GPIO pins on a Raspberry Pi to interact with external components like LEDs, buttons, and PWM devices, with hands-on projects ranging from simple LED blinking to button press detection. The session includes essential insights on the differences between event-driven and state-checking programming styles crucial for real-time applications. Furthermore, an engaging group activity is designed to build a reaction game, teaching participants to use Python’s GPIOzero library and random timing to enhance interactivity and challenge player reflexes. This comprehensive module empowers enthusiasts to create dynamic physical computing projects using Python.

Day 12: Camera (52 min)

“Camera,” delves deep into utilizing the Raspberry Pi’s camera capabilities through the Python PiCamera2 library. This session covers the basics from setting up the camera, capturing still images and videos, to more advanced techniques like time-lapse photography and understanding different camera settings like autofocus and white balance adjustments. You will learn to handle both image and video data effectively, apply real-time image processing to detect faces using OpenCV. Practical exercises include capturing photos on button press and integrating camera functionalities into Python scripts, empowering participants to build dynamic multimedia projects.

Day 13: Interesting Projects (16 min)

Session 13, “Interesting Projects,” showcases innovative uses of the Raspberry Pi, transforming it into a versatile tool for practical and recreational purposes. You will explore projects like Pi-Hole for network-wide ad blocking, OpenMediaVault for creating a home NAS system, and Home Assistant for automating smart devices. Further excitement comes from turning the Raspberry Pi into a retro gaming console with RetroPie, a surveillance system with MotionEyeOS, and even engaging in cryptocurrency mining. These projects demonstrate the Raspberry Pi’s potential to create solutions that are not only functional but also exciting and impactful in various domains.

In every journey, even with the best preparation, mistakes happen. In my course, I’ve intentionally left my errors in the videos to show you that it’s perfectly normal to encounter challenges. More importantly, I want to teach you how to handle these mistakes effectively.

You’ll also find dedicated segments where I explain the use of debuggers, helping you understand how to identify and fix issues confidently. Embrace these moments as valuable learning experiences, and let’s tackle them together!

Maker

Makers

Aimed at the maker community, this course is great for anyone interested in building custom devices or home automation systems

Students and teachers

Students and teachers

Perfect for those in educational settings, from high school to university, who require a practical understanding of computer science and electronics.

Innovators

Innovators

Provides tools and knowledge for innovators who are looking to prototype and test new ideas using affordable and versatile hardware.

Basic´s of Raspberry Pi5

Original price was: 79,00 €.Current price is: 23,00 €.

By the end of this course, participants will not only have a solid foundation in managing and implementing projects with the Raspberry Pi but will also possess the critical technical skills to troubleshoot and optimize their systems. This makes our course an invaluable investment for anyone looking to enhance their technical prowess in a practical, hands-on way.

The Guide

This is me

Benefit from my extensive experience in the development of automotive control devices that encompass both hardware and software components. I provide genuine practical knowledge and offer useful tips for application. My theoretical background includes a Master’s degree in Embedded Systems, where I also conducted research on AI topics.