
Kick off your QGIS for beginners journey by exploring GIS basics, origins, and how it works, with a focus on theoretical foundations before hands-on, real-world projects.
Be aware that Udemy may ask for reviews early; explore the course sections first, provide constructive feedback, and enjoy a risk-free 30-day money-back guarantee while gaining practical skills.
Discover how geographic information systems (GIS) visualize and analyze maps and spatial data using layers in QGIS and ArcGIS to support urban planning, environmental management, and disaster response.
Understand the two building blocks of GIS—vectors and rasters. Describe objects as points, lines, or polygons, and view large areas with pixel-based rasters such as satellite images.
Explore the history of maps, from Eratosthenes to the Mercator projection, understand distortions and the rise of datums and WGS 84 in modern geographic and projected coordinate systems.
Explore geographic and projected coordinate systems, including lat/long, World Geodetic System of 1984, and UTM zones, and how transformations affect accuracy in GIS.
Discover the most common GIS file types, from shapefiles: geometry, index, dbf, and optional prg/cpg files, to raster TIFFs, and maintain a clear folder structure to avoid broken connections.
Explore how vector layers store multiple attributes for each object, enabling you to filter, analyze, and visualize roads by properties like name, length, intersections, road type, and speed limit.
Explore the practical side of GIS by moving from basics to hands-on software applications, installing and exploring the software through practical examples, and finishing with a realistic case study.
Advance to the second module and install the QGIS long-term release version on your computer.
Ensure your computer meets the minimum requirements for optimal QGIS performance, including an Intel Core i5 processor, eight gigabytes of ram, and two gigabytes of free disk space.
Explore QGIS as a free, open source GIS platform supported by a global community, offering plugins and powerful tools for spatial analysis, mapping, and data visualization.
Navigate the official QGIS website to download the long-term release of QGIS for Windows, Mac, or Linux, then complete the setup wizard to install.
Conclude the installation process for QGIS and prepare learners for the next module, which will explore basic functionalities and help them get familiar with the software.
Set up your first QGIS project by configuring the project interface and coordinate reference system, adding vector layers and a basemap raster layer, and saving your work.
Launch QGIS, open a new empty project, and customize your workspace by moving toolbars and panels, including the layer and browser panels.
Set the project coordinate reference system to UTM zone 39N (EPSG 32639) for Abu Dhabi, using the project properties CRS tab, ensuring future and existing layers auto-transform to this CRS.
Add your first vector layer in qgis, load the Abu Dhabi Protected areas shapefile, and then add an OpenStreetMap basemap raster to establish the layer hierarchy for clear map visualization.
Explore basic toolbars in QGIS, including the pan map tool, zoom controls, selection and information tools, and the measure and browser tools for practical layer work.
Check the layer metadata by opening properties to learn where the shapefile is stored, its file type, coordinate reference system, and transformation accuracy for polygons.
Open the attribute table, view and filter shapefile data, switch between table and form views, and use selection tools to locate the Marine Biosphere Reserve.
Drag the line shapefile into the QGIS project to quickly add bathymetric contour lines and verify the bathymetry attribute and coordinate reference system in the table.
Save your QGIS project regularly with Save or Save As, choosing a descriptive name and location to preserve the map, then add a third shapefile layer like turtle sightings.
Handle CRS mismatches in QGis with on-the-fly projections, selecting the transformation by accuracy and geographic coverage. Set up custom datum transformations to reproject layers to your CRS.
Launch QGIS, customize panels and toolbars, set the WGS84 UTM zone 39 end system for Abu Dhabi, and add a vector shapefile of protected areas.
Explore advanced styling and labeling options in QGis to perform basic analytics in the fourth module.
Explore QGIS workflows by organizing layer hierarchy, viewing point turtle sightings near Abu Dhabi, and formulating research questions to identify a conservation hotspot.
Apply categorized layer symbology to a shapefile and classify by type to distinguish hawksbill and green turtles with color and size. Explore graduated and rule based symbology.
Apply graduated symbology in QGIS to visualize numeric attributes, using equal interval classification and color ramps to reveal turtle sighting hotspots.
Apply graduated symbology to size map points by sightings, classify with a fixed interval to visualize sighting totals, and blend visualizations with a rule-based approach in QGIS for beginners.
Master rule based symbology in QGIS by creating rules for hawksbill and green turtles, assigning distinct colors and a size based on sightings to reveal hotspots.
Explore labeling options and adjust layer opacity to reveal the base map while highlighting the study area, then apply graduated bathymetry symbology with a blue ramp and labels.
Master qgis tools for data visualization and analysis using categorized and graduated symbology, labeling, and rule-based layers; classify with equal interval, quantile, natural breaks, and standard deviation, visualizing bathymetric data.
Edit map objects from existing layers, explore the attribute table and field calculator, install plugins for base maps, and join a database to a layer using a unique identifier.
Edit shapefiles by entering editing mode, adding a point with attributes type, amount, and identification number, and saving changes; use move and vertex tools to refine lines.
Use snapping toolbar to connect lines by snapping vertices to endpoints, segments, or the middle. Adjust active or all layers and pixel distance, and discard changes with the pencil tool.
Explore the attribute table in depth, add and edit fields for the turtle sightings shapefile, and label the map with the new behavior field.
Use the field calculator to add x and y coordinates as new decimal fields in the attribute table, using the 84 utm system in meters.
Convert coordinates to degrees, minutes, and seconds using the qgis field calculator with a text field. Understand that calculated attributes are static, so moving the point does not update coordinates.
Enable virtual fields to create dynamic attributes that auto-update when features change, then calculate area and perimeter in the polygon shapefile using the field calculator and measure tools.
Explore QGIS extensibility by installing plugins, enable the processing toolbox, and use Quick Map Services to load online base maps like Bing satellite images and OpenStreetMap.
Learn to join data in QGIS using a common unique identifier: import a semicolon-delimited CSV, create a delimited text layer, and apply a join to turtle sightings.
Recap the core GIS workflow: edit shapefiles with digitizing and snapping tools, manage attributes with the field calculator, and join CSV data to spatial layers.
Assume the role of an environmental consultant as you explore a case study, import geographic-coordinate csv data from gps and civil-engineering excel files, then validate and manipulate data for analysis.
As an environmental consultant, conduct a spatial analysis of three proposed locations for Pea Island using QGIS to determine the best site while protecting seagrasses and corals.
Collect and import all available data, ensure editable layers, and manage data for the island case study using DXF files, shapefiles, PDFs, and a points-of-interest CSV.
Open a new QGIS project, set the coordinate system to WGS84, import a semicolon-delimited CSV as a delimited text layer to map points, seabed habitat, and residential areas.
Import dxf files in QGIS, which dissects them into polygons, add layers for three island options, and set the s84 zone p-39n crs to compare seabed habitat and development data.
Apply three environmental restrictions for Pea Island case study in GIS: avoid points of interest, stay 1 km from inhabited areas, and keep 250 m from corals and seagrasses.
Convert the islands’ DXF and the point-of-interest CSV to Esri shapefiles to enable editable spatial analysis, then export with the project coordinate system and remove extraneous attributes.
Export a file to a different coordinate reference system using save features as and selecting a new target reference system, transforming the file for sharing shapefiles with colleagues or clients.
Convert dxf files to shapefiles, exporting islands and points of interest in utm zone 39 n, deselecting unnecessary attributes to keep data clean, and retain essential metadata for editable layers.
Open csv coordinates and import dxf files, which are dissected into points, lines, and polygons; export as shapefiles to edit and perform spatial analysis in QGIS with coordinate reference systems.
Explore spatial analysis functions to assess the suitability of three island locations by proximity to residential areas, points of interest, and sensitive habitats, using QGIS to inform real-world decision making.
Refresh the island-site restrictions—keep distance from residential areas over one kilometer and at least 250 meters from critical habitats—while visualizing seagrass and coral in QGIS.
Explore the processing toolbox, the holy grail of GIS, housing functions and algorithms to process data and automate workflows from the processing tab.
Learn to verify island polygons against points of interest by counting points in polygon, merging island options, and exporting clean results for real-world GIS checks.
Apply buffer and intersect analyses in QGIS to assess 250m habitat overlaps around an island, revealing coral and rocky seabed habitats, and compute layer statistics.
Create a 1000 m buffer around island options in qgis and perform overlap analysis. Filter residential areas by type and quantify overlap with island buffer, yielding 183,492 m² and 3.07%.
Conclude the analysis by evaluating island options against coral, seagrasses, and residential proximity, use the intersection tool to measure overlap, and select option three as viable.
Learn to adjust algorithm parameters quickly in the processing toolbox, view run history, and refine results with a temporary scratch layer; also fix invalid geometries using the fixed geometries tool.
Build GIS proficiency in QGIS by applying buffer, intersection, and count points in polygon to assess island location suitability near residential zones, points of interest, and habitats.
Learn to georeference maps and digitize georeferenced data in QGIS module eight using visible coordinates or identifiable map features, with a pro tip on snapping toolbar.
Apply geospatial analysis and GIS methods to address stakeholder concerns—oyster fields, wreck site, coral patches, seagrass beds—and georeference a sedimentation model image to assess total suspended solids.
Overlay the suspended solids map onto a QGIS project, digitize it as a layer, and assess risks to points of interest and critical habitats using OpenStreetMap and EPSG 32639.
Georeference a total suspended solids raster in QGIS using the georeferencer and ground control points, then align to epsg 32639 (wgs84 utm zone 39) for the pea island shapefile.
Digitize a georeferenced polygon shapefile with crs, define a suspended solids attribute, and create inner polygons using snapping to avoid overlaps. Apply four-class graduated classification and save the project.
Georeference maps without coordinates by using distinct map features as ground control points with the map canvas tool, selecting breakwaters, island shapes, and beaches and checking delta numbers.
Recap module eight by georeferencing maps with coordinates or features, loading as raster layers, digitizing total suspended solids polygons starting with the innermost polygon due to the snapping toolbar.
Explore open source bathymetry data and apply raster calculations using the raster calculator to generate contour line shapefiles, export layer stylings, and build a GeoPackage for sharing.
Design a monitoring system using a network of six-meter depth buoys to measure total suspended solids and trigger alarms that halt or adjust construction to protect critical habitats.
Import and visualize GEBCO bathymetry data in QGIS by creating a temporary scratch layer, extracting polygon vertices to decimal degrees, and loading the GeoTIFF bathymetry to analyze depths.
Identify bathymetry deeper than six meters using the raster calculator in QGIS's processing toolbox, producing a 1/0 logical layer, then visualize with 70% opacity to locate suitable monitoring buoys.
Define two buoy locations and buffers to monitor total suspended solids, using 150 m and 600 m buffers around seabed habitat and explorer wreck, plus a 1000 m reference area.
Create a monitoring buoy shapefile layer in QGIS for beginners, adding east, west, and north reference buoys, enabling snapping, and defining id, name, and description fields with coordinates.
Export the georeferenced shapefile as a geopackage to keep all data in one file, then export the styling as a qml file so recipients can load the same symbology.
Extract GEBCO raster contours with GDAL at a 1 metre interval, convert to vector, then style using the LRF attribute and categorized symbology with an inverted blue ramp for depth.
Use bathymetry data and Gebco raster to identify areas deeper than six meters with contour lines and buffers, plot total suspended buoy locations, and export a geopackage for municipality review.
Master the final module by creating a professional map with a north arrow, scale bar, legend, table, color codes and pictograms, then export the image for submission to the municipality.
Visualize monitoring map in QGIS by adapting buoy and shipwreck SVG symbols, applying habitat color codes from file, organizing island option tree, seabed habitat, contour lines, OpenStreetMap, exporting Gebco_contour_lines shapefile.
Set custom symbols and color codes in qgis using svg markers for shipwreck and buoy points, adjust sizes, and apply hexadecimal color codes to habitat layers for accurate map symbolism.
Style contour lines by decreasing thickness, label with elevation and buffer atop lines, delete residential areas, adjust Pea Island above model suspended solids, then close the toolbox and save.
Create a print layout in QGIS, name it, and set the sheet to A3 landscape. Add a map, adjust position, align extents and scales with the main view, and refresh.
Add a new cross-type grid, set 2000 m spacing in x and y, then draw coordinates on the left and top and center the map on the print sheet.
Learn to add map attributes in QGIS, including north arrow, scale bar, title, and legend, customize their appearance, and manage layer visibility and names for clear print layouts.
Add an attribute table with coordinates in degrees, minutes and seconds linked to the buoy layer, and create an overview map with locked layers and a buoy image.
Export the monitoring buoy map as an image, set a suitable dpi (300 for good detail), and save to a chosen location before previewing and adjusting the export settings.
Review map styling and layout steps, including svg symbols for buoys and shipwrecks, hex colors for critical habitats, and exporting a polished geospatial map ready for submission.
Express gratitude to learners for joining the geospatial mapping course, invite them to share experiences and leave a review, and wish them success in personal projects and professional careers.
Unlock the power of GIS with QGIS, the leading open-source software for spatial analysis.
This course takes you from the basics to advanced geoprocessing and mapping techniques, empowering you to analyze spatial data and create professional maps.
What you’ll learn in this course:
Navigate QGIS and understand key GIS concepts, including spatial analysis techniques.
Work with vector and raster data, managing attribute tables and performing spatial queries.
Perform spatial analysis using tools like buffers, intersections, and raster calculations.
Import and analyze a Digital Elevation Model (DEM) to understand terrain and bathymetry for advanced analysis.
Create high-quality, professional maps with advanced symbology, labels, and print layouts.
Automate workflows and improve efficiency with QGIS’ powerful processing toolbox.
Master georeferencing to align your data with real-world coordinates and use it for analysis.
Digitize features to create accurate vector data from scanned maps or satellite images.
Who is this course for?
Beginners who want to learn GIS and QGIS from scratch.
Environmental engineers, consultants, and professionals in related fields.
Anyone seeking to perform spatial analysis and create professional-quality maps.
By the end of this course, you will have a strong foundation in QGIS, enabling you to confidently perform spatial analysis and produce maps for real-world applications.