This document covers Kalman filters, emphasizing their optimal and recursive nature, discrete-time implementation, and state-space representation. It details the processes involved in state estimation, including time and measurement updates, innovation, and covariance propagation, alongside derivations and practical examples. The presentation also highlights the limitations and assumptions of Kalman filters when applied to real-world systems, including modeling errors and finite precision arithmetic.