Wondering how to use Python with ArcGIS? Esri Australia have courses that can help

Learning how to complete your ArcGIS Geoprocessing steps using Python will allow you to reduce the time spent on complex and/or repetitive tasks and will enable your staff to learn a more productive and dynamic pathway to return results.

So the question is; which course is for you?

The Introduction to Geoprocessing Scripts Using Python (10.2) course will teach you how to create Python scripts to automate tasks related to data management, feature editing, geoprocessing and analysis, and map production using ArcGIS. You will also learn how to share your Python scripts so your key GIS workflows are accessible to others. This course is designed for GIS analysts, specialists, data processors, and others who want to automate ArcGIS tasks and workflows.

After completing this course, you will be able to:

  • Choose a Python scripting environment that meets your needs.
  • Incorporate cursors, describe objects, and list objects into scripts to manage and update data.
  • Use ArcPy classes and geometry objects to create and update features and perform geoprocessing operations.
  • Use the ArcPy mapping module to automate map document and layer management.
  • Apply techniques to ensure valid script syntax and error handling.
  • Create custom script tools and geoprocessing packages to share your scripts (as seen above)

What do previous student’s think of this course:

The instructor’s knowledge of Python & communication of the theory and application was excellent. By far the best programming training I’ve been to.

The instructor’s practical experience and ability to communicate it was important to how well the course was delivered.



The Writing Advanced Geoprocessing Scripts Using Python (10.2) will build on your skills and knowledge teaching intermediate to advanced Python scripting techniques for the ArcGIS® geoprocessing framework. You will begin by refining their Python scripting skills to be more effective and reusable by learning how to create functions and modules. Next up is understanding the theory of classes and subclasses for application in this course of creating Python addins. This course will also teach you how to use python modules to handle REST endpoint services using ArcGIS for Server. This course is concluded with a workshop where we tackle the application scenario of making changes to a database schema then scripting different loading methods.

After completing this course, you will be able to:

  • understand the core concept of functions
  • understand the versatility and use of modules
  • incorporate the concept and application of classes and subclasses
  • use python modules to handle REST endpoint services using ArcGIS for Server
  • incorporate Python addins into your ArcGIS for Desktop experience
  • understand and write script to complete an extract, transform and load process (workshop)

Maximise your GIS skills and return on investment and sign up for training today.

For all answers to training related questions: please call:

— — — — — —-

Kath Sund (Training Manager) T: +61(3) 9321 3456  M: 0407 742 633


Isabel Duncan (Training Coordinator) T:+61(3) 9321 3405


— — — — — —-

Interested in our Learning and Services Unit System? Click here


Got something to say?

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s