The chapter describes the implementation of collaborative educational technologies in STEM teacher education to support teacher-candidates in acquiring inquiry-based teaching skills and positive attitudes about inquiry learning. The focus is on five different collaborative technology-enhanced pedagogies: (1) Peer Instruction, (2) collaborative design of conceptual questions with PeerWise, (3) data-driven STEM inquiry via using live data collection and analysis, (4) computer modeling-enhanced inquiry, and (5) collaborative reflection on peer teaching. Teacher-candidates experienced these pedagogical approaches first as learners, then reflected on them as future teachers, and lastly incorporated some of them during the practicum. As a result, teacher-candidates gained experience in promoting technology-enhanced inquiry in STEM education and began developing positive attitudes towards technology-enhanced inquiry-based STEM education.