In this course, we will focus on the classical thermodynamics starting with the basic concepts to advanced topics covering laws of thermodynamics, the availability analysis, and thermodynamic relations.