Python Pioneers in Coding Experience

Students using Python language and block coding to program MicroBits.

Registration for Fall 2026 will open on April 13, 2026 thru June 30, 2026 or until capacity is reached for all programs. Please find more information regarding registration below.

The Python Pioneers in Coding component introduces middle school students (grades 6–8) to the exciting world of computer science through the lens of computational thinking and Python programming. Students will learn how to break down problems, design algorithms, and write code using one of the most widely used programming languages in the world. This hands-on, project-based program empowers students to become creators of technology while building foundational skills in logic, problem-solving, and digital literacy.

Program Dates & Location

Sessions will be held from 9:00 a.m. to 12:30 p.m. at the UNC Charlotte Woodward Building, 8812 Craver Rd, Charlotte, NC 28223 on the following dates:

Saturday Academy Dates

Virtual Thursdays

Fall 2026 – 6:30 p.m. to 8:00 p.m. each day

September 24

December 3

Fall 2026 Dates – 8:30 a.m. to 12:30 p.m. daily

September 12 & 19

October 10 & 17

November 7 & 21

Each Virtual Thursday will feature a STEM professional guest speaker, offering students insight into careers in software development, data science, cybersecurity, and more.

Instruction Format

Each in-person session includes:

  • One certified public school computer science teacher or graduate student in computer science
  • Instruction will be delivered in two segments with a 15-minute break in between

Eligibility & Enrollment

  • Open to students in grades 6–8 with a minimum grade of “C” in math and science and an overall GPA of 2.5 or higher
  • Enrollment period: October 27, 2025 – January 9, 2026
  • Maximum of 35 students will be accepted
  • Application requirements:
    • Completed application form
    • $125.00 application fee
    • Most recent report card or Infinite Campus/PowerSchool report

For questions, contact: stem-precollege@charlotte.edu  Learn more: STEM Saturday Academy

Sample Topics & Activities

1. Python Basics: Variables, Loops & Logic

  • Activity: Students write simple programs using variables, loops, and conditional statements to automate tasks and solve puzzles.

2. Drawing with Code: Turtle Graphics

  • Activity: Students use Python’s Turtle module to create geometric art and animations while learning about coordinates and angles.

3. Build a Chatbot

  • Activity: Students design and code a basic chatbot that responds to user input using if/else logic and string manipulation.

4. Data Detectives: Intro to Data Science

  • Activity: Students analyze simple datasets using Python libraries like Pandas and Matplotlib to create graphs and uncover patterns.

5. Game Design with Python

  • Activity: Students build a basic interactive game using loops, functions, and user input, applying computational thinking to game logic.