The students in Kirsten Lunzer's fourth-grade class watch as Codey the Troll crosses their computer screen, guided by the program they wrote to leap obstacles and collect blue jelly beans.
These programming-savvy students in Minnetonka are on the leading edge of a new high-tech era that has Minnesota schools scrambling to respond to student demand for computer science classes that teach them how to develop software, apps, games and websites.
An increasing number of Minnesota students are forming software coding clubs, attending coding camps, and participating in organized coding events known as CoderDojos, which are popping up across the state.
"We are witnessing a massive change in how the world views coding," said Rebecca Schatz, founder of Code Savvy, a local nonprofit working to expand coding opportunities for kids. "It's entrepreneurial, it's progressive, it's where the jobs are. Coding is cool."
Held bimonthly at the University of Minnesota, CoderDojo Twin Cities is believed to be the biggest event of its kind in the nation and typically fills up minutes after registration opens.
"There's a real spectrum of interests among the kids that show up here," said Matt Gray, one of the event's co-founders. "We'll meet kids here who almost certainly are going to become a software engineer in the future. And we'll meet kids who are new to it all and really just interested in some of the more creative aspects of programming. This is a place where it all can happen."
Oliver Hall recently constructed a virtual wall in Minecraft, a gaming program that requires players to write code to manipulate the scenes. With a click of a button, the wall explodes.
"Well, it was made of TNT," said Hall, a seventh-grader at Anthony Middle School in Minneapolis. "That's probably not a surprise."