Mechatronics education based on learning by doing was described. Students designed and built an autonomous mechatronics system by appling their theoretical knowledge on real hardware. A basic robot design kit, smartROB, was developed by adding sensors and actuators and by writing intelligent real-time software. The Smart Design Product course in 2001 offered students a new discipline that required communication with other engineers and intergation to create an optimal system.