Skip to content


A few tutorials I authored for ArcGIS

Below is a non-exhaustive list of tutorials that I authored for ArcGIS. The objective of these tutorials is to demonstrate spatial data analysis using the scientific computing ecosystem of Python and the ArcGIS stack.

Harness the Power of GIS with the ArcGIS API for Python


The ArcGIS API for Python is a new Python library for working with maps and geospatial data that is powered by Web GIS, whether online or on-premises. It is a Pythonic API that uses Python best practices in its design and employs standard Python constructs and data structures with clean, readable idioms... Read more here

A whole new way to experience GIS

The ArcGIS API for Python is easy to learn and extremely useful for data scientists, GIS administrators, and GIS analysts. One of the features that makes this API so powerful is its integration with Jupyter Notebook. Jupyter Notebook is a web-based integrated development environment (IDE) for executing Python code. Unlike other traditional IDEs that are designed for developers, Jupyter Notebook provides a simple and easy-to-use interface that encourages the Read-Eval-Print Loop (REPL) process that is central to learning how to code in Python... Read more here