Mitchel Resnick: The Man Who Believed Kids Should Code Like Artists
A Journalist Who Became a Revolutionary
Before Mitchel Resnick changed how millions of children learn to code, he was a journalist. After graduating from Princeton University with a degree in physics in 1978, he spent five years writing about science and technology for Business Week magazine. He interviewed researchers, translated complex ideas into plain language, and watched how people reacted when technology was explained clearly.
That experience would shape everything that came next.
In the mid-1980s, Resnick arrived at MIT to pursue graduate studies in computer science. There, he met Seymour Papert — a mathematician, computer scientist, and educator who had spent decades arguing that children learn best not by being lectured to, but by building things. Papert had created Logo, one of the first programming languages designed for kids, back in the 1960s. The idea was radical at the time: give children a real programming language, let them control a small on-screen turtle, and watch what happens when they experiment.
Papert became Resnick’s most important mentor. The core belief they shared was simple and powerful: children are not empty vessels waiting to be filled with knowledge. They are natural builders, tinkerers, and creators. Give them the right tools, and they will surprise you.
The Lifelong Kindergarten
After completing his PhD at MIT in 1992, Resnick founded a research group with an unusual name: the Lifelong Kindergarten. The name was deliberate and slightly provocative. Kindergarten, Resnick argued, is the one part of school where children learn by doing — building towers with blocks, painting pictures, inventing stories with friends. Then they enter first grade, and the building stops. Desks appear. Worksheets arrive. Creativity gets scheduled into a single afternoon slot.
What if, Resnick asked, we could extend the kindergarten approach to learners of all ages? Not the nap time and juice boxes, but the spirit of creative exploration — projects, passion, peers, and play. These became the four pillars of his educational philosophy.
From his base at the MIT Media Lab, Resnick pursued this vision across multiple projects. He worked closely with the LEGO company to develop the Programmable Brick, which became the foundation for LEGO Mindstorms — the robotics kits that let kids build and program physical machines. In 1993, he co-founded the Computer Clubhouse Network, establishing over 100 community centers worldwide that give underserved youth free access to digital creation tools. The man was not interested in theory alone. He wanted to put tools in children’s hands and see what they built.
But the project that would reach the most children was still years away.
Building Scratch: Low Floors, Wide Walls
By the early 2000s, Resnick and his team at the Lifelong Kindergarten group were wrestling with a problem. Programming languages — even kid-friendly ones — still felt like work. They required typing precise syntax, remembering commands, and debugging cryptic error messages. The creative potential was enormous, but the barrier to entry was too high.
Resnick wanted to build something guided by a design principle he had extended from Papert’s earlier work: low floors, high ceilings, and wide walls. A low floor means anyone can get started, even a child with no experience. A high ceiling means the tool is powerful enough to create sophisticated projects as skills grow. And wide walls — Resnick’s own addition to the metaphor — means the tool supports many different types of projects, not just one narrow path.
Wide walls mattered deeply to Resnick. He knew that no single project would be meaningful to every child. Some kids want to make games. Others want to animate stories, create music videos, design greeting cards, or simulate science experiments. A tool that only supports one kind of project will only reach one kind of learner.
The result was Scratch. Development began around 2003, with the team prototyping and testing with real kids at Computer Clubhouses in Boston. On January 8, 2007, Scratch 1.0 was released to the public. The interface was immediately different from anything else available: instead of typing code, children snapped colorful blocks together like LEGO bricks. Each block represented a programming concept — loops, conditionals, variables — but you did not need to know those words to use them. You just dragged, dropped, and watched things happen.
A cat sprite appeared on screen by default. You could make it walk, dance, talk, or disappear. Within minutes, a child who had never programmed before could create something that moved and responded to input. That was the low floor. But the same blocks could be combined to build complex interactive games, animated films, and musical instruments. That was the high ceiling.
From a Research Project to a Worldwide Movement
What happened next exceeded anything Resnick’s team had anticipated. Scratch was free, ran in a web browser (from version 2.0, released in 2013), and came with a built-in online community where kids could share their projects, study how others had built theirs, and remix them into something new. This was not incidental. The sharing and remixing were core to the design. Resnick believed that learning to code, like learning to write, is deeply connected to having an audience and a community.
The numbers tell the story of that bet paying off. Scratch grew at an average rate of 45% per year. Today, the platform has over 130 million registered users in more than 200 countries. It is available in over 70 languages. More than one billion projects have been created and shared on the platform — a milestone reached in April 2024. The most active age group is 12-year-olds, but users range from young children to university students and adult beginners.
Scratch 3.0, released in January 2019, brought a complete redesign that works on tablets as well as computers, making it accessible to even more children. The platform remains completely free and is maintained by the Scratch Foundation, a nonprofit organization.
Coding as Creative Expression
What makes Resnick’s contribution genuinely important is not the software itself — it is the idea behind it. In a world that increasingly frames coding education as job preparation, Resnick has consistently argued for something different. He does not teach children to code so they can become software engineers. He teaches them to code so they can express themselves.
In his 2017 book Lifelong Kindergarten: Cultivating Creativity through Projects, Passion, Peers, and Play, Resnick makes the case that creative thinking is the single most important skill for navigating an uncertain future. And coding, when taught the right way, is one of the most powerful vehicles for developing that skill. Not because of the syntax or the logic gates, but because of the creative process: imagining something, building it, testing it, sharing it, improving it, and starting again.
This is the same reason we teach children to write. Not because every child will become a novelist, but because the ability to organize thoughts and express them clearly matters in every field and every life. Resnick has called coding “the new literacy” — not a specialist skill, but a fundamental way of interacting with the world.
The recognition has been substantial. Resnick received the McGraw Prize in Education in 2011, the LEGO Prize in 2021, and the SIGCSE Award for Outstanding Contribution to Computer Science Education in 2025. But the truest measure of his impact is not the awards. It is the 130 million children who have opened Scratch, dragged their first block into place, and discovered that they could make a computer do something they imagined.
Why This Matters for Your Child
If you are a parent reading this, here is what Mitchel Resnick’s work means in practical terms.
Your child does not need to be “good at math” to learn to code. They do not need to sit still for hours or memorize commands. They need a tool with a low floor — something they can start using in minutes. They need wide walls — the freedom to build something that matters to them personally, whether that is a game, an animation, a story, or a piece of interactive art. And they need an environment where making mistakes is not failure but part of the process.
This is exactly the philosophy that Resnick spent thirty years developing at MIT, and it is exactly the philosophy that shapes how we teach at C.Lab Academy. We did not arrive at creative coding by accident. We arrived at it because the research is clear: children learn best when they are building something they care about, in a small group where they can share ideas and help each other.
Resnick showed that coding is not about preparing kids for a career in tech. It is about giving them a powerful way to think, create, and express who they are. Every child deserves access to that, regardless of their age, background, or whether they ever write a line of professional code.
The question is not whether your child should learn to code. The question is whether the environment they learn in treats coding as creative expression or as instruction-following. Resnick answered that question decades ago. The rest of us are still catching up.
C.Lab Academy offers coding and digital art programs for kids aged 3 to 16 in Seoul. Small groups of six students maximum, taught in English and French. Curious? Book a free trial class or explore our programs.
Ready to start creating?
Discover our coding and digital art programs for kids aged 3-16.
Explore Programs