Shiny and LeafletÂ
Shiny and Leaflet are two powerful tools for creating interactive maps and geospatial web applications. Leaflet is a popular JavaScript library that makes maps visually appealing and user-friendly. Shiny, on the other hand, is an R-based framework designed for building dynamic, interactive apps.
With Leaflet, you can easily design responsive maps and embed them into web pages or applications. It offers plenty of styling options, supports multiple data formats, and includes interactive features like markers, popups, and custom map layers—making it ideal for presenting geospatial data in a clear, engaging way.
Meanwhile, Shiny enables you to combine those maps with real-time data analysis and visual storytelling. It’s especially useful for geo-ICT professionals who want to explore and present spatial data—without needing deep coding skills. Shiny also allows for live updates, so your data stays fresh and relevant.
Together, these tools make complex geospatial data easier to understand and share. Whether you’re tracking spatial trends or building custom dashboards, Shiny and Leaflet offer a complete solution for your next geospatial project.
What will you learn in this blended learning course?
In this course, you’ll learn how to visualize geospatial data and build interactive maps and dashboards using Shiny and Leaflet. Along the way, you’ll discover how to present data that’s not only accessible and dynamic but also visually impactful.
To start, you’ll set up your workspace in RStudio and get familiar with the tools. After that, you’ll begin working with Leaflet—creating interactive maps, applying custom styles, and combining multiple views into a single interface. Additionally, you’ll enhance your maps with features like legends, color palettes, and overlays to boost clarity and user engagement.
Once you’re comfortable with mapping, you’ll shift your focus to Shiny. Here, you’ll learn to build interactive dashboards that integrate maps with real-time geospatial analysis. You’ll manipulate data frames, prepare datasets in the R console, and connect everything in a fully functional app.
Throughout the course, you’ll apply your skills in hands-on exercises based on real-world examples. As a result, you’ll gain not just technical know-how, but also the confidence to build web apps that process live data and turn it into actionable insights.
Why choose this Maps in Shiny and Leaflet course?
Blended learning gives you the best of both worlds—live interaction and flexible, self-paced study—so you can build real, job-ready skills in geospatial app development.
We kick off with a live session where you’ll create your first interactive map. With expert support from geo-ICT instructors, you’ll get to know Shiny and Leaflet, build your first app, and style map layers for maximum impact.
Next, our self-paced modules let you continue learning on your own schedule. You’ll explore key topics like geospatial data formatting, real-time updates, and user interface design. Along the way, you’ll create responsive maps with leaflet and full dashboards with shiny.
Later, in a second live session, you’ll apply what you’ve learned to a real-world scenario. You’ll refine your app, solve common challenges, and get expert feedback to improve your code and design.
The course follows a case-based structure, meaning everything you create can be reused or adapted for your own work. From custom dashboards to interactive maps, you’ll leave the course with professional-quality outputs.
By combining expert-led training with flexible learning, this course helps you move beyond theory. By the end, you’ll know how to turn spatial data into clear, interactive, and real-time web applications.