Programming language workshops

Workshops on R, Python, and the command line.

Data analysis and visualisation in R

An online workshop introducing the R programming language for data visualisation, aimed at research students and researchers with no programming experience.

Dates for 2026:

  • Tuesday 24-Wednesday 25 March, 9.30am-1pm
  • Tuesday 15-Wednesday 16 September, 9.30am-1pm

Learning outcomes

Attendees will be able to:

  • Build and modify plots to visualise tabular data
  • Explore tabular datasets using vectors, data frames, and functions
  • Import, manipulate, and export datasets and figures

 This workshop is based on The Carpentries' Data Analysis and Visualization in R for Ecologists online lesson.

After the workshop

Programming with Python

Python is a general-purpose programming language that can be used to perform a wide range of tasks. Python is routinely used by the research community for data science, machine learning, building websites, scraping data from the web, interfacing with microcontrollers, and automating tasks.

Dates for 2026:

Wednesday 11-Thursday 12 March
Tuesday 22-Wednesday 23 September

Learning outcomes

Attendees will be able to:

  • Describe and use fundamental Python syntax and data types for data analysis
  • Analyse and visualise tabular data
  • Import, manipulate and export datasets contained in multiple files

This workshop is based on the Programming with Python online lesson (The Carpentries). View the lesson materials.

Introduction to the command line (Unix shell)

An online introductory workshop on navigating a file system and automating repetitive tasks using the command line.

What is the command line?

The command line (also called the shell, Unix shell, terminal, or bash) provides an interactive programming interface and offers a different approach to that of software with a GUI (Graphical User Interface). Use of the command line is fundamental to a wide range of research computing processes.

Dates for 2026:

Thursday 14 April, 10:00am - 3:00pm

Learning outcomes

The command line can be used by researchers to:

View the lesson materials.

Hacky Hour

All workshop participants are encouraged to join Hacky Hour to post questions and share their experiences with data management, programming, and research computing topics.

Contact

Research Data Support Services
Email: researchdata@auckland.ac.nz