Register training material
17 materials found

Keywords: eresearch skills  or Python 


ALA Labs

ALA Labs provides resources and articles from the Atlas of Living Australia's Science and Decision Support team. On the website, you can find:

  • Posts: Code, articles, analyses and visualisations that will hopefully help you in your own work
  • Research: Highlighted summaries of scientific...

Keywords: Ecology, R, Python, Rstats, Biodiversity data, Open science, Reproducibility, Coding, Data cleaning, Data visualisation, Species Distribution Modelling, Beginner R coding

ALA Labs https://dresa.org.au/materials/ala-labs ALA Labs provides resources and articles from the Atlas of Living Australia's Science and Decision Support team. On the website, you can find: - Posts: Code, articles, analyses and visualisations that will hopefully help you in your own work - Research: Highlighted summaries of scientific research that has used data from the Atlas of Living Australia - Software: R & Python packages that the Science & Decision Support team manage - Books: Long-form resources with best-practice data wrangling and visualisation - Gallery: Showcasing external work that uses tools from ALA Labs Atlas of Living Australia support@ala.org.au Ecology, R, Python, Rstats, Biodiversity data, Open science, Reproducibility, Coding, Data cleaning, Data visualisation, Species Distribution Modelling, Beginner R coding
Astronomy Data And Computing Services - Upskilling the Australian astronomy community

The Astronomy Data And Computing Services (ADACS) initiative has been working with the Australian astronomy community for just over 3 years now. Our vision is to deliver astronomy-focused training, support and expertise to maximise the scientific return on investments in astronomical data &...

Keywords: astronomy, data skills, eresearch skills, skills, computational skills, training, skills gaps, astronomy-focused training, training material

Astronomy Data And Computing Services - Upskilling the Australian astronomy community https://dresa.org.au/materials/astronomy-data-and-computing-services-upskilling-the-australian-astronomy-community-57afa0b9-77da-4dc1-ad29-25089f19363d The Astronomy Data And Computing Services (ADACS) initiative has been working with the Australian astronomy community for just over 3 years now. Our vision is to deliver astronomy-focused training, support and expertise to maximise the scientific return on investments in astronomical data & computing infrastructure. During these last 3 years, we have delivered dozens of face-to-face, hands-on workshops and created several hours worth of online tutorial materials. This talk will focus on our journey to deliver this computational skills training to the community, exploring how we chose different delivery pathways and content, based both on community input as well as our professional expertise and understanding of existing skill gaps. Most importantly we will discuss our plans for the future and how we are working on actively including the community in developing new training material beyond the usual skills survey. Come along to this talk if you would like to hear about a national effort to deliver computational skills training and would like to know more about potential new avenues to provide just-in-time training and how to collaborate with ADACS.  contact@ardc.edu.au astronomy, data skills, eresearch skills, skills, computational skills, training, skills gaps, astronomy-focused training, training material
Successful data training stories from NCI

NCI Australia manages a multi-petabyte sized data repository, collocated with its HPC systems and data services, which allows high performance access to many scientific research datasets across many earth science domains.
An important aspect is to provide training materials that proactively...

Keywords: skills, training, eresearch skills, HPC training, domain-specific training, reproducible workflows, training material

Successful data training stories from NCI https://dresa.org.au/materials/successful-data-training-stories-from-nci-33f110e3-0c06-492e-9cc5-fa0f886ca1b8 NCI Australia manages a multi-petabyte sized data repository, collocated with its HPC systems and data services, which allows high performance access to many scientific research datasets across many earth science domains. An important aspect is to provide training materials that proactively engages with the research community to improve their understanding of the data available, and to share knowledge and best practices in the use of tools and other software. We have developed multiple levels of training modules (introductory, intermediate and advanced) to cater for users with different levels of experience and interest. We have also tailored courses for each scientific domain, so that the use-cases and software will be most relevant to their interests and needs. For our training, we combine brief lectures followed by hands-on training examples on how to use datasets, using working examples of well-known tools and software that people can use as a template and modify to fit their needs. For example, we take representative use-cases from some scientific activities, from our collaborations and from user support issues, and convert to Jupyter notebook examples so that people can repeat the workfIow and reproduce the results. We also use the training as an opportunity to raise awareness of growing issues in resource management. Some examples include a familiarity of the FAIR data principles, licensing, citation, data management and trusted digital repositories. This approach to both our online training materials and workshops has been well-received by PhD students, early careers, and cross disciplinary users. contact@ardc.edu.au skills, training, eresearch skills, HPC training, domain-specific training, reproducible workflows, training material
Accelerating skills development in Data science and AI at scale

At the Monash Data Science and AI  platform, we believe that upskilling our research community and building a workforce with data science skills are key to accelerating the application of data science in research. To achieve this, we create and leverage new and existing training capabilities...

Keywords: AI, machine learning, eresearch skills, training, train the trainer, volunteer instructors, training partnerships, training material

Accelerating skills development in Data science and AI at scale https://dresa.org.au/materials/accelerating-skills-development-in-data-science-and-ai-at-scale-2d8a65fa-f96e-44ad-a026-cfae3f38d128 At the Monash Data Science and AI  platform, we believe that upskilling our research community and building a workforce with data science skills are key to accelerating the application of data science in research. To achieve this, we create and leverage new and existing training capabilities within and outside Monash University. In this talk, we will discuss the principles and purpose of establishing collaborative models to accelerate skills development at scale. We will talk about our approach to identifying gaps in the existing skills and training available in data science, key areas of interest as identified by the research community and various sources of training available in the marketplace. We will provide insights into the collaborations we currently have and intend to develop in the future within the university and also nationally. The talk will also cover our approach as outlined below •        Combined survey of gaps in skills and trainings for Data science and AI •        Provide seats to partners •        Share associate instructors/helpers/volunteers •        Develop combined training materials •        Publish a repository of open source trainings •        Train the trainer activities •        Establish a network of volunteers to deliver trainings at their local regions Industry plays a significant role in making some invaluable training available to the research community either through self learning platforms like AWS Machine Learning University or Instructor led courses like NVIDIA Deep Learning Institute. We will discuss how we leverage our partnerships with Industry to bring these trainings to our research community. Finally, we will discuss how we map our training to the ARDC skills roadmap and how the ARDC platforms project “Environments to accelerate Machine Learning based Discovery” has enabled collaboration between Monash University and University of Queensland to develop and deliver training together. contact@ardc.edu.au AI, machine learning, eresearch skills, training, train the trainer, volunteer instructors, training partnerships, training material
Data Fluency: a community of practice supporting a digitally skilled workforce

This presentation showcases the impact of the Monash Data Fluency Community of Practice upon digitally skilled Graduate Research students involved as learners and instructors in the program. The strong focus on building community to complement training, has fostered an environment of learning,...

Keywords: skills, training, eresearch skills, data skills, online learning, pedagogy, train the trainer, digitally skilled workforce, training material

Data Fluency: a community of practice supporting a digitally skilled workforce https://dresa.org.au/materials/data-fluency-a-community-of-practice-supporting-a-digitally-skilled-workforce-b911a1a8-0331-496e-95a6-0015a12acc34 This presentation showcases the impact of the Monash Data Fluency Community of Practice upon digitally skilled Graduate Research students involved as learners and instructors in the program. The strong focus on building community to complement training, has fostered an environment of learning, networking and sharing of expertise. Hear what the Graduate research students have to say about the value of skills training and how it has impacted their research; how the community has enabled them to network with a broad range of researchers and affiliate partner groups they would not ordinarily be in contact with; how their research journey has been enhanced by working as part of a multi-disciplinary team, as well as sharpening their teaching skills. The rapid refocus from face - face to online delivery, as a result of the pandemic, highlights the importance of the multi-faceted online approach including workshops, drop-in sessions, SLACK chat and online learning resources. As a result of the shift to online, the range of strategic external partner/affiliate groups has extended and demand for workshops and drop-ins has increased.  Learn how the instructors have altered their pedagogical approach to engage workshop and drop-in participants; how they have overcome some of the challenges of facilitating in an online environment; and how this is preparing them to become part of a digitally skilled workforce. contact@ardc.edu.au skills, training, eresearch skills, data skills, online learning, pedagogy, train the trainer, digitally skilled workforce, training material
ARDC Skills Landscape

The Australian Research Data Commons is driving transformational change in the research data ecosystem, enabling researchers to conduct world class data-intensive research. One interconnected component of this ecosystem is skills development/uplift, which is critical to the Commons and its...

Keywords: skills, data skills, eresearch skills, community, skilled workforce, FAIR, research data management, data stewardship, data governance, data use, data generation, training material

ARDC Skills Landscape https://dresa.org.au/materials/ardc-skills-landscape-56b224ca-9e30-4771-8615-d028c7be86a6 The Australian Research Data Commons is driving transformational change in the research data ecosystem, enabling researchers to conduct world class data-intensive research. One interconnected component of this ecosystem is skills development/uplift, which is critical to the Commons and its purpose of providing Australian researchers with a competitive advantage through data.   In this presentation, Kathryn Unsworth introduces the ARDC Skills Landscape. The Landscape is a first step in developing a national skills framework to enable a coordinated and cohesive approach to skills development across the Australian eResearch sector. It is also a first step towards helping to analyse current approaches in data training to identify: - Siloed skills initiatives, and finding ways to build partnerships and improve collaboration - Skills deficits, and working to address the gaps in data skills - Areas of skills development for investment by skills stakeholders like universities, research organisations, skills and training service providers, ARDC, etc.   contact@ardc.edu.au skills, data skills, eresearch skills, community, skilled workforce, FAIR, research data management, data stewardship, data governance, data use, data generation, training material
Collecting Web Data

Web scraping is a technique for extracting information from websites. This can be done manually but it is usually faster, more efficient and less error-prone if it can be automated.

Web scraping allows you to convert non-tabular or poorly structured data into a usable, structured format,...

Keywords: Python

Collecting Web Data https://dresa.org.au/materials/collecting-web-data Web scraping is a technique for extracting information from websites. This can be done manually but it is usually faster, more efficient and less error-prone if it can be automated. Web scraping allows you to convert non-tabular or poorly structured data into a usable, structured format, such as a .csv file or spreadsheet. But scraping is about more than just acquiring data: it can help you track changes to data online, and help you archive data. In short, it’s a skill worth learning. So join us for this web scraping workshop to learn web scraping, using the researcher-focused training modules from the highly regarded Software Carpentry Foundation. The concept of structured data The use of XPath queries on HTML document How to scrape data using browser extensions How to scrape using Python and Scrapy How to automate the scraping of multiple web pages A good knowledge of the basic concepts and techniques in Python. Consider taking our \Learn to Program: Python\ and \Python for Research\ courses to come up to speed beforehand. training@intersect.org.au Python
Data Manipulation and Visualisation in Python

Python has deservedly become a popular language for scientific computing. It has all the friendly features and conveniences you’d expect of a modern programming language, and also a rich set of libraries for working with data.

In this workshop, you will explore DataFrames in depth (using...

Keywords: Python

Data Manipulation and Visualisation in Python https://dresa.org.au/materials/data-manipulation-and-visualisation-in-python Python has deservedly become a popular language for scientific computing. It has all the friendly features and conveniences you’d expect of a modern programming language, and also a rich set of libraries for working with data. In this workshop, you will explore DataFrames in depth (using the pandas library), learn how to manipulate, explore and get insights from your data (Data Manipulation), as well as how to deal with missing values and how to combine multiple datasets. You will also explore different types of graphs and learn how to customise them using two of the most popular plotting libraries in Python, matplotlib and seaborn (Data Visualisation). We teach using Jupyter notebooks, which allow program code, results, visualisations and documentation to be blended seamlessly. Perfect for sharing insights with others while producing reproducible research. Join us for this live coding workshop where we write programs that produce results, using the researcher-focused training modules from the highly regarded Software Carpentry Foundation. Working with pandas DataFrames Indexing, slicing and subsetting in pandas DataFrames Missing data values Combine multiple pandas DataFrames Using the Grammar of Graphics to convert data into figures using the seaborn and matplotlib libraries Configuring plot elements within seaborn and matplotlib Exploring different types of plots using seaborn Either \Learn to Program: Python\ or \Learn to Program: Python\ and \Python for Research\ needed to attend this course. If you already have experience with programming, please check the topics covered in the \Learn to Program: Python\ and \Python for Research\ courses to ensure that you are familiar with the knowledge needed for this course. training@intersect.org.au Python
Introduction to Machine Learning using Python: Classification

Machine Learning (ML) is a new way to program computers to solve real world problems. It has gained popularity over the last few years by achieving tremendous success in tasks that we believed only humans could solve, from recognising images to self-driving cars. In this course, we will explore...

Keywords: Python

Introduction to Machine Learning using Python: Classification https://dresa.org.au/materials/introduction-to-machine-learning-using-python-classification Machine Learning (ML) is a new way to program computers to solve real world problems. It has gained popularity over the last few years by achieving tremendous success in tasks that we believed only humans could solve, from recognising images to self-driving cars. In this course, we will explore the fundamentals of Machine Learning from a practical perspective with the help of the Python programming language and its scientific computing libraries. Comprehensive introduction to Machine Learning models and techniques such as Logistic Regression, Decision Trees and Ensemble Learning. Know the differences between various core Machine Learning models. Understand the Machine Learning modelling workflows. Use Python and scikit-learn to process real datasets, train and apply Machine Learning models. Either \Learn to Program: Python\, \Data Manipulation in Python\ and \Introduction to ML using Python: Introduction & Linear Regression\ or \Learn to Program: Python\, \Data Manipulation and Visualisation in Python\ and \Introduction to ML using Python: Introduction & Linear Regression\ needed to attend this course.  If you already have experience with programming, please check the topics covered in courses above to ensure that you are familiar with the knowledge needed for this course, such as good understanding of Python syntax, basic programming concepts and familiarity with Pandas, Numpy and Seaborn libraries, and basic understanding of Machine Learning and Model Training. Maths knowledge is not required. However, there is a few Math formula covered in this course and the references will be provided. Having an understanding of the Mathematics behind each Machine Learning algorithms is going to make you appreciate the behaviour of the model and know its pros/cons when using them. training@intersect.org.au Python
Introduction to Machine Learning using Python: SVM & Unsupervised Learning

Machine Learning (ML) is a new way to program computers to solve real world problems. It has gained popularity over the last few years by achieving tremendous success in tasks that we believed only humans could solve, from recognising images to self-driving cars. In this course, we will explore...

Keywords: Python

Introduction to Machine Learning using Python: SVM & Unsupervised Learning https://dresa.org.au/materials/introduction-to-machine-learning-using-python-svm-unsupervised-learning Machine Learning (ML) is a new way to program computers to solve real world problems. It has gained popularity over the last few years by achieving tremendous success in tasks that we believed only humans could solve, from recognising images to self-driving cars. In this course, we will explore the fundamentals of Machine Learning from a practical perspective with the help of the Python programming language and its scientific computing libraries. Comprehensive introduction to Machine Learning models and techniques such as Support Vector Machine, K-Nearest Neighbor and Dimensionality Reduction. Know the differences between various core Machine Learning models. Understand the Machine Learning modelling workflows. Use Python and scikit-learn to process real datasets, train and apply Machine Learning models. Either \Learn to Program: Python\, \Data Manipulation in Python\ and \Introduction to ML using Python: Introduction & Linear Regression\ or \Learn to Program: Python\, \Data Manipulation and Visualisation in Python\ and \Introduction to ML using Python: Introduction & Linear Regression\ needed to attend this course.  If you already have experience with programming, please check the topics covered in courses above to ensure that you are familiar with the knowledge needed for this course, such as good understanding of Python syntax, basic programming concepts and familiarity with Pandas, Numpy and Seaborn libraries, and basic understanding of Machine Learning and Model Training. Maths knowledge is not required. However, there is a few Math formula covered in this course and the references will be provided. Having an understanding of the Mathematics behind each Machine Learning algorithms is going to make you appreciate the behaviour of the model and know its pros/cons when using them. training@intersect.org.au Python
Data Visualisation in Python

Course Materials

Using the Grammar of Graphics to convert data into figures using the seaborn and matplotlib libraries

Configuring plot elements within seaborn and matplotlib

Exploring different types of...

Keywords: Python

Data Visualisation in Python https://dresa.org.au/materials/data-visualisation-in-python [Course Materials](https://intersectaustralia.github.io/training/PYTHON203/sources/Data-Adv_Python.zip) Using the Grammar of Graphics to convert data into figures using the seaborn and matplotlib libraries Configuring plot elements within seaborn and matplotlib Exploring different types of plots using seaborn Either \Learn to Program: Python\ or \Learn to Program: Python\ and \Python for Research\ needed to attend this course. If you already have experience with programming, please check the topics covered in the \Learn to Program: Python\ and \Python for Research\ courses to ensure that you are familiar with the knowledge needed for this course. We also strongly recommend attending the \Data Manipulation in Python\. training@intersect.org.au Python
Python for Research

Python has deservedly become a popular language for scientific computing. It has all the friendly features and conveniences you’d expect of a modern programming language, and also a rich set of libraries for working with data.

This workshop is an introduction to data structures (DataFrames...

Keywords: Python

Python for Research https://dresa.org.au/materials/python-for-research Python has deservedly become a popular language for scientific computing. It has all the friendly features and conveniences you’d expect of a modern programming language, and also a rich set of libraries for working with data. This workshop is an introduction to data structures (DataFrames using the pandas library) and visualisation (using the matplotlib library) in Python. The targeted audience for this workshop is researchers who are already familiar with the basic concepts in programming such as loops, functions, and conditionals. We teach using Jupyter notebooks, which allow program code, results, visualisations and documentation to be blended seamlessly. Perfect for sharing insights with others while producing reproducible research. Join us for this live coding workshop where we write programs that produce results, using the researcher-focused training modules from the highly regarded Software Carpentry Foundation. Introduction to Libraries and Built-in Functions in Python Introduction to DataFrames using the pandas library Reading and writing data in DataFrames Selecting values in DataFrames Quick introduction to Plotting using the matplotlib library \Learn to Program: Python\ or any of the \Learn to Program: R\, \Learn to Program: MATLAB\ or \Learn to Program: Julia\, needed to attend this course. If you already have some experience with programming, please check the topics covered in the \Learn to Program: Python\ course to ensure that you are familiar with the knowledge needed for this course. training@intersect.org.au Python
Data Manipulation in Python

Python has deservedly become a popular language for scientific computing. It has all the friendly features and conveniences you’d expect of a modern programming language, and also a rich set of libraries for working with data.

In this workshop, you will explore DataFrames in depth (using...

Keywords: Python

Data Manipulation in Python https://dresa.org.au/materials/data-manipulation-in-python Python has deservedly become a popular language for scientific computing. It has all the friendly features and conveniences you’d expect of a modern programming language, and also a rich set of libraries for working with data. In this workshop, you will explore DataFrames in depth (using the pandas library), learn how to manipulate, explore and get insights from your data (Data Manipulation), as well as how to deal with missing values and how to combine multiple datasets. We teach using Jupyter notebooks, which allow program code, results, visualisations and documentation to be blended seamlessly. Perfect for sharing insights with others while producing reproducible research. Join us for this live coding workshop where we write programs that produce results, using the researcher-focused training modules from the highly regarded Software Carpentry Foundation. Working with pandas DataFrames Indexing, slicing and subsetting in pandas DataFrames Missing data values Combine multiple pandas DataFrames Either \Learn to Program: Python\ or \Learn to Program: Python\ and \Python for Research\ needed to attend this course. If you already have experience with programming, please check the topics covered in the \Learn to Program: Python\ and \Python for Research\ courses to ensure that you are familiar with the knowledge needed for this course. training@intersect.org.au Python
Introduction to Machine Learning using Python: Introduction & Linear Regression

Machine Learning (ML) is a new way to program computers to solve real world problems. It has gained popularity over the last few years by achieving tremendous success in tasks that we believed only humans could solve, from recognising images to self-driving cars. In this course, we will explore...

Keywords: Python

Introduction to Machine Learning using Python: Introduction & Linear Regression https://dresa.org.au/materials/introduction-to-machine-learning-using-python-introduction-linear-regression Machine Learning (ML) is a new way to program computers to solve real world problems. It has gained popularity over the last few years by achieving tremendous success in tasks that we believed only humans could solve, from recognising images to self-driving cars. In this course, we will explore the fundamentals of Machine Learning from a practical perspective with the help of the Python programming language and its scientific computing libraries. Understand the difference between supervised and unsupervised Machine Learning. Understand the fundamentals of Machine Learning. Comprehensive introduction to Machine Learning models and techniques such as Linear Regression and Model Training. Understand the Machine Learning modelling workflows. Use Python and scikit-learn to process real datasets, train and apply Machine Learning models Either \Learn to Program: Python\ and \Data Manipulation in Python\ or \Learn to Program: Python\ and \Data Manipulation and Visualisation in Python\ needed to attend this course.  If you already have experience with programming, please check the topics covered in courses above to ensure that you are familiar with the knowledge needed for this course, such as good understanding of Python syntax and basic programming concepts and familiarity with Pandas, Numpy and Seaborn libraries. Maths knowledge is not required. However, there is a few Math formula covered in this course and the references will be provided. Having an understanding of the Mathematics behind each Machine Learning algorithms is going to make you appreciate the behaviour of the model and know its pros/cons when using them. training@intersect.org.au Python
Thinking like a computer: The Fundamentals of Programming

Human brains are extremely good at evaluating a small amount of information simultaneously, ignoring anomalies and coming up with an answer to a problem without much in the way of conscious thought. Computers on the other hand are extremely good at performing individual calculations, one at a...

Keywords: Python

Thinking like a computer: The Fundamentals of Programming https://dresa.org.au/materials/thinking-like-a-computer-the-fundamentals-of-programming Human brains are extremely good at evaluating a small amount of information simultaneously, ignoring anomalies and coming up with an answer to a problem without much in the way of conscious thought. Computers on the other hand are extremely good at performing individual calculations, one at a time, and can keep the results in a large bank of short-term memory for quick recall. These two approaches are fundamentally different. Humans can only reasonably retain seven plus or minus two pieces of information in short-term memory, and new items push older items out, whereas a computer is hopeless when given multiple pieces of information simultaneously. Understanding this fact is key to being able to write instructions for computers – also known as programs – in a way that takes advantage of their strengths, and overcomes their drawbacks. Suitable for the programming novice, this webinar is good preparation for researchers wanting to learn how to program. How a human solves tasks How a computer solves tasks Overview of programming concepts: Variables Loops Conditionals Functions Data types The webinar has no prerequisites. training@intersect.org.au Python
Start Coding without Hesitation: Programming Languages Showdown

Programming is becoming more and more popular, with many researchers using programming to perform data cleaning, data manipulation, data analytics, as well as creating publication quality plots. Programming can be really beneficial for automating processes and workflows. In this webinar, we are...

Keywords: Python, R, Matlab, Julia

Start Coding without Hesitation: Programming Languages Showdown https://dresa.org.au/materials/start-coding-without-hesitation-programming-languages-showdown Programming is becoming more and more popular, with many researchers using programming to perform data cleaning, data manipulation, data analytics, as well as creating publication quality plots. Programming can be really beneficial for automating processes and workflows. In this webinar, we are exploring four of the most popular programming languages that are widely used in academia, namely Python, R, MATLAB, and Julia. Why use Programming An overview of Python, R, MATLAB, and Julia Code comparison of the four programming languages Popularity and job opportunities Intersect’s comparison General guidelines on how to choose the best programming language for your research The webinar has no prerequisites. training@intersect.org.au Python, R, Matlab, Julia
A showcase of Data Analysis in Python and R: A case study using COVID-19 data

In all fields of research we are being confronted with a deluge of data; data that needs cleaning and transformation to be used in further analysis. This webinar demonstrates the effective use of programming tools for an initial analysis of COVID-19 datasets, with examples using both R and...

Keywords: Python, R

A showcase of Data Analysis in Python and R: A case study using COVID-19 data https://dresa.org.au/materials/a-showcase-of-data-analysis-in-python-and-r-a-case-study-using-covid-19-data In all fields of research we are being confronted with a deluge of data; data that needs cleaning and transformation to be used in further analysis. This webinar demonstrates the effective use of programming tools for an initial analysis of COVID-19 datasets, with examples using both R and Python. Cleaning up a dataset for analysis Using Jupyter lab for interactive analysis Making the most of the tidyverse (R) and pandas (python) Simple data visualisation using ggplot (R) and seaborn (python) Best practices for readable code The webinar has no prerequisites. training@intersect.org.au Python, R