This document summarizes Jean Piaget's theory of cognitive development. It describes the four main stages - sensorimotor, preoperational, concrete operational, and formal operational - and provides examples of characteristics and abilities associated with each stage. It also evaluates Piaget's theory, noting both contributions as well as limitations and criticisms. Finally, it briefly compares Piaget's theory with Lev Vygotsky's sociocultural theory of cognitive development.