Help your students develop critical thinking skills, learn a bit about world history, and have some fun at the same time with this ultimate Code Cracker bundle! Each resource features a different code, introducing and explaining it, and then gives the students a chance to practice deciphering some secret messages and create messages of their own. The messages for each code are facts about different time periods throughout history that are significant to that code, or in which the code was used,