Computer Science curriculum is taught in 3 cycles. Each cycle is prefaced by a full 3 days of training for teachers to get familiar with the content as well as to strategize how they can include the Computer Science concepts in their daily teaching. Each cycle builds on itself culminating in a rounded understanding by the end of each grade year of the concepts of programming.
Students work on their projects in each cycle to prepare for the "Epic Build" which will showcase their progress through each cycle. Parents and Community members are invited to come and explore what their students worked hard to create during the cycle.