Course Outline


Fundamentals of Raspberry Pi Electronics

Connecting Everything Together

Software and Hardware Tools for Raspberry Pi

Writing Your First Program: A Blinking Light ("Hello World" of Electronics)

Python Fundamentals: Loops, conditionals, variables, functions, and parameters

Overview of General Purpose Input/Output (GPI/O) Interfaces

Configuring the Input Sensors

Configuring the Output Devices (Speakers, LEDs and electro-mechanic robotics)

Programming Sensor-to-Output Device Control

Project: Build a Motion Sensor and Alarm

Installing additional software

Project: Build a Media Controller with Kodi

Testing and Debugging

Joining the Raspberry Pi Community


Closing remarks


  • Some programming experience is helpful
  14 Hours


Related Courses

Circuits and Electronics Fundamentals

  14 hours

Digital Signal Processing (DSP) Fundamentals

  21 hours

Learning Vivado

  14 hours

FreeRTOS: Programming for Real Time Operating Systems

  7 hours

Embedded C Application Design Principles for Automotive Professionals

  14 hours

Embedded C Application Design Principles

  14 hours

Advanced Embedded Systems Development

  35 hours

Arduino Programming for Beginners

  21 hours

Introduction to IoT Using Arduino

  14 hours

Building A Robot from the Ground Up

  28 hours

Advanced Arduino Programming

  14 hours

Buildroot: a Firmware Generator for Embedded Systems

  7 hours

Shadowsocks: Set Up a Proxy Server

  7 hours

LEDE: Set Up a Linux Wireless Router

  7 hours

Yocto Project

  28 hours