STEM and Robotics Programs for elementary aged children are basically shows that are put on by outsiders who come in to centers. They are designed to be overstimulating infotainment sessions. There is little to no science, mathematics, engineering or robotics content. More importantly, their is no follow-up to topics introduced. At any age, science and mathematics should be taught at the content level. One subject and skill should lead to the next followed by a project that matches the content learned. Projects the students do should be engineering related. No hoopla required. That is how these subjects are taught coherently. Don't fall for the hype.