The development of key ideas and concepts