Mit OpenFoam kann man sich auch ganz gut CFD selbst beibringen. Praktischerweise ist alles OpenSource, d.h. man kann auch in den Solvern relativ einfach etwas hinzufügen/ändern und arbeitet sich relativ intensiv über die Grundlagen in die Thematik rein. Ich empfehle dafür einfach mal die CAE-Linux, ist eine Ubuntu-Distribution mit allen möglichen nützlichen wiss. Programmen.
Nachteil ist: Vergleichsweise viel Arbeit, eher wenige "fertige" Lösungen