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: August 31 Classes Start: September 02

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 25% through 20321
  • $330 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 25% through 2032 – far faster than the national average for all occupations.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, Technical Program Facilitator 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.

Understanding the Numbers
When reviewing job growth and salary information, it’s important to remember that actual numbers can vary due to many different factors — like years of experience in the role, industry of employment, geographic location, worker skill and economic conditions. Cited projections do not guarantee actual salary or job growth.

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 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

At SNHU, we’re committed to making education more accessible, by making it more affordable.

Beyond low tuition rates, we help our students save through transfer credits, credit for prior learning, grants and scholarships, tuition assistance and more. U.S. service members, both full and part time, as well as the spouses of those on active duty are also eligible for a 30% tuition discount.

This certificate is not eligible for federal financial aid. Students seeking alternatives to federal financial aid can explore tuition assistance, grants and scholarships, as well as private loans. To learn more about private loans, visit our Funding Your Education with Student Loans page.

Online Undergraduate Programs

Per Course

Per Credit Hour

Cost for 18 credits





Degree/Certificates (U.S. service members, both full and part time, and the spouses of those on active duty)*




Tuition rates are subject to change and are reviewed annually.
*Note: Students receiving the military discount rate are not eligible for additional discounts.

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

Frequently Asked Questions

University Accreditation

New England Commission of Higher Education 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.

Related Articles

Alex Petitto, an SNHU graduate with his bachelors degree in cybersecurity.

SNHU Spotlight: Alex Petitto, BS in Cybersecurity Grad

Alex Petitto ‘21 said he’d always wanted to work within the IT sector. So, hoping to break into the field, he decided to earn an online bachelor's in cybersecurity from Southern New Hampshire University (SNHU).
Remus Figueroa Orozco, an SNHU graduate with his bachelors degree in cybersecurity.

SNHU Spotlight: Remus Figueroa Orozco '23: BS in Cybersecurity

Remus Figueroa Orozco ‘23 said he depended on his career in the military to support his wife and sons. But when he was hit with a cancer diagnosis in 2019, his life and livelihood were thrown into disorder. Four years later, he earned his online bachelor's in cybersecurity from SNHU.
A person who knows why math is important, writing equations on a clear dry erase board.

What is a Degree in Math and Why is It Important?

In today's world, math is all around you. A math degree can provide you with problem-solving, logic and analytical skills. This degree may open up many opportunities for you in the career field, allowing you to pursue roles in data science, data analytics, statistics or other fields.