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.
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.
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 | - | ... |
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 | ... | ... |
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 | ... | ... |
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 | ... | ... |
The following sessions are not currently maintained.
Title | Course notes | Live collaborative pad |
---|---|---|
Introduction to R for Humanities | md source | html |
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.
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.
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