This course is an introduction to all major aspects of gravitational waves. In particular, we will cover: overview of general relativity, physical and mathematical descriptions of gravitational waves, gravitational-wave generation, propagation and interaction with detectors, astrophysical sources of gravitational waves, gravitational-wave detectors, topics in the frontiers of gravitational-wave physics.