Skip to main content
A group of processionals in a meeting room talking and collaborating

Computer Programming Certificate Online Introductory Courses

Clock Icon
Register By: October 23 Classes Start: October 25

Earn a Computer Programming Certificate Online

  • Complete in as few as 4 months
  • Develop key coding and software development skills
  • In-demand field projected to grow 22% through 20291
  • $320 per credit for 12 credits
  • Start your path toward a new career in software development
  • Credits earned can be applied to SNHU AS or BS degrees

Computer Programming Certificate Online Program Overview

Take the first step to a high-demand software development career with the online Introduction to Computer Programming Certificate from Southern New Hampshire University.

Designed by SMEs with real-world experience, this 12-credit, 4-course certificate program can help prepare you for entry-level positions in your field – and save time along the way. With 8-week terms and multiple term starts per year, you can earn your certificate in as few as 4 months.

The computer programming certificate hones in on critical areas to succeed in today's workforce – from competency with programming languages like Java, C++ and Python, to collaboration and problem-solving skills.

Upon earning your computer programming certificate, you'll be prepared for entry-level roles in a variety of industries. You may also opt to transfer all 12 certificate credits to continue your education at SNHU. For example, our AS in Computer Science, BS in Computer Science and BS in IT with a concentration in Software Development all seamlessly build upon the certificate program – saving you even more time and tuition in pursuit of your goals.

Learn how to:

  • Use foundational programming and software development knowledge and skills to develop efficient software applications
  • Apply object-oriented programming concepts and principles throughout the various phases of the Software Development Lifecycle
  • Develop collaborative skills to create solutions to problems within an agile development environment
  • Explore various programming and software development concepts and principles such as data structures, inheritance, polymorphism, abstraction and encapsulation

Career Outlook

According to the U.S. Bureau of Labor Statistics, the future is bright for computer programming professionals.1

Software developer jobs are set to soar 22% through 2029 – far faster than the national average for all occupations.1 In May 2019, professionals in these roles reportedly earned a median annual salary of $107,510.1

A computer programming certificate program can help position you for success in an entry-level role.

Curtis George with the text Curtis George"A major advantage of the Introduction to Computer Programming Certificate is that you'll learn multiple programming languages with hands-on experience," said Curtis George, a faculty lead at SNHU. "This provides a tangible experience that you can use to land your first job in computer programming."

In addition to growing job prospects and competitive pay, computer programming offers opportunities to make an impact in any number of industries.

You could work in healthcare, for example, building apps that streamline the patient enrollment process. You could develop secure backend coding for a financial institution, or even help design simulation software for military training. For those willing to build and fine tune their skills, the possibilities are endless.

Start Your Journey Toward an Online Computer Programming Certificate

Courses & Curriculum

The curriculum for the Certificate in Computer Programming is designed by SMEs with real-world experience in their field. It is specifically designed to help position you for professional success – whether you're changing your career or just getting started.

Dr. Sharon Kibbe"The curriculum of the Introduction to Computer Programming Certificate is one of the most advanced and inclusive being offered online," said Dr. Sharon Kibbe, associate dean of STEM programming at SNHU.

"Preparing students for a job or enhancing the skills of a current job were foremost in the minds of the course developers to offer a flexible and career-focused opportunity."

The program includes 4 courses:

  • Introduction to Scripting
  • Foundation in Application Development
  • Programming Languages
  • Software Development Lifecycle

In the Introduction to Scripting course, you'll learn the fundamentals of programming concepts including data types, variables, decision statements, loops, functions and file handling. By developing simple scripts, you'll use common scripting language constructs including lists, literals and regular expressions to build useful applications.

Foundation in Application Development will have you use programming as a problem-solving technique in business and engineering applications. You'll write computer code in a logical, structured and organized manner, then learn how to incorporate the key concepts of object orientation into your programming. Additionally, you'll learn to write, review and document interactive applications and work with Software Development Kits and Integrated Development Environment tools.

In Programming Languages, you'll develop functional programs that comply with industry regulations and best practices using various programming languages. You'll also focus on the importance of developing code that is not only functional but also secure, efficient and professional.

Finally, the Software Development Lifecycle course will have you explore the stages of the Software Development Lifecycle (SDLC). Looking through the lens of developers and testers, you'll examine the characteristics, documentation and purpose of each stage in the cycle. You'll then apply SDLC stages within an agile development environment, helping you learn the principles and best practices used to develop high quality software while also assessing the impact of communication, documentation, and ethics on the SDLC.

Please note that students enrolled in the program must take all 4 courses at SNHU, and cannot use transfer or PLA credits.

Tuition & Fees

Tuition rates for SNHU's online degree programs are among the lowest in the nation.

Online Undergraduate Programs Per Course Per Credit Hour
Degree/Certificates $960 $320
(U.S. service members, both full and part time, and the spouses of those on active duty)*
$675 $225

Tuition Rates are subject to change and are reviewed annually.
*Note: students receiving this rate are not eligible for additional discounts.

Additional Costs
No Application Fee, $150 Graduation Fee, Course Materials ($ varies by course)

Frequently Asked Questions

University Accreditation

Southern New Hampshire University is a private, nonprofit institution accredited by the New England Commission of Higher Education (NECHE) as well as several other accrediting bodies.