
Introducing Course Instructor
How to Be a GIS Genius
Proper Guide to Start Learning GIS
What is Desktop GIS
What is Web GIS
Step-by-Step Learning Guide
1. What is GIS?
2. Core Functionalities of GIS
3. GIS: Maps with Meaningful Information
4. Key Components of a GIS System
5. Advantages and Benefits of Using GIS
6. Common Applications and Uses of GIS
1. What is ArcGIS?
2. Applications of the ArcGIS Desktop Package
3. Introduction to ArcCatalog
4. Introduction to ArcMap
5. Introduction to ArcGlobe
6. Introduction to ArcScene
1. How to Start ArcCatalog
2. Overview of the ArcCatalog Interface
3. Understanding the Catalog Tree
4. Using the Contents Tab
5. Using the Preview Tab
6. Using the Description Tab
7. Exploring the Menu Bar in ArcCatalog
1. How to Start ArcMap
2. Overview of the ArcMap Interface
3. Understanding the Table of Contents (TOC)
4. Map Display View
5. Using the Search Tool
6. Exploring the Menu Bar
7. Introduction to Tools in ArcMap
1. Introduction to ArcGlobe
2. How to Add OpenStreetMap in ArcGlobe
3. How to Add a Basemap in ArcGlobe
4. How to Add a Shapefile to ArcGlobe
5. Applying Symbology to Layers in ArcGlobe
6. How to Add a Google Earth KML File
7. Using the Identify Tool in ArcGlobe
8. Overview of Navigation and Analysis Tools in ArcGlobe
9. Using the Fly Tool
10. How to Set the Observer Position
11. Adjusting Layer Transparency in ArcGlobe
1. Overview of the ArcScene Interface
2. Exploring the Menu Bar in ArcScene
3. Introduction to Tools in ArcScene
4. Navigating in the 3D Scene View
5. Using the Fly Tool
6. How to Set the Observer in ArcScene
7. How to Add a Viewer Window
8. Using the Find Tool
9. Opening and Exploring the Attribute Table
1. Why Choose ArcGIS Pro?
2. Introduction to ArcGIS Pro
3. Key Highlights of This Course Related to ArcGIS Pro
4. What You Can Do with ArcGIS Pro
5. Final Takeaways and Motivation to Learn ArcGIS Pro
1. Differences Between the ArcMap and ArcGIS Pro Interfaces
2. Menu Bar vs Ribbon Tab: A Functional Comparison
3. File Extension Differences Between ArcMap and ArcGIS Pro
4. Differences in Project Creation Workflow
5. Map Types in ArcMap vs ArcGIS Pro
6. How Internet Access Affects ArcGIS Pro and ArcMap
7. Handling Multiple Projects in ArcMap and ArcGIS Pro
Article on ArcMap vs ArcGIS Pro
1. Detailed Overview of the Menu Bar
2. Browsing the Map View
3. Using the Tools and Layout Toolbars
4. How to Use the Identify Tool
5. How to Use the Measure Tool
6. Detailed Overview of the Table of Contents
7. Selecting Map Elements in ArcMap
1. Main Sections of the ArcGIS Pro Interface
2. The Ribbon Interface in ArcGIS Pro
3. Tabs in the Ribbon: Overview and Function
4. The Project Tab: Features and Purpose
5. Difference Between ArcMap’s Menu Bar and ArcGIS Pro’s Ribbon
6. The Contents Pane in ArcGIS Pro
7. Working with the Attribute Table
8. The View Tab: Layout and Display Control
9. The Catalog Pane: Accessing Project Resources
10. ArcGIS Pro as an All-in-One GIS Interface
11. Organizing Interface Sections for Efficient Workflow
Article: ArcGIS Pro User Interface
1. Map Views Across Different Project Types in ArcGIS Pro
2. Map View in a Map Project
3. Using the Identify Tool in ArcGIS Pro
4. Zoom Controls and Navigation
5. Using the Full Extent Button
6. Explore Tool for Navigating and Identifying Features
7. Previous Extent Tool for Navigation History
8. Understanding and Adjusting the Map Scale
9. Using the Snapping Tool for Precision Editing
10. Working with X, Y Coordinates and Map Units
11. Map View in a Global Scene Project
12. Map View in a Local Scene Project
13. Smart Use of the Navigator Tool
14. Mouse Control Tips for Efficient Navigation
1. Elements of the Contents Pane
2. Difference Between ArcMap’s Table of Contents and ArcGIS Pro’s Contents Pane
3. List by Drawing Order
4. List by Data Source
5. List by Selection
6. List by Editing
7. List by Snapping
8. List by Labeling
9. How to Search for Layers in the Contents Pane
1. What Does “Save Project” Mean in ArcMap?
2. How to Save a Project as a .mxd File
3. How to Export a Map as JPG or PDF
4. How to Change Export Resolution for Better Map Quality
1. How to Print a Map
2. Print Properties Overview
3. Setting the Print Orientation (Portrait vs Landscape)
4. Using Print Preview
5. Print Setup Options
6. Adjusting Map Size for Printing
7. Printer Setup and Selection
1. How to Open the ArcGIS Pro Interface
2. Interface Launch: ArcMap vs ArcGIS Pro
3. How to Create a New Project in ArcGIS Pro
4. Project File Extension and Folder Structure in ArcGIS Pro
5. Types of Projects in ArcGIS Pro
6. Understanding Map Projects
7. Supporting Files and Folders in a Project
8. What is a Global Scene Project?
9. What is a Local Scene Project?
10. Basemap Options and Facilities in ArcGIS Pro
11. Key Capabilities of the ArcGIS Pro Interface
12. What is a Catalog Project?
13. Creating a Project Without a Template
1. How to Create a Project Without a Folder in ArcGIS Pro
2. Differences Between Projects With and Without Folders
3. Supporting Files in a Project Created Without a Folder
1. How to Create a Combined Project with Map, Global Scene, and Local Scene
2. Using the Insert Tab in ArcGIS Pro
3. How to Add a New Map to the Project
4. Exploring the Tabs Available in the Map View
5. How to Save All Elements of a Combined Project
1. Introducing Shapefile
2. Spatial Data in a Shapefile
3. Non-Spatial Data in a Shapefile
4. How Features and Information Are Linked in a Shapefile
1. How to Create a Shapefile in ArcGIS
2. Choosing the Feature Type
3. Creating Point Shapefiles
4. Creating Polyline Shapefiles
5. Creating Polygon Shapefiles
6. How to Add a Spatial Reference to the Shapefile
1. How to Create a Shapefile
2. How to Set Up a Folder Connection
3. How to Add a Coordinate System to a Shapefile
4. Second Method: Creating a Shapefile via Catalog Pane (or specify actual method if clearer)
5. Third Method: Quick Way to Create a Shapefile
6. Benefits and Limitations of the Quick Method
1. How to Add Data to the Map
2. How to Add a Shapefile Layer
3. How to Add a Basemap
4. Controlling Layer Visibility
1. How to Add Data to a Map
2. How to Add a Shapefile Layer
3. Layer Visibility Issues and Solutions
4. How to Add a Raster Layer
5. How to Add Layers in Global Scene and Local Scene
6. Layer Placement in 3D Basemaps
7. How to Add a KML File in ArcGIS Pro
8. Viewing and Managing KML Properties in ArcGIS Pro
1. Tips for Using the Layer Pop-Up Menu or Context Menu
2. Primary Functions in the Layer Context Menu
3. How to Open the Attribute Table
4. Zoom to Layer
5. Zoom to Selected Feature
6. Switch Selection
7. Label Features from the Context Menu
8. Introduction to Layer Properties
1. Introduction to Layer Properties
2. The General Tab: Layer Name and Basic Settings
3. The Source Tab: Data Source Information
4. How to Change the Selection Color
5. Setting Layer Transparency
6. Controlling Field Visibility
7. Using the HTML Popup Tab
1. Introduction to the Layer Pop-Up (Context) Menu in ArcGIS Pro
2. How to Copy a Layer in the Contents Pane
3. How to Remove a Layer from the Map
4. How to Open the Attribute Table from the Pop-Up Menu
5. Zoom to Layer Option Explained
6. Selection Tools from the Pop-Up Menu
7. How to Activate the Identify and Selection Tools
8. How to Select Visible Layers Only
9. How to Switch Selection
10. How to Enable or Disable Layer Pop-Ups
11. How to Export Features from a Layer
12. Accessing Layer Properties from the Pop-Up Menu
13. Key Differences in Layer Properties: ArcMap vs ArcGIS Pro
1. What is a Label in ArcMap
2. How to Add Labels in ArcMap
3. Changing Label Text
4. Understanding Text Symbols
5. Setting Placement Properties
6. Using Label Styles
7. Changing Label Color
1. Basic Properties of Labels in ArcGIS Pro
2. Differences Between ArcMap and ArcGIS Pro in Labeling
3. How to Enable Labeling
4. Overview of the Labeling Tab
5. Differences in Label Properties for Different Feature Types
6. Understanding Label Classes
7. Working with Text Symbols
8. Label Placement Options
9. Tabs in the Label Class Window
10. Advanced Labeling Capabilities in ArcGIS Pro
1. What is Label Visibility?
2. Label Visibility in Basemaps
3. Purpose of Using Label Visibility Range for a Shapefile
4. How to Apply a Label Visibility Range to a Shapefile
5. Understanding “In Beyond Scale”
6. Understanding “Out Beyond Scale”
1. What is Symbology?
2. How to Change Symbology
3. Single Symbol
4. Texture Symbol
5. Categories Symbol
6. How to Change a Fixed Feature to a Fixed Color
1. How to Open the Symbology Panel in ArcGIS Pro
2. Symbology for Different Types of Features
3. Types of Symbology in ArcGIS Pro
4. Exploring Symbology Properties
5. Capabilities and Advantages of ArcGIS Pro Symbology Options
1. Overview of Primary Symbology Options
2. How to Apply a Single Symbol
3. Adjusting Outline Width
4. Polygon Symbology Properties
5. Varying Symbology by Attribute
6. Setting Feature Transparency Based on Attribute
7. Using Numeric Values for Symbology
8. Changing Colors Based on Attribute Values
1. What is a Unique Symbol?
2. How to Apply a Unique Symbol to a Polygon Feature Layer
3. How to Add a New Value to the Unique Symbol List
4. Understanding the Specific Field for Symbology
5. How to Select the Specific Field for Symbology
6. Applying Transparency to Unique Symbols
7. Practical Uses of Transparency in Map Design
WELCOME TO SHAHRIAR GIS SCHOOL, THE BIGGEST GIS TRAINING PROGRAM AVAILABLE ONLINE!
Are you looking for a single course that can take you from GIS beginner to a confident GIS professional?
Welcome to the GIS Mega Course, one of the most comprehensive GIS training programs designed to help you master the world's most popular GIS technologies and workflows. In this practical, project-oriented course, you will learn ArcGIS Desktop (ArcMap, ArcCatalog, ArcScene, ArcGlobe), ArcGIS Pro, QGIS, Remote Sensing, Watershed Analysis, Web GIS fundamentals, Geodatabases, Spatial Data Management, Cartography, and Python Programming for GIS Automation (ArcPy).
With 22+ hours of video training, 206 lectures, and 49 structured sections, this course provides a complete GIS learning pathway that combines theory, practical demonstrations, and real-world GIS workflows.
Why Enroll in This Course?
Learn both ArcGIS Desktop and ArcGIS Pro in one course
Master ArcMap, ArcCatalog, ArcScene, and ArcGlobe
Learn the world's leading open-source GIS software: QGIS
Understand Remote Sensing and Raster Analysis
Perform complete Watershed Delineation and Hydrological Analysis
Learn Python Programming from scratch
Understand ArcPy scripting and GIS automation
Create professional maps and layouts
Learn digitizing, editing, georeferencing, and spatial data management
Build strong GIS skills that are applicable in government, environmental, engineering, urban planning, agriculture, disaster management, and research sectors
Suitable for complete beginners with no prior GIS or programming experience!
What You Will Learn
ArcGIS Desktop (ArcMap, ArcCatalog, ArcScene & ArcGlobe)
Understand the ArcGIS ecosystem
Work confidently with ArcCatalog
Create and manage GIS projects
Manage layers and spatial datasets
Create and edit shapefiles
Perform map digitizing and editing
Label and symbolize geographic features
Work with attribute tables and field management
Create and manage geodatabases
Produce professional-quality maps
Explore 3D visualization using ArcScene and ArcGlobe
ArcGIS Pro
Learn the modern ArcGIS Pro environment
Understand the differences between ArcMap and ArcGIS Pro
Create and manage projects efficiently
Use map views, layouts, and content panes
Work with file and mobile geodatabases
Edit features in both 2D and 3D environments
Create Web GIS-ready projects
Perform data management and spatial analysis
Design professional cartographic products
Georeferencing & Spatial Data Preparation
Georeference scanned maps and imagery
Create highly accurate georeferenced maps
Convert and prepare GIS datasets
Integrate multiple spatial data sources
GIS Data Analysis
Calculate geometry, area, perimeter, and coordinates
Extract latitude and longitude values
Use field calculations and attribute analysis
Work with polygon, line, and point datasets
Remote Sensing & Raster Analysis
Understand Remote Sensing fundamentals
Learn satellite image concepts and sensors
Explore LANDSAT imagery
Understand raster data structures and bands
Create and analyze hillshade models
Perform raster visualization and interpretation
Watershed Delineation
Understand watershed concepts
Learn hydrological modeling workflows
Delineate watersheds using ArcGIS
Apply GIS techniques to environmental analysis
QGIS Complete Training
Install and configure QGIS
Master the QGIS user interface
Manage projects and spatial data
Work with plugins and advanced tools
Import shapefiles, rasters, KML, and CSV files
Perform map digitizing and editing
Create professional map layouts
Apply advanced symbology and labeling
Conduct georeferencing workflows
Perform geoprocessing operations such as:
Buffer
Clip
Intersection
Union
Python Programming for GIS Professionals
You do not need any previous programming experience.
Starting from the basics, you will learn:
Python fundamentals
Variables and data types
Strings and numbers
Lists, dictionaries, and arrays
Conditional statements
Loops and iterations
Functions
Classes and objects
Practical GIS-oriented programming concepts
ArcPy GIS Automation
Understand ArcPy fundamentals
Learn where and how ArcPy scripts are written
Work with ArcMap Python Window and Python IDEs
Create reusable GIS automation scripts
Save map documents programmatically
Develop efficient ArcPy workflows
Learn best practices for GIS scripting
Who This Course Is For
GIS beginners
Students and graduates
Urban and regional planners
Surveyors
Environmental professionals
Researchers and academics
Civil engineers
Remote sensing analysts
Government GIS officers
GIS technicians and analysts
Professionals planning a career in GIS
Anyone interested in learning GIS, mapping, and spatial analysis
Why This Course Is Different
Unlike many courses that focus on only one software package, this course provides a complete GIS ecosystem approach. You will learn industry-standard proprietary tools such as ArcGIS and ArcGIS Pro, open-source GIS through QGIS, Remote Sensing concepts, and Python programming for GIS automation—all in a single learning path.
By the end of this course, you will have the knowledge and practical skills needed to create maps, manage spatial data, perform analysis, automate GIS workflows, work with satellite imagery, and confidently use multiple GIS platforms in professional environments.
Enroll Today
Join thousands of GIS learners and start building the practical GIS, Remote Sensing, and Python skills needed for academic success, professional growth, and career advancement.
See You in Class!
Until then, keep exploring, keep learning, and enjoy the fascinating world of GIS!
— Shahriar Sir
International Award-Winning GIS Teacher & Speaker
Working in the GIS Industry Since 2007
Teaching GIS Worldwide Since 2014
Completed 100+ International GIS and Web GIS Projects for clients in the USA, Canada, Australia, New Zealand, and many other countries.