This document summarizes different types of soil classifications and foundations. It describes how soils are classified based on particle size into coarse-grained or fine-grained soils. The engineering properties and index properties of soils that influence foundation design are discussed. Shallow foundations like footings and rafts as well as deep foundations like piles are introduced. Factors affecting bearing capacity and different types of footings for varying soil conditions are summarized.