
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
This is what we recorded in US pricing — not every price this course has ever had, and prices differ by country.
More in Programming Languages



