Introduction to Programming (Certificate Program)

The Introduction to Programming certificate program introduces students to both application and web programming. Assuming no prior experience in programming, students are introduced to the programming mindset and then progressively develop skills in object-oriented programming using C++. Students also learn to create interactive web pages using HTML, XHTML, CSS and JavaScript. Upon completion, students should be prepared for entry-level website design and programming positions. Graduates may also continue their education and transfer courses within the certificate program to bachelor’s degree programs in computer science

What will I learn?

You will be introduced to the programming mindset, progressively developing skills in object-oriented programming using C++. You will also learn to create interactive web pages using HTML, XHTML, CSS and JavaScript.

What careers can I pursue with this certificate?

Upon completion, you should be prepared for entry-level website design and programming positions. Or you could transfer your certificate credit directly into Grantham’s bachelor’s degree program in computer science.

How long is this program?

At 18 credit hours, the online Introduction to Programming Certificate program is designed to be completed in 8 months. One applicable course is allowed to transfer toward this program, which could reduce your time needed to complete this course.

How much will it cost?

The undergraduate rate is $295 per credit hour – lower if you’re a member of the military, a veteran or part of a military family. Scholarships are also available for those who qualify.

When can I start?

Courses begin monthly, so we are ready for you to join us today!

Call us at (888) 947-2684 to learn more about the Introduction to Programming Certificate, our other accredited degree programs, financial assistance opportunities or to get more information about the enrollment process.

Introduction to Programming (Certificate Program)

Introduction to Programming Outcomes

After successfully completing the computer programming courses for this certificate, you will be able to:

  • Create web pages
  • Add interactivity to web pages
  • Write, compile and debug application programs

Core Professional Competencies

Grantham University's Introduction to Programming curriculum prepares grads for success in different professional and civic settings by incorporating the following six critical life skills:


Introduction to Programming (Certificate Program)

This 100% online program is filled with the computer programming courses you need to help you prepare for a meaningful career.

Program Core Credits: 18
Total Credit Hours: 18
Accreditation(s): DEAC
Program Core: 18
Course: Title: Credits:
Course: CS192 Title: Programming Essentials Credits: 3
  This course introduces problem-solving concepts needed for programming. It covers fundamental control structure such as the sequential structure, the selection structure and the repetition structure. The use of logic in designing programs has general application.
Course: CS197 Title: Programming in HTML Credits: 3
  This course covers the basics of mastering Hypertext Markup Language (HTML) and Extensible Hypertext Markup Language (XHTML). Topics include creating a web page, use of links, tables, scripting for HTML, adding graphics, Cascading Style Sheets and multimedia.
Course: CS208 Title: Programming in JavaScript Credits: 4
  This course covers JavaScript programming basics such as operators, expressions, arrays, loops, conditional statements, as well as advanced topics like AJAX.
Course: CS265 Title: Programming in C++ Credits: 4
  This course is an introduction to C++ programming. Topics include control structures, arrays, pointers, classes, overloading, inheritance, file processing and data structures.
Course: CS285 Title: Advanced Programming in C++ Credits: 4
  This course is a continuation of Programming in C++. It presents advanced concepts of C++ and object-oriented design. Specific topics include: inheritance, polymorphism, dynamic memory management, overloading, templates and exception handling.

CS265 must be passed with a "C" or better in order to complete this program.