• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Menu
  • Science Experiments For Kids
  • Science Fair Projects
  • Preschool Science
  • Science Facts
  • Printable Experiments
  • Science Sparks Books
  • Science Questions
  • Contact Me
Science Experiments for Kids
Menu
  • STEM Challenges
  • Early Years Science
    • Preschool Science
    • Sensory and Messy Play
    • Understanding of the World
    • Pirate Science Experiments
  • Primary Science
    • Baking Soda Experiments
    • Candy Experiments
    • Biology
    • Climate Change for Kids
    • Coding for Kids
    • Chemistry
    • Electricity for Kids
    • Magic Science Experiments
    • Harry Potter Experiments
    • Human Body Science
    • Air Pressure Experiments
    • Life Cycles
    • LEGO Science Experiments
    • Kitchen Science
    • Famous Scientists
    • Forces and Motion
    • Science Sparks Snippets
    • Key Stage 1 Science
      • Animals
      • Everyday Materials
      • Plants
      • Coding Activities
      • Humans and Health
      • Fine Motor skills
      • Science and Literacy
    • Key Stage 2 Science
      • Animals, Including Humans
      • Electricity
      • Light
      • Plants
      • Materials and their Properties
  • Key Stage 3
  • Holiday Science
    • Christmas Science
    • Halloween Science
    • Easter Science
  • Storybook Themed Science Experiments
  • Wonderful Women in STEM
menu icon
go to homepage
search icon
Homepage link
  • FREE Experiments
  • Science for Kids
    • Kitchen Science
    • Climate Change
    • Egg Experiments
    • Fairy Tale Science
    • Edible Science
    • Human Health
    • Chemistry
    • Inspirational Women
    • Forces and Motion
  • Science Fair Projects
  • STEM Challenges
  • Science Sparks Books
  • Contact Science Sparks
    • Email
    • Facebook
    • Instagram
    • Twitter
    • YouTube
  • ×

    Home » Primary Science » Key Stage 1 Science » Coding Activities » Coding for Kids – without a computer

    Coding for Kids – without a computer

    January 19, 2015 By Emma Vanstone 5 Comments

    Computer code is everywhere, it’s in electronic games, this website, tills at the supermarket. Even though you can’t see it, computer code is a huge part of our world, which is why introducing children to the key principles of  computer science from a young age is really important.

    The actual concepts involved in computer coding aim to be very straight forward and can be broken down into the following things:

    • Take some input and do something with it. (e.g. press a button and make a doorbell ring, or take a number and multiply it by itself)
    • Do a sequence of tasks to achieve a more complicated objective
    • Repeat a sequence of tasks many times on a schedule or until a condition is met

    Coding gets more complicated when we have to handle situations where things don’t go right or if something unexpected happens.

    Our brand new coding for kids series is full of fun, screen-free activities to introduce children to computational, logical thinking and the most basic of programming concepts.

    What is coding?

    Coding is when a computer is given commands to which it responds, computer programmers use many different languages to write computer programs.  I’m not suggesting you teach your preschooler to write in Java, but the fundamental principles of coding are the same for every language and we can do activities to encourage the type of thinking programmers need from an early age.

    How to encourage logical thinking in children

    • Encourage children to ask questions and foster their creativity.
    • Explain the reasoning behind your answers to their questions rather than expecting simple acceptance of fact.
    • Consider bias, are there reasons why some people would think one way and others a different way?
    • Ask children to consider alternative explanations and solutions to problems considering advantages and disadvantages of each.
    • Encourage children to explain solutions and answers in their own words.

    Designing and carrying out scientific experiments is a great way to practice all the above.

    Coding Activities for 2-4 year olds

    Building blocks are a great learning toy. Stack them up and encourage counting. Build a towers using blocks of different heights and ask which tower has the most blocks. Ask lots of questions and encourage children to use past experience and logic to arrive at their answers as well as direct observations.

    Practice making patterns, you could use building blocks, DUPLO, small toys, shapes or make a coloured pasta necklace.

    Try some weighing and measuring, perhaps ask the child to make predictions first as to which object they think is heavier or which people are taller.

    Have a go at making and testing predictions with a simple sink and float activity.

    LEGO Science

    Try building small DUPLO models and asking the child to copy exactly what you’ve made.

    Coding Activities 5-7 year olds

    Practice sorting and classifying objects, we’ve got a candy sorting activity you could try, or how about collecting and organising data on a LEGO bar chart?

    LEgo Bar chart

    Designing and decoding codes is a fun logic based activity. Try replacing letters for numbers, shifting the alphabet along or using symbols. This spy decoder from Frugal Fun for Boys is just brilliant for helping with the decoding.

    Try following instructions using LEGO or other construction toys.

    Practice making patterns, again you can use LEGO to make it more fun.

    LEGO

    Outdoor ideas – learn to code

    Have a game of pooh sticks, each choose a stick, drop into a moving stream and guess which will move the fastest. Are there any obstacles in the way?

    Compare sticks, leaves or pinecones for size, can you make a pattern? Which weigh the most?

    Try some science with scooters by estimating which will travel the furthest down a hill.

    Microscooters

    Board games to encourage planning and reasoning skills

    Tic Tac Toe

    Dominoes

    Draughts

    Monopoly

    Cluedo

    Rummikub

    Mastermind

    Coding extension tasks for older children

    Practice writing instructions.

    Take a look at Scratch and Makey Makey projects.

    Barclays are also offering free coding sessions for kids and have a code playground online for children to try their hand at coding.

    Easy ideas for kids to learn to code, without a computer ( to start with at least ) #coding #codingforkids

    Last Updated on October 1, 2020 by Emma Vanstone

    « P is for Patterns
    Pirate play dough and some measuring »

    Safety Notice

    Science Sparks ( Wild Sparks Enterprises Ltd ) are not liable for the actions of activity of any person who uses the information in this resource or in any of the suggested further resources. Science Sparks assume no liability with regard to injuries or damage to property that may occur as a result of using the information and carrying out the practical activities contained in this resource or in any of the suggested further resources.

    These activities are designed to be carried out by children working with a parent, guardian or other appropriate adult. The adult involved is fully responsible for ensuring that the activities are carried out safely.

    Reader Interactions

    Comments

    1. Annette - Project Refined Life

      January 19, 2015 at 4:24 pm

      What a fantastic post!!! Thank you, Annette – Projectrefinedlife.com

      Reply
    2. Cait FItz @ My Little Poppies

      January 20, 2015 at 12:57 am

      What a creative and thoughtful post! Thank you!!

      Reply
    3. Craig Smith

      January 26, 2015 at 10:30 pm

      I’m a software developer and father to two boys, aged 3 and 5. I introduced the eldest to Scratch a couple of weeks ago but I’ve been looking for ideas for introducing coding principles away from a computer, so we’ll definitely be trying some of your suggestions out.

      I particularly like the ‘How to encourage logical thinking’ section. In the younger years it’s so important to foster that desire to question everything and to never accept “Because it just is…” as an answer to their questions.

      I’m currently working with my sons’ school to build up coding skills amongst the teachers. To help, I’m building up a list of resources that teachers and parents can use to help them introduce children to coding and computing. I’d like to add your article to that list, if that’s OK?

      The list is here: https://gist.github.com/craigsssmith/9c6528ae485aec09f292

      Reply
      • Emma Vanstone

        January 28, 2015 at 10:32 am

        Please do 🙂

        Reply
    4. TechyKids

      September 03, 2020 at 8:28 am

      I really liked the different activities which you have suggested to teach coding for kids of different ages. As kids spend most of their time playing various games & apps, introducing the basic of coding for kids using this channel will definitely build a strong foundation for them. Keep sharing such interesting blogs with us.

      Reply

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Primary Sidebar

    • Email
    • Facebook
    • Instagram
    • Twitter
    • YouTube

    What are you looking for?

    JOIN US!

    Get new experiments straight into your inbox every week!!

    Thank you!

    You have successfully joined our subscriber list.

    .

    Footer

    ↑ back to top

    Science Sparks - FREE science experiments for kids

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Privacy Policy
    • Services
    • Media Kit
    • FAQ

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2022 Science Sparks - Wild Sparks Enterprises Ltd