Related Experiment Video
Updated: Oct 1, 2025

Interactive and Visualized Online Experimentation System for Engineering Education and Research
Published on: November 24, 2021
Google Colab and Virtual Simulations: Practical e-Learning Tools to Support the Teaching of Thermodynamics and to
William Vallejo1, Carlos Díaz-Uribe1, Catalina Fajardo1
1Grupo de Investigación en Fotoquímica y Fotobiología, Programa de Química, Facultad de Ciencias Básicas, Universidad del Atlántico, Puerto Colombia 81007, Colombia.
Abstract:
Various studies have reported the versatility and great scope of programming tools in all areas of knowledge. Coding is generally of paramount importance to chemistry students regardless of whether they intend to work with theoretical chemistry. Google Colab notebooks can introduce students to programming concepts and could be a convenient tool to assist in the chemistry teaching process. In this article, we implemented Google Colab notebooks to aid in the teaching of thermodynamics in a physical chemistry class. We presented six notebooks, covering introductory concepts of both coding and thermodynamics as a set of learning objects that can be useful in a virtual learning environment. In addition, in some of the notebooks, we included a step-by-step guide on how to run virtual lab simulations. The Colab notebooks were created for students without previous experience in programming. All of the Colab notebooks contain exercises of the activities and the solutions of the proposed exercises. Furthermore, all of the Colab notebooks can be modified and downloaded from the Github repository. Finally, we used the Python programming language and Colab because they are free and widely used by the academic community.
Related Concept Videos
Thermodynamic Systems
Consider an example of tea boiling in a kettle. The...
Heat Capacity: Problem-Solving
Determine the type of gas: The heat capacity of a gas depends on its molecular structure and the degree of freedom of its molecules. Different types of...
Mechanisms of Heat Transfer I
Calorimetry
Temperature and Thermal Equilibrium
The concept of temperature has evolved from the common concepts of hot and cold. The scientific definition of temperature explains more than just our sense of hot and cold. Temperature is operationally defined as the quantity measured with a thermometer. Furthermore, temperature is...
Thermal expansion and Thermal stress: Problem Solving
To solve the problem, first, identify the known and unknown quantities. The initial length (L) of the bridge is 1275 m, the coefficient of linear expansion (α) for steel is 12 x 10-6/°C, and the change in...

