Geotechnical engineering is a branch of civil engineering that is mainly focused on engineering related to the behavior of the natural materials of the earth like soil, sand, aggregates, and others..