Ada empat tahap perkembangan kognitif menurut Piaget, yaitu sensorimotor (bayi), praoperasional (bayi dan kanak-kanak awal), operasional konkrit (kanak-kanak dan remaja awal), dan operasional formal (remaja dan dewasa). Setiap tahap dicirikan oleh kemampuan kognitif dan pemikiran yang berbeda.