Introduction to biology (components and structure of the cells, genetic information, metabolism, regulation of gene expression), stochastic processes and diffusion in biological systems (with applications in population mobility patterns or in molecular motor processes), introduction to evolution (historical perspectives, the modern synthesis, genetic drifts), genetic circuits (transcription regulation, genetic logic gates, oscillatory or bistable circuits, synthetic biology), optimality in biological systems (evolution of genetic circuits, cost-benefit issues, game theory in evolving biological systems).

After each chapter, the newly introduced concepts will be illustrated through the analysis and discussion of scientific articles, either by the teacher or by the students. Each student will be required to present at least one article to the group during the overall lectures.