Making learning about robotics fun and engaging to help solve the STEM skills gap