• Home
  • About
    • Contact
    • Disclosure and Privacy Policy
    • Getting started with STEM
    • FAQs
    • Meet Our Team
      • Meredith Anderson
      • Brooke Brown
      • Carol Davis
      • Get Caught Engineering
      • Kerry Tracy
      • Sarah Lalonde
      • Science School Yard
      • Vivify STEM
      • Brittany Washburn
      • Sarah Wiggins
  • Posts
    • All Posts
    • STEM
    • Science
    • Technology
    • Engineering
    • Math
    • Teaching Tools
  • Free STEM Resources
    • Free STEM Resource Library
    • Free STEM Activities from our Authors
    • Upper Elementary Freebie
  • Best STEM Challenges
    • The Best STEM Challenges EVER
    • 60 Low Prep STEM Activities Bundle
STEM Activities for KidsSTEM Activities for Kids
  • Home
  • About
    • Contact
    • Disclosure and Privacy Policy
    • Getting started with STEM
    • FAQs
    • Meet Our Team
      • Meredith Anderson
      • Brooke Brown
      • Carol Davis
      • Get Caught Engineering
      • Kerry Tracy
      • Sarah Lalonde
      • Science School Yard
      • Vivify STEM
      • Brittany Washburn
      • Sarah Wiggins
  • Posts
    • All Posts
    • STEM
    • Science
    • Technology
    • Engineering
    • Math
    • Teaching Tools
  • Free STEM Resources
    • Free STEM Resource Library
    • Free STEM Activities from our Authors
    • Upper Elementary Freebie
  • Best STEM Challenges
    • The Best STEM Challenges EVER
    • 60 Low Prep STEM Activities Bundle

Hour of Code – 5 Reasons Kids Should Learn to Program

Posted by Meredith Engineering, Lower Elementary, Middle School, STEM, Technology, Upper Elementary 1 Comment

Hour of Code - 1

Programming for Kids – Hour of Code

From the Hour of Code website:

The Hour of Code is a global movement reaching tens of millions of students in 180+ countries. Anyone, anywhere can organize an Hour of Code event. One-hour tutorials are available in over 40 languages. No experience needed. Ages 4 to 104.

The Hour of Code is a one hour event meant to encourage people to learn about computer science and coding. Code.org organizes this event, and I wanted to let you know about the Minecraft tutorial they have prepared for this:

hour of code tutorials

The Minecraft Hour of Code tutorial walks you through the steps a little bit at a time, and gives you limited blocks so it isn’t overwhelming for newbies.

IMG_20151204_144413793-01

After completing this tutorial, your students should be ready to attack Scratch head on.

IMG_20151204_144208166-01
Why should kids learn to code? I’ll be the first to admit that programming is not for everyone. If you have kids that easily get frustrated or cannot handle a lot of screen time, it might be best avoided as a regular activity. Even these kids may benefit from coding on occasion though, and below you will find some reasons why.

5 Reasons Kids Should Learn to Program

1. Coding is a great way to build critical thinking skills. Developing and working through code helps kids use logic to think. You have probably used First-Then-Next-Last lessons and activities before. Coding is no different, it’s just another extension of that idea. Sequencing doesn’t come naturally to everyone, but programming can help reinforce this important skill.

2. Coding instills perseverance. If you have ever written code before, you know it doesn’t ever work right the first time. It can be extremely frustrating. Why is that important? It makes victory that much sweeter! Programming is no joke. It takes dedication, discipline, and planning. Who wouldn’t want to improve those life skills?

3. It can make life easier. It makes my life easier if I write or implement a simple spreadsheet macro when necessary. Think about all the times you repeat the same steps when working on a document. What if you had a way to automate that? Would that make your life easier? I remember writing a very simple program on my TI-85 calculator to help me with calculations in my freshman year statics class in college. What a lifesaver that simple piece of code was for me!

4. It is fun and may even come in handy at some point. Maybe they won’t become a software engineer, but having this skill at their disposal could come in handy, either in their professional life or their social one. If you’ve never looked at a block of code before, it can be overwhelming and just look like a bunch of gibberish. Getting familiar with what programming looks like and how it works is just plain interesting! You never know when you might need the skill. It could even be a way for a family to get into project based learning, with each family member tackling a different aspect of a coding project.

5. There are so many options out there, you can find one that meshes with your style. I constantly tell my kids how lucky they are to have Scratch at their disposal. It’s so much more immediately gratifying than my first intro to coding! There really isn’t a good reason to NOT to learn how to code.

That being said, here are some more ideas to get you started!

Another of my kids’ favorite resources to create video games is GameMaker. You can download and use the older version 8.1 (lite) for free. It’s slightly more complicated to start using than Scratch, but offers a different approach. Here is my son programming a game with GameMaker a year or so ago:

Coding with GameMaker

Can you guess what his obsession was at the time?c3p0 GameMaker

Make sure you visit the Hour of Code website and head to the FAQ section to access extras like printable certificates and other tips! If you can set aside an hour of code, I highly encourage it. It’s a great team activity and can be very rewarding. Kids can learn to code, and if you are new to it, you can learn right along with them.

More Coding for Kids

Here are a few more resources if you are looking for other coding options:

Learn Python at codecademy

Try Ruby or move on to Hackety Hack

Made with Code by Google

made with code

Looking for even more options? Head on over to Khan Academy, where you can earn badges in coding (keyboard or drag and drop blocks), webpage design (HTML/CSS), or database manipulation (SQL):

Khan Academy Hour of CodeDo you have a favorite coding resource that you use at home or in school? I’d love to have you share it in the comments.

 

*Kid graphic in header image courtesy of Educlips Design.

Save

Tags: codingminecraftprogrammingtechnology
1 Comment
Share
1

About Meredith

Meredith Anderson is a STEM education advocate and former homeschooling parent. A mechanical engineer by training, her passion is creating STEM educational resources for elementary through secondary students around the world.

You also might be interested in

Digital STEM Challenges for Websites and Apps

Digital STEM Challenges for Websites and Apps

Jul 5, 2017

We all want our students to master technology tools and use them to create original works. Digital STEM challenges are designed to allow students to explore digital tools while creating something using the steps of the engineering design process.

Sammie STEAM Family STEM Challenge
Sammie STEAM by STEM to STEAM Trio

The Best STEM Challenge EVER

Apr 30, 2017

The Best STEM Challenge for Primary Grades Improve Student Learning[...]

Symmetry Art with SumoPaint – STEAM activity

Symmetry Art with SumoPaint – STEAM activity

Oct 17, 2015

We have been playing with SumoPaint quite a bit recently,[...]

1 Comment

Leave your reply.
  • Jacob adiamah
    · Reply

    July 17, 2021 at 8:25 PM

    Yes, my kids want to start learning coding, any resources available and how can they access it?

Leave a Reply

Your email is safe with us.
Cancel Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Categories

Tag Cloud

apps art Back To School building Christmas coding elementary engineering engineering freebies fun stuff Halloween STEM holidays holiday STEM homeschool hour of code kindergarten LEGOs lower elementary makerspace Middle School National Engineers Week paper airplanes preschool STEM problem solving programming science Science School Yard SCRATCH seasonal STEM simple STEM spring STEAM STEM STEM challenge STEM class STEM Classroom STEM Success STEM Teacher task cards technology towers toys upper elementary Valentine's Day Videos

Pinterest

Most Liked Posts

  • Simple STEAM Christmas Tasks By Sarah Wiggins on December 4, 2015 177
  • Create a Simple Tessellation By Meredith on October 8, 2019 148
  • Team Building for STEM Challenges By Carol on December 10, 2015 120

Recent Comments

  • sally sea on Winter STEM with Snowflakes love these!
  • Carol on Team Building for STEM Challenges What a fabulous idea! I will have to try this!…
  • marie girolamo on Critical-Thinking-STEM-Warm-Up-Bell-Ringer-Activities-2 Teaching a stem discovery class and these would be helpful....i…

Find us on

On Facebook at

Contact Us

Send us an email and we'll get back to you as soon as we can. Thank you!

Send Message
Science. Technology. Engineering. Mathematics. Get Started

Popular posts

  • Create a Simple Tessellation
  • Team Building for STEM Challenges
  • Simple STEAM Christmas Tasks
  • Two Easy STEM Tower Challenges!
  • 5 Easy STEM Challenges You Can Do with Paper Plates

Get started with STEM

Get started with STEM!

STEM Activities for Kids

Our goal is to provide STEM resources, ideas, and encouragement to teachers, parents, and students. Our team is made up of educators, parents, engineers, and lifelong learners; our common bond is that we are all STEM enthusiasts.

Contact Info

  • STEM Activities for Kids
  • info@stemactivitiesforkids.com
  • https://www.stemactivitiesforkids.com

© 2025 — STEM Activities for Kids

Prev Next