All Pathways

In this pathway, you learn Python programming language for software development, including code creation, systems design, and testing. You develop skills to design, write, debug, and run Python programs while learning software development concepts and Internet of Things applications. This pathway prepares you for Python programming certifications and careers in software development and technology.

Course Sequence Option 1

Python Programming I

Python Programming II

Course Sequence Option 2

AP Computer Science Principles

AP Computer Science I

Industry Certification

PCDP-Certified Entry-level Python Programmer

This certification validates foundational programming concepts including data types, functions, loops, and Python syntax and semantics.

Information Technology Specialist: Python

This certification validates foundational IT skills in software development and programming sought after by employers in information technology careers.

PCAP Certified Associate in Python Programming

This certification demonstrates proficiency in basic Python programming, general coding techniques, and object-oriented programming concepts.


List of schools

Garinger High School Mallard Creek High School Myers Park High School North Mecklenburg High School Olympic High School Palisades High School Phillip O. Berry Academy of Technology Rocky River High School South Mecklenburg High School West Mecklenburg High School Harding University High School Ballantyne Ridge High School East Mecklenburg High School Hopewell High School Ardrey Kell High School


College and Career Promise

Career & College Promise Dual Enrollment gives eligible North Carolina high school students the opportunity to get a “jump start” and earn college credit toward a two-year or four-year degree at Central Piedmont while still in high school. Tuition free. Click here to learn more.

What Should I Do Next?

Take the Junior Achievement Career Quiz here.

Talk to the Pathway Development Coordinator or Counselor at your school!