Learning Objectives

Introduction to Game Fundamentals:
Delve into the world of games by familiarizing yourself with essential concepts such as Cards, Energy, Crew, and Ships. Gain a foundational understanding of how these elements interplay to create dynamic gameplay.

Mastering Conditional Statements for Attacks:
Immerse yourself in the world of conditional statements. Learn how to wield these powerful tools to craft intricate attack strategies. Solidify your knowledge through a dedicated one-hour Coding Strategy Challenge (CSC) that reinforces your learning

Attacking Strategies: With the guidance of Potato Pirates, students learn how to strategize and execute attacks using coding-inspired tactics. They utilize green cards and ships to learn the basics of coding logic.

Guided Scratch Session: If|Else Conditions:
Unlock the potential of If|Else conditions within the realm of coding. Engage in a guided one-hour Scratch session to apply these conditions practically and gain a deeper understanding of their significance.

Understanding Loop Behavior (Throw, Break):
Navigate the complexities of loops, learning how they can break or fail due to events like Throw or Break. Harness this knowledge to design attack techniques that effectively combine loops and If|Else conditions. Apply your skills in a CSC activity to further refine your expertise.

Error Exploration: Understanding that errors are a part of coding, students learn to identify and troubleshoot coding mistakes. This skill cultivates resilience and problem-solving abilities.

Diving into Recursion:
Explore the captivating world of recursion in programming. Discover its role within the BattleChips framework, and gain insights into its boundaries, base cases, and edge cases.

Interactive Quiz and Recap: The course wraps up with a comprehensive review and interactive quiz of all concepts learned.

Exploring Programming Concepts

Conditional Statements:

  • Mastering the use of conditional statements (If|Else) to make decisions and choices.
  • Applying conditional logic to enhance attack strategies and gameplay dynamics.

Loops and Iteration:

  • Exploring loop structures such as for loops to automate repetitive tasks.
  • Learning about While loops and their role in efficient code execution.
  • Understanding how loops can be harnessed to optimize strategies and attacks.

    Error Handling:
  • Identifying various types of programming errors.
  • Learning how errors can occur in both code and game scenarios.
  • Discovering strategies to handle and leverage errors to improve gameplay.


  • Exploring the concept of recursion in programming.
  • Understanding its application in both coding and game design.
  • Learning about recursion's limits, base cases, and edge cases.

Game Design Principles:

  • Understanding game mechanics and components to create engaging gameplay.
  • Integrating programming concepts to design interactive game features.
  • Applying strategic thinking to enhance user experience and challenges.

Coding Strategy Challenges (CSC):

  • Engaging in hands-on coding challenges to reinforce learning.
  • Applying acquired knowledge in real-world scenarios to enhance practical coding skills.

Interactive Learning: Each lesson is designed to keep young minds engaged through interactive challenges and activities.

Playful Approach: The Potato Pirates game adds a layer of excitement, making learning coding concepts fun and enjoyable.

Real-Life Skills: Students develop crucial computational thinking skills that extend beyond the digital realm and are applicable in problem-solving scenarios.

Featured On

Matthew FischerParent

I personally love the game and it has been fun playing with kids (ages 7-13). As an IT person myself, it has fostered conversation about what the actions are and what they translate to in real world concepts.

USA Today NetworkMedia

With fuzzballs as the representations of your potato pirate crew, and cards that are funny and adorably-illustrated, Potato Pirates is STEM coding fun

Engaging Learning Through Play

Engaging Learning Through Play

Potato Pirates Academy revolutionizes programming education for kids aged 7-12 by using an interactive educational board game. Through play, children learn programming concepts effortlessly, fostering a deep understanding while having a blast.

Certified STEM Education

Certified STEM Education

Our curriculum is certified by STEM.org, guaranteeing a high standard of Science, Technology, Engineering, and Mathematics (STEM) learning. Parents can trust that their child's education aligns with top-notch educational benchmarks, setting them up for future success.

Confident Problem Solvers

Confident Problem Solvers

By combining fun with learning, we empower kids to become confident problem solvers. They'll develop critical thinking, collaboration, and programming skills, gaining an early advantage in understanding technology and unlocking their potential.