This document is a seminar report submitted by Nipun Ashokkumar Parikh in partial fulfillment of the requirements for a Bachelor of Technology degree in Computer Science and Engineering. The report provides an overview of the Raspberry Pi, including its history and conception, hardware components, software and operating systems, and applications. It describes the Raspberry Pi as a credit-card sized computer aimed at providing affordable computing to help teach programming concepts.