Print Course information
E-mail to a friend
Return to Course Catalog

Course Catalog > Professional Development

Introduction To ModelBuilder & Python For ArcGIS Pro  

March 30 – May 27

Students are required to meet with the instructor online on Tuesday & Thursday evenings from 6:00 pm – 8:00 pm Central Standard Time.

Geoprocessing is an essential aspect of GIS that provides the ability to analyze and process geographic data. Geoprocessing tools can be accessed in ArcGIS via ArcToolbox, Model Builder, or Python scripts. Model Builder and Python allow automation and documentation of analysis workflows and processes. ModelBuilder provides a graphical modeling framework for designing and implementing geoprocessing models that can include system tools, scripts, models, and data. This course discusses how ModelBuilder can be used to create advanced procedures and workflows.

Python is the standard scripting language for ArcGIS. These scripts allow for even greater automation flexibility and integration with other software and processes. This class will cover basic concepts needed to create, modify and run Python Geoprocessing Scripts. Class will include quizzes for each lesson, a final exam and a final project which will make use of the skills learned.

Topics Covered:

    1. Review of ModelBuilder basics

    2. Creating simple models

    3. Making a model interactive

    4. Controlling process order

    5. Batch processing and iteration

    6. Creating help documentation

    7. Introduction to Python

    8. Fundamentals of the ArcPy library

    9. Error handling and exceptions

    10. Managing projects with Python

    11. Controlling layouts with Python

    12. Automating map books

    13. Fixing broken links in Projects

    14. Creating custom toolboxes

Intended Audience

This course is intended for ArcGIS Pro users who want to use ModelBuilder and Python Scripts to make their geoprocessing tasks more streamlined and efficient.

Prerequisites and requirements

Students taking this course should have completed the Learning ArcGIS Pro 2 course or have similar real-world experience. Students will need to be assigned an ArcGIS Pro Basic or higher license from their organization prior to class which can be accessed from the web. This should be verified prior to the start of class. If you do not have access to these licenses, you can request trial licenses from Esri on their website at - or purchase an ArcGIS Personal Use license (

Course Materials:

    1. Programming ArcGIS Pro with Python by Eric Pimpler (PDF copy provided. Printed copy maybe purchased from Amazon)

    2. PDF copies of lecture slides

    3. PDF exercise book with exercise data

    4. UNA Certificate of Completion

Since non-credit courses are subject to cancellation if there is insufficient enrollment, do not purchase your textbook until you are notified by UNA that the course will be held.


  • Introduction To ModelBuilder & Python For ArcGIS Pro
  • Fee: $1,799.00
    Item Number: 21SPGIS30701
    Dates: 3/30/2021 - 5/27/2021
    Times: 6:00 PM - 8:00 PM
    Days: Tu Th
    Sessions: 18
    Location: Online
    Instructor: Tripp Corbin, Nathaniel Keith
     Show More