Technology Training Save

UQ Library training material that can happily live as a git repository and be presented in Markdown.

Project README

UQ Library technology training resources

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.

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 is used to list useful links, challenges, and to interact during the session.

Quick access to course resources

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 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 - ...

GIS sessions

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 ...

Other tools

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 ... ... ...

One-off sessions

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 hosted here

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).

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

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).

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

Open Source Agenda is not affiliated with "Technology Training" Project. README Source: uqlibrary/technology-training

Open Source Agenda Badge

Open Source Agenda Rating