Skip to main content

Computer Programming Certificate Online Introductory Courses

Raymond Gammon, who earned his degree from SNHU in 2020, sitting on a screened porch holding a cell phone to his left ear and pointing at his laptop screen.

Cost per credit $637

Total courses 4

Total credits 12

Program Overview Why get a computer programming certificate online?

Take the first step toward an entry-level software development career with an online Introduction to Computer Programming Certificate from Southern New Hampshire University (SNHU). This 4-course program hones in on areas critical to industry success, including competency with programming languages like Java, C++ and Python.

Skills you'll learn:

  • Foundational programming and software development concepts
  • Object-oriented principles of the software development life cycle
  • Collaborative problem-solving within agile environments
Raymond Gammon, who earned his degree from SNHU in 2020, wearing a blue polo shirt standing in his kitchen.

Courses & Curriculum Computer programming certificate online classes that can grow your skill set

Designed by professionals with real-world experience, these hands-on classes will grow your knowledge and help you build a portfolio of work. Hoping to earn your certificate quickly? It can be completed in as few as 4 months, though you must take all of the classes at SNHU and cannot use transfer or PLA credits.

Once you're finished, you'll have the opportunity to apply the certificate's 12 credits to an SNHU degree program like the Associate of Science (AS) or Bachelor of Science (BS) in Computer Science.

Degree Courses

Online computer programming certificate courses

The curriculum for the Certificate in Computer Programming is designed by subject matter experts with real-world experience in their field and includes 4 courses.

Courses may include:

Course ID: IT 140
Students will learn the fundamentals of programming concepts including data types, variables, decision statements, loops, functions and file handling. By developing simple scripts, students will understand how to use common scripting language constructs including lists, literals, and regular expressions to build useful applications.
Course ID: IT 145
Students will use programming as a problem-solving technique in business and engineering applications. In writing computer code in a logical, structured, and organized manner, students will learn how to incorporate the key concepts of object orientation into their programming. Additionally, students will learn to write, review, and document interactive applications and work with Software Development Kits and Integrated Development Environment tools.
Course ID: CS 210
Students will develop functional programs that comply with industry regulations and best practices using various programming languages. Special attention will be paid to the importance of developing code that is not only functional, but also secure, efficient, and professional.
Course ID: CS 250
Students will explore the stages of the Software Development Lifecycle (SDLC) through the lens of developers and testers to examine the characteristics, documentation, and purpose of each stage. Through applying SDLC stages within an agile development environment, students will 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.

Apply for free in minutes

Our no-commitment application can help you decide if SNHU is the right college for you and your career goals. Apply up until 2 days before the term starts!

Upcoming term starts: October 28, 2024 | January 06, 2025

Next term starts:
Sept. 02, 2024

Online Student Experience What’s it like going to SNHU?

Attending college online at SNHU can be a life-changing experience. In fact, 93.2% of online students would recommend SNHU according to a 2023 survey with 21,000+ respondents.

What to expect:

8-week terms

Learn around your schedule

24/7 online support

Online Classroom

What does an online course look like?

You’ll take your courses within SNHU’s Brightspace platform. This is where you’ll find your:

  • Schedule of weekly assignments
  • Discussion boards
  • Grades
  • Instructor announcements
How to Take an Online Class at SNHU
5 ways SNHU makes the admission process "easy-peasy" #shorts

Admission Applying to SNHU is fast and free

No application fee. No test scores. And no college essay. Just a simple form with basic information. It’s another way SNHU helps you reach your goals sooner.

All it takes is 3 simple steps

It's easy, fast and free.

You’ll fill out one form to verify your high school completion or GED. Then, if you’ve attended college before, you’ll submit a form for each school so we can request your transcripts for you. (Also for free!)

After reviewing your official evaluation, you can decide if SNHU is right for you! If you choose to enroll, just pick your start date and get ready for classes to begin.

Talk to an admission counselor: 888.327.SNHU | enroll@snhu.edu

Accreditations

SNHU is accredited by the regional accreditor the New England Commission of Higher Education (NECHE), which means we meet certain standards of academic quality, and have the tools and resources necessary for students to be successful. The university also carries specialized accreditations for some programs.

New England Commission of Higher Education Logo

Tuition Cost & Savings College can be more affordable than you think

As a nonprofit university, SNHU offers some of the lowest online tuition rates in the country. And when you work with our Financial Services team, we'll explore ways to help you save even more on your education – and customize a payment plan that works for you.

Online certificate programs

Student
Cost per credit
Cost per course
Cost for 12-credit certificate
Full- and part-time students
$637
$1,911
$7,644
Active-duty military and spouses | Full- and part-time students*
$470
$1,410
$5,640

Tuition rates are subject to change and are reviewed annually.

*Note: Students receiving this rate are not eligible for additional discounts.

Additional costs: Course materials vary by course.

Career Outlook What can I do with an online computer programming certificate?

In addition to growing job prospects and competitive pay, computer programming offers opportunities to make an impact in any number of industries. Healthcare, real estate, banking, travel — you name it.

377,500

Openings per year for computer and information technology occupations through 2032, projected by the U.S. Bureau of Labor Statistics.1

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.

Frequently Asked Questions

At its most basic, computer programming is a set of instructions designed to facilitate specific actions.

Based on the requirements or purposes of these instructions, computer programming can be as simple as adding 2 numbers. It can also have much more complex applications. For example, computer programming can be used to:

  • Read data from temperature sensors to adjust a thermostat
  • Sort data to complete intricate scheduling or critical reports
  • Take players through multi-layered worlds and challenges in games

And that's just scratching the surface. With so many demands across a number of industries, there's no limit to what you can achieve as a programmer.

A computer programming certificate can be a powerful first step in a new career. It can also be a launching point for continued education or a gateway to your first programming job.

Programmers are highly valued in just about every industry – from healthcare and real estate to banking, travel and a number of other sectors.

As a student of the certificate program, you'll engage in hands-on learning, explore popular programming languages like C++ and Java, and start building a portfolio of your work. You'll demonstrate real experience to future employers, so you can position yourself for the role you want.

A computer programming certificate could be a worthy investment for a number of reasons.

First, it's affordable. Southern New Hampshire University's (SNHU) online tuition rates are already some of the lowest in the nation. And since this certificate program requires only 12 credits to complete, you'll save even more.

That's not even factoring in how quickly you can finish – as a full-time student (2 courses per term), you can complete all 4 certificate courses in as few as 4 months.

If you decide to continue your education, we also offer a seamless transfer pathway to a 2-year or 4-year program. Our Associate of Science (AS) in Computer Science, Bachelor of Science (BS) in Computer Science and BS in Computer Science with a concentration in Software Development, for example, all build upon the computer programming certificate perfectly.

Another benefit is that professionals with computer programming skills are in high demand. Through 2032, the U.S. Bureau of Labor Statistics projects 377,500 openings per year for computer and information technology occupations.1

Last, but not least, our computer programming degree is designed by experts. Just ask Dr. Curtis George, a faculty lead at SNHU who helped build the university's computer science curriculum. As an accomplished developer who worked for NASA, the National Oceanic and Atmospheric Administration (NOAA) and other high-tech leaders, he understands the demands of the field.

“Having a basic knowledge of software programming, including working with others on teams, is a good starting point for any job,” George said.

Southern New Hampshire University's (SNHU) computer programming certificate is specifically designed to help you build skills employers want to see.

"This is an excellent path for anyone who wants a start in today’s jobs in data science, artificial intelligence, machine learning, software or full-stack development," said Curtis George, an SNHU faculty lead who helped develop the certificate program.

The Introduction to Computer Programming Certificate explores 3 major computer programming languages: C++, Python and Java.

These programming languages – among others – have topped lists of most popular programming languages in recent years, dominating rankings as millions use them for a variety of tasks.

Sources & Citations

1Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, on the internet, at https://www.bls.gov/ooh/computer-and-information-technology/ (viewed May 15, 2024). Cited projections may not reflect local and/or short-term economic or job conditions and do not guarantee actual job growth.