This document provides an overview of contract law. It defines a contract as an agreement that is enforceable by law. The key elements of a valid contract are agreement, lawful consideration, capacity of parties, free consent, certainty and possibility of performance, and intention to create legal relations. The document discusses different types of contracts such as void, voidable, unenforceable, formal and simple contracts. It also provides details about Indian contract law, which is governed by the Indian Contract Act of 1872.