
edXBefore you learn syntax, learn computational thinking. Scratch teaches you to think in loops, conditionals, and sequences—the fundamental patterns of programming—by letting you drag blocks together visually.
The course is an intentional bridge: you'll discover what programming feels like (the satisfaction of automation, the frustration of bugs, the delight of algorithms working) before diving into text-based languages. By the end, you'll be ready for Python, JavaScript, or any language—because you've already internalized how programs are built.
A gentle introduction to programming that prepares you for subsequent courses in coding.
Deal Price
Codes run out fast. We'll tell you if this one's gone and a new one lands.
Advertisement
More in Programming Languages



Tracking since 1 Aug— not enough history yet to tell you whether today's price is any good. Watch the course and we'll tell you when it drops.
This is what we recorded in US pricing — not every price this course has ever had, and prices differ by country.