This document provides an introduction to Boolean algebra. It defines Boolean algebra as an algebra that deals with binary numbers and is useful for designing logic circuits. The document outlines some key concepts in Boolean algebra including binary variables that can only take the values 1 or 0, truth tables, and logical operators like AND, OR, and NOT. It also presents several theorems in Boolean algebra like the commutative, distributive, and absorption laws and proves some of them using truth tables.