All geotechnical engineers will at some time in their careers be involved with projects that includes elements of rock mechanics or rock engineering (in general, rock in Toronto is only about 15m or less below ground surface). This introductory graduate-level course is aimed at students who have studied soil mechanics and geotechnical engineering at undergraduate level, and who wish to expand their knowledge to include a fundamental understanding of rock mechanics and rock engineering. The course covers fundamental components of rock mechanics (in situ stress, discontinuities, intact rock, rock masses, heterogeneity) before moving on to rock engineering topics (rock excavation and stabilization, foundations and slopes, underground excavations). The course uses an inverted classroom model: material is delivered asynchronously via video lectures, with all in-person sessions being devoted to tutorials and other problem-solving activities. Various workshops and laboratory sessions are included.