






Educational resources for self-learners
Einführung in die Programmierung mit Scratch | Leitfaden für Anfänger zur Scratch-Programmierung
Welcome to our beginner's guide to programming with Scratch! In this video, we'll walk you through the basics of Scratch, a popular programming software for learning to code. You'll learn how to use the Scratch dashboard, work with sprites, and use code blocks to create your own interactive projects.
What is Computational Thinking?
An introductory video explaining computational thinking, a foundational concept for computer programming. This video is part of a larger series on programming basics.
Introduction to Computational Thinking with Scratch
A beginner-friendly project on Scratch that introduces computational thinking concepts through interactive block coding.
CS50 2019 - Lecture 0 - Computational Thinking, Scratch
This lecture from Harvard's CS50 covers the fundamentals of computational thinking and introduces Scratch, a block-based programming environment. It includes live demonstrations of key concepts like loops, variables, and events, making it highly interactive and problem-solving oriented for beginners.
Sprite Lab - Code.org
Sprite Lab is a block-based programming environment where students can create interactive animations and games. It's designed for beginners and focuses on teaching computational thinking concepts through hands-on creation.
What is Computational Thinking? (And how to teach it with Scratch!)
This video explains computational thinking concepts like decomposition, pattern recognition, abstraction, and algorithms, and shows how to apply them using Scratch, a block-based programming environment perfect for beginners.
Code Karts
Code Karts is a fun and engaging game that teaches kids the basics of coding through racing. Players learn sequencing, loops, and other core programming concepts as they race their karts.
Computational Thinking - Educational Video for Kids
Steve explains computational thinking concepts like patterns, algorithms, and decomposition, relating them to block coding and everyday problem-solving for kids.
Creative Coding: How Block Play Develops Computational Thinking
This video introduces computational thinking (patterns, sequencing, problem-solving without computers) and ties it to block play as a precursor to block coding (e.g., mentions Scratch Jr. app), making it ideal for beginner kids via relatable, hands-on examples.
Scratch
Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations — and share them with others around the world. Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.
Get Personalized Recommendations
Sign up to get personalized learning resource recommendations tailored to your goals.
