Bioinformatic data analysis

European Molecular Biology Lab – European Bioinformatics Instititute (EMBL-EBI)

Many of the EMBL-EBI courses are available online through their website, including their very popular Next Generation Sequencing course. This includes videos of the lectures and datasets to download and analyse for the tutorials.

Pharmacutical Bioinformatics

Uppsala Univeristy offer a free online course in Pharmacutical Bioinformatics that runs twice a year beginning in September and January.


Coursera have a number of free online MOOCs for bioinformatics subjects.


Basic scripting

Unix and Perl Primer for Biologists

This is a great starting point for getting into scripting, developed by Keith Bradnam and Ian Korf in Davis California, with step-by-step tutorials to get you through the basics. Those who want to study each area in more depth can get their book on Amazon.


Rosalind teaches bioinformatics programing through problem solving is the aim of this platform. There are a host of programing challenges of increasing difficulty available in many areas of bioinformatics. The main programing language supported on the website is python, but other languages can be used to solve the problems.


Khan Academy

Khan Academy was started when Salman Khan posted maths tutorials for his cousin on YouTube and their popularity eventually led to the development of a not-for-profit organization that hosts an online virtual school. The probability and statistics section has over 100 video tutorials, giving a fairly-comprehensive introduction to basic statistics.

Mathematical Biostatistics Bootcamp

Mathematical Biostatistics Bootcamp is run by Dr Brian Caffo over 7 weeks, several times a year. It is quite intensive, and requires some calculus knowledge and 3-5 hours of work per week. A follow on course is also available on coursera.

Data Science

This is a specialisation on coursera run by Biostatistics Professors from Johns Hopkins University. It consists of nine 4-week modules which run in parallel and cover topics such as R programming, cleaning data, exploratory data analysis, regression models, practical machine learning and developing data products.


HarvardX run a Data Analysis for Genomics course, which introduces basic statistical concepts and graduates to more advanced applications of statistics for Next Generation Sequencing and Microarrays.