Some call computer coding the way of the future, and more of that future is coming to Roanoke City Schools.

Starting this fall all Roanoke City Elementary Schools will be teaching coding lessons. Students in the summer enrichment program have already been getting these lessons for the past few years, and other students have had opportunities to learn to code, but it wasn't mandatory.

Rather than books, the programs teach with games and interaction -- a method that hooks most students.

"I love seeing the students who think at the beginning computers are not for me, this is not something I can do, sure I have a cell phone and download some apps or Snapchat friends, but as far as creating a game that's not for me," Roanoke Schools Instructional Technology Resource Teacher Matthew Newton said. "So when they see they can do it with just a little bit of practice, it opens a new world for them."

In the coming months, a handful of city teachers will go to Richmond for training with the Code VA program. Those teachers will then help guide other instructors through their coding lessons.