Best Free Coding For Kids Courses

Find the best online Free Coding For Kids Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings.

Code Your First Game: Arcade Classic in JavaScript on Canvas

Program a complete game today. No special software or install required. All you need is a text editor and a web browser.

Created by Chris DeLeon - Independent Game Development Educator, 23 years making games

"]

Students: 325669, Price: Free

At the end of this short course you'll have programmed your first game. You'll learn gameplay development fundamentals by really doing it – writing and running real code on your own machine.

Each step of the course has the source code attached exactly as it should look at that time (click "View Resources" then "Downloadable Resources"), for you to compare to or pick up from, so you can't get stuck!

Begin Your Game Programming Journey the Proven Way

"Make the simplest game possible." "Program a ball and paddle project." "Practice by first remaking something from the 1970's." All beginning developers hear this advice from more experienced peers... because it works!

By following this approach you will:

  • Learn design from a fun classic that people know and enjoy.
  • Start your practice today – now! – without waiting for an idea.
  • Finish your game in hours or in a weekend, not over months.
  • Understand every line of code used in the entire program.
  • Avoid distraction from searching for or creating detailed art.
  • Master fundamentals needed to make your own games better.

You can program this game with a normal text editor, and run it in the web browser you already have. No special software is needed.

Though you'll be coding in JavaScript for HTML5 canvas in this course, the focus is on common game programming concepts. You can later apply these same patterns to get quick results in other programming languages such as C#, Java, ActionScript 3, C++, or Python.

I'm a private game development trainer, and for clients new to gameplay programming this is exactly the material that I cover to get them started quickly. Within hours you will have finished programming your first project. This is the fastest way to get results. The momentum gained from doing this provides a solid foundation to give more advanced concepts meaning and context as you continue on in your journey of learning game development.

(HTML5 Logo in the course image is by W3C, licensed under Creative Commons Attribution 3.0 Unported.)

Programming for Kids – How to Make Coding Fun

Explore free tools, techniques and ideas to inspire fun and creativity in your children's approach to programming.

Created by Fractus Learning - Professional development for cutting edge educators

"]

Students: 59446, Price: Free

This course is part of the Fractus Learning 'Bitesize' PD Program for Schools.

--

“I think everybody in this country should learn how to program a computer — because it teaches you how to think.” - Steve Jobs

Programming is becoming an essential skill in nearly every modern industry. In fact, it's predicted that by 2020 there will be 1,000,000 more computer science jobs than computer science students. Wow!

But more than any of that, when taught correctly, programming can be a whole heap of fun! Learning to code is an amazing, practical and hugely rewarding hobby and skill for kids of all ages.

In this jam-packed 1 hour course, we focus on the tools, techniques and ideas you can use to inspire fun and creativity in programming. With an emphasis on applications, the course steers away from code syntax or the conventions of any specific language and keeps the focus on making coding fun. In fact you won't need any background or knowledge in programming at all.

Covering games, exercises, apps and more, the course is divided into four distinct sections to help guide you from introducing your kids to code, all the way to advancing them into more complex programming:

  1. Preparation
  2. Before the Code
  3. Where to Start
  4. Next Steps

So if your kids, class or school are excited about using technology to change the world, this course will give you everything you need to provide a practical and fun foundation for your kids to fall in love with coding.

Click "Take This Course" and see just how fun programming can be!

Scratch Game Programming for Young Adults

A fun guide to programming for kids & teens or adults who want to help kids learn to code.

Created by Al Sweigart - Software developer, tech book author

"]

Students: 54039, Price: Free

Scratch is the best educational programming software for kids available today. With Scratch, you can create games and interactive art projects all while having lots of fun!

IMPORTANT NOTE: This course was made for Scratch 2.0. On January 1st, 2019, Scratch 3.0 was released on the Scratch website. However, you can still use the Scratch 2.0 Offline Editor. This course will be completed updated for the new 3.0 version in mid-2019. The information here is still relevant to using Scratch 3.0, though it doesn't cover 3.0's new features.

Designed by the MIT Media Lab’s Lifelong Kindergarten Group for 8 to 16 year olds, Scratch is a free programming environment that runs in your web browser. But Scratch users consist of people of all ages, including younger children with their parents. The software makes it easy for anyone to start developing their programming and problem-solving skills.

I’m Al Sweigart, the author of several programming books for kids and beginners. This course follows the content of my latest book Scratch Programming Playground, which you can read for free online under a Creative Commons license. This is my second Udemy course following my highly-rated "Automate the Boring Stuff with Python Programming".

This course (and supplemental book) covers the creation of several classic games like brick Breaker, Snake, and Fruit Ninja. Instead of memorizing a list of programming concepts, you’re guided through making these games and picking up programming concepts on the way. The lectures follow the 6 game and computer art projects, along with additional content on debugging and experimenting with Scratch.

This course won’t make you a software engineer or app developer, but it can provide kids with fun activities and give parents and K-12 teachers the training they need to help children learn to code. By the end of this course, you’ll have a solid understanding of Scratch and its community of millions of users.

Coding for Kids-A Guide for Teachers and Parents

Teacher guide for teaching elementary school children how to code a story they wrote.

Created by Jim Gribble - Coding

"]

Students: 21944, Price: Free

Coding Curriculum: Upper Elementary School

Project #1: Writing and Coding

Writing Code for a Written Story

These coding skills will allow students to bring their written stories to life.

For each session I recommend a 5 minute mini-lesson introducing the new skills (I Do) followed by students demonstrating the skills using a SMART board or projector while you are with them on the carpet for 3-5 minutes (We Do) and ending with 30 minutes of the children working in pairs or independently (You Do) while you circulate and assist. I recommend placing a check next to skills once a student has demonstrated mastery. This will help you assess which students need small-group instruction.

Coding for kids & Parents : Awareness Program

Learn Basic coding concepts to make your kids ready for the next level of programming.

Created by Robolabz STEM School - Education Enthusiast - Enggr, MBA, Robotics

"]

Students: 3280, Price: Free

What you will learn ??

  • Learn to Write Programs for the Software Robot

  • Learn to Simulate the Software Robot

  • Learn Math fundamentals through Programming

  • Drag & Drop based software to learn programming easily

  • Learn to create Technology through Programming

  • Learn about Robotics programming and how robots are made to move and turn

  • Program & simulate the Robot to draw shapes of Square, Rectangle, Hexagon, Octagon & Circle.

  • Learn the Engineering & Math

  • You will learn different programming & Math concepts in an easy way like

    • For loop

    • Acute and obtuse angles

    • Squares

    • Polygons (Hexagon, Octagon, Decagon)

    • Circles

So, Enroll for the course & Enjoy learning !!

Python Playground for Kids & Beginners: Programming & Coding

Let's play Python with wizard and fairy!

Created by CreateUp Academy - Educational Animation Studios

"]

Students: 2494, Price: Free

Let's learn Python Basics with wizard and fairy!

Emma wants to learn python, because she would like to make App, Game, website with Python.

She asks Liam about Python programming. Because he is an engineer of Python.

Liam teaches Python Basics to her.

We hope that the students will enjoy programming and coding with Python.