Students learn the fundamental principles of computer science and apply this knowledge as they solve related code puzzles and block-based HTML challenges. Features include 187 student activities, 88 teacher resources, 5 checkpoints, 1 pre/post test, 40 quiz questions, an auto-grader and content available in both English and Spanish.