Skip to content

Commit

Permalink
Update README (#137)
Browse files Browse the repository at this point in the history
  • Loading branch information
giswqs authored Nov 3, 2024
1 parent c093ff4 commit f851ec8
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 7 deletions.
27 changes: 24 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,36 @@
# Introduction to GIS Programming

Welcome to the repository for the "_Introduction to GIS Programming_" course, taught at the University of Tennessee, Knoxville in Fall 2024.
Welcome to the official course website for "_Introduction to GIS Programming_," offered at the University of Tennessee, Knoxville.

## Course Overview

This course offers a comprehensive exploration of GIS programming, centered around the Python programming language. Throughout the semester, students will master the use of Python libraries and frameworks essential for processing, analyzing, and visualizing geospatial data.

## What You'll Learn

- **Fundamentals of Python**: Start with the basics—variables, data types, data structures, string operations, looping, and control statements. Progress to more advanced topics, including functions, classes, file handling, and exception handling.
- **Geospatial Applications**: Delve into Python’s application in the geospatial realm. Learn to create interactive web maps using Leafmap, visualize vector and raster data, and explore 3D mapping with MapLibre. You'll also get hands-on experience with a number of specialized geospatial libraries, including GeoPandas, Rasterio, Xarray, Rioxarray, Leafmap, Whitebox, MapLibre, Geemap, SAMGeo, HyperCoast, DuckDB, and more.

- **Hands-On Experience**: Engage in practical labs and projects designed to reinforce the concepts covered in lectures. These activities culminate in a final project where you'll apply your skills to a real-world geospatial problem.

By the end of the course, you will have a robust understanding of Python programming, specifically tailored to geospatial analysis and visualization, empowering you to confidently tackle various geospatial challenges.

![GIS Programming Course](https://assets.gishub.org/images/geog-312.png)

## Course Resources

All course materials and video recordings are freely accessible on the course website: [geog-312.gishub.org](https://geog-312.gishub.org).
All course materials, including video recordings, are freely available on the course website: [geog-312.gishub.org](https://geog-312.gishub.org).

## Enroll for Certification

Please note that you can access the [course materials](https://geog-312.gishub.org) and [video recordings](https://bit.ly/intro-gis-programming) on the course website without enrolling in the course. However, if you're interested in submitting lab assignments, receiving grades, and earning a certificate of completion, you can enroll in the course at any time by clicking the link below:
Please note that you can access the [course materials](https://geog-312.gishub.org) and [lecture videos](https://bit.ly/intro-gis-programming) on the course website without enrolling in the course. However, if you're interested in submitting lab assignments, receiving grades, and earning a certificate of completion, you can enroll in the course at any time by clicking the link below. There is no deadline for enrollment, and you can complete the course at your own pace.

[Enroll Now](https://tiny.utk.edu/intro-gis-programming)

[![Introduction to GIS Programming](https://assets.gishub.org/images/intro-gis-programming.webp)](https://tiny.utk.edu/intro-gis-programming)

## Lecture Videos

The lecture videos are available as a YouTube playlist: <https://bit.ly/intro-gis-programming>

<iframe width="800" height="480" src="https://www.youtube.com/embed/videoseries?si=FdG82kU5YHBqGsIc&amp;list=PLAxJ4-o7ZoPfb18kNe2luWX9xKg1233i9" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
14 changes: 10 additions & 4 deletions index.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# Introduction to GIS Programming

Welcome to the official course website for "_Introduction to GIS Programming_," offered at the University of Tennessee, Knoxville, during Fall 2024.
Welcome to the official course website for "_Introduction to GIS Programming_," offered at the University of Tennessee, Knoxville.

## Course Overview

This course offers a comprehensive exploration of GIS programming, centered around the Python programming language. Throughout the semester, students will master the use of Python libraries and frameworks essential for processing, analyzing, and visualizing geospatial data.

### What You'll Learn
## What You'll Learn

- **Fundamentals of Python**: Start with the basics—variables, data types, data structures, string operations, looping, and control statements. Progress to more advanced topics, including functions, classes, file handling, and exception handling.
- **Geospatial Applications**: Delve into Python’s application in the geospatial realm. Learn to create interactive web maps using Leafmap, visualize vector and raster data, and explore 3D mapping with MapLibre. You'll also get hands-on experience with a number of specialized geospatial libraries, including GeoPandas, Rasterio, WhiteboxTools, Geemap, SAMGeo, HyperCoast, DuckDB, Xarray, and more.
- **Geospatial Applications**: Delve into Python’s application in the geospatial realm. Learn to create interactive web maps using Leafmap, visualize vector and raster data, and explore 3D mapping with MapLibre. You'll also get hands-on experience with a number of specialized geospatial libraries, including GeoPandas, Rasterio, Xarray, Rioxarray, Leafmap, Whitebox, MapLibre, Geemap, SAMGeo, HyperCoast, DuckDB, and more.

- **Hands-On Experience**: Engage in practical labs and projects designed to reinforce the concepts covered in lectures. These activities culminate in a final project where you'll apply your skills to a real-world geospatial problem.

Expand All @@ -23,8 +23,14 @@ All course materials, including video recordings, are freely available on the co

## Enroll for Certification

Please note that you can access the [course materials](https://geog-312.gishub.org) and [video recordings](https://bit.ly/intro-gis-programming) on the course website without enrolling in the course. However, if you're interested in submitting lab assignments, receiving grades, and earning a certificate of completion, you can enroll in the course at any time by clicking the link below:
Please note that you can access the [course materials](https://geog-312.gishub.org) and [lecture videos](https://bit.ly/intro-gis-programming) on the course website without enrolling in the course. However, if you're interested in submitting lab assignments, receiving grades, and earning a certificate of completion, you can enroll in the course at any time by clicking the link below. There is no deadline for enrollment, and you can complete the course at your own pace.

[Enroll Now](https://tiny.utk.edu/intro-gis-programming)

[![Introduction to GIS Programming](https://assets.gishub.org/images/intro-gis-programming.webp)](https://tiny.utk.edu/intro-gis-programming)

## Lecture Videos

The lecture videos are available as a YouTube playlist: <https://bit.ly/intro-gis-programming>

<iframe width="800" height="480" src="https://www.youtube.com/embed/videoseries?si=FdG82kU5YHBqGsIc&amp;list=PLAxJ4-o7ZoPfb18kNe2luWX9xKg1233i9" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

0 comments on commit f851ec8

Please sign in to comment.