1. Create a space for experimentation and discovery2. Combine structured and unstructured learning modes3. Promote critical thinking and research skills4. Facilitate collaborative design & individual exploration5. Provide instruction in coding and design skills6. Emphasize Science, Technology, Engineering, Arts, & Math (STEAM) to solve everyday problems 7. Build and explore how things fit together and work in the real world.