Robotics is a rapidly growing field in computer science. This apprenticeship teaches basic robot design to middle school students. Through applied knowledge of computer programming (NXT), research and design, developed problem-solving skills, and intense collaboration with team members, students construct their own basic robots. They also learn to demonstrate knowledge of how and why such robots operate the way they do. Included in this curriculum are explicit connections to career options and educational experiences necessary to fulfilling a career in robotics design.