Python: AI, Game Modding & Robotics Engineering

  • Session

    EYM 2026 Session B

  • Class Category

    STEM

This course blends AI and Machine Learning concepts, retro game modding, classic game coding, and hands-on robotics engineering, all using Python as the core language. Students begin by mastering Python fundamentals, variables, loops, functions, conditionals, and algorithms using Visual Studio Code. We’ll explore how computers learn and make decisions, gaining an introductory understanding of AI and ML concepts through interactive labs. Students will then “hack into” classic-style games, modifying mechanics of favorites like Asteroids, Tetris, and Snake, while designing their own animations, interactive logic, and gameplay elements. You will also create original Python games and story-driven challenges, strengthening your problem-solving, debugging, and computational thinking. In week two, you’ll bring your code to life by programming LEGO Mindstorms robots with MicroPython. Students will build and engineer custom robots equipped with motors and sensors, and then use Python to control movement, react to real-time sensor data, and execute complex behaviors. You’ll tackle a series of progressively challenging tasks, including autonomous navigation, line-following, environmental sensing, and a multi-step obstacle course. The capstone project includes programming a robotic hand and completing challenges that require precision, experimentation, and strategy. ($100 course fee)

About Expand Your Mind

For Rising 9th-12th Grade Students

A Unique Experience on a College Campus

Expand Your Mind brings together talented students from across the Twin Cities, the nation, and the world for intensive learning and discovery during two 2-week summer sessions. Located on the beautiful campus of Macalester College, EYM challenges students academically while developing leadership skills, instilling self-confidence, and fostering lifelong friendships among like-minded peers.

Scroll to Top