Coding and Technology in the Classroom

Coding is the language of computer programming.  It is a list of step-by-step instructions that tell computers what to do or how to behave in a much more efficient way. Coders, or computer programmers, are people who create the programs behind everything we see and do on computers, games, apps, and websites.

Students are encouraged to learn how to code for a multitude of reasons:

  • Coders are in high demand
  • Coding provides a competitive advantage
  • Coding knowledge allows students a better understanding of the world
  • Coding is fun and satisfying
  • Coding improves creativity
  • Coding improves problem-solving
  • Coding improves persistence
  • Coding improves collaboration
  • Coding improves communication

The following resources are included as examples of resources you can use with students to learn to code and are not endorsed by GYSTC, Inc. Please feel free to use other resources of your choosing.


Coding Resources

1_obZ520m-5SWqn-mjgGGJPQ is a nonprofit dedicated to expanding access to computer science in K-12 schools. Students can learn computer science through self-paced lessons and then use that knowledge to create apps, games, and websites. For teachers, offers a wide range of professional learning opportunities to make teaching computer science easy.


Edison is a programmable robot designed to be a complete STEM teaching resource for all ages and skill levels. With Edison, students can learn about coding through engaging, hands-on activities.  Teachers have access to free teaching resources in three different programming languages with student activity sheets.


Sphero is a programmable robot designed to cultivate computer science skills in K-12 students through play-based learning. With Sphero, students can learn about code through activities, games, and lessons. Teachers have access to free and paid professional learning opportunities and resources.