This document outlines a course on process modeling and simulation taught by Madhusree Kundu at the National Institute of Technology in Rourkela, India. The 40-lecture course covers first principle modeling, process identification using MATLAB, machine learning algorithms, and exploring MATLAB toolboxes. Key topics include developing mathematical models using conservation principles, dynamic simulation, time series analysis, system identification, regression, classification, and dimensionality reduction. The course aims to equip students to model and simulate chemical processes, identify plant models, and apply machine learning and artificial intelligence techniques.