eResearch Training Resources

UNSW provides free training resources for all research staff. See below for information on face-to-face and online training courses.

Face-to- face courses planned for the first half of the year are listed below. Click on the link to register for each course. Further course details are available in the expanded section.

Course Name Date Time Registration
Research Data Management Techniques  18-May 9am – 12pm link
Using Databases & SQL  18-May 1:30 – 4:30pm link
Introduction to Programming with R 23-May 9.30am – 5.30pm link
Introduction to Programming with Matlab 30-May 9.30am – 4.30pm link
Excel Fu for Researchers  13-Jun 9.30am – 4.30pm link
Introduction to version control with GIT  20-Jun 9.30am – 12.30pm link
Cleaning & Exploring your data with Open Refine  20-Jun 1.30 – 4.30pm link
Excel Fu for Researchers  22-Jun 9.30am – 4.30pm link
Introduction to Unix for HPC (2 - day course) 27/28-Jun 9.30am – 4.30pm link
Excel Fu for Researchers  11-July 9.30am – 4.30pm link


Face-to-face Training Courses

Training courses

Throughout the year we provide training sessions at our Kensington campus covering a variety of eResearch topics. These courses are free for UNSW researchers. Further details on individual courses are in the expanded view.

Excel Fu for Researchers

Duration: 8 hours

This popular intensive workshop runs over one day and comprises a series of hands-on exercises modelled around a mock research project. This module is targeted at researchers who would like to take a deep dive into using Excel, either to apply it to their research or to add it to their arsenal of eResearch skills. Check the course outline.

Minimum requirements: basic Excel knowledge.

Course objectives:

  • How to handle research data within Excel
  • How to use advanced features of Excel to answer research questions pertaining to their data. 

Research Data Management Techniques

Duration: 2 hours

This brand new 2-hour workshop is ideal for researchers and higher degree research students (HDR) who want to know how research data management supports project success and are interested in research data management services and support available at their institution. Combining slide-based background material, discussions and real world examples, this workshop will equip participants with best practices for managing their valuable research data.

Minimum requirements: none.

Course objectives:

  • Start a plan for managing data within a research project
  • Learn how to avoid possible data management roadblocks that may affect project success
  • Learn how to publish citable research data to raise your research profile. 

Software Carpentry Workshop - An introduction to the Unix command line, programming in Python, and version control using Git

Duration: 2 days, 16 hours

We are please to help coordinate and present Software Carpentry workshops to Intersect members. This intensive 2-day workshop delivered by our Software Carpentry accredited trainers is aimed at researchers and higher degree research students (HDRs) who would like to start learning to code in the Python programming language, automate repetitive tasks using the Unix shell, and safely store their code and data under version control in Git. 
The training runs for two days of hands-on learning, using teaching materials from the comprehensive Software Carpentry lessons, alternating short tutorials with practical exercises. All instruction is done via live coding and covers the core skills needed to be productive in a small research team. 
 

Introduction to Version Control using Git

This 3-hour workshop is aimed at researchers and higher degree research students (HDRs) who would like to safely store their code and data under version control in Git. Version control has many benefits, but the learning curve to use it effectively can be steep. Get a head start by trying your hand at version control in a friendly workshop setting. You’ll learn some key concepts as well as get practical hands on experience using the very popular Git distributed version control system. The training uses teaching materials from the comprehensive Software Carpentry lessons. All instruction is done via live coding and covers the core skills needed to work productively with version control as an individual researcher or within a small research team.

Powerful text searching and matching with Regexes

Duration: 2 hours

Have you ever wanted to extract phone numbers out of a block of unstructured text? Or email addresses. Or find all the words that start with “e” and end with “ed”, no matter their length. Regular expressions (regexes for short) are a powerful way to match and make substitutions to text. Come along to this workshop to learn what they can do and how to apply them to your research. 

This brand new 2-hour course has been specifically written for researchers and higher degree research (HDR) students who want to learn about how regular expressions can be used to search text in ways far more powerful than traditional “search” and “replace”. Check the course outline

Minimum requirements: none.

Course objectives:

  • How to use the http://regexr.com tool to test a regular expression against some text.
  • How to construct simple regular expressions to find all capitalised words; all numbers; all words that start with a specific set of letters, etc. in a block of text.
  • How to build up a complex regular expression incrementally.
  • How to find helpful resources covering regular expressions on the web.

Data Visualisation with Google Fusion Tables

Duration: 3 hours

This three-hour workshop is an introduction to data visualisation techniques using data and hands-on activities in Google Fusion Tables. The course is ideal for participants who work with large data sets and want to convey their research outcomes clearly and persuasively in a visual manner. By creating a heat map by merging geospatial data and crime statistics, participants will gain skills in visualisation that they can apply to their research. Check the course outline.

Minimum requirements: basic usage of Microsoft Excel and of a web browser.

Course objectives:

  • How to import data into Fusion Tables
  • How to merge multiple data sets in Fusion Tables
  • How to create heat maps using Fusion Tables
  • How to vary the visualisation used to illustrate your data in Fusion Tables. 

Cleaning & Exploring your data with Open Refine

Duration: 3 hours

Do you have messy, inconsistent, or complex data? Are you struggling to get a handle on data that has been given to you? This 3-hour workshop introduces Open Refine, a powerful tool for cleaning, normalisation and exploration of datasets. Attendees will work through the various features of Refine, including importing data, faceting, clustering, and calling into remote APIs, by working on a mock humanities research project. Check the course outline.

Course objectives:

  • How to create a project in Open Refine
  • How to import and organise your data
  • Ways to explore your data
  • How to work with APIs. 

Intensive Beginner to Intermediate HPC - Introduction to Unix for HPC

Duration: 12 hours

This one-and-a-half day course introduces attendees to using Unix for our HPC computing facilities. It is aimed at researchers and PhD students who have not used or have had only limited exposure high performance computing.

Minimum requirements: knowledge of Windows, Mac, or Linux systems. Check the  course outline.

Course objectives:

  • Connect to a remote machine.
  • Use the Command Line environment of the Unix/Linux Shell
  • Data transfer between local and HPC machines
  • Manage jobs on the HPC machine using Portable Batch System (PBS).

Advanced HPC - Parallel Programming

Duration: 6 hours

This intensive full-day course introduces different parallel programming methods: OpenMP as a widespread method for a shared memory programming model and MPI as the standard for a distributed memory programming model.
It is targeted at C and Fortran programmers. Check the  course outline.

Minimum requirements: good knowledge of HPC, with prior experience of writing programs for HPC, or having completed the Beginner and Intermediate HPC courses, experience in writing code in either C or Fortran.  

Course objectives:

  • Understand different parallel programming methods and models
  • Design parallel programs
  • HPC hardware available through Intersect & NCI  
  • OpenMP as a widespread shared memory programming model
  • MPI as the standard for a distributed memory programming model.