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 https://www.ulster.ac.uk/courses/201819/postgraduate-certificate-of-professional-development-16046

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 11 March 2019 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

Applicants whose first language is not English must meet the minimum English entrance requirements of the University and will need to provide recent evidence of this (certified within the last two years).

Most of our courses require a minimum English level of IELTS 6.0 or equivalent, with no band score under 5.5. Trinity ISE: Pass at level III also meets this requirement.

Please see details of the English language qualifications and certificates we can accept - https://www.ulster.ac.uk/__data/assets/pdf_file/0005/177404/Other-english-language-tests-and-qualifications-2017.pdf

International applicants will also require a short-term study visa. Further information is available at https://www.ulster.ac.uk/international/visa-immigration

Start dates

  • 11 March 2019
How to apply


How to apply

The following page explains the postgraduate short course application procedure:

https://www.ulster.ac.uk/apply/how-to-apply/short-courses(choose postgraduate short courses)

Start dates

  • 11 March 2019

Fees and funding

In this section


Northern Ireland & EU:
England, Scotland, Wales
and the Islands:


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 FlexEd@ulster.ac.uk.


Email: FlexEd@ulster.ac.uk

Telephone: (+44) 028 9036 6680

For more information visit

Faculty of Life and Health Sciences

School of Geography and Environmental Sciences