Programming for Social Scientists

The Professional Certificate in Programming for Social Scientists provides an introduction to computer programming using the Python language. Python is the 3rd most popular programming language at the moment, the most popular among data scientists, and is generally known as an excellent language to learn programming. A basic grounding in programming will allow you to automate mundane and repetitive tasks, for example renaming files, extracting web data, or developing exciting social science simulations.

Graduates from this programme will be ideally positioned to apply their newly acquired programming skills for careers in government, think tanks, political campaigns, interest groups, and the civil service. Furthermore, the combination of a solid understanding of social science theory with the technical ability to understand the most common data science technologies, brings a unique addition to any data science team, in the corporate sector, the nonprofit sector, or within IT companies.

Vision and Values Statement
The Professional Certificate in Programming for Social offers students a combination of a solid understanding of social science theory with the technical ability to understand the most common data science technologies.

Subjects taught

Stage 1 - Core
Programming for Soc Scientists POL42340

Entry requirements

A primary degree with at least Second Class Honours Grade 1 (2H1) in a relevant subject such as political science, international relations, social science, sociology, history, geography, economics, global studies, public policy, development studies, EU studies, law. 2H1 is equivalent to 60 per cent, B minus or 3.08 GPA - in American system: B or 3.00 GPA.

Your application will be considered on its individual merits and relevant professional experience will also be taken into account.

English language requirements: applicants whose first language is not English should have met TOEFL, IELTs, or computer-based TOEFL requirements (600, 6.5, or 250 respectively), or the Cambridge English Test (Certificate in Advanced English at a minimum of Grade B, or Certificate of Proficiency in English at Grade C). Applicants who obtained a previous degree from an English-speaking university may be exempted from this requirement. Click here for further info.

Students meeting the programme's academic entry requirements but not the English language requirements, may enter the programme upon successful completion of UCD's Pre-Sessional or International Pre-Master's Pathway programmes. Please see the following link for further information

Application dates

How to apply?
The following entry routes are available:
Prof Cert Programming for Social Scientists FT (W527)
4 Months
Full Time

* Courses will remain open until such time as all places have been filled, therefore early application is advised.


4 months full-time.

More details
  • Qualification letters


  • Qualifications

    Professional Certificate

  • Attendance type

    Full time,Daytime

  • Apply to

    Course provider