Learning to Code for Kids & Beginners with MIT Scratch

Learn Programming Fundamentals that take you from a beginner to a game designer in no time!

Learning to Code for Kids & Beginners with MIT Scratch
Learning to Code for Kids & Beginners with MIT Scratch

Learning to Code for Kids & Beginners with MIT Scratch free download

Learn Programming Fundamentals that take you from a beginner to a game designer in no time!

Parents and teachers, do have students/kids who would benefit from learning the valuable skill of programming?

Anyone can code. It's not hard. In this course, through games and fun activities,  I teach the fundamental programming fundamentals that have allowed me to earn a living as a professional coder for the past 20 years. There are valuable skills that came have a lasting impact...but it's also just fun!


Here's how the course is structured:


The Platform

We'll use MIT Scratch is a free, beginner-friendly visual programming language developed by the MIT Media Lab, specifically by the Lifelong Kindergarten Group. It's designed to teach the fundamentals of coding in a playful, engaging way—especially to kids and beginners of all ages.


Section 1: Introduction

We introduce MIT Scratch and cover all the basics for getting started


Section 2: The Fundamentals of Programming

We'll review the core tenets of programming that apply to any coding language! This teaching approach is meant to give students the crucial foundation that is going to help them progress as a coder.


Section 3: A Few More Scratch Related Things You Should Know

Continuing with the idea of building a framework for success, in this section we'll review some things specific to the MIT Scratch Platform that are going to be crucial to understand as we progress through the upcoming activities in the course.


Section 4:  Creating a Meteor Math Game

The fun begins! Now we enter the part of the course where students can really expand upon that foundation we've built up in the early sections of the course and start to bring ideas to life. In this exercise we'll create a fun and engaging Meteor Math Game.


This section and the following sections include challenge files to help students learn by doing. All of the code and Scratch files will be provided for the various stages of the game so students can easily review solutions and become "unstuck" should they need help. These lessons will also help students practice/develop some of the core traits of a good programmer:


  • problem-solving skills

  • logical thinking

  • creativity

  • debugging

  • persistence

  • attention to detail

  • deconstruction -- breaking a larger problem into smaller, more manageable parts


Section 5:  Creating a Classic Snake Game

The fun continues as student will build a classic snake game and really learn how to start bringing their own ideas to life through logical thinking, testing/debugging, and stepwise iteration.


Section 6: Final Thoughts and Challenge

Wrapping things up and launching students to new heights with their newfound knowledge and coding skills!


Help kids unlock their potential and enroll them today! Or, it's never too late for anyone to learn!


A Note from Greg:

I really hope you or someone you care about will join me inside this course to experience the joy of coding and also to unlock a valuable skillset that is super relevant in today's modern world.  These are the skills that have not only brought me a ton of joy, but also earned me income and helped me provide for my family. Anyone can code. It's not hard & in this course I'm going to help students learn the fundamentals that can unlock a whole new world of possibility. 


cheers,
Greg