With some knowledge of scripting and algorithm design, you can easily encapsulate a repetitive task in a loop that starts with a single command and runs in the background of your schedule. It makes a huge difference compared to manually renumbering 1000 files. The larger the data set, the greater the savings in researcher time, reduced human error and increased reproducibility and standardization. Here you’ll learn Bash scripting basics and be introduced to two of the most widely used programming languages, R and Python.

Table of contents

1. Basics of Algorithm Structure

2. Introduction to Bash Scripting

3. Introduction to Python Programming

4. Introduction to R programming

5. Introduction to Julia programming

Homepage Prior Section Next Section