Therapeutic and educational applications of robots have created a demand for robots showing a number of social skills. These skills include the capacity to imitate, to learn from demonstration, to interpret gestures and to recognize speech. Robot toys are an ideal platform to investigate the potential and limitations of human-robot social interactions. This paper presents Robota, a mini- humanoid doll-shaped robot. Robota is used in an introductory robotics class at the undergraduate level. The class offers an introduction to different tools necessary for building human-robot social interactions. Through a series of hands-on projects, students learn how to use vision and speech processing and how to design learning algorithms. The goal of each project is to create an educational and entertaining game for normal and disabled children.