Giter VIP home page Giter VIP logo

technology-training's Introduction

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

technology-training's People

Contributors

stragu avatar camwest5 avatar nijawi avatar orchid00 avatar seacatkim avatar vug-uni avatar jnikhilreddy avatar uqlibrarystudent avatar gegznav avatar lgaiter avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.