Level: Intermediate.

Duration: 4 weeks (12 lessons + 3 practical projects).

Format: Video lessons, PDF guides, instructions, feedback from a mentor.

Cost: $99

About the course

This course is designed for those who are already familiar with the basic capabilities of Raspberry Pi and are ready to move on to real practical projects. You will gain experience working with file systems, emulators, network protocols, and sensors. Each module includes step-by-step instructions and support — from idea to project launch.

What you will do:

  1. Mini server on Raspberry Pi
  • Installing and configuring Samba and FTP server;
  • Accessing Raspberry Pi from other devices on the network;
  • Transferring and storing files, configuring permissions;
  • Configuring a media center (Kodi or Jellyfin);
  • Setting up automatic service startup and backups.

Result: A full-fledged file and/or media server accessible from a computer, smartphone, or Smart TV.

  1. RetroPie game console
  • Installing RetroPie and configuring the image;
  • Connecting and configuring a USB gamepad;
  • RetroPie interface and menu;
  • Adding games (ROM files), sorting, and customization;
  • Connecting to a TV or monitor via HDMI.

Result: A simple retro console based on Raspberry Pi with games from the SNES, SEGA, NES, etc. era.

  1. Remote access: VNC and SSH
  • Enabling SSH and configuring security;
  • Remote connection via terminal (commands, configuration);
  • Installing and configuring VNC for graphical control;
  • Accessing the Raspberry Pi via phone, tablet, or PC;
  • Secure connection via local network or Internet (optional).

Result: You will be able to control your Raspberry Pi remotely — both via terminal and with a full-fledged desktop.

  1. Mini-project: DIY weather station with display
  • Connecting temperature, humidity, and pressure sensors (e.g., DHT22, BMP180);
  • Reading data using Python;
  • Displaying information on an LCD or OLED display;
  • Adding a timestamp and format;
  • Automatic data updates and cycles.

Result: A working weather station that displays current parameters on the display. An excellent project for your home or cottage.

As a result, you will:

  • Learn how to work with the Pi’s network and multimedia capabilities;
  • Learn how to create real devices: a server, console, station;
  • Gain experience in connecting external components and displays;
  • Improve your skills in working with Linux, Python, and system configuration;
  • Receive a certificate confirming your practical training.