I first met you in the Gis open chat room and even made a purchase. Thank you. ใ ใ
5.0
fkdlfkdl68
70% enrolled
This lecture was like a ray of light when I was feeling lost while working on a project at school. ใ ใ
5.0
๋ ผ๋ฌธํ์ด์
38% enrolled
I was learning GIS for school recently, and this QGIS lecture was exactly what I needed.
The lecture structure is concise, and the content explained by the instructor and the supplementary materials are excellent, so it goes right into my ears.
It was hard to find GIS lectures, but I'm glad I found such a great lecture. If there's anyone who's hesitating to take the class, definitely listen to it!!!!
What you will gain after the course
Basic GIS vector data analysis functions
Basic Python Knowledge for QGIS Automation
Automating analysis tasks using Python and QGIS
๐QGIS Python Automation (Vector Edition) Version.2 Renewal Version๐ is back Please check the renewal introduction section below for details!!
A convenient world met through coding! ๐ Master Python, GIS, and automation all at once with this QGIS Python automation course.
Start Python QGIS Automation with just one course ๐ #QGIS #GIS #data-analysis #spatial-data #python #python-automation #GIS-lecture #GIS-education #Reduce repetitive tasks with QGIS automation code
๐ฅ
GIS, which has recently seen a rapid increase in utility and importance. Does it still feel unfamiliar and difficult to you?
๐
Python, used by everyone from students to professionals. Are you tired of learning only boring theories?
๐ค
Automation that saves my time and money. Do you want to apply it to GIS as well?
๐ If so, take this course!
We have included everything from the most essential QGIS functions and Python code to QGIS automation analysis methods using both. Meet QGIS Python Automation (Vector Edition) Ver.2, where you can learn quickly from the basics!!
Why should you take this QGIS Python Automation course? ๐ฒ
The space we live in is becoming increasingly subdivided and sophisticated. This leads to the diversification of spatial data, which has now become so close to our lives that we can no longer afford to ignore it.
This course provides a friendly introduction to the concepts of GIS and its practical analysis functions, which form the foundation of spatial data.
By the way, what is GIS?
GIS (Geographic Information System) refers to a 'Geographic Information System' that converts geographic information necessary for our lives into computer data to be utilized efficiently.
Data collectionstorageprocessing analysisvisualization
Coding has also become an essential element of our lives. For modern people who cannot live a life separated from digital technology, coding is an important tool that will make our lives more convenient and enriched. The basic syntax of Python learned in this course is directly linked to the final goal of the course, the automation of QGIS.
So that you can string information together effectively! ๐ก
There is a saying that "even if you have three bushels of beads, they are not a treasure unless they are strung together." We are living in an era overflowing with beads of information, yet we live our lives chased by time because we cannot actually string them together.
This course shares how to string the beads quickly and efficiently through automation using GIS and Python.
After taking this course! ๐
โ
You can save your precious time.
You can automate GIS tasks that were previously handled manually by delegating them to a computer with just a few lines of code.
๐
Failure is no longer something to fear.
Did something come up that needs to be fixed in the middle? By simply changing the numbers, you can re-analyze as many times as you want with a single click.
๐คฉ
You can make everything you imagine a reality.
Just because you practice specific functions doesn't mean you won't be able to use the rest. This course teaches you how to fish.
You will learn the following โ
You can learn both GIS and Python..
Theory and practice are covered all at once. cรนng mแปt lรบc.
We enhance understanding with friendly explanations.
Even if you know nothing, you can take this course.
By learning automation methods, you can write code for anything you want.
So, I recommend it to these people! ๐
GIS Beginners - Learn the basic concepts and fundamental analysis functions of GIS through the open-source program QGIS.
Python Beginners - Put aside difficult theories and get familiar with coding by solving practice problems together.
GIS Professionals and Researchers - You will be able to automate many processes that were previously handled manually by using Python code within QGIS.
Check out the curriculum ๐nhรฉ ๐
Section 1. GIS Concepts > QGIS Basic Theory Learning > Practice
Section 2. Learning basic Python functions > Solving practice problems
Section 3. Learning QGIS Automation Methods > Practice
Section 4. Solving 4 types of practical examples to check your polished skills
The lecture is organized with a concise and clean structure. Drawing from my experience as a current researcher, you will practice focusing on the most frequently used and essential basic QGIS functions. Before taking the full course, try it out through the free lectures!! nhรฉ!!
As a non-coding major, I understand the difficulties of encountering coding for the first time better than anyone. Instead of boring theory, you can learn while experiencing the fun of coding through practical exercise problem-solving.
We will practice automating QGIS functions using Python with code that can be applied in real-world scenarios. After completing the practice, we have structured three analysis processes into practical analysis examples.
- Practical Example 1: Analysis of Public Wi-Fi Underserved Areas in Seoul - Practical Example 2: Analysis of Buildings Located Within the Radius of Both Seoul Bus Stops and Subway Stations - Practical Example 3: Creation of Land Cover Maps by District in Seoul - Practical Example 4: Analysis of the Number of Serviceable Emergency Rooms Based on Buffer Zones by Legal Dong in Seoul
Python hidden in QGIS? Did you know? ๐
QGIS is an open-source GIS that can utilize various plugins, and it can perform powerful functions required for GIS through Python code.
QGIS has a built-in Python console. Using this Python console, we can execute all analysis functions available in QGIS.
Coding is a set of instructions delivered to a computer. You can automate the computer to perform analysis processes that you used to click through one by one by hand with just a few lines of typing.
However, these methods are not well-introduced in Korea. Knowing the functions is useless if you cannot apply them. This course teaches you the "method" of commanding QGIS to perform the analysis you want through the Python language.
The GIF below is the result of the example code used in the actual class. Through the -Practical Example 3- lecture, try automating every GIS analysis you've ever imagined!! A Python code guidepersonally written by the instructor for convenient automation is also provided!!!!
I have uploaded all class materials and practice files used in the lecture in a compressed format. Please download the materials once at your convenience and enjoy the lecture!!
QGIS Code Guide provided for convenient coding!! ๐งฉ
The instructor has personally written and provided a Python code guide for all QGIS functions used in Section 1 and Section 3. Use the code guide to easily modify parameters according to QGIS functions and utilize them to your heart's content!! Also, feel free to modify and use them as your own code to suit your taste!!
Since the initial release of the lecture, new features (Join Attributes by Location Summary, Join Attributes Table) have been added along with theory & practice and Python code practice.
Additionally, Practical Example 4 has been added so that you can apply both newly learned and existing functions in more complex environments.
Additionally, we have re-recorded and uploaded the sections on Buffer, Clip/Intersect, and Dissolve/Delete Holes from the existing course content, so current students are encouraged to check them out. The lecture materials have also been reorganized and uploaded to match the section numbers and lesson content, so please check those as well. Thank you :)
Q&A ๐ฌ
Q. Is basic knowledge required?
Having prior knowledge of GIS and Python will be a great help in understanding the lectures and making the content your own. However, even if you have never used them before, there is no need to worry as I will explain everything starting from the basics. ๐
Q. In which fields can it be used?
I am a doctoral student and primarily use this for my research. I believe it will be highly applicable for fellow students like myself or for those who use GIS in their professional work. However, the world is full of endless tasks and possibilities. I expect it to be useful in any field where GIS can be applied.
Q. Can I skip the parts I already know?
Yes, this course covers the basics of GIS and Python. If you are specifically interested in automation methods, you may skip directly to Section 3. However, please check the table of contents for Section 1 and Section 2 first, and if there is anything you are unfamiliar with, I recommend taking those lessons before moving forward! ๐
Q. Will I actually use this a lot after finishing the course?
Before I started using Python within QGIS for analysis, I performed all tasks manually. However, in order to improve work efficiency, I began studying analysis through coding, and now I handle most tasksโeven simple analysesโusing code. If you take this course and build up your own code through actual application, you will be able to equip yourself with convenient tools that you can use frequently. ๐ป
Q. What are the advantages of integrating QGIS and Python?
You can simultaneously utilize the advantages of Python coding and the features offered by QGIS software!! ๐
Various Python modules such as geopandas and folium already support GIS tasks within Python. However, the limitations of working solely with Python modules are clear. Immediate and diverse visualization is difficult, and integration with local files is complex. Furthermore, there are also limitations regarding analytical functions.
However, Python code executed within QGIS can be added directly to QGIS layers, allowing all features available in QGIS to be utilized in the same way thereafter.
Introducing other QGIS courses by the instructor ๐
(Click the image to go to the course page)
A Quick Taste of Trendy QGIS Visualization
QGIS Map Visualization A to Z (Vector/Basics)
QGIS All-in-One Starter Pack for Beginners
Check out the roadmap categorized by topic and difficulty level as well!!
-Data Visualization that Transforms Reports- Data Utilization Capability Enhancement Training (2nd Session); Hosted by Gyeonggi-do Human Resources Development Institute; 2022.12.07. & 09.
Competency Enhancement Training for Water Industry Employees - Digital Program Practice (Beginner) & Q-GIS Practice (Intermediate); Hosted by K-water; 2023.06.19.-20.
Basic QGIS Special Lecture; Hosted by the Instructor; 2023.10.07-08.
WISE-UP WORKSHOP Urban Spatial Data Analysis; Hosted by SNU Graduate School of Environmental Studies-BK21 Smart City Project Group; 2024.02.23.
Making Our School Map Using Public Data (Dongbuk High School); Organized by Seoul National University Center for Continuing Education; 2024.05.11.
Creating Our School Map Using Public Data (Samsung High School, Seomun Girls' High School); Hosted by Seoul National University Institute for Continuing Education; 2024.07.08. - 10.
"2024 Water Company Employee Competency Enhancement" Training - Digital Program Practice (Basic) - Q-GIS Practice; K-water; 2024.10.02.
2024 Comprehensive Evaluation Plan for Regulated Pests - Visualization of Fire Blight Outbreaks Using QGIS; Chungnam Agricultural Research and Extension Services; 2024.10.16.
Data Analysis Expert Training Course; Korea Environment Corporation; 2024.10.25.
Data Analysis Expert Training Course; Korea Environment Corporation; 2025.04.23.
Big Data Analyst Training Course Using AI; SeSAC; 2025.07.08-16.
Understanding GIS and Spatial Analysis Tasks & Data Visualization via DBMS (Basic); Hyundai NGV; 2025.10.23-24.
Understanding GIS and Spatial Analysis via DBMS & Data Visualization (Advanced); Hyundai NGV; 2025.11.10-12.
QGIS Beginner/Intermediate/Advanced Analysis Practice and Visualization; Hanyang Cyber University; 2026.06.20-21.
I was learning GIS for school recently, and this QGIS lecture was exactly what I needed.
The lecture structure is concise, and the content explained by the instructor and the supplementary materials are excellent, so it goes right into my ears.
It was hard to find GIS lectures, but I'm glad I found such a great lecture. If there's anyone who's hesitating to take the class, definitely listen to it!!!!
Hello. This is UPWISE.
I'm curious about what areas you use GIS in at school :)
I also used GIS a lot for research and projects, and I started automating Python for work efficiency, so I'm happy.
Thank you for leaving a great review, and I hope my lecture was of some help.
Thank you. ๐
UPWISE Dream
This is the best lecture recommended to both beginners and practitioners of GIS!!!
Since the lecture was uploaded, I have listened to all the lectures during the holiday period.
Currently, I am only solving 3 real-life examples and comparing them with the solution videos uploaded by the instructor.
I think the biggest advantage of this lecture is its clear goals and maximizing learning efficiency through practice.
As you mentioned in the lecture introduction video, the ultimate goal is to learn automation methods using QGIS and Python, and I felt that all the lectures in each section are aimed at that goal.
I use GIS frequently in my field, and I often use simple functions rather than advanced analysis functions. Fixed repetitive tasks were the main focus, but I am going to apply what I learned this time to my work right away!! :)
It was hard to find GIS lectures on Infraon as well as other lecture platforms, so I would like to thank the instructor for creating such a wonderful lecture, and I look forward to other contents you will create in the future!!
Hello. This is UPWISE.
Thank you for taking all the lectures even though it hasn't been long since I uploaded them.
You said that you mainly use GIS for work, so I hope my lectures will be helpful for your related work.
Thank you for the great review of the lectures, and I will see you again when the lectures are produced in the future.
Thank you. ๐
UPWISE Dream
Hello. This is UPWISE.
This is my first time making a lecture, so I think there are many shortcomings, but thank you for your kind words.
I will come back later with a GIS lecture on a different topic. Thank you. ๐
UPWISE Dream