Bioinformatics stands at the fascinating intersection of mathematics, computer science, and biology. This course offers an in-depth exploration of both the theory and practice of bioinformatics. You will gain hands-on experience with the most widely used methods and tools in the field. Discover how bioinformatics addresses questions ranging from the presence of Neanderthal genes in our genome to improving winemaking techniques and developing new medicines. We will explore essential databases and a spectrum of algorithms and methods for tasks such as gene location identification in DNA, protein structure prediction for drug discovery, and RNA-Seq data analysis. Our curriculum covers advanced algorithmic and programming solutions to these standard tasks, and you will also have the opportunity to develop algorithms for novel and challenging problems through practical assignments.