Free Scratch Learning Resources

Scratch is an educational block-based programming language that was developed by the Massachusetts Institute of Technology (MIT) Media Lab. Both children and adults alike learn the fundamentals of programming with Scratch before transitioning to other programming languages. Here is our recommended list for the best Scratch online learning resources. Check back in regularly to see our updated list!

Online Learning Platforms


1) edX

Another major open online education provider founded by Harvard and MIT, edX is an American institution. Students from across the world can take online courses in a wide range of disciplines, some of which are free. Check out their Scratch programming course for kids (8+) developed by Delft University of Technology. The fundamentals of programming can be learned in this course while in a fun and engaging manner. 


Google has comprised a Scratch tutorial of their own in 2021 as part of a contest. The materials for learning contain plenty of Computer Science related materials whereby kids and young adults can learn from. Video tutorials and step-by-step guides are also available.

3) freeCodeCamp is probably one of the largest resources for free coding material online. Their youtube tutorial video on Scratch is a two-hour-long video filled with all the necessary basics for Scratch and block coding. By the end of the video, you’ll be able to create the infamous mobile game ‘Flappy Bird’.

4) CS50’s Introduction to Programming with Scratch

CS50, Harvard College’s introductory course in computer science, empowers students without prior programming knowledge to build their own animations, games, interactive art, and storytelling. Students will learn the fundamentals of programming here and eventually head into more detailed programming courses.

5) Udemy

Another free and yet invaluable coding course from Udemy. Their Scratch won’t make you a software engineer or app developer, but it can provide kids with entertaining activities and give parents and K-12 instructors the skills they need to assist their children learn to code. After completing this course, you will have a good understanding of Scratch and its millions of active users.

Check out other free resources for Python, Java, Minecraft, & Roblox

Check out our tech courses in coding, game development, and design

Interested in trying out some of our courses? Get a free trial today!

Feeling lost? Please contact us at [email protected]