This textbook provides a general overview of porous media flow, and introduces various theoretical tools to characterize and predict the flow. This textbook will be useful for the core course of "Flow through Porous media" for graduate and advanced graduate students in various engineering disciplines.