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
Create a custom automation system to control hardware, lights, and electronics using a Raspberry Pi and a touch-screen interface.
Learn Python 3 programming from the ground up, moving from foundational syntax to scientific data analysis and hands-on hardware integration with Raspberry Pi.
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.
Compare microcontrollers and single-board computers to select the perfect foundation for your connected projects and hardware prototypes.
Learn how to select, configure, and program Arduino, Raspberry Pi, and PIC platforms so you can confidently build your own hardware and IoT projects.
Learn to build functional hardware projects and prototypes using the versatile Raspberry Pi platform.
Build practical IoT projects by learning to program your Raspberry Pi with Python, read data from multiple sensors, and store information in databases.
Learn to control electronics with Python and build a network-connected smart device you can access from any web browser.
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.
Master the essentials of hardware interfacing, circuit basics, and Raspberry Pi programming to build and control your own embedded applications.
Learn how to design, implement, and troubleshoot high-speed communication protocols and physical layer signals in your Raspberry Pi hardware projects.
Learn to connect, read, and control physical sensors using MicroPython on the Raspberry Pi Pico microcontroller.
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.
Master the essentials of programming and connecting Raspberry Pi and Arduino to create your own embedded systems and IoT prototypes.
Learn to build a smart automated garden system by interfacing sensors and actuators with ESP32 and controlling them remotely via the Blynk mobile dashboard.
Compare Arduino, Raspberry Pi, and PIC microcontrollers, understand their development environments, and confidently choose the right platform for your next hardware project.
Gain foundational skills to implement and troubleshoot common hardware communication protocols on ESP32 and Arduino microcontrollers.
Learn to configure your ESP32 microcontroller as a web server to control physical electronic components and monitor sensors directly from any web browser.
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.
Gain a foundational understanding of how computers interact with the outside world through various input and output devices.
Showing 20 of 59 courses