Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Programming in Scratch

Harvey Mudd College via edX


“Although many of the programs designed to teach kids to code are very simplistic, many of them, like Scratch, are suitable for all ages. It doesn't matter how old you are…Get started with the basics of programming!” -Lifehacker

Want to learn computer programming, but unsure where to begin? This is the course for you! Scratch is the computer programming language that makes it easy and fun to create interactive stories, games and animations and share them online.

This course is an introduction to computer science using the programming language Scratch, developed by MIT. Starting with the basics of using Scratch, the course will stretch your mind and challenge you. You will learn how to create amazing games, animated images and songs in just minutes with a simple “drag and drop” interface.

No previous programming knowledge needed. Join us as you start your computer science journey.

This material is based upon work supported by the National Science Foundation under Grant No. 1044106. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF).

Taught by

Colleen Lewis


4.6 rating, based on 5 Class Central reviews

Start your review of Programming in Scratch

  • José Diaz Seng
    I think this is a great course if you are new or nearly new to programming or you want to find out in a structured way what Scratch is about. Scratch is a wonderful platform and I can enjoy doing projects with my 7 year old son. The course teaches t…
  • Hadja Issagha Diallo
    I want to do programming in scratch, because it’s a course that I’m really interested in, and it’s helpful in the Technology arena. Being a programmer you have to be very attentive and patient, because this requires lots of patience and dedication. In my country we are lack of programming knowledge, and I am one of the persons that one to make the difference by learning how to be a programmer . Mostly I’m a person that’s ego to learn anything that has to with Information technology. Because the more you get use to doing research the more you will discover new things on the internet.
  • Sarah Pierce
  • Dennis B. Mendiola
  • V-Ann Davis

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.