7. Zero Robotics
Another great way to learn engineering basics through entertaining robotics. Middle school summer program is being held in multiple locations (CA, FL, GA, ID, MA and to be expanded), and consists of a 5-week program, where children learn through programming.