The following is a database of tutorials about topics related to programming and computational biology. Feel free to browse it or to search for something that's interesting to you. If you find a good tutorial that is not in the database, please contribute it by filling this form. If you are uncertain about what tutorial would suit you, a tutor might be able to help you.
| Name | Language | Level | 
| Introduction to Python Programming (Bio-IT) | Python | Beginner | 
| A Byte of Python | Python | Beginner | 
| Bayesian Methods for Hackers | python | Intermediate, Advanced | 
| BioImage Data Analysis | Fiji, MATLAB | Beginner, Intermediate | 
| Basic Python syntax and objects | python | Beginner, Intermediate | 
| Dive into Python3 | Python | Intermediate, Advanced | 
| Fundamentals of MATLAB | MATLAB | Beginner | 
| Hello Biosphere - Programming in Biology | python | Beginner | 
| Intermediate Command Line Computing | Bash | Intermediate | 
| Introduction to Command Line Computing (Bio-IT) | Bash | Beginner | 
| Mathematical Modelling in Systems Biology | MATLAB | Intermediate | 
| MATLAB tutorial | MATLAB | Beginner | 
| Metabolic Networks Modelling | python, COBRApy | Intermediate | 
| Points of Significance | not applicable | Beginner, Intermediate, Advanced | 
| Project Euler | any | Beginner, Intermediate, Advanced | 
| Python Course | python | Beginner, Intermediate, Advanced | 
| Python Workshop Image Processing | Python | Beginner, Intermediate | 
| Spatio-Temporal Modelling in Biology | MATLAB | Advanced | 
| The Python Challenge | python, any | Beginner, Intermediate, Advanced | 
| The Python Tutorial | python | Beginner, Intermediate | 
| SciPy Tutorial | Python | Intermediate, Advanced | 
| SciPy Cookbook | python | Intermediate, Advanced | 
| Introduction to R | R | Beginner | 
| NumPy User Guide | python | Intermediate, Advanced | 
| Pandas Tutorial Overview | python | Intermediate, Advanced | 
| Data Handling with R | R | Beginner, Intermediate | 
| SymPy Tutorial | python | Intermediate, Advanced | 
| Exploratory data analysis and ggplot2 | R | Beginner, Intermediate | 
| Statistical methods for Bioinformatics | R | Intermediate | 
| Hypothesis Testing | R | Intermediate, Advanced | 
| Matplotlib Beginner's Guide | python | Intermediate, Advanced | 
| HTML(5) Tutorial | HTML | Beginner, Intermediate, Advanced | 
| Differential expression analysis of RNA-Seq data with DESeq2 | R | Intermediate, Advanced | 
| Computational Methods for Nonlinear Systems | python, any | Advanced | 
| Machine Learning Introduction | R | Beginner, Intermediate | 
| Biopython Tutorial and Cookbook | python | Beginner, Intermediate, Advanced | 
| Molecular Modeling Toolkit (MMTK) User Guide | python | Intermediate, Advanced | 
| Linear algebra | none | Beginner | 
| Machine Learning with Python's scikit-learn | python | Intermediate, Advanced | 
| Basic Git Workflow | Git | Beginner | 
| Differential equations | none | Beginner | 
| git - the simple guide | Git | Beginner, Intermediate, Advanced | 
| Become a git guru | git | Beginner, Intermediate, Advanced | 
| networkx tutorial | python | Intermediate, Advanced | 
| Homology Modelling with MODELLER | python | Intermediate | 
| Interactive Image Analysis with SimpleITK and IPython Notebooks | Python | Intermediate, Advanced | 
| Programming Basics | JavaScript | Beginner | 
| Modeling Biology with SimBiology: An Introduction for iGEM Teams | MATLAB | Beginner, Intermediate | 
| Regular Expressions Tutorial | Any | Beginner, Intermediate | 
| Matlab: A Practical Introduction to Programming and Problem Solving | MATLAB | Beginner, Intermediate | 
| MATLAB Demystified | MATLAB | Beginner, Intermediate | 
| A Mathematical Model of a Synthetically Constructed Genetic Toggle Switch | MATLAB | Intermediate | 
| Modelling in Biology | None | Intermediate, Advanced | 
| Rosalind | Any | Beginner, Intermediate, Advanced |