Fundamentals of Programming Undergraduate Certificate

Become proficient in two programming languages and develop an understanding of database technology and data management with the Undergraduate Certificate in Fundamentals of Programming in the College of Science and Technology at Temple. This 12-credit-hour certificate is designed for current undergraduate students seeking a deeper understanding of computer programming and database techniques.

You’ll study Java and Python, two popular object-oriented programming languages that are frequently used in scientific research and web applications. You'll learn to write code that is testable and maintainable and discover how to solve programming problems using algorithm-based and logical approaches. Coursework focuses on 

  • database management systems;
  • learning, writing and testing Java and Python; and 
  • program design and abstraction.  

The Fundamentals of Programming Certificate (Undergraduate) can be added to your existing curriculum. This program is not open to students who are majoring in Computer Science, Information Science and Technology, Mathematics and Computer Science, or Mathematics and Computer Science with Teaching. 

Who might be interested?

Students interested in adding technology to their coursework may benefit from the Fundamentals of Programming Undergraduate Certificate. The program aims to provide an introduction to programming languages, how Java and Python are used, and database systems to broaden your knowledge and complement your career goals. 

Credit Requirements 

The Fundamentals of Programming Certificate (Undergraduate) curriculum includes three required courses, totaling 12 credit hours. 

Learn more about requirements for the Fundamentals of Programming Undergraduate Certificate

Delivery Method

All classes are held in person at Temple’s Main Campus.

Classes & Curriculum

Students are required to complete three courses, including

  • Database Management Systems,
  • Introduction to Problem Solving and Programming in Python, and
  • Program Design and Abstraction.

Learn more about required courses for the Fundamentals of Programming Undergraduate Certificate.

Related Graduate Degrees

Related Graduate Certificates

Tuition & Fees

The tuition for this Certificate Program is based on school or college of your major, program degree level (undergraduate or graduate), course load (full- or part-time), in-state or out-of-state residency, and more. You can view the full Cost of Attendance breakdown on the Student Financial Services website.


Additional Program Information