Python Pioneers in Coding Experience

Students using Python language and block coding to program MicroBits.

Registration for Spring 2027 will open on October 26, 2026 thru January 8, 2027 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.

Sessions will be held from 8:50 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

Spring 2027 – 6:30 p.m. to 8:00 p.m. each day

January 28

April 8

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

Spring 2027 Dates – 8:50 a.m. to 12:30 p.m. daily

January 23

February 6 & 20

March 6 & 20 (MSEN Day Mock Trials)

April 24 (MSEN Day)

May 15 (Awards Ceremony)

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 26, 2026– January 8, 2027
  • 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.