The Geo-Python course teaches you the basic concepts of programming using the Python programming language in a format that is easy to learn and understand (no previous programming experience required). Each lesson is a tutorial with specific topic(s) where the aim is to gain skills and understanding how to solve common data-related tasks using Python programming (see schedule & learning goals). Course is organized by the Department of Geosciences and Geography at the University of Helsinki.
Automating GIS-processes -course from the University of Helsinki teaches you how to do different GIS-related tasks in Python programming language. Each lesson is a tutorial with specific topic(s) where the aim is to learn how to solve common GIS-related problems and tasks using Python tools. Lessons use publicly available data and assumes that you know the basics of Python programming. If Python is not familiar to you, we recommend to start with our earlier course that focuses on learning the basics of Python from geo-python.github.io.
Earth Data Science Courses & Workshops that are taught as a part of the professional Certificate and Masters program in Earth Data Analytics offered by Earth Lab at the University of Colorado - Boulder. These are free, self-paced courses online. You will also find tutorials using R, Git, and others.