This course by NCTU Mechanical Engineering.
This course covers the basic knowledge of thermodynamics and engineering applications. It is a fundamental course in the thermal-fluid science and also the prerequisite of fluid mechanics and heat transfer.
Fundamentals of Thermodynamics, by Claus Borgnakke and R.E. Sonntag, SI Version, 9th ed., 2017, John Wiley & Sons, Inc.