Skip Navigation or Skip to Content

Course Catalog

LEARN PYTHON BY GAME BUILDING   

Learn Python by Game Building: This course serves as an introduction to learning how to program using the Python programming language: one of the easiest and most popular programming languages used in real-world projects. What better way to make programming exciting for young learners than by building simple video games to stimulate learning while making it fun? In this course, to enhance the students' learning of programming, we will build simple computer games, from text-based role-playing games to 2-dimensional graphical video games, complete with animation, music, and sound effects!  In this class, we will start from the basics, and then apply  programming concepts learned in class to build a variety of simple games.  We will also be using artificial intelligence (AI) tools to enhance their creativity and skills.

Students will learn concepts that will be very useful for high-school level (and higher) computer science courses. They will learn concepts such as variables, operators, functions, objects, loops, lists, randomization operations, conditionals, events, and libraries. This course is designed for students without any programming experience and designed to be fun!

LUNCH: Students staying for full day or for both morning and afternoon sessions can bring or buy their lunch.  All students will eat lunch on Campus in The Commons, a small food court.

"I gave it a 5 star because I liked building the games, and typing in the codes." — Lauryn C., SEA Student, 2025
"My favorite part was being able to modify a forest quest game to say different things." — Sebastian K., SEA Student, 2025

Digital Credentials are linked directly to a students emails and cannot be assigned to a parents email.  For your student to receive their digital credential please add your student’s email at registration.

  • LEARN PYTHON BY GAME BUILDING -  Middle School
  • Fee: $374.00
    Dates: 7/20/2026 - 7/24/2026
    Times: 9:00 AM - 12:00 PM
    Days: Daily
    Building: UMBC Campus (SEA) (opens in new tab)
    Instructor: Chinonso Ugwu

    This course serves as an introduction to learning how to program using the Python programming language: one of the easiest and most popular programming languages used in real-world projects. What better way to make programming exciting for young learners than by building simple video games to stimulate learning while making it fun? In this course, to enhance the students' learning of programming, we will build simple computer games, from text-based role-playing games to 2-dimensional graphical video games, complete with animation, music, and sound effects!  In this class, we will start from the basics, and then apply  programming concepts learned in class to build a variety of simple games.  We will also be using artificial intelligence (AI) tools to enhance their creativity and skills.

    Students will learn concepts that will be very useful for high-school level (and higher) computer science courses. They will learn concepts such as variables, operators, functions, objects, loops, lists, randomization operations, conditionals, events, and libraries. This course is designed for students without any programming experience and designed to be fun!
     

    Learn more.

 

Some Title



Your Cart

×