Coding isn't just for "techies" or kids who want to work on computers. There are lots of compelling reasons for all students to learn to code:
Creativity and representation: It teaches students how to be digital creators—to create their own websites, apps, and features. Coding allows students to wield the full power of the internet—and multimedia—to share their ideas, talents, and creativity. Plus, encouraging all kids to learn coding expands the representation of those making the fundamental programs that control so much of the world.
Valuable thinking skills: Learning to code provides students with skills that apply across content areas. By learning to tell machines what to do, students engage in problem-solving and computational thinking, which apply to academic and professional disciplines across the board. As computer scientist Mitch Resnick from MIT explains, "Most people won't grow up to become professional computer scientists or programmers, but those skills of thinking creatively, reasoning systematically, working collaboratively … are things that people can use no matter what they're doing in their work lives."
Deeper understanding of technology: It teaches students the concrete specifics of how everyday technologies work. Students get a better understanding of what apps are actually coded to do and, in turn, what some of the larger consequences of using them are.
Opportunities: Technological knowledge is valuable and applies to all sorts of careers, so understanding some of the basics opens up more opportunities for kids.
It's fun! Coding can provide students with a creative outlet, and it will give them a leg up when they begin pursuing a career and other professional goals.
"Most people won't grow up to become professional computer scientists or programmers, but those skills of thinking creatively, reasoning systematically, working collaboratively … are things that people can use no matter what they're doing in their work lives."
Source: CommonSense.org
Our district uses a coding curriculum for our elementary students called CodeMonkey.
CodeMonkey is a game-based online educational platform designed to teach children aged 5 to 14 how to code through interactive puzzles, challenges, and stories.
What CodeMonkey Is
No experience needed: Starts with zero-code or visual logic before moving to real text-based languages.
Real coding languages: Teaches actual programming languages like CoffeeScript, Python, and block-based coding.
Game-driven narrative: Kids help a monkey character collect bananas and solve challenges by writing code that controls movement and logic.
Key Skills Developed
Problem-solving & logic: Breaks big problems into smaller, manageable steps.
Computational thinking: Teaches core computer science concepts like loops, variables, conditionals, and functions.
Self-paced resilience: Uses instant feedback, hints, and trial-and-error so kids learn through experimentation.