In this course we a step by step approach to build a smart mirror using Raspberry Pi. We build a "Smart Mirror" using concepts of multi-media, video capture and speech processing. This is a re-purposed computer monitor that can detect your presence, respond to your voice commands and overlay you a host of relevant information besides acting like a regular mirror. This course also covers conceptual details of how such a device works. At the end of this course, you will be able to build a smart mirror using a Raspberry Pi, web camera and display.