A progressive 3-step approach to guarantee solid foundations for the kids : - Discover a new concept - Understand it using Montessori materials - Practice with games