Types of foundation are 1. Shallow foundation, 2. Deep foundation, Pile foundation Raft foundation, spread footing, Caisson foundation etc