The Tech Edvocate

Top Menu

  • Advertisement
  • Apps
  • Home Page
  • Home Page Five (No Sidebar)
  • Home Page Four
  • Home Page Three
  • Home Page Two
  • Home Tech2
  • Icons [No Sidebar]
  • Left Sidbear Page
  • Lynch Educational Consulting
  • My Account
  • My Speaking Page
  • Newsletter Sign Up Confirmation
  • Newsletter Unsubscription
  • Our Brands
  • Page Example
  • Privacy Policy
  • Protected Content
  • Register
  • Request a Product Review
  • Shop
  • Shortcodes Examples
  • Signup
  • Start Here
    • Governance
    • Careers
    • Contact Us
  • Terms and Conditions
  • The Edvocate
  • The Tech Edvocate Product Guide
  • Topics
  • Write For Us
  • Advertise

Main Menu

  • Start Here
    • Our Brands
    • Governance
      • Lynch Educational Consulting, LLC.
      • Dr. Lynch’s Personal Website
      • Careers
    • Write For Us
    • The Tech Edvocate Product Guide
    • Contact Us
    • Books
    • Edupedia
    • Post a Job
    • The Edvocate Podcast
    • Terms and Conditions
    • Privacy Policy
  • Topics
    • Assistive Technology
    • Child Development Tech
    • Early Childhood & K-12 EdTech
    • EdTech Futures
    • EdTech News
    • EdTech Policy & Reform
    • EdTech Startups & Businesses
    • Higher Education EdTech
    • Online Learning & eLearning
    • Parent & Family Tech
    • Personalized Learning
    • Product Reviews
  • Advertise
  • Tech Edvocate Awards
  • The Edvocate
  • Pedagogue
  • School Ratings

logo

The Tech Edvocate

  • Start Here
    • Our Brands
    • Governance
      • Lynch Educational Consulting, LLC.
      • Dr. Lynch’s Personal Website
        • My Speaking Page
      • Careers
    • Write For Us
    • The Tech Edvocate Product Guide
    • Contact Us
    • Books
    • Edupedia
    • Post a Job
    • The Edvocate Podcast
    • Terms and Conditions
    • Privacy Policy
  • Topics
    • Assistive Technology
    • Child Development Tech
    • Early Childhood & K-12 EdTech
    • EdTech Futures
    • EdTech News
    • EdTech Policy & Reform
    • EdTech Startups & Businesses
    • Higher Education EdTech
    • Online Learning & eLearning
    • Parent & Family Tech
    • Personalized Learning
    • Product Reviews
  • Advertise
  • Tech Edvocate Awards
  • The Edvocate
  • Pedagogue
  • School Ratings
  • Federal Reserve Signals Potential Interest Rate Hikes Amid Rising Inflation Concerns

  • Central Banks Confront Stagflation Challenges Amidst the Iran War’s Economic Impact

  • Oil Prices Surge Amid Skepticism Over US-Iran Ceasefire

  • The Rise of AI-Powered Solo Ventures: How One-Person Companies are Transforming the Startup Landscape

  • Emergent Secures Major Investment Talks, Eyes $1.5 Billion Valuation Boost

  • Nava Secures $22 Million to Propel AI Innovations Amid Growing Investor Confidence

  • Revolutionizing Industries: 11 AI Startups Showcasing Practical Applications at HumanX 2026

  • IMM Investment Fuels Sustainable Beauty with 9 Billion Won in Tone28

  • Key Legal Notices Shaping the Imperial Valley: April 2026 Updates

  • Rapper Pooh Shiesty Remains in Custody Amid Serious Kidnapping Charges

Early Childhood & K-12 EdTech
Home›Early Childhood & K-12 EdTech›10 Reasons to Try Coding in the Classroom

10 Reasons to Try Coding in the Classroom

By Matthew Lynch
June 16, 2018
0
Spread the love

Written By Danny Summerell,  STEAM Educator and Innovations Leader at Hazel Glen College in Northern Melbourne, Australia

When I talk about coding to other teachers, I always sense a fear that they too would have to one day do this in their classroom. The reason I have created this list is to help those teachers that are new to coding to relax a little and to just give it a go. Here are ten reasons I think everyone should give coding a go in their classroom:

Releasing Control

Most teachers would agree that they don’t know a great deal about coding. In fact, I would dare to guess that most teachers would have some fear about introducing it to their classroom. The best thing about coding is that everyone, including you, can go on the learning journey together. Coding in your classroom is the best opportunity for you to let go of control and see what the students can learn with only your guidance in the form of questioning.

Problem Solving

Students very quickly learn that because they are in control, that they need to solve problems themselves. It’s a great way for the teacher to explicitly teach some new problem solving strategies that students can utilise if they get stuck. I tell students they can look up similar games and see their code, look up tutorials on websites or YouTube, ask classroom experts, etc. There are many ways to ‘debug’ and we need to help our students work out for themselves ways to do it.

Collaboration

Some people think that because a child is engaged with a device that they still can’t collaborate. In my experience, this couldn’t be further from the truth. When children are coding, the conversations in the room because very constructive. There are always questions like “What are you doing?”, “Wow! How did you do that?” or “Can you help me fix this?”. I have noticed new friendships form with students that normally wouldn’t interact much and I have noticed students respect each other more for the hard work and knowledge they have learnt.

Creating Experts

I love how students become ‘accidental’ experts when they code. You can have an expert on creating backgrounds, creating a scoreboard, creating lives, characters, movements, levels and the list goes on. The best thing about these ‘accidental’ experts is that you can talk about them when discussing problem solving strategies. List those experts on the board that are willing to help others and students won’t need the teacher to solve these problems. It makes learning more student centred.

Student Choice

It’s wonderful to see students engage with coding because they are the designers of their own learning. When coding with my Year 4’s, it has been great to see the variety of games/ programs students make based on their own interests. I’ve seen students make simple games but spend a lot of time on appearance because that is important to them. I’ve also seen some students create amazing games with varying levels of complexity based around their own themes. Kids love to express themselves creatively and this is one way you can engage them in coding; giving choice.

New Learning Opportunities

One of the best games I’ve seen one of my students make this year was a simple Maths game. The game was a basic quiz with multiple choice answers all to do with addition and subtraction. When I asked this student why they created the game, she answered, “Well, I don’t ever feel very confident in maths, so I wanted to make a game to help me”. This has been one of my favourite ‘teaching’ moments (and I use the term ‘teaching’ loosely here because I didn’t do much teaching; she worked it out herself). Imagine the possibilities for other Mathematical concepts or other learning areas? What a great way to strengthen learning.

Developing Resilience

I have found coding to be a constant problem solving task. Everything is trial and error right from the start. Students begin to realise that the mistakes they make are an integral part of their learning journey and as a result, develop resilience and coping skills. I haven’t seen one student give up yet because it’s been too hard.

Cross-Curriculum

I like to think of coding as a tool for learning. I’ve already talked about the student that made her maths game as one example. I’ve seen others use code to publish a procedural text (they made a ‘goo’ making game); what a great way to publish a text. Think of other text types you could publish with code; narratives (coding characters to act out a story), persuasive texts (make a game with code and create a persuasive text to get others to play it). What about other curriculum areas? History and Geography (code a game about a historical event or geographic location), Languages (make a language learning game), Science (re-create scientific experiments with code). The possibilities are endless and if you can see that, then you can understand how code becomes a ‘tool’ for other learning.

Embraces all Levels of Learner – Creates an Even Playing Field

I remember a teacher being surprised when I told him about one of his students creating such a great game with code that linked to literacy. He was surprised because this child struggled with reading and writing. This highlighted to me that when students get to code, because of the student driven nature, students can succeed in ways they normally can’t. Students are all learning this together for the first time and it creates a level playing field.

Fun

I think when you consider the first nine points, you can gather that students enjoy coding. They love the freedom to explore and the choice to program what they want. This is fun to them. We don’t always afford our students this level of choice, so when you do, they love it. I am constantly told that my classes are their favourite. I don’t think that is because they like me but more so that they are given a lot more freedom.

Contact Information:

Twitter and Instagram: @ponderingdan
Linked In: Dan Summerell
Website: ponderingdan.com
Email: [email protected]

Previous Article

10 Reasons to Become a Google Certified ...

Next Article

What’s Missing in Your Digital Citizenship Curriculum?

Matthew Lynch

Related articles More from author

  • Best of the Best ListsEarly Childhood & K-12 EdTech

    14 of the Best Coding Apps for Elementary School Students

    February 20, 2018
    By Matthew Lynch
  • Early Childhood & K-12 EdTechFeaturedFreshHigher Education EdTech

    If Your Edtech Product Won’t Solve Actual Problems, We Don’t Need It

    October 16, 2018
    By Matthew Lynch
  • Artificial IntelligenceEarly Childhood & K-12 EdTech

    The Personal Teaching Assistant Every Teacher Needs

    April 18, 2019
    By Matthew Lynch
  • Early Childhood & K-12 EdTech

    The Real Definition of Learning Science

    May 22, 2019
    By Matthew Lynch
  • Early Childhood & K-12 EdTechEdTech Startups & BusinessesHigher EducationHigher Education EdTech

    How Edtech Companies Can Sell To the International Market

    December 17, 2017
    By Matthew Lynch
  • Early Childhood & K-12 EdTech

    10 Characteristics of an Innovative Classroom

    April 3, 2018
    By Matthew Lynch

Search

Login & Registration

  • Register
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Newsletter

Signup for The Tech Edvocate Newsletter and have the latest in EdTech news and opinion delivered to your email address!

About Us

Since technology is not going anywhere and does more good than harm, adapting is the best course of action. That is where The Tech Edvocate comes in. We plan to cover the PreK-12 and Higher Education EdTech sectors and provide our readers with the latest news and opinion on the subject. From time to time, I will invite other voices to weigh in on important issues in EdTech. We hope to provide a well-rounded, multi-faceted look at the past, present, the future of EdTech in the US and internationally.

We started this journey back in June 2016, and we plan to continue it for many more years to come. I hope that you will join us in this discussion of the past, present and future of EdTech and lend your own insight to the issues that are discussed.

Newsletter

Signup for The Tech Edvocate Newsletter and have the latest in EdTech news and opinion delivered to your email address!

Contact Us

The Tech Edvocate
910 Goddin Street
Richmond, VA 23231
(601) 630-5238
[email protected]

Copyright © 2025 Matthew Lynch. All rights reserved.