This text on finite element-based computational methods for solving incompressible viscous fluid flow problems shows readers how to split complicated computational fluid dynamics problems into a sequence of simpler sub-problems. A methodology for solving more advanced applications such as hemispherical cavity flow, cavity flow of an Oldroyd-B viscoelastic flow, and particle interaction in an Oldroyd-B type viscoelastic fluid is also presented.