Jean Piaget proposed four stages of cognitive development from birth to adulthood: sensorimotor (birth to 2 years), preoperational (2 to 7 years), concrete operational (7 to 11 years), and formal operational (11 years and up). His theory focused on how children's understanding of the world develops through interactions with objects and people. Some criticisms are that the stages are too broad and do not fully explain development throughout the lifespan. The sensorimotor stage involves learning through senses and movement, while the preoperational stage includes symbolic thought and imagination. During concrete operations, logic and understanding of concepts like sequencing and conservation emerge. Formal operations involve abstract reasoning and hypothesis testing.