Back to courses
CAE & Simulation intermediate
Thermodynamics with Python
Master engineering thermodynamics with Python. From the laws of thermodynamics and entropy to Rankine, Otto, Brayton, and refrigeration cycles — analyze real power and cooling systems with code and property libraries like CoolProp.
13 lessons
~7 hours
Your Progress 0/13 lessons
What you'll learn
Apply the first and second laws of thermodynamics with Python Compute thermodynamic properties using CoolProp and ideal-gas relations Analyze control volumes: nozzles, turbines, compressors, and heat exchangers Evaluate entropy generation and isentropic efficiencies Model Rankine, Otto, Diesel, Brayton, and refrigeration cycles Build a complete Rankine cycle analyzer in Python
Prerequisites
- Basic Python programming (variables, loops, functions)
- Engineering Mathematics (Calculus, basic algebra)
- Physics fundamentals (energy, heat, work)
IIT Jammu
IIT-Certified Engineering Programs
Learn from IIT faculty and industry professionals. 100% placement assistance included.
Course Content
1
Introduction to Thermodynamics
20 min
2
Properties & State of a Substance
30 min
3
First Law & Energy
30 min
4
Control Volume Analysis
30 min
5
Second Law & Carnot
30 min
6
Entropy & Isentropic Processes
25 min
7
Vapor Power Cycles (Rankine)
35 min
8
Gas Power Cycles (Otto, Diesel, Brayton)
30 min
9
Refrigeration & Heat Pumps
25 min
10
Psychrometrics & Moist Air
25 min
11
Heat Transfer Basics
30 min
12
Python Project: Rankine Cycle Analyzer
40 min
13
Quiz: Thermodynamics
Quiz 15 min