The Robotic and Software Engineering (R&SE) course explores the world of robotics from a professional engineering perspective. By emphasizing programming solutions, our students create more sophisticated robots. This encourages the comprehensive learning of science, technology, mechanical and software engineering, and math (STEM). Robotics provides a real-life simulation of the complex engineering challenges that exist in the industry. The R&SE enrichment program encourages the students to use their critical thinking and teamwork skills. While the students build robots together, they create something amazing. The program is based on the engineering principles taught at university. The students complete the program and are ready for the industrial world. Participants solve the challenging engineering principles through the use of LEGO® EV3 programming software. This program allows them to create and enter codes that move their robot.