Advanced Programming module is a key milestone in the training path of computer science students specializing in data science. Designed as a deepening of the skills acquired in basic programming, this course aims to equip students with the conceptual and technical tools necessary to meet the growing demands of modern applications, particularly those related to big data processing, machine learning, and artificial intelligence.