@davidgifford recommends the following:
The usual process of learning bioinformatics requires the solution of computational problems of varying difficulty that are extracted from real challenges of molecular biology.
In an attempt to make the experience of learning bioinformatics as effective and enjoyable as possible, we have founded Rosalind, a platform for learning bioinformatics through problem solving.
The Rosalind website offers an array of intellectually stimulating problems that grow in biological and computational complexity; each problem is checked automatically, so that all the only resource required for the interested student is an internet connection.
Rosalind also promises to facilitate improvements in standard bioinformatics education by providing a vital teaching aid and a central resource for homework assignments.
Rosalind is inspired by Project Euler, Google Code Jam, and free online courses. The project’s name commemorates Rosalind Franklin, whose X-ray crystallography with Raymond Gosling facilitated the discovery of the DNA double helix by Watson and Crick.
Mission statement: We hope that Rosalind will inspire a new generation of bioinformatics students by attracting biologists who want to develop vital programming skills at their own pace in a unique environment as well as programmers who have never been exposed to some of the stimulating computational problems generated by molecular biology.
I think we found a tool for our next Mechanical MOOC course! I wonder how well the content lines up with 6.029 Bioinformatics and Proteomics…