The students are equipped with a firm grasp of computer science concepts which gives them a deeper understanding of designing and writing code. Students create and debugging programs with specific goals and understand concepts including variables, sequences, selections, and repetition in programs. They develop their logical reasoning skills and learn to use websites and other internet services.