Happy to announce my new course Mapping and Data Visualization with #Python. This has been in the making for over a year and excited to be able to share it with the world! The full course is free for self-study and shared under an open license. An overview thread below 👇 1/n
We start with the overview of the Python data visualization landscape and zero in on the core libraries for mapping. Day 1 covers vector data visualization with #Maptplotlib, #Pandas, #GeoPandas, and #Contextily (2/n)
Day 2 starts with a deep dive into XArray and raster data visualization. We use #Xarray, #rioxarray and #CartoPy to visualize elevation and gridded climate datasets and learn some advanced #Matplotlib tricks. (3/n)
On Day 3, we switch gears and start covering libraries for interactive mapping. We use #Folium, #GeoPandas, and #Leafmap to create interactive maps with a range of geospatial datasets, including how to use Cloud-Optimized GeoTIFFs (#COG) for visualizing large rasters. (4/n)
The last day is dedicated to learning how to build apps and dashboards with #Streamlit. We put together everything we learned in the class so far - and build a dashboard, a geocoding app, and a multi-layer mapping app using #Leafmap and publish it on #Streamlit cloud (5/n)
The whole course is organized as a series of #Jupyter notebooks that can be run on #Colab with zero configuration. I hope this makes the exercises approachable to beginners. Check out the full course on our OpenCourseWare site and start learning! courses.spatialthoughts.com/python-dataviz…
This course is also offered as a live online cohort-based class that attracts professionals from across the world. The live classes come with free lifetime support and certification! Check out our instructor-led offerings at spatialthoughts.com/events/

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Ujaval Gandhi

Ujaval Gandhi Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @spatialthoughts

Jun 10
A thread about the newly launched #DynamicWorld landcover dataset by #Google. I had early access and explored this dataset in detail. You may be very excited about this dataset, but likely for the wrong reasons. Sharing some insights, potential use cases, and pitfalls. 1/n
First of all - what is it? It's a Landcover dataset based on Sentinel-2 data - but with a key difference. Rather than a static snapshot, it is a time series. *Every* Sentinel-2 scene is classified with class probabilities for 9 landcover classes. 2/n
It is an incredible technological feat. The dataset contains not just every Sentinel-2 scene from the archive, but every new scene is classified and made available in just a few minutes to all #EarthEngine users a through a dynamic collection 3/n developers.google.com/earth-engine/d…
Read 12 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(