Teaching & Training

Learn geospatial analysis and map-making through workshops, books, and free tutorials.

Learn from my books

From ethical cartography in R to photorealistic 3D terrain rendering, these guides are built to be practical and reusable.

Mastering Rayshader: Crafting Stunning 3D Maps in R by Milos Popovic

Mastering Rayshader

A comprehensive guide to crafting stunning 3D maps in R with 19 hands-on chapters covering terrain processing, photorealistic shading, HDRI lighting, web-ready renders, and animations.

  • Hands-on 3D workflows built around real terrain data
  • Photorealistic shading and HDRI lighting techniques
  • Polished map composition for web-ready exports
  • Animation-ready rendering workflows with annotated R code
Mapping Worlds with R by Milos Popovic

Mapping Worlds with R

A practical, project-driven guide to making beautiful, ethical maps in R.

  • Step-by-step tutorials with real datasets
  • Production-ready code you can adapt
  • Best practices for ethical cartography
  • Companion GitHub repository included

Custom Training for Teams

Hands-on workshops tailored to your organization's needs and skill level.

Half-dayBeginner

Introduction to Geospatial Analysis with R

Learn the fundamentals of working with spatial data in R, from reading shapefiles to creating publication-ready maps.

sf package basicsReading spatial dataBasic mapping with ggplot2Coordinate systems
Half-dayIntermediate

Advanced Cartography with ggplot2

Master advanced cartographic techniques using ggplot2 and sf packages for professional map outputs.

Custom color palettesMap layouts & legendsInset mapsExport for print
Half-dayIntermediate

3D Terrain Visualization with Rayshader

Create stunning 3D elevation maps and terrain visualizations using the rayshader package.

DEM data handling3D renderingLighting & shadowsAnimation exports
Full-dayIntermediate

Building Interactive Maps

Create interactive web maps with Leaflet and ggiraph for engaging data presentations.

Leaflet in Rggiraph interactivityPopups & tooltipsPublishing to web

What Your Team Gets

Teams leave with templates, not just slides.

Reproducible Workflows

Your team learns to create maps that are version-controlled, reproducible, and easy to update.

Consistent Standards

Establish team-wide mapping standards, color palettes, and style guides.

Hands-on Practice

Each participant works on real exercises with immediate feedback and support.

Reference Materials

Teams receive documented code templates and resources to use after the training.

Need training for your organization?

Book my training call

YouTube Tutorials

Learn mapping techniques with free video tutorials.