
This advanced course delves into the principles and applications of quantum security in cryptography. It explores the potential of quantum computing to disrupt current security protocols and introduces participants to emerging quantum-safe technologies and methodologies.

This course introduces the fundamental concepts of Machine Learning (ML) and how to implement them using Python. Students will learn how to prepare data, build models, evaluate performance, and apply ML techniques to real-world problems.
- Teacher: Takoua Abdellatif
- Teacher: Mohamed Mohamed
- Teacher: Samir Tata

This course provides a comprehensive introduction to object-oriented programming (OOP) principles and practices using Python. Students will learn to design, implement, and debug programs using classes, objects, inheritance, polymorphism, encapsulation, and abstraction. The course emphasizes practical programming skills through hands-on projects and real-world applications, preparing students for advanced software development and computer science coursework.
- Teacher: Takoua Abdellatif
- Teacher: Mohamed Mohamed
- Teacher: Samir Tata