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 to advance your career or apply credit earned to one of five SPS online bachelor's degrees.


pathway  Build Pathways

Enhance professional skillset
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.

Find out more about the Programming Certificate

^ Back to top ^