Description
This course offers a practical introduction to an end-to-end open-source simulation workflow using FreeCAD, Gmsh, OpenFOAM, and ParaView. Participants will learn how to create 3D models, generate meshes, run CFD simulations, and visualize results — all within a reproducible and portable setup using Docker. The course combines video lectures, guided exercises, and case study files to help participants explore solver performance and stability through practical examples.
To keep the learning curve manageable for beginners, the CFD case study in this course focuses on flow past a cube rather than a complex geometry like a car. This simplified yet meaningful problem allows learners to clearly understand the complete simulation workflow while still gaining valuable insights into meshing, solver behavior, and flow physics — ensuring the course remains both approachable and technically enriching.
What You Will Learn
- Create detailed parametric 3D models in FreeCAD
- Generate high-quality computational meshes using Gmsh
- Set up and execute basic CFD simulations in OpenFOAM
- Visualize and analyze results in ParaView
- Compute engineering quantities such as lift and drag
- Use Docker for reproducible installation and deployment of OpenFOAM workflows
- Integrate multiple open-source tools into a cohesive simulation pipeline
Intended Learners
- Graduate students and researchers in engineering, physics, and applied sciences
- Professionals seeking to apply open-source tools for CFD and simulation tasks
- Individuals interested in reproducible research workflows using containerized environments
- Beginners who want a comprehensive overview of the entire open-source CFD workflow rather than deep specialization in one tool
Must-Haves
- No prior knowledge or experience is required to take this course.













Ashmita Bhardwaj (verified owner) –
great lecture — concise, detailed and super helpful.
Pihu Agarwal (verified owner) –
the instructor explained each step logically, making the whole thing easy to grasp even for someone new.
debojit bhattacharya (verified owner) –
loved the vibe and clarity — made it all feel simple.
Himanshi Pandey (verified owner) –
great content delivery! the lecturer kept clarity throughout and shared some usable insights.
Dinesh Kaushik (verified owner) –
very informative lecture with really good examples. only issue was a bit of background noise otherwise great.
Bijoy banerjee (verified owner) –
the explanations were comforting and easy to understand.
priya Deshpande (verified owner) –
the instructor’s systematic approach made things easy to digest and engaging too.
Sanjay Yaduv (verified owner) –
a very professional presentation — concise, informative and nicely structured.
Hirokjyoti Gogoi (verified owner) –
a well structured lecture in a calm, friendly style. appreciated the clarity.
Alok Meena (verified owner) –
really appreciated how clearly everything was presented. friendly tone made it engaging.
Pratik Patekar (verified owner) –
overall clear, friendly and easy to absorb. great learning time.
Madhuri Sharma (verified owner) –
really appreciated the calm and structured style of teaching.
Anita Bora (verified owner) –
loved the energy and clarity throughout the whole session.
Karthikeyan Swamy (verified owner) –
well delivered lecture with strong clarity. teaching style was effective.
Saswath Bhandari (verified owner) –
really well presented and insightful. a few more visuals could help tho.
Deepti Rajan (verified owner) –
great insights in a nicely delivered session.