The book contains materials that incorporate set of carefully balanced approaches to digital learning with enough practical activities to involve the learners in the teaching and learning of computing. The various activities help to put learners at the centre of teaching and learning.