Rosalind is an online project for learning bioinformatics through computational problem solving. Problems are arranged into a learning tree that builds up users' biological and computational knowledge concurrently.
Rosalind also can be used for automated homework testing and will feature in Coursera's first course on bioinformatics.