Welcome to #PythonDatavizChallenge – Learn Mapping and Data Visualization with Python in 30 Days! We have designed this challenge to help you learn how to create charts, maps, animations, dashboards and interactive mapping applications using Python ! Spend 30 minutes each day for the next 30 days to level-up your Python dataviz skills. We have spent over 2 years building and refining this course and are excited to share it with you all – completely free.

We will be posting short videos everyday and cover the full course material step by step. The material covers both static and dynamic plotting libraries along with the app framework – Streamlit. At the end of the course, you will have the necessary skills to build data-powered web mapping apps and dashboards. Ready for #PythonDatavizChallenge? Read on to know the details.
This is an intermediate course that assumes good working knowledge of Python. If you are new to programming, complete our Python Foundation for Spatial Analysis course first.
Watch the videos and work through the material at your own pace. Share your progress on social media with the hashtag #PythonDatavizChallenge to get support from your network.
Note: This challenge is free for anyone to participate and improve their skills with help of our open learning materials. We are not able to provide certificates or review your work.
The Course
You can work through the videos as per the schedule below. Subscribe to our YouTube channel and turn on notifications to get notified when we post new videos.
Use the links in the table below to see the video. The page will be updated daily with links to new videos.
💡 All our YouTube videos are ad-free to enable learning without distractions!
Once you are done with the course, we highly recommend applying the skills by doing a mini-project. Building an app or a dashboard using data from your past or current work is a great way to practice everything you have learnt in these 30 days. This mini-project will also become part of your portfolio and can demonstrate your skills to potential employers.
Note: You don’t need to register or sign-up. Just start watching the videos and work through the exercises. You can follow the course at your own pace. The videos will be accessible even after the challenge.

I am interested
Just start watching the videos and work through the exercises. We will release new videos everyday. You can follow the course at your own pace or follow the schedule.
Hi Ujaval, we don’t need any registration?
No. Just visit this page everyday to see links to new videos and exercises.
I’m interested
Just start watching the videos and work through the exercises. We will release new videos everyday. You can follow the course at your own pace or follow the schedule.
Thank you, i will be watching and learning
This is priceless! Thanks for all your efforts
I am interested, please send more details
All the details are in the post. Please read it carefully again and start working on the challenge.
thank you
Thank you so much for this great opportunity. So amazing course
Thanks. Subscribed from Bangladesh
interested
Just start watching the videos and work through the exercises. You can follow the course at your own pace or follow the schedule.
Firstly i will try to follow the schedule other wise i will use my own pace
I am really interested.
Just start watching the videos and work through the exercises. You can follow the course at your own pace or follow the schedule.
Estos recursos son increíbles. Muchas gracias!