Applied Programming and GIS Analysis Using ArcPy

Applied Programming & GIS Analysis Using ArcPy

Learn how to create and integrate useful scripts to your everyday GIS tasks

Learn the necessary programming tools for engineering and science fields & dive into GIS analysis using the ArcPy package

Advance your Skills!!

Become a stronger and more competitive GIS professional

You probably grew up using ArcGIS and every day, you sit down at your  computer desk achieving specific tasks and get work done with the greatest ease and maximum benefit. However, have you yet explored the endless capabilities and benefits of integrating ArcPy scripts to your every day work??



This course is designed to make the power of applied programming and Python scripting available to those who have no or little experience writing code. 

The course starts with the basics of programming and scripting, such as what scripting is and how to write and run simple lines of code. Following this, the course covers more sophisticated aspects and dive into the spatial analysis utilizing the benefits of the ArcGIS programming toolS like the Modelbuilder and the ArcPy package.

Learn through a combination of practical recipes and audiovisual material

Boost your GIS Career!!



  • Course Overview FREE TRIAL

Applied Programming


  • Lesson 1: Applied Programming – Part 1
  • Lesson 2: Applied Programming – Part 2
  • Lesson 3: Applied Programming – Part 3

Applied Python Programming


  • Lesson 4: Python Basics
  • Lesson 5: Lists & Arrays
  • Lesson 6: IF-ELSE
  • Lesson 7: Loops
  • Lesson 8: Introduction to SPYDER Workspace
  • Lesson 9: Methods & Functions
  • Lesson 10: Variables
  • Lesson 11: Modules
  • Lesson 12: Object Oriented Programming FREE TRIAL
  • Lesson 13: Visualisation & Plotting
  • Lesson 14: Working with Text Files

ArcPy Geoprocessing


  • Lesson 15: ArcGIS Programming Part-1
  • Lesson 16: ArcGIS Programming Part-2
  • Lesson 17: ArcGIS Programming Part-3
  • Lesson 18 : ArcGIS Geoprocessing
  • Lesson 19 : Intro to ArcPy (Functions & Classes)
  • Lesson 20 : Basic Functionalities & Examples
  • Lesson 21 : Working with Vectors
  • Lesson 22 : ArcPy Script Arguments
  • Lesson 23 : Automation, Batch & Schedule
  • Lesson 24 : ArcPy & Raster Processing

ArcPy Practical Exercises & Recipes

  • Lesson 25 : Example 1 – Working with Geometry
  • Lesson 26 : Example 2 – Raster Algebra
  • Lesson 27 : Example 3 – Vector Analysis
  • Lesson 28 : Example 4 – Data Management
  • Lesson 29 : Example 5 – Batch Vector Analysis in GDB
  • Lesson 30 : Example 6 – Spatial Queries
  • Lesson 31 : Example 7 – Real Life Project Solution

About Your Instructor

Dimitris Bliziotis

Dimitris Bliziotis

GIS and Photogrammetry Expert

I am a Remote Sensing and a Surveying Engineer. I received my Diploma in the Department of Rural and Survey Engineering from the National Technical University of Athens (NTUA), where I also received my M.Sc. in the domain of Geoinformatics and Remote Sensing.

From the beginning of 2013 I am working as a GIS and Photogrammetry Expert in the private sector offering support and solutions in GIS, Remote Sensing and Photogrammetry applications. Also, from 2013 I am a Research Assistant in the Laboratory of Remote Sensing of National Technical University of Athens (NTUA). I have actively participated in more than 10 funded European Commission and European Space Agency projects and I have more than 15 peer reviewed scientific publications in journals and conferences.

I have experience in the fields of the state of the art technologies in WebGIS, remote sensing, data processing, multispectral images, radar, big data, data mining and machine learning algorithms. My main areas of research are the automated procedures/classification algorithms for land cover/uses mapping. Some of the software tools I operate in common basis for geospatial applications are: ERDAS IMAGINE suite, QGIS, ESRI suite and Python.

What Will I Learn?

Basic Programming Concepts

Python Basics

ArcGIS Programming

ArcGIS Geoprocessing Tools

Become Confident with ArcPy

Create Scripts and Batch Routines


Windows/Linux Machine

Basic Computer Skills

Basic Familiarity with Scripting

Basic GIS/Remote Sensing Knowledge

An ArcGIS license or a trial version

Willingness to Learn New Things & Experiment


$19.90 Regular Price Buy $19.90

Let's get started!

Click below to sign up!

Take the Course

Check these out

$39.82 Geographic Information System (GIS) courses bundle Buy Now
$19.90 Introduction to GeoServer Buy Now