Python Pioneers in Coding Experience

Students using Python language and block coding to program MicroBits.
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:
- January 24
- February 7 and 21
- March 21
- April 18
Virtual Thursday Sessions will be held from 6:30 to 8:00 p.m. on:
- March 5
- April 30
Each Virtual Thursday will feature a STEM professional guest speaker, offering students insight into careers in software development, data science, cybersecurity, and more.
Special Events
Spring 2026 will also include:
- Participation in the STEAM Innovation Expo (April)
- Competitions and collaborative challenges with other Pre-College Program sites across North Carolina
These events provide students with opportunities to showcase their coding projects and connect with peers across the state.
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.