Artificial Intelligence for Engineers: CFD, Structures & Aerodynamics

About Course
This 12-week course provides a comprehensive, hands-on journey into applying Artificial Intelligence (AI) and Machine Learning (ML) techniques to engineering problems in computational fluid dynamics (CFD), structural analysis (FEA), and aerodynamics. Designed for final-year undergraduates, graduate students, and industry professionals, the curriculum progresses from fundamental AI/ML concepts to advanced applications like surrogate modeling, deep learning for flow fields, deep reinforcement learning (DRL) for active flow control, AI-enhanced finite element analysis, design optimization, and hybrid physics-AI methods. External aerodynamics and flow control (e.g. airfoils, bluff bodies, drag reduction) are emphasized throughout, with practical labs using tools such as Python (PyTorch, scikit-learn), OpenFOAM, and ANSYS. Each week includes lectures and a hands-on assignment or lab using open-source software and publicly available datasets, ensuring learners gain both theoretical knowledge and practical skills. By course end, participants will integrate these topics in a projects, applying AI to a real engineering problem, and receive a certificate of completion.
Course Content
Introduction to AI in Engineering (Motivation & Overview)
What is Artificial Intelligence? Applications in CFD and Structural Analysis
Machine Learning vs Deep Learning vs Reinforcement Learning
Data-driven and physics-informed approaches in engineering
Overview of workflow: from simulation data to AI modeling
Key tools and languages (Python, NumPy, Scikit-learn, PyTorch)