Undergraduate Certificate in Computer Programming

Take Your Career To The Next Level

Request Information

Looking for a world-class education from that’s 100% online? We’d love to hear from you. Fill out the form below, and we’ll reach out to you. Or, cut your wait time in half and call us now at (800) 462-7845.

By submitting this form, I agree that CSU Global may contact me about educational services by phone/text message. Message and data rates may apply. I understand that my consent is not required to attend CSU Global.

Undergrad Computer Programming Certificate Online

As computer programming expert, you will become an invaluable part of a technology-dependent enterprise. The CSU Global Computer Programming Certificate is an accelerated, six course program that provides students with foundational skills in computer programming and an understanding of a variety of software. It is an excellent entry-point to a bachelor’s degree program, as 18 credit hours are earned with certification. Courses cover a spectrum of basic programming and software development techniques for analysis, design, and implementation of software applications across various operating systems and platforms.

Please note: Students should have a firm grasp of basic computer skills and networking technologies prior to enrolling in this program. This includes the ability to understand new computer/networking concepts that relate to information systems and networking. Please speak to an enrollment counselor for more information.

Learning Outcomes

  • Select and apply appropriate software engineering topics and concepts to solve a given business problem.
  • Develop conceptual models to access and update stored information.
  • Design, implement, and analyze algorithms for solving problems using Java.
  • Write software programs that manage resources securely in different operating system environments.
  • Compare and contrast different platform-based development environments.
  • Analyze specific programming language requirements for multiple platforms.


affordable coin icon


  • Our rates haven’t risen once since 2011.
  • We charge the same for in-state and out-of-state students.
  • Tuition rates won’t change as long as you’re a student.
  • No student fees, no hidden fees.

See Tuition Information

At CSU Global, we know it’s pretty hard to climb up the career ladder when you’re weighed down with student debt. That’s why we haven’t raised our rates since 2011. We’re committed to staying affordable and putting education before tuition.
online laptop icon

100% Online

  • Complete your degree on your own schedule.
  • Work from anywhere.
  • Access student support and any resource online.

How Online Education Works for You

The life of a modern learner is a juggling act. When you’re juggling a full-time job and a family, we know it can be easy to drop the ball on your education. But with our flexible, 100% online system, we’ve set you up for success. Complete your schoolwork on your work breaks, after the kids go to bed, whenever -- earn your degree from anywhere, on your own schedule.
respected envelope icon


  • We’re regionally accredited by the Higher Learning Commission.
  • Our business programs are ACBSP-accredited. (Excludes MBA)
  • 84% of our faculty hold a terminal or doctoral degree.
  • 95% of our alumni would refer a friend or family member.

Accreditation Information

CSU Global is not just any online university. We’re regionally accredited by the Higher Learning Commission, and our business programs are ACBSP-accredited. With a world-class faculty and programs designed to bring students career success, it’s no wonder that 95% of our alumni would refer a friend or family member to us.

Computer Programming Certificate Courses

The Undergraduate Certificate in Computer Programming consists of six three-credit courses:

CSC320: Programming I
CSC372: Programming II
CSC400: Data Structures and Algorithms
CSC450: Programming III
CSC470: Software Engineering
CSC475: Platform Based Development

"My student experience at CSU Global has been great. My academic advisor reaches out to me and is very responsive to my questions. The online format works well with my learning style and is easy to navigate."
- Jennifer Vogel
B.S. in Accounting Student