We offer courses in theoretical ecology and evolutionary biology. In these classes, we study not only important concepts in ecology and evolution, but also the basics of mathematical modelling and scientific programming, as these are more and more becoming key skills in biology.