New Course: Mobile GIS and Mapping Applications with Leaflet

Mobile GIS and Mapping Applications with Leaflet

This course is available now on It will show you how to create a mobile specific mapping application using Leaflet.js including

  • Formatting your web application for mobile device screens
  • Understanding touch screens and adapting your web app for them
  • Making your web app look and feel like a native application
  • Detecting if the user is using a mobile device
  • Detecting if the user is online or not
  • Getting the most out of geolocation
  • Adding simple charts to your application
  • Using web storage to save the state of your application
  • Using web storage to store local versions of vector data
  • Using the Application Cache API to load a local version of your application for off-line use
  • Creating custom base maps with QGIS and QTiles
  • Adding custom base maps to the application cache for offline use

Readers of this blog are eligible to register for 80% off, or $20 total at Mobile GIS and Mapping Applications with Leaflet

For a limited time the course pre-requisites are also available for $20 each. These courses will not be available for less at any time in the foreseeable future.

Display and analyze GIS data on the web with Leaflet.js, For FREE!!!!

Introduction to Web Programming for GIS Applications


  1. Over 4 hours of video content in 19 Lectures with additional new material coming every few weeks.
  2. This is an intermediate level course. You need to have some familiarity with JavaScript, HTML, CSS, and Leaflet. You can get everything you need with my previous courses available with the links above. You don’t need to take those courses, but I will assume you have at least that level of knowledge.
  3. This is a self-paced course. You can start whenever you like and take as long as you need. Lectures are available anytime, anyplace you have an internet connection. You can even download them to a mobile device and take them with you.
  4. We will go step by step through the process of adapting an existing web mapping application for use on a mobile device by formatting the application for small screens sizes and touch screens, taking advantage of the geolocation capabilities of mobile devices, making the application look and feel like a native application, and making it available for off-line use.
  5. This course deals with client-side applications only. It does not deal with data collection applications. I will have a course specifically on mobile data collection applications in mid 2018.
  6. Please help me spread the word by sharing this page with your geospatial community!

Leave a Reply

Your email address will not be published. Required fields are marked *