Raspberry Pi Projects

Explore the capabilities of the Raspberry Pi single-board computer. Learn to set up Raspberry Pi OS, program with Python, and build projects ranging from media centers to IoT gateways.

59 courses

Raspberry Pi Automation: Building a Touch-Screen Control Hub

Create a custom automation system to control hardware, lights, and electronics using a Raspberry Pi and a touch-screen interface.
★ 4.4 (315)

Python Programming with Raspberry Pi: Basics, Science, and Hardware

Learn Python 3 programming from the ground up, moving from foundational syntax to scientific data analysis and hands-on hardware integration with Raspberry Pi.
★ 4.0 (209)

Getting Started with Raspberry Pi and Python Programming

Learn to set up your Raspberry Pi, navigate the Linux operating system, and write Python code to interact with hardware and build basic IoT projects.
★ 4.7 (2,773)

Arduino vs Raspberry Pi: Choosing Your IoT Hardware

Compare microcontrollers and single-board computers to select the perfect foundation for your connected projects and hardware prototypes.
★ 4.6 (923)

Choosing and Using Microcontrollers: Arduino, Raspberry Pi, and PIC

Learn how to select, configure, and program Arduino, Raspberry Pi, and PIC platforms so you can confidently build your own hardware and IoT projects.
★ 3.9 (116)

Raspberry Pi Fundamentals and Project Prototyping

Learn to build functional hardware projects and prototypes using the versatile Raspberry Pi platform.
★ 4.8 (104)

Hands-On Raspberry Pi: Python Coding and Sensor Projects

Build practical IoT projects by learning to program your Raspberry Pi with Python, read data from multiple sensors, and store information in databases.
★ 4.0 (85)

Introduction to Raspberry Pi: Build Your First IoT Project

Learn to control electronics with Python and build a network-connected smart device you can access from any web browser.
★ 4.8 (56)

Python & Raspberry Pi IoT: Build a Remote Car Monitor

Learn to connect hardware with software using Python and Raspberry Pi to build your own internet-connected devices, starting with a practical remote car monitoring project.
★ 4.4 (28)

Foundations of Embedded Systems and Raspberry Pi Development

Master the essentials of hardware interfacing, circuit basics, and Raspberry Pi programming to build and control your own embedded applications.
★ 5.0 (15)

Raspberry Pi Hardware Communication and High-Speed Signal Design

Learn how to design, implement, and troubleshoot high-speed communication protocols and physical layer signals in your Raspberry Pi hardware projects.
★ 4.9 (14)

Sensor Control with Raspberry Pi Pico and Python

Learn to connect, read, and control physical sensors using MicroPython on the Raspberry Pi Pico microcontroller.
★ 4.2 (5)

Building IoT Applications with ESP32 and Telegram

Learn to connect your ESP32 microcontroller to the Telegram Bot API to control home appliances, receive sensor alerts, and build practical IoT systems through written guides.

Raspberry Pi & Arduino: A Beginner's Guide

Master the essentials of programming and connecting Raspberry Pi and Arduino to create your own embedded systems and IoT prototypes.

IoT Smart Garden Automation with ESP32 and Blynk

Learn to build a smart automated garden system by interfacing sensors and actuators with ESP32 and controlling them remotely via the Blynk mobile dashboard.

Choosing Between Arduino, Raspberry Pi, and PIC: Hardware and IDE Guide

Compare Arduino, Raspberry Pi, and PIC microcontrollers, understand their development environments, and confidently choose the right platform for your next hardware project.

Interfacing with Hardware Protocols using ESP32 and Arduino

Gain foundational skills to implement and troubleshoot common hardware communication protocols on ESP32 and Arduino microcontrollers.

Building Web Servers with ESP32 for IoT Projects

Learn to configure your ESP32 microcontroller as a web server to control physical electronic components and monitor sensors directly from any web browser.

Hands-On ESP32 IoT Board Programming and Hardware Setup

Learn to configure the ESP32 development board, write efficient code in Arduino IDE, and connect smart objects to the internet through clear, step-by-step written guides.

Input and Output Devices: A Beginner's Guide

Gain a foundational understanding of how computers interact with the outside world through various input and output devices.
Showing 20 of 59 courses