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?

START THE COURSE AND BECOME CONFIDENT OF YOUR PROGRAMMING ABILITIES IN THE GIS INDUSTRY

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

  1. 01
    • Course Overview

  2. 02
    • Lesson 1: Applied Programming – Part 1

    • Lesson 2: Applied Programming – Part 2

    • Lesson 3: Applied Programming – Part 3

  3. 03
    • 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

    • Lesson 13: Visualisation & Plotting

    • Lesson 14: Working with Text Files

  4. 04
    • 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

  5. 05
    • 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 only 8$/month

Student Profile?

  • Under/post graduate students

  • Professionals and Companies

  • Master students and PhD candidates

  • Researchers and Academics

Some more information

  • 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

Dimitris Sykas is a Remote Sensing and Surveying Engineer with a Ph.D. in hyperspectral remote sensing from the National Technical University of Athens (2016). He has spent fifteen years turning satellite data into operational products: at the NTUA Remote Sensing Laboratory, at Planetek Hellas as Senior EO Engineer, at Neuropublic building machine-learning models for smart farming and CAP monitoring, as a postdoctoral researcher on deep learning for agricultural Earth observation at the National Observatory of Athens, and as CTO of the cloudeo group. In 2024 he co-founded GOVADI, an Athens-based company building sovereign, on-premises AI systems for the Greek public sector and large enterprises, where he leads the technical direction of its products: Greek speech-to-text, retrieval-augmented generation with local models and embedding stores, document OCR and PII anonymisation. He has taken part in more than 25 funded EU and ESA projects, has authored over 23 peer-reviewed publications in remote sensing, and holds an international patent in hyperspectral data compression. He founded GEO University to bring hands-on GIS and Earth observation training online.

Dimitris Sykas

Remote Sensing Engineer, Ph.D. · Co-founder and Director, GOVADI · Founder, GEO University

Check these out

  • Python Geospatial Development

    Build Real life Geospatial Applications with Python

    Free

    Enroll Now
  • Introduction to GeoServer

    A quick guide for setting up GeoServer and serving geospatial datasets as Web Services

    Free

    Enroll Now
  • Learn basic of world’s best GIS platform ESRI ArcGIS 10.x

    Become an ArcGIS expert with this step-by-step video tutorial

    Free

    Enroll Now