Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learning to Code for Kids & Beginners with MIT Scratch
Rating: 4.8 out of 5(34 ratings)
143 students

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!
Created byGreg Radcliffe
Last updated 10/2024
English

What you'll learn

  • Learn the Fundamentals of Coding
  • Learn MIT Scratch -- a free to use visual coding (you drag and drop blocks) platform that is a great way for 1st time coders to learn
  • Quickly go from a beginning coder to a more advanced coder by learning a simple step-by-step problem solving approach rooted in the fundamentals
  • Code games and other projects from start to finish (from idea to fully realized game)
  • Students should leave this course with a great foundation in the fundamentals of coding and be ready to more easily learn new programming languages

Course content

6 sections89 lectures9h 32m total length
  • Course Introduction5:16

    Introduction to the course

  • Introducing MIT Scratch6:28

    A brief introduction to getting started with MIT Scratch and the Scratch project interface

  • The Stage Coordinate System5:26

    Understanding the Stage Coordinate System

  • Getting the Most from this Course6:25

    A few tips on the Udemy interface and on how to get the most from this course

  • Asking Questions & Sharing Your Work3:43

    How to ask questions and share your work.

Requirements

  • A computer and a desire to learn a new valuable (and fun) skill
  • No prior coding knowledge required

Description

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




Who this course is for:

  • This course is for parents and teachers looking for a great way to introduce kids to programming in a fun and easily digestible way
  • Any new or beginning programming who wants to learn valuable core programming fundamentals