Learning through doing for children