{"id":12305,"date":"2025-08-14T19:55:00","date_gmt":"2025-08-14T23:55:00","guid":{"rendered":"https:\/\/teachersfirst.com\/blog\/?p=12305"},"modified":"2025-08-14T19:58:18","modified_gmt":"2025-08-14T23:58:18","slug":"from-code-talkers-to-coding-building-critical-thinking-with-digital-tools","status":"publish","type":"post","link":"https:\/\/teachersfirst.org\/blog\/2025\/08\/from-code-talkers-to-coding-building-critical-thinking-with-digital-tools\/","title":{"rendered":"From Code Talkers to Coding: Building Critical Thinking with Digital Tools\u00a0"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Every August 14, we observe a day of profound significance: National Navajo Code Talkers Day. This day honors the Native American soldiers who used their intricate and unwritten language to create an unbreakable code during World War II. This historical event not only showcases the elegance and power of codes, but also the ingenuity needed to both devise and decipher them. It stands as a powerful testament to how the adept use of patterns and language can solve complex problems. The foundational skills of pattern recognition and building codes, as demonstrated by the Code Talkers, remain just as crucial today in our digital world.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-medium\"><a href=\"https:\/\/teachersfirst.com\/blog\/wp-content\/uploads\/2025\/08\/2025_AUG_14_Code_Talkers_to_Coding_Hedetniemi.png\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"300\" src=\"https:\/\/teachersfirst.com\/blog\/wp-content\/uploads\/2025\/08\/2025_AUG_14_Code_Talkers_to_Coding_Hedetniemi-200x300.png\" alt=\"\" class=\"wp-image-12358\" srcset=\"https:\/\/teachersfirst.org\/blog\/wp-content\/uploads\/2025\/08\/2025_AUG_14_Code_Talkers_to_Coding_Hedetniemi-200x300.png 200w, https:\/\/teachersfirst.org\/blog\/wp-content\/uploads\/2025\/08\/2025_AUG_14_Code_Talkers_to_Coding_Hedetniemi-683x1024.png 683w, https:\/\/teachersfirst.org\/blog\/wp-content\/uploads\/2025\/08\/2025_AUG_14_Code_Talkers_to_Coding_Hedetniemi.png 735w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">The Power of Codes and Patterns in Building Critical Thinking<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cryptography\u2014the art of writing and solving codes\u2014is at the heart of cybersecurity and data privacy, a relevant, real-world application for building students\u2019 critical thinking skills. Understanding these ideas also helps us become more informed digital citizens.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The process of deciphering a code requires students to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>Analyze information<\/em> &#8211; Carefully examine coded messages and look for patterns.<\/li>\n\n\n\n<li><em>Formulate hypotheses <\/em>&#8211; Make educated guesses about the type of cipher used and predict potential keys.<\/li>\n\n\n\n<li><em>Test and refine<\/em> &#8211; The iterative process of trial and error; revising and trying new strategies when initial attempts do not work.<\/li>\n\n\n\n<li><em>Think abstractly<\/em> &#8211; Consider the symbolic relationships between letters, numbers, and words.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cryptography Ties to Mathematics<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Writing and solving codes reinforce many mathematical standards:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>Patterns and Functions<\/em> &#8211; Creating and recognizing patterns ties directly to algebra and the study of types of functions and function families. For example, a simple Caesar cipher is a linear function where each letter is shifted by a constant value.<\/li>\n\n\n\n<li><em>Statistics<\/em> &#8211; Breaking substitution ciphers involves frequency analysis, which consists of counting how often letters appear in the coded message compared to their natural frequency in a language. For example, \u201ce\u201d is the most common letter in the English language.<\/li>\n\n\n\n<li><em>Matrices<\/em> &#8211; More complex ciphers, such as the Hill cipher, use matrix operations for encryption and decoding. Matrix operations are often included in an Algebra 2 high school course and serve as a foundation for applications in linear algebra.<\/li>\n\n\n\n<li><em>Modular Arithmetic<\/em> &#8211; Many ciphers, including the Caesar cipher, rely on modular arithmetic\u2014a system of math based on the remainder when dividing by a modulus (think of this like the \u201cwrap around\u201d point for your counting system; on a clock, the modulus would be 12). High school-level math courses that include number theory may cover modular arithmetic.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Getting Started with Cryptography<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Especially with younger learners, it may be helpful to start with a basic cipher \u2014a simple coded message can become a puzzle or game. Try one of these two basic ciphers:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Caesar Cipher<\/strong><em> <\/em>&#8211; A shift cipher where the \u201crule\u201d is simply to shift the alphabet by a certain number of places. For example, in a \u201c+3 Key,\u201d each letter is shifted three places, so the word CODE becomes FRGH. Students can learn more about the Caesar cipher and practice encrypting and deciphering messages in this interactive <a href=\"https:\/\/crypto.interactive-maths.com\/caesar-shift-cipher.html\" target=\"_blank\" rel=\"noreferrer noopener\">Crypto Corner resource<\/a>.<\/li>\n\n\n\n<li><strong>Pigpen Cipher<\/strong> &#8211; A symbol cipher where geometric symbols replace specific letters. Students can use <a href=\"https:\/\/crypto.interactive-maths.com\/pigpen-cipher.html#google_vignette\" target=\"_blank\" rel=\"noreferrer noopener\">this resource from Crypto Corner<\/a> to learn more about and practice creating and decoding Pigpen ciphers.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"https:\/\/navajocodetalkers.org\/category\/cryptography\/\" target=\"_blank\" rel=\"noreferrer noopener\">NavajoCode website<\/a> is also a valuable resource for enhancing critical thinking skills; it features a series of posts that provide an excellent overview of cryptography.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Teachers interested in adding cryptography to class activities might think about using ciphers as locks in digital escape rooms. For example, a digital escape room created with Google Forms (<a href=\"http:\/\/www.teachersfirst.com\/single.cfm?id=17867\" target=\"_blank\" rel=\"noreferrer noopener\">reviewed here<\/a>) could include an image with a \u201ctop secret\u201d key (the cipher key) and a cipher that asks a question; students answer the question to unlock the room. Try using this <a href=\"https:\/\/virtualescaperooms.org\/caesar-cipher-secret-message-maker\/?_bhlid=92f214c8bf408876564a3482b5b9d1ac39a23fdd\" target=\"_blank\" rel=\"noreferrer noopener\">Caesar Cipher Secret Message Maker<\/a> from <a href=\"http:\/\/virtualescaperooms.org\" target=\"_blank\" rel=\"noreferrer noopener\">virtualescaperooms.org<\/a> to create the locks! Alternatively, a simple no-tech option is to use the answers on a student worksheet as the code students need to decipher with a given key.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Elevating Coding Logic with Digital Tools&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The resources below help students further cultivate critical thinking skills while extending their coding skills beyond ciphers into coding languages.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Elementary and Middle School &#8211; Foundational Coding Skills<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Scratch<\/strong> (<a href=\"http:\/\/www.teachersfirst.com\/single.cfm?id=9202\" target=\"_blank\" rel=\"noreferrer noopener\">reviewed here<\/a>) is a free program developed by MIT that lets students code interactive stories, animations, and games through block-building. As they create, students learn how to build patterns through sequences of commands. Scratch is designed for students ages 8\u201316; younger learners (ages 5\u20137) can download the <a href=\"https:\/\/www.scratchjr.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">ScratchJr<\/a> app to practice coding.<\/li>\n\n\n\n<li><strong>Tynker <\/strong>(<a href=\"http:\/\/www.teachersfirst.com\/single.cfm?id=15512\" target=\"_blank\" rel=\"noreferrer noopener\">reviewed here<\/a>) is another platform that uses visual coding blocks to teach programming. Teachers can access structured, interactive lessons and fun projects to support students in understanding how patterns form the basis of code.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">High School &#8211; Advanced Coding Concepts<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Khan Academy <\/strong>(<a href=\"http:\/\/www.teachersfirst.com\/single.cfm?id=11142\" target=\"_blank\" rel=\"noreferrer noopener\">reviewed here<\/a>) offers a free computer science theory course that includes a <a href=\"https:\/\/www.khanacademy.org\/computing\/computer-science\/cryptography\" target=\"_blank\" rel=\"noreferrer noopener\">unit on cryptography<\/a>. Lessons include both videos and practice exercises, offering a self-paced, asynchronous option to help advanced learners extend their understanding of coding, including ciphering and encryption.&nbsp;<\/li>\n\n\n\n<li><a href=\"https:\/\/www.cryptoclub.org\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>CryptoClub<\/strong><\/a> is a free website developed by a project team at the University of Chicago\u2019s Center for STEM Education that offers cipher tools, games, daily crypto challenges, and comics that allow students to explore ciphers while reinforcing math skills. It also has a dedicated teacher resource page. Users who create an account can collect badges.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Teachers can find additional resources to support coding in TeachersFirst&#8217;s Help! I Lost My Library\/Media Specialist article, <a href=\"https:\/\/www.teachersfirst.com\/exclusives\/moreless\/librarian\/cracking-the-code.cfm\" target=\"_blank\" rel=\"noreferrer noopener\">Cracking the Code: Coding in the Classroom<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From the unbreakable code of the Navajo Code Talkers to the complex algorithms that secure our digital lives today, the power of patterns is undeniable. Using engaging digital tools to explore cryptography can elevate students\u2019 critical thinking skills. The process of analyzing information, forming and testing hypotheses, and thinking abstractly develops essential skills for tomorrow&#8217;s problem solvers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What are your favorite tools and strategies for teaching critical thinking skills? Share your ideas and successes in the comments below so we can learn together!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Every August 14, we observe a day of profound significance: National Navajo Code Talkers Day. This day honors the Native American soldiers who used their intricate and unwritten language to create an unbreakable code during World War II. This historical event not only showcases the elegance and power of codes, but also the ingenuity needed &hellip; <a href=\"https:\/\/teachersfirst.org\/blog\/2025\/08\/from-code-talkers-to-coding-building-critical-thinking-with-digital-tools\/\" class=\"more-link\">read more &raquo;<\/a><\/p>\n","protected":false},"author":16,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[27],"tags":[236,22,70,11],"class_list":["post-12305","post","type-post","status-publish","format-standard","hentry","category-classroom-application","tag-native-american","tag-stem","tag-tech-tools","tag-technology-implementation"],"modified_by":null,"_links":{"self":[{"href":"https:\/\/teachersfirst.org\/blog\/wp-json\/wp\/v2\/posts\/12305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/teachersfirst.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/teachersfirst.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/teachersfirst.org\/blog\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/teachersfirst.org\/blog\/wp-json\/wp\/v2\/comments?post=12305"}],"version-history":[{"count":9,"href":"https:\/\/teachersfirst.org\/blog\/wp-json\/wp\/v2\/posts\/12305\/revisions"}],"predecessor-version":[{"id":12361,"href":"https:\/\/teachersfirst.org\/blog\/wp-json\/wp\/v2\/posts\/12305\/revisions\/12361"}],"wp:attachment":[{"href":"https:\/\/teachersfirst.org\/blog\/wp-json\/wp\/v2\/media?parent=12305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/teachersfirst.org\/blog\/wp-json\/wp\/v2\/categories?post=12305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/teachersfirst.org\/blog\/wp-json\/wp\/v2\/tags?post=12305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}