The course aims to provide students with the biochemical bases to: understand the most advanced biotechnological applications of enzymes, proteins and complex multienzymatic systems; understand the methods and strategies required for protein engineering. Students' critical and judgment skills will be developed thanks to class exercises, in which videos will be projected and numerical exercises carried out, and practical laboratory experiences, in which they will apply the concepts studied in class, performing and interpreting experiments that they will be in the future able to reproduce autonomously. Communication skills will be implemented during the theoretical lessons, which include moments of open discussion.