We live in a society where exposure to Science, Technology, Engineering and Mathematics (STEM) education plays a very important role in all aspects of life. Addressing social problems increasingly requires innovations that may involve basic science research, along with its applications and implications, environmental concerns and technology development. Moreover, innovations in education are also important, inasmuch as education is a significant tool for developing not only well informed and knowledgeable citizens, but also responsible and creative individuals who will ensure continuation of scientific inquiry with sustainable outcomes.
In this paper, selected best practices for effective teaching of STEM curricula are considered in terms of applying various active learning didactical approaches. A selection of the authors’ teaching experiences in natural sciences, mathematics/ statistics and Information Technology (IT) courses is presented in the form of “stories”. The integrated approach using active learning, problem solving, technology-driven learning innovation and other teaching strategies are analyzed in terms of selected dimensions: goals, learning outcomes, pedagogical methods and techniques used. Comparison and analysis of the similarities and differences of the selected practices in terms of these dimensions are used to develop a typology of best effective active learning strategies for STEM education. An explanation of these similarities and differences is attempted, using insights from diverse theories of education. Issues like Foucault’s power of knowledge and citizen empowerment will be discussed, as well as the role STEM education should play in contemporary knowledge society in order to foster a more sustainable way of life.