Students gain hands-on experience designing, writing, and deploying advanced-level behavioral-based programming for robots. Through the use of the Lego Mindstorms NXT and VEX educational robots, students examine how a modular decomposition of logical thought can evolve into the development of human-like learning for robots.