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: February 25 Classes Start: February 27

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 26% through 20311
  • $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 26% through 2031 – far faster than the national average for all occupations.1 In 2021, professionals in these roles reportedly earned a median annual salary of $120,730.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.

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

$960

$320

$5,760

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

$675

$225

$4,050

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

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

Large yellow robotics on an automobile assembly line where a manager with a technical degree might work.

What is a Technical Degree and Why is it Beneficial?

Many technical fields require more than an associate degree to advance to a management position. An online bachelor's in technical management can position you for advancement, allowing you to take courses at your own pace and without interrupting your career.
A mechanical engineer wearing protective equipment while working with machinery.

What Do Mechanical Engineers Do?

If you are passionate about math and science, then a career in mechanical engineering may be for you. The mechanical engineering field has many roles, so what you may do will depend on your desired position. These roles include automotive, biomedical and manufacturing engineering, to name a few.
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