← Saturday Kids Home

3 Free, Fun & Easy Ways For Kids to Learn Programming

July 14, 2017

#Community Code for FreeCode to LearnCoding for Kids

In our previous post, we talked about the importance of learning how to think. Now let’s see how we can put that into action.

For someone who’s completely new to the coding scene, trying to figure out where or how to get started can be as daunting as attempting mountain climbing with your bare hands.

But fret not! We’ve compiled some awesome and completely FREE resources to get you started. Did we mention it’s awesome and it’s free? These websites have all sorts of fun coding activities for kids as young as 4 up to the age of 18! We’ve scoured the web for some of the best websites to get your little ones started on coding and here are our top 3 picks.

1. Code.org

Website: https://studio.code.org/courses

For kids ages: 4 – 18

Stuff you can learn:

  • Introduction to computer science fundamentals
  • How to build games and animations
  • How to build apps and widgets
  • Create computer programs that will help kids learn to collaborate with others
  • Develop problem-solving skills

Why it’s awesome:

  • You can code your own game in less than 10 minutes
  • Courses have fun themes such as Minecraft, Star Wars and Frozen
  • They have courses for all ages so kids can start from the very beginning and work their way up to complex projects.

Check out what some tech superstars have to say about coding for kids!

Code.org is a non-profit organisation dedicated to getting kids all over the world, especially women and  underrepresented minorities, dabbling in computer science. Whether you’re a newbie or you’re up for a challenge, there are all sorts of fun coding activities for kids to try out.

ezgif-1-236732edac

Code.org eases into the whole coding process especially for kids who are just starting their coding journey. The site allows you to filter coding activities by age, topics, length of the lesson and even by devices if you have an iPad.

They also have a couple of Computer Science (CS) unplugged activities, which are essentially offline tasks that kids can have a go at. These activities are a great way for younger kids to get used to the concept of algorithms and take a break from the screen for a bit too.

2. Code Combat

Website: https://codecombat.com/

For kids ages: 9 – 12

Stuff you can learn:

  • How the code for games work
  • Basic game design
  • How to write code for web pages
  • Create a playable and shareable game
  • How to code in Python, Javascript, HTML & CSS, jQuery and Bootstrap

Why it’s awesome:

  • Kids get to understand the mechanics behind a game instead of just playing it
  • Exposes kids to different programming languages
  • Kids can get real time feedback for their code

ezgif-1-3f738f81f8

If kids are going to be exposed to online games, why not make the best out of it? At CodeCombat, kids will get to play full multilevel games, except they’ll have to code their way through every step. Whether it’s just getting a character to move in different directions or attack baddies, kids will be required to use code in order to complete levels.

ezgif-1-ffe19546e4

Unlike most introductory coding platforms that use a drag and drop interface, kids will have to actually type out and execute lines of code, just like how real programmers do it!

The great thing about learning how to code through gaming is that it encourages interaction, discovery and learning through trial and error. Game-based learning uses an environment that kids already love and turns it into something productive, where kids develop problem-solving and coding skills.

3. Alice

Website: http://www.alice.org/get-alice/

For kids ages: 13 – 16

Stuff you can learn:

  • How to code animations, interactive games and videos in 3D
  • Teaches kids more advanced programming languages such as Java, C++ and C#

Why it’s awesome:

  • Exposes kids to the concept of 3D modelling and object-orientated programming
  • Uses a visual approach to teach kids about storytelling and more

hippo

If your kids already have a basic knowledge of coding, then Alice.org is perfect for them to put their coding skills to the test. Just like the Sims universe, Alice.org dives straight into the 3D world and lets kids try their hand at object-orientated programming and 3D modelling to create their own short stories and interactive games.

In Alice.org, kids will be coding their projects with Java, C++ and C#, which are programming languages used by professional programmers! As these programs are a little more advanced, the interface consists of simple drag and drop blocks so that kids can focus on how the program works instead of getting caught up with typing out the code.

Final Tips

Just like learning how to ride a bike, learning to code is going to take time and loads of practice. It’s all about commitment and not giving up when the going gets tough (and it will).

IMG_8541

There aren’t any shortcuts when it comes to coding so figuring out what works best for your kids is key. At Saturday Kids, we believe that while learning by yourself is great, maintaining that discipline to commit and focus on your own is a whole other story, especially for kids.

IMG_8547

When kids are put in an environment where they are encouraged to share and learn with other curious kids — that’s when they really learn. It’s settings like this where kids can collaborate, discuss cool ideas, problem-solve and make friends too!

Kids who learn how to become curious, inventive and resourceful human beings are the ones who are going to solve real world problems and that’s our main aim in the classroom.  

Because it’s more than just learning to code. It’s about coding to learn.

[ssba]

More stories you may enjoy