This document provides an overview of fuzzy logic and its applications. It begins with motivations for fuzzy logic by discussing limitations of crisp sets and fuzzy sets as an alternative approach. It then defines fuzzy sets and fuzzy logic operations. It describes how fuzzy logic systems work by combining fuzzy sets and logic operations. Several example applications are mentioned, including industrial control systems and modeling human decision making. The document concludes by noting fuzzy logic has been applied in many domains and there are ongoing developments in fuzzy logic approaches.