Skip to main content
Getting Started with ArcGIS
Expand your knowledge of geospatial concepts through instructor-led, web courses, MOOCs, training seminars and a number of learning platforms. As a UC San Diego affiliate, you have access to a number of training resources through UC San Diego's license agreement.
GIS and Python
Geo Python (Univ. Helsinki course 1)
The Geo-Python course teaches you the basic concepts of programming using the Python programming language in a format that is easy to learn and understand (no previous programming experience required). Each lesson is a tutorial with specific topic(s) where the aim is to gain skills and understanding how to solve common data-related tasks using Python programming (see schedule & learning goals). Course is organized by the Department of Geosciences and Geography at the University of Helsinki.
Automating GIS Processes with Python (Univ. Helsinki course 2)
Automating GIS-processes -course from the University of Helsinki teaches you how to do different GIS-related tasks in Python programming language. Each lesson is a tutorial with specific topic(s) where the aim is to learn how to solve common GIS-related problems and tasks using Python tools. Lessons use publicly avilable data and assumes that you know the basics of Python programming. If Python is not familiar to you, we recommend to start with our earlier course that focuses on learning the basics of Python from geo-python.github.io.
More GIS Tutorials on the Web
Earth Data Science Courses & Workshops
Earth Data Science Courses & Workshops that are taught as a part of the professional Certificate and Masters program in Earth Data Analytics offered by Earth Lab at the University of Colorado - Boulder.
These are free, self-paced courses online. In the Earth Analytics course, explore how the R programming language and R Markdown is used to work with time series, GIS, remote sensing and social media data. No previous programming experience is required.
GPS Visualizer's Address Locator: Convert street addresses to coordinates
A free batch geocoder where you get a Google Maps map, GPX file, or text file of the lat/long after you put in your addresses. Unsure if this does places outside of the United States or not at this time.
UC Santa Barbara - CSISS - GIS Cookbook: Introduction & Table of Contents
Created by the GIS gurus at UC Santa Barbara, this resource has tutorials for starting out with GIS.
University of North Carolina Chapel Hill - Geographic Information Systems Resources and Services at Davis Library
This site contains links to gis data, tutorials, and guides to online mapping tools, address matching resources and gazetters.
University of Southern California - Free Geocoding, Address Processing, and GIS Data Capture
A service offered for free to "non-profits, academics and government resources. All others can use the service for free by signing up as a partner or purchasing credits." You can also trace & store polygons and calculate shortest paths here.
University of Tennessee Libraries - Map Services: GIS@UT GIS Tutorials
A developing page where you can find tutorials for the basics of using GIS.
ESRI Support Center Home
This should be one of your first resources when stuck on an ArcGIS task or looking for a specialized tool for geoprocessing.
Help for ArcGIS 10.2 & earlier
This is an archive of available help content for ArcGIS products released before May 2014. This content is no longer updated.
ArcGIS Desktop Help 9.1
Your home base for the online help system for ArcGIS 9.1.
Combine interactive maps with text, photos, video and sound to create interactive experiences to communicate your story to others.
Survey123 for ArcGIS is a complete, form-centric solution for creating, sharing and analyzing surveys. Use it to create smart forms with skip logic, defaults, and support for multiple languages. Collect data via web or mobile devices, even when disconnected from the Internet. Analyze results quickly, and upload data securely for further analysis.
Basic Steps for Creating Survey123 (Desktop and Browser)
Provides the basic steps for creating a Survey123 in either the desktop tool called Connect or the browser-based form. Toggle between the two using the options at the top.
Learn Lessons -- Survey123
A collection of lessons from Learn ArcGIS that are real-world lessons for learning Survey123. Includes getting started, designing one in multiple languages and more.
GeoNet Survey 123
The GeoNet Survey123 group is where you can find the latest information on Survey123 for ArcGIS, ask questions, and participate in discussions.
Youtube Survey123 video playlist tutorials
A collection of short videos for creating surveys and incorporating advanced functionality into your own survey. Updated frequently with new videos.
Google Earth, Maps & SketchUp Tutorials
Please feel free to download and use these tutorials as appropriate.
(Many thanks to Danielle, our GIS Lab Assistant, for her work on this
If copying or distributing these guides, please provide attribution to the appropriate entity who created them!
Tutorials are categoried by:
We also have books on Google Earth, Maps & SketchUp!
Basic - Google Earth Website
This basic tutorial is straight from the Google Earth website. It features specific tutorials on including how to obtain coordinates, geotag photos using Picasa, navigation on the earth, and marking locations.
Basic - Starting with Google Earth
New to Google earth? Here is a great tutorial that will help get you started with the program!
Basic - Learn Google Earth via YouTube
Use YouTube videos to teach yourself Google Earth!
Basic - Creating Placemarks in Google Earth with Spreadsheet Mapper 2.0
Need to generate placemarks in Google Earth and Maps? Use the Spreadsheet Mapper 2.0.
Basic - Create a Map in Google Earth
Do you want to create maps using Google Earth? Use this page to help!
Basic - Google Earth Help Videos
Need additional help? Google Earth has a video help channel on YouTube!
Basic - SketchUp Modeling
Self-paced tutorial guides you step by step on modeling concepts in SketchUp.
Basic to Int/Advanced - SketchUp Video Tutorials
Use video tutorials to help aid your learning. These videos range from basic to more advanced topics!
Basic to Int/Advanced - SketchUp Tutorials on lots of things!
Free Google SketchUp tutorials, over 70 to help fine tune your SketchUp knowledge!
Basic to Int/Advanced - Sketchucation
Read about the latest news, forums and helpful tutorials related to SketchUp.
Int/Advanced - Tours, KML, KMZ, GPS, Geotagging in Google Earth
Looking for more advanced understanding of Google Earth? Learn how to record a tour, import KML, KMZ and GPS data, and geotag photos using this tutorial!
Int/Advanced - Tours with Narration in Google Earth
Create narrated tours with KML touring using this tutorial!
3D - Modeling in Google Earth
Interested in geo-modeling? This tutorial features videos that can make your models stand tall!
KML-Specifics - Learn more about KML
KML is the file format used to display geographic date in an Earth browser (i.e. Google Earth, Google Maps, etc.). This tutorial will help you become familiar with the formatting, structure, and most commonly used tags.
Digital Urban - Tutorials
Focused on 3D and the urban environment, there are some tutorials here for Google Earth and Sketch-Up that might be helpful.
Google Earth Outreach - Tutorials
From the Google Earth Outreach team, this site has tutorials to how to build better balloons, use their Spreadsheet Mapper tool, how to create regions, and other KML/KMZ related tasks.