Programming Online Certificate Program

The Programming certificate helps students develop essential, in-demand skills in programming. Working with Java, Python, and using principles of full stack development, students learn how to program, how to meet the business requirements of enterprise design, software implementation, data needs and databases, and how information systems serve the larger goals of a business or organization.

Learn from a faculty of industry leaders in this fully online certificate. Enhance your professional skillset and advance your career. 

Or, apply credit earned to one of five SPS online bachelor's degrees.


pathway  Build Pathways

Advance your career
Apply credits to Northwestern online bachelor's degree

icon  Format

Online, asynchronous classes

icon  Time to Completion

Four to five quarters*

icon  Quarter of Entry

Summer quarter*

icon  Number of Credits

Four courses to complete the certificate

icon  Tuition

Estimated cost $2,300 per course 

*If prerequisite courses are needed, entry quarter is Summer and completion time is 4-5 quarters



About the Programming Certificate Program

Programming Goals and Courses



Admission for the Programming Certificate

In addition to completing an online application, you'll also need to submit a few supplemental materials. A list of requirements for admission including application deadlines and tips on how to apply can be found at the Admission page.

Programming Tuition

Certificate students in the School of Professional Studies pay per course. For more information about tuition and financial obligations, see the Tuition page.

Programming Registration Information

Registration for courses opens 8 to 10 weeks before each quarter and is accessed CAESAR,  Northwestern's online student records system. View course registration timelines and instructions on the Registration Information page.

Applying Credit to an Online Bachelor of Science Program

Students interested in the option of applying credit earned in an online undergraduate certificate to an SPS online bachelor's degree program should submit an online application and all required application materials. Students who elect to apply to a bachelor’s degree program before completing the certificate will be able to count completed courses toward the applicable bachelor’s degree, but a certificate will not be conferred.

If you are interested in exploring this option, contact an admission advisor for details.

Find out more about the Programming Certificate

^ Back to top ^