Our course material is structured in such a way as to allow for key learning points to be presented in application-based scenarios. These scenarios form the core learning component of each module and will determine whether or not a student can move on to the next section or will be given more theoretical concepts to master.

Each course is made up out of a number of learning units, which are broken down into a series of nano-learning units that allow students to collect badges as they complete them. At the end of each learning unit, students are given a formative assessment assignment. Mastery of this assessment allows students to proceed to the next learning unit. Upon completion of all the learning units, students are presented with a final summative assessment that they need to pass in order to complete the course.