This document provides an overview of theories of cognitive development, including those proposed by Piaget, Vygotsky, and Kohlberg. It discusses Piaget's stages of cognitive development and key concepts such as schemas, assimilation, accommodation, and equilibrium. Vygotsky's theory of the zone of proximal development and how learning precedes development is explained. Kohlberg's stages of moral development are also summarized, including his use of moral dilemmas to assess moral reasoning.