Coding for Kids

Even young students – and challenged teachers – can make simple and not so simple programs and games.

For teachers with little/no computer experience, any of these programs would be a good place to start. Check out the tutorials on YouTube and give it a go. You will be surprised how easy it can be.

The only problem with resources like these is that, all to quickly, the students are teaching the teacher.

Drill down further …

Comprehensive resources ...

Filters:
resource URL thumbnail

A Number Guessing Game

Colleen Lewis has an extensive collection of YouTube videos on Scratch. This one shows how to get started with a simple guessing game. You can see how students…  learn more

resource URL thumbnail

A Preview of Alice 3.0

Wanda Dann, Dennis Cosgrove and Caitlin Kelleher go into detail on the new version of Alice (3.0) and why you might want to use it in the classroom…  learn more

resource URL thumbnail

Coding a LEGO Maze

Michelle has created a free, printable "Coding a LEGO Maze" activity that can grow with kids. No computers are used. Just paper and (optionally) a maze made of…  learn more

resource URL thumbnail

CS Unplugged trailer

Here's an overview of the CS Unplugged project, where you learn about computer concepts without touching a computer.  learn more

resource URL thumbnail

Kodu game maker

Kodu lets kids create games on a PC and Xbox via a simple visual programming language. Kodu can be used to teach creativity, problem solving, storytelling, as well…  learn more

resource URL thumbnail

MIT App Inventor

This web site allows you to create fully functional applications for Android cell phones. It uses a variant of Scratch, the drag and drop programming language. While App…  learn more

resource URL thumbnail

MIT App Inventor Introduction

This video introduces MIT App Inventor, which allows anyone to create Android apps using just your cell phone or tablet and a web browser using a variant of…  learn more

resource URL thumbnail

Scratch 2.0 overview

A video introduction produced by Paula Aguilera and the Scratch Team at the MIT Media Lab.  learn more

resource URL thumbnail

Scratch for Educators

As an educator, you can request a Scratch Teacher Account, which makes it easier to create accounts for groups of students and to manage your students' projects and…  learn more

resource URL thumbnail

Simple Kodu game tutorial

This video shows you how to crate a basic game using Kodu. By layering on simple commands, you can create complex games.  learn more

resource URL thumbnail

Sphero SPRK review

This review shows the Sphero SPRK Edition robot and SPRK app are a great introduction to robotics, coding, and STEM principles. The SPRK app lets kids give their…  learn more

resource URL thumbnail

Teaching kids how to write computer programs

Marshall Brain looks at a number of different options for teaching kids about programming, from simple games (like Light Bot and Magic Pen) to working with robots and…  learn more

resource URL thumbnail

Scratch

Scratch is an educational programming language and multimedia authoring tool developed by MIT. It can be used by pupils, teachers, and parents for a wide range of educational…  learn more

resource URL thumbnail

Code.org

Code.org, sponsor of CSEdWeek, is a non-profit dedicated to expanding access to computer science, and increasing participation by women and underrepresented students of color. Their vision is that…  learn more

resource URL thumbnail

Code.org's elementary school courses overview

Here's an overview of what Code.org can offer, why it's important, and how it works.  learn more

resource URL thumbnail

The Online Courses created by Code.org

Includes the Hour of Code one-hour introductory segments, and computer science fundamentals courses for all ages.  learn more

resource URL thumbnail

CodeGuppy

Welcome to CodeGuppy – where kids 13+ and teens learn JavaScript coding through fun and easy to follow tutorials. Used by schools around the world! Learning to code…  learn more

resource URL thumbnail

Hour of Code Videos & Tutorials

Here is an index to Code.org resources broken out by age range, plus links to additional videos and resources.  learn more

resource URL thumbnail

Scratch Lesson Plan

This Scratch lesson plan is designed to provide educators with a lesson idea for integrating Scratch into their instruction.  Scratch, the user-friendly and free coding program, provides young…  learn more

resource URL thumbnail

TeachersFirst's Coding in the Classroom

Nurture problem-solving, logic, and creativity with the many ideas found in the “In the Classroom” portion of the reviews. Find resources for just one hour of code or…  learn more

resource URL thumbnail

Learning Python for Kids Is an Essential 21st Century Skill

What can we do as parents to prepare our children for the many academic challenges at school while setting them up for a successful career? One answer is…  learn more

resource URL thumbnail

The Best Block-Based Coding Tools for Beginners

The benefits around teaching kids to code have gained more and more momentum -- making the market for apps and sites offering computer science curriculum and activities crowded. Thankfully, there…  learn more

resource URL thumbnail

Free Online Courses: Learn Python

Rasberry Pi Foundation. Discover our range of free computing courses. Learn to code your own programs, make exciting projects, and build your computing skill set. Our online courses…  learn more

resource URL thumbnail

Girls Who Code

Girls Who Code is on a mission to close the gender gap in technology and to change the image of what a programmer looks like and does.  learn more

resource URL thumbnail

Coding for Kids

Coding For Kids and Teens Made Easy. Tynker is a fun way to learn programming and develop problem-solving & critical-thinking skills. Our new bundles include live expert coaching…  learn more

resource URL thumbnail

Coding in Minecraft

'Coding in Minecraft' is a computer science credential program with supporting curriculum, delivered through Minecraft Education and hosted on Azure. The pathway comprises four courses that immerse students in a Minecraft…  learn more

resource URL thumbnail

Code Guppy: A Free Coding Platform

CodeGuppy is the FREE JavaScript coding platform that you can use in your middle school or high school. Since there is nothing to install, you can teach coding…  learn more

resource URL thumbnail

CS First: Teach Computer Science & Coding to Kids

A computer science curriculum that makes coding easy to teach and fun to learn. A curriculum for every classroom. Students learn through video-based lessons, with different themes like…  learn more

resource URL thumbnail

Learn About Artificial Intelligence

Artificial intelligence isn't magic… It's just code!  Demystify artificial intelligence (AI) by learning how it's changing the ways we live, work, and learn.  learn more

resource URL thumbnail

CodeHS

The Top Coding and Computer Science Platform for K-12 Schools. The mission of CodeHS is to empower all students to meaningfully impact the future. We believe that in…  learn more

resource URL thumbnail

Teacher Resource for Teaching Coding

Created to help anyone begin to learn how to code.  But it is also designed to spark interest and inspire young people to explore learning to code and…  learn more

resource URL thumbnail

10 Best Coding Apps for Kids in 2023

In today’s digitally focused world, coding has become an essential skill, not just for tech professionals, but for everyone. It’s the new literacy, a key that opens doors…  learn more

resource URL thumbnail

Best Websites for Learning Coding

In our modern world, coding has ascended from a niche technical skill to an essential part of education. It’s not merely about understanding the intricate workings of computers…  learn more

resource URL thumbnail

Teach Computing & Digital Making

Computing is a vital aspect of today’s world. We want to empower teachers to give young people the skills they need to shape this world. That’s why high-quality…  learn more

resource URL thumbnail

Hour of Code Activities

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 or try any of…  learn more

resource URL thumbnail

Best Free Hour of Code Lessons and Activities

These Hour of Code lessons and activities are free and easy to use since most don’t require an account or login. The Hour of Code takes place every…  learn more

resource URL thumbnail

Computer Science Education Week

The week-long event acknowledges the vast impact computer science (computing, computer engineering, informatics, information technology, software engineering and information systems) has in our daily lives and raises awareness for the need…  learn more

resource URL thumbnail

CSEd Week

COMPUTER SCIENCE EDUCATION WEEK is an annual call to action to inspire K-12 students to learn computer science, advocate for equity in computer science education, and celebrate the…  learn more

resource URL thumbnail

Vidcode: Creative Coding

The best way to learn to code for teens. What Students Make. Students begin by creating and modifying video and image objects, adding filters, text, and other graphics.…  learn more

resource URL thumbnail

Computer Science Education Week 2023

These lessons will inspire and introduce your students to essential coding and computer science skills  learn more

resource URL thumbnail

Coding and Computer Science Choice Board 6-12th

Learn to create code through stories, music, games, videos, and more.  learn more

resource URL thumbnail

Coding Activities by Grade

A large collection of coding activities for all grade levels. This is a long list of online activities related to coding and programming. Program on computers, iPads, laptops--whatever works,…  learn more

resource URL thumbnail

Rasberry Pi Foundation: Computer Coding Games for Kids

Here are some great projects that will help you start writing code and get going with digital making.  learn more

resource URL thumbnail

Computer Science Unplugged

CS Unplugged is a collection of free learning activities that teach Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around.…  learn more

resource URL thumbnail

Girls4Tech

Girls4Tech knows that to be cyber savvy, students need STEM. Our site provides students with opportunities to learn STEM principles through inquiry-based activities and real-world challenges. Our goal is…  learn more

resource URL thumbnail

Alice - 3D programming

Alice is an innovative block-based programming environment that makes it easy to create animations, build interactive narratives, or program simple games in 3D. Unlike many of the puzzle-based…  learn more