• 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

Intermediate Coding Activities for Kids with Scratch

Posted by Meredith Uncategorized 1 Comment

Coding with Scratch

Scratch is my go-to coding resource for elementary and middle school students. Why? The learning curve is gentle, it uses drag and drop blocks, and it lays out a strong foundation for coding with other languages in the future. Is it real coding? Well, that may be up for debate, but even if you don’t think it’s real coding, it doesn’t take away from how great Scratch is. Most kids aren’t going to have to code heavily in their careers, so why jump into something more cumbersome and frustrating? Real coding is not for everyone, and pushing too much too soon will only turn kids off to it. If students show an aptitude or affinity for coding, they will likely move on from Scratch to something like Python, Java, HTML, etc. If not, there is always time for that later (or not at all). Scratch allows students to enjoy a basic introduction to coding without having to deal with things like missing syntax, code that just won’t compile, code that runs but doesn’t do what you expect, etc.

Getting Started with Scratch

If you haven’t used Scratch before or are still relatively new, I would recommend heading to the following two posts first:

Start Coding with Scratch Coding Cards

Basic Coding for Elementary Students

Dive Deeper with Scratch

If you are ready to move beyond introductory Scratch activities, try having students code a nursery rhyme. While I love Fairy Tale STEM challenges for hands-on learning, because it ties into literacy and engages all students, coding an entire fairy tale would be a project for more advanced students who could undertake a challenge that lasted half the school year. For most students, though, the sweet spot for coding projects is a few class periods; long enough to dive deeper but not so long that it becomes boring or overwhelming. One thing that I do find important is to follow the computer programming process.

Follow the Computer Programming Process

Define the problem. What problem are you trying to solve?

Design the architecture. What will the main blocks of code be?

Develop the code. Write the code in the blocks you defined in the previous step.

Test and debug. This step can take awhile, or be ongoing.

Reflect and share. Think about what worked well or didn’t, file it away in your thought palace for next time! Share your code with others and get their input.

Maintain the program. This is important in case of updates, etc.

*Please note the poster above can be found in the resource listed at the end of this post.

When students are coding, it’s a great brain-stretch task to have them experiment with a variety of ways to do something. How many different ways can you think of to accomplish the same task?

The Fun Part of Coding

Not everyone will want to spend time optimizing their code or making it elegant, and for beginning tasks, as long as it works I am pretty happy. The most fun part of coding is putting your personal flair on it. Maybe you have a talented artist who can draw amazing sprites, or make great sound effects, or present it in some unique way. For this example of a nursery rhyme code, I added in a spam joke, because who doesn’t love a good spam joke?

Find Nursery Rhymes to Code

Here are some links to nursery rhymes, especially for ELL or ones who have forgotten:

Top 50 Nursery Rhymes

Nursery Rhymes on DLTK Teach

Enchanted Learning Nursery Rhymes

Try Nursery Rhyme Coding Challenges

You can use the links above to browse through nursery rhymes, then use Scratch to recreate them. If you want something that is more planned out, with printables and design elements, please head to Teachers pay Teachers for this coding resource:

See a video overview below:

Scratch is developed by the Lifelong Kindergarten Group at the MIT Media Lab. See http://scratch.mit.edu.

Pin these ideas for later:

Intermediate coding tasks for kids using Scratch. Code a nursery rhyme! | Meredith Anderson - Momgineer for STEM Activities for Kids

1 Comment
Share
2

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

Back to School Shopping for Computers and Electronics

Back to School Shopping for Computers and Electronics

Sep 6, 2022

There are so many back to school deals for traditional[...]

Paper Airplane STEM Activity – An easy to implement but engaging challenge!

Paper Airplane STEM Activity – An easy to implement but engaging challenge!

Apr 22, 2024

Fly high with paper airplanes! In this paper airplane STEM[...]

Problem Solving Fun for Kids- Busy Water App Review

Problem Solving Fun for Kids- Busy Water App

Jul 26, 2016

Problem Solving Fun for Kids with the Busy Water App[...]

1 Comment

Leave your reply.
  • TechyKids Canada
    · Reply

    April 3, 2021 at 8:51 AM

    These are some great suggestions and would help many to get their kids started with coding. Activities like these not only make learning fun for kids but also helps them to cement their knowledge. Thanks for sharing!

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