This document provides an introduction to using Raspberry Pi for Internet of Things applications. It begins with defining IoT devices and their basic building blocks. Raspberry Pi is presented as an exemplary IoT device due to its low cost, small size, and ability to interface with sensors and actuators via GPIO pins. Programming Raspberry Pi with Python for applications like controlling outputs and reading inputs from pins is discussed. Interfaces like serial, SPI, and I2C are also introduced. Examples provided include blinking an LED, building a traffic light, and controlling an LED with a switch.