Articles in this section

Group Classes Listing Guidelines: Coding Example

About the Coding subject area

Coding classes introduce learners to programming concepts, computational thinking, and digital creation. Great coding classes let kids build things they’re excited about, games, animations, and interactive stories, while learning logic and problem-solving along the way. Platforms like Scratch, Code.org, and other kid-friendly tools all work well here.

Example Listing

Title: Build Your Own Game with Scratch

Summary: Learners design and code their own video games in Scratch each week, building programming skills and creative confidence one game at a time.

Class Description

Each week, learners build a complete mini-game in Scratch, from maze runners to catch games to animated quizzes. Along the way, they learn real programming concepts like loops, conditionals, and variables in a visual, drag-and-drop environment that makes coding feel like play. Every session produces a working game that learners can share with friends and family, and because each game is self-contained, it’s easy to jump in any week.

Session Structure & Pacing

Each session begins with a game demo and overview of the week’s coding concept, moves into guided game-building where learners follow along and customize their own version, and wraps up with playtesting each other’s games and sharing creative additions. I screen-share each step and circulate to help troubleshoot.

Materials & Setup

Learners need a computer (not a tablet) with a web browser and access to scratch.mit.edu. A free Scratch account is recommended so learners can save their projects, but not required. No downloads or installations needed.

Tips for Families

Who would this class be great for? This class is great for beginners with zero coding experience as well as learners who’ve dabbled in Scratch and want structured projects to build on. Learners who enjoy video games and want to understand how they’re made will be especially motivated. Basic mouse and keyboard skills are needed.

Parent guidance: Scratch is a free, safe, kid-friendly platform developed by MIT. Learners can continue working on their games at home if they want — all they need is the same web browser. No homework is assigned. Parents with an interest in tech may enjoy playing the games their child creates!

Sample Topics

  • Maze Runner: Code arrow-key controls and wall detection to navigate a maze
  • Catch the Falling Stars: Build a score-tracking game using variables and cloning
  • Animated Story: Create characters that talk, move, and change scenes
  • Pong Classic: Recreate the classic paddle game with bounce physics
  • Quiz Show: Design an interactive quiz with right/wrong answer feedback
  • Platformer Basics: Build a side-scrolling jumping game with gravity and platforms

More Resources On Your Dashboard