Here you will find resources related to R, Python, LaTeX, Bash, Git, OpenStreetMap, QGIS, 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 is 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 data manipulation with RStudio and dplyr | md source | html | YT |
R data visualisation with RStudio and ggplot2: introduction | md source | html | YT |
R data visualisation with RStudio and ggplot2: intermediate | md source | html | YT |
R and the Tidyverse: next steps | md source | html | YT |
R reproducible reports with R Markdown and knitr | 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 with RStudio: heatmaps | md source | html | YT |
R advanced: packaging and sharing functions | md source | html | ... |
R advanced: webapps with Shiny | md source | html | ... |
RStats Introduction: ANOVA and linear regression | md source | - | ... |
RStats: Working with and analysing time series data | md source | - | ... |
These sessions focus on dealing with geospatial data, using QGIS, the OpenStreetMap database, and a variety of other data sources.
Title | Course notes | Live collaborative pad | Video |
---|---|---|---|
OpenStreetMap: contribute and use the data | md | html | ... |
QGIS: introduction to mapping | md | html | ... |
QGIS: raster analysis | md | html | ... |
QGIS: mobile mapping | md | html | ... |
Title | Course notes | Live collaborative pad | Video |
---|---|---|---|
Unix Shell: an introduction | md | html | ... |
Git version control for collaboration | md | html | ... |
OpenRefine: introduction to dealing with messy data | md | html | ... |
Python with Spyder: introduction to data science | md | html | ... |
Python data transformation and visualisation with pandas | md | html | ... |
Audacity: introduction to audio editing | md | html | ... |
Voyant Tools: zero to hero | md | ... | ... |
Overleaf: write and collaborate on LaTeX documents | pdf source | ... | ... |
next: Open Source tools for your research | ... | ... | ... |
next: Wikipedia: start contributing | ... | ... | ... |
Some sessions are not run regularly, but files can also be hosted here.
Title | Course notes | Live collaborative pad |
---|---|---|
Introduction to scientific programming | md source | html |
Files available for each course, hosted in this repository:
- Markdown material that the instructor can use to teach, and that attendees can refer to after the course;
- A HTML pad export that can be used to initialise a collaborative pad to use during sessions (Etherpad, CryptPad and HedgeDoc are recommended to publish).
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.
If you have questions about contributing to the material, please contact the UQ Library. You can also 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).
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