Folium
v0.20, 2026 Edition. Master Folium v0.20 in this 2026 edition audio course. Learn how to bridge Python's data ecosystem with Leaflet.js to create interactive, powerful web maps.
Episodes
The Folium Bridge
3m 41sDiscover the core abstraction of Folium: bridging Python's data ecosystem with Leaflet.js. Learn how to initialize a Map, set the starting location, and render your first interactive HTML map.
Customizing the Canvas
3m 32sLearn how to transform your map's visual style using tilesets and bounds. We cover xyzservices, custom map tiles, and how to restrict user scrolling.
Pinpointing Data
3m 45sMaster the art of dropping pins on your Folium map. We explore Markers, custom Icons, and the crucial difference between Tooltips and Popups.
Rich Interactivity in Popups
3m 44sTake your popups to the next level by embedding rich content. Learn to parse HTML, embed Pandas DataFrames, inject Vega charts, and optimize with lazy loading.
Organizing Vectors and Layers
3m 28sDraw paths and group your data to keep maps clean. We explore PolyLines, FeatureGroups, and how to give users control with LayerControls.
Spatial Overlays with GeoJSON
3m 41sUnlock advanced spatial features by importing GeoJSON into Folium. Learn how to map boundaries and integrate seamlessly with GeoPandas DataFrames.
Distributions with Choropleths
3m 37sCombine geography with statistics using Choropleth maps. Learn how to bind Pandas DataFrames to GeoJSON regions to visualize data distributions.
Performance and Plugins
3m 23sSupercharge your maps with Folium plugins. Discover MarkerClusters for massive point datasets, HeatMaps for density, and Draw tools for map interactions.