This article provides you with a quick look at key information unique to the ArcGIS API for Python Associate exam. Per the key exam preparation resources article, exam selection and preparation begin with Esri Academy. Here you'll find exam details and have access to the corresponding Learning Plan and a link to Esri Community for the Exam Information Guide (EIG) and this exam comparison article. Here is an article to help you select the exam that’s right for you: A Personalized Approach to Exam Selection.
We recommend that you subscribe to receive certification updates in your inbox and subscribe to Esri Technical Certification in Esri Community to stay up to date on the latest program information. Click this link to Ask Questions about this exam or our program.
The 2026 exam version expects the candidate to have 2–4 years of experience in GIS administration, content management, visualization, and analysis using the ArcGIS API for Python.
The 2024 exam version tests the candidate's experience with the ArcGIS API for Python. This exam validates skills related to GIS administration, content management, visualization, and analysis.
Learn more about exam retirement here.
2026 Exam Version – In Development | 2024 Exam Version – Pending Retirement 30 June 2026 |
Administration - 31% | Administration - 29% |
Identify portal/organization settings | Identify portal/organization settings |
Identify techniques for managing items, groups, and users | Identify techniques for managing items, groups, and users |
Given a scenario, use the GIS module to manage items, groups, and users | Given a scenario, use the GIS module to manage items, groups, and users |
Content Management - 32% | Content Management - 29% |
Identify tools for managing content | Identify tools for managing content |
Describe the process for managing content | Describe the process for managing content |
Given a scenario, use the map and features modules to create and manage web map layers | Given a scenario, use the GIS, features, mapping, and widgets modules to create and edit web map layers |
Given a set of requirements, use the gis module to publish and update items | Given a set of requirements, use the GIS or features module to publish items |
Visualization - 20% | Visualization - 20% |
Identify tools for creating and editing web map and web scene layers | Identify tools for creating and editing web map layers |
Identify strategies for visualizing non-spatial data | Identify strategies for visualizing non-spatial data |
Given a scenario, use the map and features modules to visualize map content | Given a scenario, use the GIS, features, and mapping modules to visualize map content |
Analyze - 17% | Analyze - 22% |
Given a scenario, identify the appropriate type of analysis | Given a scenario, identify the appropriate type of analysis |
Given a scenario, use the geocode, geometry, features, and raster modules to analyze data | Given a scenario, use the geoenrichment, geocode, geometry, features, network and raster modules to analyze data |
Use spatially enabled DataFrames to prepare data for analysis (GeoAccessor, GeoSeriesAccessor, pandas DataFrame) | Given a dataset, use Spatially-Enabled DataFrames to conduct analysis (GeoAccessor, GeoSeriesAccessor, pandas DataFrame) |
Exams are updated every 18-24 months, and we welcome ArcGIS users and Subject Matter Experts to help shape the validity of our exam content. Your participation is critical to the success of our program, and your feedback is key to ensuring that the exam enhancements meet the needs of our GIS Industry.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.