Piaget's theory of cognitive development had major implications for education. It emphasized developing curriculum and instruction appropriate for students' cognitive abilities. It also focused on understanding how students think rather than just answers, encouraging active and self-directed learning over direct teaching, and accepting individual differences in pace of development. However, the theory had limitations as some of Piaget's conclusions underestimated children's capabilities and overestimated the influence of biological factors over environment and education on cognitive development.