This document provides an overview of density functional theory (DFT). It discusses the history and development of DFT, including the Hohenberg-Kohn and Kohn-Sham theorems. The document outlines the fundamentals of DFT, including how it uses functionals of electron density rather than wavefunctions to simplify solving the many-body Schrodinger equation. It also describes the self-consistent approach in DFT calculations and provides examples of popular DFT software packages.