As the bioinformatics course has begun to evolve it has become clear that students need a cohesive picture of what bioinformatics is, what methods it employs, how genomes are analyzed and also a solid understanding of its biological, mathematical and statistical underpinnings. This will be the first text to layout a complete range of the key topics and to provide a useful learning and teaching format complete with coverage of free software and exercises.