In this course, some fundamental aspects of turbulence will be discussed. The concept of laminar-turbulent transition is first introduced, followed by a detailed discussion on what constitutes turbulence. A theoretical framework, including governing equations, to understand turbulent flows is then presented, followed by a discussion on the closure problem and how to deal with it.