Why teach game design?
Game design fosters engagement and creativity while unlocking skills for the future.
-
Inclusive learning
Game design engages students by aligning with their interests, creating a motivating environment where every student is excited to participate and succeed.
-
Creative expression
Students can explore their imagination as they design unique, interactive experiences, making game design a powerful tool for artistic expression.
-
Problem-solving skills
Help develop problem-solving and computational thinking skills through the engaging process of game design, empowering students in the digital age.
Resources to support you every step of the way
Get access to materials that will help you teach computer science with confidence — even without prior CS teaching experience — when you create a free Code.org account.
Elementary game design curricula
Grades 3-5
New
Elementary Game Design
Dive into game development with our 5-hour Game Design module, teaching students to create games using Sprite Lab while mastering key concepts and culminating in a Game Jam showcase.
Duration: 5 hours
Grades 2-12
Code Your Own Sports Game
Score big with a sports game coded by you! Learn all about events in programming, work through puzzles, and customize the fun. Let's play and code like champs!
Duration: 1 hour
Grades 2-12
Flappy Code
Create a game using basic block code in this introductory computer science activity.
Duration: 1 hour
Grades 2-12
Choose Your Team and Make a Basketball Game
Learn what "events" are and how computers use them in programs like video games! Students work through puzzles and customize their games with speed and sound.
Duration: 1 hour
Middle and high school game design curricula
Grades 6-10
Interactive Animations and Games
Engaging the same design process that computer scientists use, students learn programming concepts and develop images, animations, interactive art, and games.
Grades 6-12
Self-Paced Introduction to Game Lab
Move at your own pace in this introduction to our Game Lab environment as you program animations, interactive art, and games.
Grades 6-12
Star Wars: Building a Galaxy With Code (JavaScript)
Use JavaScript to learn to program droids, and create your own Star Wars game in a galaxy far, far away.
This curriculum is all inclusive, well organized, and student centered! The incredible organization in the curriculum is what makes me use it year after year.
AP® CSA Teacher • Nevada
Preparing to teach game design
Empower yourself with the knowledge and tools to effectively teach game design in the classroom.
3-5 Teachers
New
Teaching Elementary Game Design
Prepare to teach Code.org's game design module, where students explore game design through engaging activities, exploring concepts, and collaboratively building games.
6-12 Teachers
Teaching Interactive Animations and Games
Prepare to teach Code.org's CSD Unit 3 - Interactive Animations and Games, allowing you to engage with the content at your own pace and in the order that best suits your needs.
Additional resources
Beyond curriculum and professional learning, we have many materials to support your classroom.
Curriculum Catalog
Comprehensive curriculum offerings for every grade and experience level featuring robust structured and self-paced learning options.
Professional Learning
Help today's students become tomorrow's superheroes with professional learning that meets your needs.
Hour of Code Activities
One-hour tutorials in over 45 languages. No experience needed. Hour of Code activities are available for free year-round.