Sign-up today to join over 4 million learners already on ALISON:

Scratch - Teach Computer Programming in Schools


Scratch - Teach Computer Programming in Schools

Scratch - Teach Computer Programming in Schools

Develop a good understanding of programming and learn how to solve programming problems


Students: 3,723
Course Description

Scratch is a graphical programming language developed at the Massachusetts Institute of Technology (MIT) Media Lab. Scratch takes advantage of advances in computing power and interface design to make computer programming more engaging and accessible for children, teens, and others who are learning to program.
Read More

The Scratch software application is freely available and makes it easy to create interactive stories, animations, games, music, and art, and share these creations on the Web. Scratch is used worldwide by teachers to teach the basics of computer programming and as young people create and share Scratch projects, they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively. This free online course introduces you to Scratch and its advantages in an educational setting, reviews the features and functions of the Scratch interface, and how to program using the Scratch software application. This course will be of great interest to teachers and parents who want their children to become familiar with computer programming concepts.

Read Less

Certification

To qualify for your official ALISON Diploma, Certificate or PDF you must study and complete all modules and score 80% or more in each of the course assessments. A link to your Diploma certificate will then appear under the My Certificates heading of your My Account page.

Learning Outcomes

Upon completion of this course you will be able to identify the features of the Scratch interface and the reasons these features are used in programming. You will learn important computational skills and concepts that will be of help when solving programming problems.You will be able to analyse systematically and collaborate effecively when designing a prototype for a project.
Read More

It will help a student to develop a good level of fluence with digital technology by learning how to read and write the Scratch language.
Read Less


Manage a Group of Learners

Share This Course!

 
Module Title
Module 1: Introduction to Scratch
Module 2: Scratch Interface
Module 3: Scratch Tutorials
Module 4: Scratch Cards
Module 5: Scratch Assessment

Study for Free at Your Own Pace! Start This Course

Background  
Course Rating (By Learners)
Course Title Scratch - Teach Computer Programming in Schools
Course # 360
Course Publisher MIT Media Lab
Course Category 85
Content Origin
Course Description  Scratch is a graphical programming language developed at the Massachusetts Institute of Technology (MIT) Media Lab. Scratch takes advantage of advances in computing power and interface design to make computer programming more engaging and accessible for children, teens, and others who are learning to program. The Scratch software application is freely available and makes it easy to create interactive stories, animations, games, music, and art, and share these creations on the Web. Scratch is used worldwide by teachers to teach the basics of computer programming and as young people create and share Scratch projects, they learn important mathematical and computational ideas, while also learning to think creatively, reason systematically, and work collaboratively. This free online course introduces you to Scratch and its advantages in an educational setting, reviews the features and functions of the Scratch interface, and how to program using the Scratch software application. This course will be of great interest to teachers and parents who want their children to become familiar with computer programming concepts.
License  This course is available from MIT Media Lab through the following Creative Commons licence:
Creative Commons License
Release Date 24 July 2013
   
Content  
Course Duration (Avg Learner) 1-2 Hours
Video/Audio Low
Audio Only None
Animation None
Assessments Yes
 
Education Level
Age appropriateness 16+ Years
Minimum Grade/Class Level Lower High/ Secondary School
 
Validation Level 5
ALISON Testing Yes
Certification Availability
PDF Download Yes
Parchment Yes
Framed Certification Yes
   
Merchandise Availability
Marketing Information
Case Study We are currently seeking case studies for this course. Click here to Submit One
Course Advisor We are currently seeking subject experts regarding this course. Click here to become a volunteer subject expert advisor
Course Forum  View

Study for Free at Your Own Pace! Start This Course

  • Olivia Flynn United Kingdom I thoroughly enjoyed this course as it was so simple yet educational. But if I had any criticisms it would only be that there was not enough ways information was taught, for example you read most of everything you had to know but i did find the videos included very helpful. 2014-10-19 17:10:27
  • Olagunju Abiodun Nigeria This is the type of skill I had been searching for because I like any visual interactive learning aids for teaching kids. 2014-10-05 05:10:32
  • John Winder United Kingdom It would have been a lot easier if a prerequisite was that Scratch be installed on your computer first. Simple Step By Step introduction with clear examples. 2014-09-30 16:09:39
  • Utkarsh Agnihotri India This was a wonderful experience . Getting acquainted with scratch was a very good experience 2014-07-03 05:07:57
  • Peggy Cook United States of America This was a great teaching lesson. 2014-04-22 14:04:57
  • Angie Campion United Kingdom A fabulous course that has helped me understand Scratch. 2014-04-06 15:04:48
  • Kimberly Lewis United States of America Course Module: Module 1: Introduction to Scratch
    Course Topic: Programming Concepts and Skills Supported in Scratch
    Comment: Specific Programming COncepts: Sequence Iteration (looping) Conditional Statements Variables Lists (arrays) Event Handling THreads (parallel execution) coordination and synchronization Keyboard input boolean logic dynamic interation user inteface design. 2012-06-04 01:06:16
More Comments and Reviews >>

Study for Free at Your Own Pace! Start This Course

Free, Online Scratch - Teach Computer Programming in Schools Course.