This approach promotes thinking and procedural habilities that have been defined as future ready skills such as creativity, collaboration, critical thinking, assertivity, communication, problem solving, and self directed learning among others. By learning in a STEAM environment students collect and use data in a systematic way to test ideas and find solutions to all kinds of problems and situations. STEAM learning experiences are developed in projects that require lots of creativity, critical thinking and testing. Learning to learn from trial and error builds experience and enduring understandings .