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.

Pricing - Lifetime Access

Course curriculum

  • 01
    Show details
  • 02
    Applied Programming
    Show details
    • Lesson 1: Applied Programming – Part 1
    • Lesson 2: Applied Programming – Part 2
    • Lesson 3: Applied Programming – Part 3
  • 03
    Applied Python Programming
    Show details
    • 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 PREVIEW
    • Lesson 13: Visualisation & Plotting
    • Lesson 14: Working with Text Files
  • 04
    ArcPy Geoprocessing
    Show details
    • 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
  • 05
    ArcPy Practical Exercises & Recipes
    Show details
    • 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

What Will I Learn?

  • Basic Programming Concepts

  • ArcGIS Programming

  • Become Confident with ArcPy

  • Python Basics

  • ArcGIS Geoprocessing Tools

  • Create Scripts and Batch Routines

Any prerequisites?

  • Windows/Linux Machine and Basic Computer Skills

  • Basic Familiarity with Scripting

  • An ArcGIS license or a trial version

  • Basic GIS/Remote Sensing Knowledge

  • Willingness to Learn New Things & Experiment

GEO Premium

Access our ENTIRE content with a yearly subscription. From 8$/month ONLY 4$/month (billed annually)

1 Year Access

Student Profile?

  • Under/post graduate students

  • Professionals and Companies

  • Master students and PhD candidates

  • Researchers and Academics

Some more information

  • Based on Block-chain Certificates of Completion

    After you successfully finish the course, you can claim your Certificate of Completion with NO extra cost! You can add it to your CV, LinkedIn profile etc

  • Available at any time! Study at your best time

    We know hard it is to acquire new skills. All our courses are self paced.

  • Online and always accessible

    Even when you finish the course and you get your certificate, you will still have access to course contents! Every time an Instructor makes an update you will be notified and be able to watch it for FREE

  • About your Instructor

    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.

    Dimitris Bliziotis

    GIS and Photogrammetry Expert