ArcGIS users who master arcpy scripting can automate hours of manual geoprocessing into minutes; this advanced course builds exactly that capability. Participants write, debug, and package real ArcGIS Python scripts throughout the course.
This advanced course teaches ArcGIS users to script and automate geoprocessing using Python's arcpy module, moving beyond manual tool use into repeatable, scalable workflows. Participants cover arcpy fundamentals, scripting core geoprocessing tools such as buffer, clip, and spatial join, and working with cursors to read, update, and insert data programmatically.
The course also covers converting ModelBuilder models into Python scripts, building custom script tools with a user interface inside ArcGIS, and batch-processing large datasets or automating recurring map production tasks.
By the end of this course, participants will be able to:
Day 1: Introduction to arcpy Scripting
Day 2: Automating Core Geoprocessing Tasks
Day 3: Working with Cursors
Day 4: Converting ModelBuilder Models to Python
Day 5: Building Custom Script Tools
Day 6: Batch Processing and Automation
Day 7: Error Handling in arcpy Scripts
Day 8: Advanced Geoprocessing Automation
Day 9: Packaging and Documenting Tools
Day 10: Applied Automation Project
This advanced course is for ArcGIS users ready to automate hours of manual geoprocessing into minutes using Python.
Participants who complete the ten days receive a Certificate of Completion from Vision Reach Global Consultancy, confirming their ability to automate ArcGIS geoprocessing using Python and arcpy.
Everything you need to know about this course before you register.
By the end of the Python Scripting for ArcGIS Training programme, you'll be able to write and debug arcpy scripts for core geoprocessing tasks, automate buffer, clip, intersect, and spatial join operations with python, use search, update, and insert cursors to manipulate data programmatically, and convert modelbuilder models into standalone python scripts. The full breakdown of topics is covered session by session in the Course Outline tab above.
This advanced course is for ArcGIS users ready to automate hours of manual geoprocessing into minutes using Python. Typical delegates include GIS Analysts and Technicians Using ArcGIS Daily, GIS Developers Building Custom Tools, Government and Utility GIS Teams, Environmental and Natural Resource GIS Specialists, GIS Managers Standardizing Automated Workflows, and Consultants Delivering ArcGIS Automation Solutions.
Python Scripting for ArcGIS Training typically runs as 10 Days. It's available as in-person classroom training — every course can also be delivered on-site for your team on dates that suit you.
Python Scripting for ArcGIS Training is scheduled in-classroom in Mombasa, Kenya, Naivasha, Kenya, Nairobi, Kenya, and Kisumu, Kenya, and 14 other locations, plus a live interactive virtual classroom you can join from anywhere. Check the schedule panel above for exact upcoming dates and fees in each location.
Python Scripting for ArcGIS Training runs on a rolling cohort basis, so a new intake is always coming up. Pick your preferred format and location in the schedule panel above, then click "Register for the Course" to reserve your seat — confirmation follows once payment or a signed purchase order is received.
Yes — delegates who meet the attendance requirement receive a CPD-accredited Certificate of Completion for Python Scripting for ArcGIS Training from Vision Reach Global Consultancy, issued in the name you register with, so double-check the spelling at checkout.
Python Scripting for ArcGIS Training is pitched at advanced professionals. If you're unsure whether it's the right fit for your current role or background, message our training advisors before you register and they'll help you confirm.
Fees for Python Scripting for ArcGIS Training vary by delivery location and format and are shown in real time in the schedule panel above once you pick a date. Register 3 or more delegates on the same course together and a 5% team discount is applied automatically — larger cohorts can request a custom corporate quote.
Yes — Python Scripting for ArcGIS Training can be delivered on-site at your offices (or virtually for distributed teams), with case studies and examples tailored to your industry and the specific challenges your team is working through. Switch to the "In-House" tab in the schedule panel above to request a proposal.
Related Training
Key Skills You'll Learn
Vision Reach Global
From $1,700 · KSh 160,000
Key Skills You'll Learn
Vision Reach Global
From $1,700 · KSh 160,000
Key Skills You'll Learn
Vision Reach Global
From $800 · KSh 80,000
Also Training in Naivasha
Key Skills You'll Learn
Vision Reach Global
From $800 · KSh 80,000
Global finance operations are undergoing rapid transformation driven by digitalization, automation, regulatory scrutiny, and the demand for real-time financial visibility. Traditional accounts payable
Vision Reach Global
From $800 · KSh 80,000
Organizations increasingly face liquidity pressures, delayed payments, and rising credit risks across complex customer portfolios. However, traditional receivables practices often lack structured cred
Vision Reach Global
From $800 · KSh 80,000
Key Skills You'll Learn
Vision Reach Global
From $800 · KSh 80,000
Key Skills You'll Learn
Vision Reach Global
From $800 · KSh 80,000
Key Skills You'll Learn
Vision Reach Global
From $800 · KSh 80,000
Looking for a different city or delivery format? See all schedules for Python Scripting for ArcGIS Training or browse every course running in Naivasha.