This course covers the comprehensive understanding of flow through porous media. It starts with the introduction of flow equations, Darcy's law, and the Ergun equation, and how these concepts are applied to porous media. The course further explains the Cauchy momentum equation, Newton's second law, and the concept of substantial derivative. It also discusses the concept of viscous flow, the velocity field, and the acceleration in this field. The course introduces the concept of Reynolds number and friction factor in the context of fluid mechanics. It concludes with a discussion on hydraulic diameter and its application in calculating Reynolds number. The course also includes the concept of fluidization in porous media, focusing on the Ergun equation and Darcy's law. It discusses the conditions under which a porous medium may not behave as expected, leading to a process known as fluidization.