Teach Computer Programming Using Scratch | Alison

Early International Women's Day Celebration: Get 30% OFF All Certificates & Diplomas! Offer valid until Friday, 5th March 2021

Claim My 30% OFF

Scratch - Teach Computer Programming in Schools

Learn how to teach children computer programming concepts and problem-solving skills using Scratch software.

Free Course
This free online Scratch programming course teaches you about how to teach Scratch programming in schools. The Scratch programming language is a graphical programming language developed at MIT, designed to make programming more engaging and accessible for children, teens, and other beginners who are learning to code. This free online course will teach you how to program in Scratch, how it it was developed, and the things you can do with it.





View course modules


This course begins by giving you an introduction to programming with SCRATCH. Most people view computer programming as a tedious, specialized activity, accessible only to those with advanced technical training. And, indeed, traditional programming languages like Java and C++ are very difficult for most people to learn. With this course, you will learn how to create building-block programming and media manipulation as well as sharing and collaboration. You will study how to create interactive stories, animations, games, music, and art, and share these creations on the Web.

SCRATCH projects are made up of objects called sprites. With this course, you will learn how to change a sprite's looks by giving it different costumes such trains or butterflies. You will study how to draw an image in the Paint Editor, import an image from your hard disk, or drag in an image from a website. This course will also teach you how to give instructions to a sprite, telling it to move or play music or react to other sprites, and more!

The ultimate goal of SCRATCH is to develop a shared community and culture around it. With this course, you will acquire the ability to create complex projects, while enjoying the benefit of the support from SCRATCH. SCRATCH is an open-source but closed-development project from a small team of researchers at the MIT Media Lab. Check out this course and enhance your computer programming skills and easily teach the basics of computer programming now! 

Start Course Now

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. 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.


All Alison courses are free to enrol, study and complete. To successfully complete this Certificate course and become an Alison Graduate, you need to achieve 80% or higher in each course assessment. Once you have completed this Certificate course, you have the option to acquire an official Certificate, which is a great way to share your achievement with the world. Your Alison Certificate is:

Ideal for sharing with potential employers - include it in your CV, professional social media profiles and job applications
An indication of your commitment to continuously learn, upskill and achieve high results
An incentive for you to continue empowering yourself through lifelong learning

Alison offers 3 types of Certificates for completed Certificate courses:

Digital Certificate - a downloadable Certificate in PDF format, immediately available to you when you complete your purchase
Certificate - a physical version of your officially branded and security-marked Certificate, posted to you with FREE shipping
Framed Certificate - a physical version of your officially branded and security-marked Certificate in a stylish frame, posted to you with FREE shipping

All Certificates are available to purchase through the Alison Shop. For more information on purchasing Alison Certificates, please visit our FAQs. If you decide not to purchase your Alison Certificate, you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Dashboard. For more details on our Certificate pricing, please visit our Pricing Page.


    Need Some Help?

    What is Scratch programming?
    What are the best free online Scratch Programming courses?
    How much does an online Scratch programming course cost?
    You have received a new notification
    Click here to view them all