Jean Piaget (psychologue et biologiste suisse) a observé puis défini différents stades de développement chez l’enfant :

- avant 2 ans, c’est le stade sensoriel
- entre 2 et 7 ans, c’est le stade pré-opératoire : l’enfant commence à entrer en relation avec les autres enfants de son âge mais l’enfant pense toujours en accord avec ses propres expériences individuelles (c’est la période de la pensée égocentrique). Paradoxalement, l’enfant ne comprend pas encore très bien le concept du « moi » qui le sépare du reste du monde. Il lui arrive ainsi souvent encore d’utiliser la troisième personne pour s’exprimer. A cet âge, l’enfant est extrêmement curieux. C’est le temps du « Pourquoi » .
- entre 7 et 11 ans, c’est le stade des opérations concrètes : l’enfant utilise une pensée logique, mais uniquement dans des situations concrètes. L’enfant n’est pas encore capable d’utiliser une pensée abstraite, c’est-à-dire qu’il a du mal à appliquer ses connaissances sur un sujet qu’il ne connaît pas.
- à partir de 11 ans, c’est le stade des opérations formelles : l’enfant a acquis le raisonnement logique et le pratique en toutes circonstances. Cela inclut le raisonnement abstrait. L’enfant peut produire des hypothèses sur un sujet qu’il ne connaît pas de manière concrète (« apprentissage comme un tout »).