Python Coding Academy for High School Students

Unlock the power of programming with our comprehensive Python Coding Academy designed for high school students. Over the course of five Saturdays and two Virtual Thursdays, participants will immerse themselves in the world of coding through a blend of direct instruction, problem-based learning, and cooperative learning techniques.

Program Overview:

Duration:  Five (5) Saturdays and two (2) Virtual Thursdays

  • September 7
  • September 21
  • October 12
  • November 2
  • December 7
  • November 14 (Virtual Thursday)
  • December 12 (Virtual Thursday)


  • 8:30 a.m. to 12:30 p.m. on Saturdays
  • 6:30 p.m. to 8:00 p.m. on Virtual Thursdays

Location: UNC Charlotte Woodward Building

Audience: High school students interested in data science 

Capacity: 25 students, grades 9 to 12

Program Highlights:

1. Direct Instruction: Experienced instructors will lead interactive lectures and tutorials to introduce students to the fundamentals of Python programming. From syntax basics to advanced concepts, participants will receive comprehensive guidance and support to build a strong foundation in coding.

2. Problem-Based Learning: Through hands-on coding exercises and projects, students will tackle real-world programming challenges and enhance their problem-solving skills. From building simple applications to solving algorithmic puzzles, participants will gain practical experience and confidence in their coding abilities.

3. Cooperative Learning: Collaborative coding activities will foster teamwork and peer-to-peer support among students. Through pair programming and group projects, participants will learn to communicate effectively, share ideas, and collaborate on coding tasks, mirroring the collaborative nature of software development teams.

4. Virtual Thursdays: Two virtual sessions on Thursdays will complement the Saturday sessions, offering opportunities for interactive discussions, code reviews, and virtual coding labs. These sessions provide flexibility and additional engagement, allowing students to deepen their understanding of Python programming concepts.

5. Guest Speakers: Industry professionals and guest speakers from the tech sector will share their insights and experiences with students during the virtual Thursday sessions. From software engineers to data scientists, these speakers offer valuable perspectives on career paths and opportunities in the field of coding.

Benefits for Participants:

  • Develop proficiency in Python programming language
  • Enhance critical thinking and problem-solving skills
  • Gain hands-on experience through coding projects and exercises
  • Build a portfolio of coding projects to showcase to colleges and employers
  • Explore potential career paths in software development and technology
  • Earn a certificate of participation in coding for 30 hours contact (23) and independent (7) experiences

Registration Information: Please visit

Registration Deadline: Friday, August 23, 2024 at 11:59 p.m.

Cost: $125.00 per participant

Full Participation Required

Don’t miss this exciting opportunity to dive into the world of coding and unleash your creativity through Python programming. Join us for five Saturdays and two virtual Thursdays filled with learning, collaboration, and coding adventures!