It may look like the students at Middleton High School are just playing video games, but they're actually learning how to code.
"Coding is actually a shortened term for programming," explained Susan, is the head of the Academy of Computer Design at the school. "I'm hoping that it will build a base for them no matter what career they go into. They're going to need these coding skills for just about anything."
However, only one in 10 schools in America teach coding, according to a YouTube public service announcement, featuring Microsoft Founder Bill Gates and Facebook CEO Mark Zuckerberg. It's intended to show kids that coding is cool.
You may be surprised to see some of programming's newest students.
"Here we are 2013, we all depend on technology to communicate, to bank, information and none of us know how to read and write code," said Black Eyed Peas' member Will.I.Am, who is currently studying coding.
He's not the only one who realizes the importance of this growing need.
"Yea, it's definitely something I want to do as a career," said Middleton 10th-grader Daniel Holtzberg.
His teacher explains that these skills are in high demand.
"Anything from an office worker to someone that is programming a website to someone that is programming an application for a cell phone."
Eleventh-grader Amanda Hernandez enjoys coding. "It's very challenging but at the same time, when you look at your work and the final product, you're just like, wow, I can't believe I just did that.
"Most of the time you'll get errors and then you have to go back and fix it, so then at the end, once it's done you go, yes, it works."
Aaron Francis says this class has inspired him to go into the gaming industry.
"If one person sees someone playing a video game, they're gonna wanna do it because they think it's enjoyable," he said.
Seeing that the next generation of programmers are listening to this generation's success stories, the hope is coding will catch on in schools throughout the nation.