Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Master ArcGIS Pro: Beginner to Advanced & Python Scripting
Rating: 4.2 out of 5(133 ratings)
653 students

Master ArcGIS Pro: Beginner to Advanced & Python Scripting

Learn ArcGIS Pro workflows, spatial analysis, map publishing, and ArcPy automation from scratch
Created byGolgi Alvarez
Last updated 7/2026
English
English [Auto],

What you'll learn

  • Set up and navigate ArcGIS Pro projects efficiently using bookmarks and data selection tools.
  • Import and manage spatial data from Excel, CAD files, and satellite imagery with accurate georeferencing.
  • Apply symbology, labeling, and edit spatial attributes to enhance data visualization.
  • Perform spatial analysis tasks including buffer creation and area calculations.
  • Create, publish, and export professional-quality maps and layouts using ArcGIS Pro and ArcGIS Online.
  • Manage geodatabases and conduct advanced GIS analysis with LiDAR point cloud data.
  • Automate GIS workflows by scripting Python and ArcPy inside and outside ArcGIS Pro.
  • Utilize advanced image processing techniques such as segmentation and object-based classification.

Course content

10 sections43 lectures6h 57m total length
  • Introduction5:27

    Create a new ArcGIS Pro project with RGA sprawl, sign in with an A3 account, choose a map template and imagery base map, then add airports data and save.

  • Data Selection Techniques5:01

    This lesson covers various data selection techniques using ArcGIS Pro, an essential skill for efficient spatial data analysis. You will begin by setting up a new map project, adding relevant shapefiles such as towns and administrative boundaries to the workspace.

    Once the data is loaded, you will explore different selection tools available in ArcGIS Pro, including graphical selection methods like rectangle, polygon, lasso, and circle. The lesson demonstrates how to select features directly on the map and how to clear selections when needed.

    In addition to visual selections, you will learn how to use attribute-based selection by constructing queries to select features based on specific criteria like town names. The course also introduces selection by location, where you will use spatial relationships such as intersection between different layers to identify features falling within a particular district boundary.

    Key topics covered in this lecture

    • Creating and naming a new map project in ArcGIS Pro

    • Adding shapefiles to the map from the catalog

    • Using selection tools including rectangle, polygon, lasso, circle, line, and trace

    • Applying selection by attributes with query construction

    • Exploring attribute table operations like showing selected records and panning to selected features

    • Performing selection by location using spatial relationships and running selection processes

    • Understanding how to clear and manage selections

    Practical value in GIS data management and analysis

    • Efficiently filter and highlight spatial data based on visual or attribute criteria

    • Analyze spatial relationships by selecting features within or intersecting specified boundaries

    • Improve map navigation by zooming and panning to selected features for detailed inspection

    • Facilitate decision-making using targeted data selection techniques in GIS projects

    By the end of this lesson, learners will be able to confidently use multiple selection methods in ArcGIS Pro, enabling precise data filtering and spatial analysis tailored to their mapping needs.

  • Using and Managing Bookmarks4:08

    This lecture guides you through the process of using bookmarks in ArcGIS Pro to efficiently navigate maps. You will learn how to create a new project and set bookmarks for specific locations on the map, enabling quick access to those areas later.

    We start by opening a project and zooming into a specific region on the map, such as a part of Madagascar. Then, you will see how to create bookmarks for different locations within the project, add descriptive names and notes, and how these bookmarks can be used to quickly return to those views.

    Additionally, this lesson covers the management of bookmarks, including how to delete and update them when necessary. You'll learn to maintain your bookmarked locations effectively for better map navigation.

    Key topics covered in this lecture:

    • Creating a new ArcGIS Pro project for bookmarks

    • Zooming in on map locations for bookmarking

    • Adding bookmarks with names and descriptions

    • Using bookmarks to navigate between saved locations

    • Managing bookmarks: updating and deleting

    Practical value of using bookmarks in ArcGIS Pro:

    • Save time by quickly navigating to important map areas

    • Organize spatial data views for projects and presentations

    • Enhance workflow efficiency in map exploration and analysis

    • Maintain easy access to frequently referenced locations

    By the end of this lesson, you will be able to create and manage bookmarks in ArcGIS Pro to improve your map navigation experience and streamline your GIS projects.

Requirements

  • Basic computer skills and familiarity with geographic data concepts.
  • Access to ArcGIS Pro software installed on your computer.
  • Willingness to practice hands-on exercises for effective learning.

Description

This comprehensive course introduces you to ArcGIS Pro, the leading GIS software for spatial data analysis, mapping, and geoprocessing. Designed for beginners and advanced users alike, this course takes you through a practical learning journey that combines theory with hands-on exercises to build professional geospatial skills.

You will start by setting up ArcGIS Pro, creating and managing projects, selecting spatial data, and mastering navigation tools like bookmarks to efficiently handle your workspace. Throughout the course, you will gain confidence importing, editing, and visualizing data from multiple sources including Excel, CAD files, and satellite imagery.

Moving beyond data management, this course equips you with essential spatial analysis techniques such as buffer zone creation and area calculations. You will learn how to design and publish high-quality maps, create layouts, and export images suitable for presentation or sharing using ArcGIS Online.

The course also features in-depth modules on advanced GIS topics such as geodatabase management, working with LiDAR point cloud data, and performing sophisticated raster image processing including segmentation and object-based classification.

Professional value is further enhanced by an extensive Python programming section that introduces ArcPy scripting both within and outside ArcGIS Pro. This allows you to automate repetitive tasks, customize workflows, and extend ArcGIS Pro capabilities for streamlined spatial data processing.

Learning by doing, you will engage in practical step-by-step exercises that cover importing data, labeling, digitizing, thematization, georeferencing, and spatial analysis methods to reinforce concepts and develop real-world GIS competencies.

Learning Objectives
By the end of this course, you will be able to:

  • Set up and navigate ArcGIS Pro projects efficiently

  • Import and manage spatial data from Excel, CAD, and satellite imagery

  • Apply symbology, labeling, and edit spatial attributes

  • Perform spatial analysis such as buffer creation and area calculations

  • Create and export professional-grade maps and layouts

  • Manage geodatabases and work with LiDAR point cloud data

  • Share GIS products through ArcGIS Online and StoryMaps

  • Automate GIS workflows using Python and ArcPy scripting

  • Operate advanced image processing including segmentation

  • Complete practical exercises to consolidate GIS skills

Who Should Take This Course

  • GIS beginners wanting to learn ArcGIS Pro from scratch

  • Professionals transitioning from ArcGIS Desktop to ArcGIS Pro

  • Spatial analysts and geospatial designers aiming to deepen software skills

  • Students and researchers involved in geographic data processing

  • Urban planners, environmental scientists, and engineers using GIS

  • Anyone interested in automating GIS tasks with Python scripting

  • Users wanting to create and share interactive maps and applications

Course Structure

Section 1: Introduction to ArcGIS Pro
Learn how to set up ArcGIS Pro, create projects, select data, and navigate efficiently using bookmarks.

Section 2: Creating and Editing Spatial Data
Import Excel data, apply symbology, edit attributes, label features, digitize data, and georeference images.

Section 3: Spatial Data Analysis
Conduct buffer analysis to create influence zones around spatial features.

Section 4: Publishing Maps from ArcGIS Pro
Generate final maps, configure page layouts, export images, and share your work via ArcGIS Online.

Section 5: Advanced ArcGIS Pro Features
Assess your knowledge with a test and explore advanced functionalities within ArcGIS Pro.

Section 6: Practical Step-by-Step Exercises
Get hands-on experience importing CAD and Excel data, performing area calculations, buffer analysis, attribute labeling, thematization, digitization, and georeferencing.

Section 7: Advanced GIS Analysis
Work with satellite imagery, manage geodatabases, and analyze LiDAR point clouds.

Section 8: Creating and Sharing GIS Products
Create and share maps, StoryMaps, and applications using ArcGIS Online and AppStudio, plus creating custom layouts.

Section 9: Python Programming in ArcGIS Pro
Master Python scripting techniques for automating tools, managing fields, describing data, looping, and running geoprocessing tasks.

Section 10: Bonus Lesson: Advanced Image Processing
Explore image segmentation and object-based classification techniques within ArcGIS Pro.

Why Take This Course

This course is valuable for anyone seeking to elevate their GIS expertise through practical, project-based learning that reflects real-world workflows used by professionals. The integrated approach to teaching not only covers software operation but emphasizes geospatial analysis, data visualization, and automation with scripting, making you a competent GIS specialist.

By mastering ArcGIS Pro and its Python scripting capabilities, you increase your productivity and open up new career possibilities in fields such as urban planning, environmental management, GIS consulting, and academia. Learning to publish and share your maps online enhances collaboration and outreach potential.

Professional Context

GIS technology is at the core of modern spatial decision-making across multiple industries. This course helps you develop the skills needed to handle complex GIS data, perform meaningful analysis, create compelling maps, and automate workflows. Whether you are a student, a GIS technician, or a professional, these competencies are crucial for advancing your career in the geospatial sector.

Who this course is for:

  • Beginners who want to learn ArcGIS Pro from scratch.
  • GIS professionals transitioning from ArcGIS Desktop to ArcGIS Pro.
  • Spatial analysts and cartographers seeking advanced GIS skills.
  • Students and researchers working with geographic data.
  • Urban planners, environmental scientists, and engineers using GIS tools.
  • Anyone interested in automating GIS tasks with Python programming.
  • Users wanting to create and share interactive maps via ArcGIS Online.
  • Geospatial developers looking to enhance workflows with scripting.