We all know how much kids love games. But do you know how much games can impact learning?

Both game playing and game making are proven to build STEM skills and 21st-century learning essential for success (and careers) in today’s connected world. Games motivate students by making content relevant, immersive and compelling. Games require kids to think strategically and solve complex problems, “fail fast” and collaborate across disciplines. And perhaps most importantly, games help teachers make learning irresistible!

Use the resources below to learn more about the power of games for learning, teaching game design, and how you can use games and game making in your classroom or at home.



G4C Games Portal [Games for Change] – A library of 200+ exemplary games for social impact and learning.

LeadCS.org – A resource for K-12 district and school leaders, teacher leaders, and their partners and advocates who wish to develop computer science education in their schools.

Learning Games Resources [Institute of Play] – Institute of Play’s resources page, featuring tutorials, videos, and guides

Q Design Pack [Institute of Play] – An introduction to game design that explains the parts of a game, modifying, and the power of game based learning

Yes, You can Run a Game Jam for Kids [Gamasutra blog post] – A brief introduction to game jams and tips for success

3rd Party Educator Resources [CSEdWeek] – compare curriculum and professional development resources for computer science K-12 educators.


Girls Level Up [Artifact Studios] – a documentary project sponsored by Facebook’s ‘Women in Gaming’ initiative and with a mission to inspire girls to become game creators; features a series of videos titled ‘Ask the Developer’ in which girls pose questions about the art and craft of making video games to prominent female game designers.

How to use games for assessment [Institute of Play]

How to manage game play in the classroom [Institute of Play]


CodeHS – 6th-12th grade CS pathway. Intro CS JavaScript, Intro CS Python, Computing Ideas, Web Design and more, FREE. Pro plans for schools start at $2500; Online PD for Teaching Intro CS, Teaching AP Java, and Teaching AP CS Principles, 30-40 hour course, $1500/teacher

Code.org – Year-long CS Discoveries intro course that consists of six modular units, FREE. Year-long AP Computer Science Principles course, FREE.

CodeCombat – 11 game-based courses teaching Python and JavaScript. Includes 5 game and web development courses. First course and teacher resources are free. School site licenses start at $2500. Free onboarding call, $500/online PD

Codsters – 5-lesson intro and project platform, FREE, 2 40-hr Intro to Python courses and 20-hr Intro to Game Design course, $20/student or a la carte pricing; Half day, 1-day, and 3-day workshops available, $500-$2,000 per teacher depending on length and location.

Edhesive – Year-long AP Computer Science course; Online PD, community and content/technical/program support available, $2,200 per school

Exploring Computer Science – Year-long introductory high school course aimed at broadening participation in CS. 6 units, 6 weeks each; Week-long summer institute and quarterly one-day academic year workshops

Scalable Game Design – Introduction to Game Design, Advanced Game Design (3D), and Introduction to Simulation Design, FREE; In-person summer institute, FREE to schools participating in NSF research. Otherwise, $1900/teacher and travel not included

ScratchEd – 6-unit course, FREE; In-person educator meet-ups and online MOOC, FREE

TEALS – 3 courses, including AP CS A, FREE; Program implemented by TEALS volunteers, $5000

See something missing from this list, or want to share an additional resource, program or tool? Let us know!

You can discover more about a person in an hour of play than in a year of conversation.