Scratch
This example showcases the Scratch visual programming environment, highlighting its role in fostering computational thinking through interactive games, animations, and educational projects. It curates a collection of Scratch projects, ranging from classic games like Asteroids and Pacman to custom experiments such as a recursive Fibonacci generator. The visualization also introduces complementary block-based programming platforms, including Blockly, BioBlocks, and NetsBlox. The underlying data is presented as a static HTML page with embedded links and images, using no dynamic JavaScript libraries for rendering, relying instead on standard Markdown and HTML for its layout.
AI-generated descriptionScratch
![]()
Computational Thinking
According to the Center for Computational Thinking at Carnegie Mellon, "Computational thinking is a way of solving problems, designing systems, and understanding human behavior that draws on concepts fundamental to computer science. To flourish in today's world, computational thinking has to be a fundamental part of the way people think and understand the world."
Scratch Examples
- Games
- Animations
- Higher Education