Geotechnical engineering is a branch of civil engineering that focuses on the behaviour of earth materials. It involves soil mechanics, rock mechanics, fluid mechanics, and the applications of geology and engineering to civil and military construction projects. Our geotechnical engineering tutors for civil engineering will help you understand these foundational principles and their practical applications.