Skip to navigation Skip to content


This course gives participants the opportunity to develop their programming skills by specialising in ESRI ModelBuilder and Python programming.


This course develops programming skills using specialised programming languages such as Python and automating work flows using ESRI ModelBuilder. The course seeks to provide participants with key skills in the development of more advanced GIS applications. The course aims to develop academic writing skills and programming skills.

This course can be taken individually or combined over a period of time towards a Postgraduate Certificate of Professional Development

Sign up for course updates

Sign up to receive regular updates, news and information on courses, events and developments at Ulster University.

We’ll not share your information and you can unsubscribe at any time.

About this course

In this section


This course gives participants the opportunity to develop their programming skills by specialising in ESRI ModelBuilder and Python programming. The ESRI ModelBuilder application enables models to be created and modified within ArcGIS to automate data creation and spatial analyses. The Python programming language is also introduced within the context of ESRI ArcGIS. More specific and complex programming concepts and issues are covered in reading material while practical experience is developed via computer practical sessions and through optional ESRI Virtual Campus courses.

This course aims to introduce participants to the concept of developing specialised GIS for specific applications. The course seeks to develop programming skills using programming with ESRI ModelBuilder and through the Python programming language.

Please note if you are applying for this course and are resident outside the UK and Ireland, you will need to acquire a copy of ArcGIS software which is used in the course.

Linked programmes

PgDip/MSc Geographic Information Systems, PgCertPD Postgraduate Certificate of Professional Development,


100% Coursework - (1) Creation of an application for the ArcGIS platform using the Python programming language. The tool must be submitted for assessment along with a video and an executive summary (60%) and (2) Written assignment (2500 words) based on developing research skills either within the workplace or in preparation for the MSc in GIS (40%).


This course is delivered online for 6 weeks starting 12 March 2018 with no on-campus attendance requirements.

Entry requirements

Applicants are generally expected to have a minimum 2.2 honours degree with a substantial component of geography, environmental science or computing.

Applicants with qualifications in other relevant disciplines or with academic qualifications below 2.2 honours will also be considered on individual merit. In such cases, previous experience of GIS and competence in day-to-day computing will be an advantage, and should be explained in detail on the application form.

English Language Requirements

International applicants whose first language is not English must meet the minimum English entrance requirements of the University, which is a minimum acceptable score for the British Council IELTS of 6.0 (with no contributing band of less than 5.5) or equivalent.

Start dates

  • 12 March 2018
How to apply


How to apply

The following page explains the postgraduate short course application procedure:

Start dates

  • 12 March 2018

Fees and funding

In this section


Northern Ireland & EU:
England, Scotland & Wales:

Fees information

Information about how to pay for a course including different payment options is available at

Scholarships, awards and prizes

Fee waivers may be available to those who meet the eligibility criteria. More information is available from



Telephone: (+44) 028 9036 6680