Supports learning through a variety of pedagogical tools that present additional information and offer opportunities for first-hand exploration and peer learning.
Follows a graded introduction to programming through Scratch, HTML and Java
Develops computational thinking and problem-solving skills in manage-appropriate manner
Presents a variety of questions for both learning and practice, including questions to further competency-based learning
Includes National Cyber Olympiad paper from the previous year and revision worksheets