With the advancement in technology, the ability to code is becoming increasingly important. There are so many benefits of coding for students that go beyond the use of a computer. Coding has become another form of literacy, like a new language but for computers. Living in the 21st-century, children are growing up in a digital era and coding is a skill that can be used every day.
Sitting at a desk for long periods of time while focused on mentally demanding tasks is difficult. Eventually, you might get the wiggles, you may zone out or your attention may wander to distractions in your environment. For students like my sixth graders, sitting at a desk for an eighty minute class period can be arduous too.
Various playful and gaming aspects can be used in learning; some of them require our imagination and nothing else, others are more demanding and work best with special attributes, classroom themes, and so on. Teachers have to use all their creativity to reenact all those learning ideas and set up the right atmosphere.