Introductory course in IT security held at Eurecom from 2023.

Current edition: 2025.

Abstract

This course provides a comprehensive introduction to the fundamentals of cybersecurity, equipping students with the essential knowledge and skills to protect digital systems and information. Through seven focused lessons, the course covers the historical foundations of cybersecurity, modern methodologies such as fuzzing and penetration testing, and key topics including cryptography, network security, malicious software, and phishing. Students will engage in practical exercises to identify vulnerabilities, secure systems, and respond to cyber threats. By the end of the course, participants will have a solid foundation in cybersecurity principles and practices, preparing them for further study or entry-level roles in the field.

Slides

Course Presentation

  1. History&Foundations

  2. Fuzzing

  3. Cryptography

  4. Network Security

  5. Malicious Software

  6. Penetration Testing

  7. Phishing