Piaget believed that cognitive development Is a single process (domain-general). Different abilities develop in tandem, which is the basis for teaching children in age groups. However, the existence of learning difficulties such as autism, in which some abilities develop much faster than others, suggest cognitive development is domain-specific. Therefore it appears that development is best seen as domain-specific, which may have implications for education.