This course introduces students to theoretical and practical modeling in systems biology, including deterministic and stochastic modeling as well as the study of biological networks. The course aims to make students familiar with key concepts and computational approaches in these fields. It also covers principles of synthetic biology and encourages students to write simulation code. The course is divided into 5 units and evaluated based on exams, presentations, assignments, and class participation. A minimum of 75% attendance is required.