TABLE7: Teaching Python Through Play: Designing Game-Based Learning for K–12 Learners — KangaCode
January 11, 2026
W415 VALENCIA D
Classroom Leaders
This session explores how KangaCode, a game-based learning platform, utilizes interactive storytelling, progressive challenges, and real-time feedback to teach Python programming to K–12 students. By blending game mechanics with scaffolded instruction, KangaCode enables first-time coders to grasp key programming concepts—such as variables, conditionals, loops, and functions—through playful and meaningful experiences. We'll highlight real classroom case studies from both the United States and Taiwan, demonstrating how teachers without programming backgrounds have successfully implemented KangaCode to boost student motivation and learning outcomes. The platform is designed to support diverse learners, including those with limited English proficiency or prior tech exposure, and aligns with computer science curriculum standards. Participants will engage in live platform demonstrations, explore student work samples, and receive access to free teaching materials. Educators, instructional coaches, and school leaders will leave with concrete strategies and tools to integrate game-based coding into their own classrooms, regardless of school size or budget. Additionally, the session will discuss how game-based learning fosters computational thinking and problem-solving skills, equipping students with essential competencies for the digital age. Attendees will gain insights into creating inclusive and engaging coding experiences that resonate with today's diverse student populations.
Speakers
Access Type
Session or Session+ or All-Access Registration Permitted
Session Type
Mobile Mega Share
Topic
Computer Science (coding/computational thinking)
Level
Middle School (grades 6-8)
Curriculum Area
Computer Science (Coding/Robotics/etc.)
