Undergraduate students are motivated and engaged to persist in STEM by learning skills to combat climate change and reduce carbon dioxide (CO2) generation. Water electrolysis is not only an important process to produce the clean energy source hydrogen (H2), but also a classical reaction discussed in the undergraduate chemistry curriculum.In this talk, we will discuss our efforts of developing an upper division laboratory to teach undergraduate students basic concepts in electrochemistry via the heterogeneous anodic electrocatalytic water oxidation in water electrolysis.1Both experimental work and simulation practices with Python were implemented in this laboratory. Key concepts including chemical reversibility, electrochemical reversibility and kinetics of heterogeneous charge transfer were introduced to students in the learning outcomes. The integrated experience of mini lectures, hands-on experience of materials preparation and electrochemical characterizations along with the simulations helped enhance students’ learning. Additionally, the experience of using Python simulations motivates students to learn programming, which will help prepare them for the workforce and other STEM careers. Chem. Educ. 2023, 100, 8, 3036–3043