Python Programming

Degree Type
Undergraduate Certificate

Code Your Way Into Tech

Strayer University's Undergraduate Certificate in Python Programming prepares students to develop software applications using Python while building a strong foundation in programming logic, object oriented design, testing, debugging, and software development practices. The curriculum introduces modern programming concepts that support application development across a variety of technology environments.

Designed for working adults and flexible learning formats, the certificate explores software development in an environment increasingly shaped by automation, data analytics, and UX designs. Students gain hands on experience developing Python applications while learning collaborative software development practices and technical problem solving.

Students may have the opportunity to earn micro-credentials on the way to completing their certificate.

Core Concepts

  • Design and develop software applications using Python
  • Apply object oriented programming principles
  • Test, debug, and improve software solutions
  • Work with data structures and programming algorithms
  • Use collaborative software development tools and practices

Practical Competencies

  • Python programming
  • Object oriented programming
  • Software development fundamentals
  • Testing and debugging
  • GitHub collaboration
  • Data structures
  • Algorithmic thinking
  • Technical problem solving
  • Software design
  • Professional communication
Disclaimers

The Python Programming certificate is only available to students in the Bachelor of Science in Information Technology program. This certificate is available in an online-only format.

Students are advised to review the Undergraduate Degree Conferral Requirements to ensure they satisfy all of the general requirements for an undergraduate degree, including the minimum grade that must be earned in certain courses.