This course provides an introduction to the theory of General Relativity. After a review of basic concepts in Special Relativity, students are introduced to four-velocity, four-momentum, the metric tensor and tensor analysis in special relativity. These concepts are then extended to discuss curvature, geodesics and physics in curved spacetime. Other topics include Einstein field equations, gravitational radiation, stellar and black hole solutions and cosmological solutions.