Classroom lectures on programming commands are reinforced with demonstrations. Commands and topics are related to real-world examples and applications. Material covered in the lectures is enhanced by actual hands-on programming by students in Yaskawa Academy Canada’s 2400 square foot training facility. Students work in teams to perform workshop exercises which emphasize commands covered in class lectures. Classes are kept small in size, typically 12 or fewer students, in order to promote an interactive, hands-on learning atmosphere. This allows the students to work with each other and Yaskawa Motoman instructors in order to grasp the concepts covered in class.