Welcome to #PyQGISChallenge – Master QGIS Python Development in 30 Days! We are launching our PyQGIS Masterclass course on YouTube and have designed this challenge to help you learn how to customize QGIS using Python with scripts, custom algorithms, actions and plugins! Spend 30 minutes each day for the next 30 days to level-up your QGIS skills. This course is the result of my 15+ years of experience doing QGIS development – including building enterprise-grade plugins and deploying QGIS to thousands of users. I am really excited to share this content with you – completely free.

We will be posting short videos everyday and cover the full course material step by step. The material is designed to help you slowly ramp up and learn complex concepts! All you have to do is show up everyday and spend half an hour watching the videos and practicing the exercises. At the end, you can take up a mini-project and apply your newly acquired skills. Ready for #PyQGISChallenge? Read on to know the details.
This is an advanced course that assumes good working knowledge of both Python and QGIS. If you are new to programming, complete our Python Foundation for Spatial Analysis course first.
We will be posting a set of videos everyday that covers a concept along with hands-on exercise. Watch the videos and work through the material at your own pace. Share your progress on social media with the hashtag #PyQGISChallenge to get support from your network. Once we complete the course, all of you are encouraged to take up a Mini Project using your newly acquired skills. You can choose to build a script for automation, an action or a plugin that helps you in your work.
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.
đź’ˇ 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 and building a QGIS customization related to your own work by doing a mini-project. You can automate a workflow, write an action, build a plugin or a custom function. As you start your journey to become a GIS developer, this mini-project will also become part of your portfolio which is critical for your career. You can share your work in the comments below or on social media with the hashtag #PyQGISChallenge.
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.

[…] am 16. Juli 2024 von geoobserver Screenshot: Banner der PyQGISChallenge (Bildquelle […]
Cool. Thanks for sharing your knowledge.
[…] #PyQGISChallenge – Master QGIS Python Development in 30 Days […]