This document provides an overview of shallow foundation types and soil bearing capacity. It discusses the different failure modes of shallow foundations, including general shear, local shear, and punching shear failure. Terzaghi's theory of bearing capacity is explained, including his equations. Factors that affect bearing capacity like foundation shape, depth, load inclination, and water table are also covered. Examples are provided to demonstrate calculating ultimate and allowable bearing capacity using Terzaghi's equations and accounting for factors like eccentric loading.