The Robotics Trainer offers a classroom-based resource for practical investigation of the technology and engineering behind modern automated systems. Users can select from a range of prepared demonstration programs to explore the design and logic used to program automated systems. The interface software also allows for users to develop their own programs using BASIC style programming commands.