Constructing Choropleth Interactive Maps

Deep Dive into Geographical Data Visualization for Impactful Decision Making

  • Schedule

    20 – 22 May 2024

    09.00 – 15.00 WIB

  • Investment

    Rp. 5.550.000


Hours Course




In this immersive short course session, participants will acquire fundamental skills for unleashing the potential of geographical data through the creation of dynamic choropleth interactive maps. Going beyond conventional mapping methods, this course provides a hands-on learning experience in constructing and manipulating choropleth interactive maps.

Upon completion of the program, participants will gain proficiency in utilizing R programming for geospatial analysis, enabling them to craft engaging interactive maps and effectively communicate their discoveries through dynamic dashboards.

Course Syllabus

  • R and RStudio: Gain proficiency in using R and RStudio, the essential tools for statistical computing and creating interactive maps in this course.
  • Basic data types and structure: Understand the foundational data types and structures in R to effectively handle and manipulate geographical data.
  • Working with lists and tabular data: Learn how to work with lists and tabular data, crucial skills for organizing and analyzing geographical information.
  • Data wrangling in R: Master the art of data wrangling in R, allowing you to clean and transform geographical data for meaningful insights.
  • Retrieving Indonesia’s spatial vector from an open-source provider: Explore open-source providers to obtain Indonesia’s spatial vector and understand the importance of spatial data in map creation.
  • Working with the spatial polygon in R: Acquire skills in manipulating spatial polygons in R, a key step in constructing static maps.
  • Grammar of graphics with ggplot2: Dive into the grammar of graphics using ggplot2 to create visually appealing and informative static maps.
  • Enhancing map plots: Explore techniques for enhancing map plots, adding layers and details to improve visualization and convey richer geographical information.
  • Using leaflet for creating interactive maps: Harness the power of leaflet, a JavaScript API, to create dynamic and interactive maps that engage users effectively.
  • Adding markers and colors in leaflet: Learn how to customize your interactive map by incorporating markers and colors to highlight specific geographic features or data points.
  • Building geospatial analysis graphics: Explore the creation of various geospatial analysis graphics, including heatmaps and choropleths, using interactive tools in R.
  • Explore various publication options using rmarkdown versatile output: Discover the versatility of rmarkdown for publishing your geospatial analysis across different platforms and formats.
  • Creating a compelling dashboard: Develop skills in creating visually appealing and user-friendly dashboards using the flexdashboard package, facilitating effective communication of your geospatial insights.
  • Applying geospatial analysis across industries: Explore practical applications of geospatial analysis in diverse industries, showcasing the versatility and real-world impact of your mapping skills.

Course Receivables:

  • Lecturer’s Notes

    Including Course Books (PDF), HTML files, course transcripts (if any).

  • Highly-accelerated Learning

    Learn under the assistance of mentorship of our lead instructor and a band of qualified teaching assistants throughout each course.

  • Certification of Completion

    Show current employer hat you’ve completed the course with a signed certificate of completion.

  • Quality Learning Environment

    We pay meticulous attention to the logistical details of our workshops: quality audio and visual setups, comfortable sitting arrangements, and small group size.

  • Refreshments & Coffee Break

    In our commitment to delivering a premium experience, we collaborate with leading catering services in Jakarta. Our aim is to ensure that all participants are served delectable lunches and revitalizing coffee breaks.


Courses in this series cater to a diverse audience: from casual learners and working professionals to those venturing into data science and machine learning without a programming background.

We recognize that many students may not have prior expertise in statistics, mathematics, or algebra. Therefore, our courses are designed with a gentle learning curve, placing a strong emphasis on hands-on experience and individualized instruction. Our dedicated team of instructors and teaching assistants ensure personalized guidance every step of the way.

Teaching Methodology:

Students work through tons of real-life examples using sample datasets donated by our mentors and corporate partners. We believe in a learn-by-building approach, and we employ instructors who are uncompromisingly passionate about your growth and education.