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: June 29 Classes Start: July 01

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

$990

$330

$5,940

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

$693

$231

$4,158

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

Data analysts look at a tablet with charts of data on it

What Does a Data Analyst Do?

Are you interested in turning a love of problem solving into a rewarding career? Data analysts identify organizational problems and use data analytics to help uncover solutions. Learn more about how to become a data analyst and explore what a data analyst actually does.
A woman with an associate degree in IT working in a server room

What Can You Do With an Associate Degree in Information Technology?

An associate degree in information technology can equip you with foundational skills in networks and system administration. Discover how this degree, paired with industry skills, can potentially open the door to career opportunities in the information technology field.
A woman looks at a computer screen studying how to become a software engineer

How to Become a Software Engineer

Software engineering is a versatile and rewarding career that encompasses technological skills coupled with engineering principles. This is a growing and vibrant path for anyone who likes solving problems, thinking creatively and developing software to create new business solutions. 

References