This document provides notes for a course on nonlinear subelliptic equations on Carnot groups. The notes begin with an overview of the maximum principle and comparison principle for viscosity solutions of elliptic equations in Euclidean space. It introduces jets and viscosity solutions as a way to extend these principles to nonsmooth functions. Subsequent lectures generalize these ideas to the Heisenberg group and more general Carnot groups.