Skip to content

uqlibrary/technology-training

Repository files navigation

UQ Library technology training resources

Here you will find resources related to R, Python, LaTeX, Bash, Git, OpenStreetMap, QGIS, uMap, OpenRefine, Audacity and Voyant Tools training sessions held at the UQ Library.

Other training resources are also available on the Library website.

Format

All programming sessions use the "live-coding" format in which the instructor and the attendees type and execute commands together. A collaborative online pad (e.g. Etherpad, CryptPad and HedgeDoc) can be used to list useful links, challenges, and to interact during the session.

Quick access to session material

R sessions

These R sessions are listed in the recommended order.

This is the Library's regular R cycle:

Title Course notes Live collaborative pad Video
R with RStudio: getting started md source html YT
R dplyr: preparing data for analysis md source html YT
R ggplot2: introductory data visualisation md source html YT
R ggplot2: intermediate data visualisation md source html YT
R tidyverse: loops and data tidying md source html YT
R reproducible reports with Quarto md source html ...

We also offer these more specialised sessions (run less regularly, but feel free to ask us to schedule one of them):

Title Course notes Live collaborative pad Video
R data visualisation: heatmaps md source html YT
R advanced: packaging and sharing functions md source html ...
R advanced: webapps with Shiny md source html ...
R statistics: ANOVA and linear regression md source - ...
R statistics: time series md source - ...

Python sessions

Title Course notes Live collaborative pad Video
Python: the fundamentals md source html ...
Python data transformation and visualisation with pandas md html ...
Introduction to Python data visualisation with seaborn md ... ...
Intermediate data visualisation in Python with seaborn md ... ...

GIS sessions

These sessions focus on dealing with geospatial data, using QGIS, uMap, the OpenStreetMap database, and a variety of other data sources.

Title Course notes Live collaborative pad Video
OpenStreetMap: create and use spatial data md source html ...
QGIS: introduction to mapping md source html ...
QGIS: raster analysis md source html ...
QGIS: vector analysis md source ... ...
QGIS: mobile mapping md source html ...
uMap: create quick interactive maps md source ... ...

Other tools

Title Course notes Live collaborative pad Video
Unix Shell: scripting and automating md source html ...
GitHub basics and analytics portfolio md source ... ...
Git version control for collaboration md source html ...
OpenRefine: clean up and augment data md source html ...
Audacity: introduction to audio editing md source html ...
Text Analysis with Voyant Tools md source ... ...
Overleaf: write and collaborate on LaTeX documents pdf source ... ...

Archive

The following sessions are not currently maintained.

Title Course notes Live collaborative pad
Introduction to R for Humanities md source html

Licence

All of the information on this repository (https://github.com/uqlibrary/technology-training) is freely available under the Creative Commons - Attribution 4.0 International Licence. You may re-use and re-mix the material in any way you wish, without asking permission, provided you cite the original source. However, we'd love to hear about what you do with it!

Part of this repository is based on Paula Andrea Martinez's work available under the same CC-By-4.0 licence.

Contributing

You can raise an issue or submit a change in this repository if you spot something that needs fixing. If you would like to develop on top of this, please cite the source as mentioned above, and conserve the git history if possible (so authors are credited).

To modify lesson materials, check if it has a source file - usually a Quarto (qmd) file. If it exists, edit the source file to then render its output (instead of directly editing the markdown output, for example).

If you have questions about contributing to the material, please contact the UQ Library.

Contact

If you are part of the UQ community, you can contact the technology trainers for a 1-on-1 consultation, an enquiry about sessions, or any question about the programs supported by the UQ Library: training<commercial at>library.uq.edu.au