FEL_250 Introduction to Security

Code: FEL_250
Name: Introduction to Security
Department: Faculty of Electrical Engineering
Duration in hours: 42 lesson hours
Form of study: Part-time
Instruction language: TBA
Institution that granted the accreditation: Czech Technical University in Prague
Mode of delivery: Lecture and Tutorial
Mode of completion: Final exam
Mode of completion detail: Final exam (can be taken online)
Lecturer:
Jméno Kontakt
Ing. Sebastián García, Ph.D. garciseb@fel.cvut.cz
Ing. Veronica Valeros valerver@fel.cvut.cz
Ing. Maria Rigaki rigakmar@fel.cvut.cz
Ing. Ondřej Lukáš lukasond@fel.cvut.cz
Ing. Muris Sladić sladimur@fel.cvut.cz
Ing. Martin Řepa repamart@fel.cvut.cz
Ing. Lukáš Forst forstluk@fel.cvut.cz
Supervisor: doc. Ing. Tomáš Pevný, Ph.D. (pevnytom@fel.cvut.cz)
Minimum educational requirement: Primary (Základní vzdělání)
Other prerequsites: Please see the full list of requirements indicated below
Annotation:

About 

The Introduction to Cybersecurity Master class is a 14-week intensive hands-on course to foster knowledge about penetration testing and advanced cyber defenses. From basic security principles to advanced attacks, you will learn to attack in an isolated cyber range and learn how to detect and stop advanced intruders. The online version is free and gives you access to live classes, recordings, and a cyber range to practice what is taught during the lessons.

This course is part of the Open Informatics Master, taught at the Czech Technical University in Prague. The course is taught by members of the Stratosphere Laboratory in the AI ​​Center, Computer Science Department, Faculty of Electrical Engineering, Czech Technical University in Prague.

Prerequisites 

  • Time Commitment: 6 hours per week to dedicate the course class and labs
  • English proficiency: a good understanding of the English language
  • Learning attitude: a genuine desire to learn and have fun
  • Have a basic understanding of how computer systems work
  • Have a basic knowledge of Linux systems and command-line tools. You should be able to complete at least the first half of the Bandit challenge levels (https://overthewire.org/wargames/bandit/).
  • Have a basic understanding of the Python programming language

What students will be provided with?

  • Students registered through this portal will be given access to a specialized cyber range to conduct the exercises.
  • Detailed coursebook per class with commands and tools used
  • Access to a chat platform to interact and ask questions
  • Live video stream and recordings of each lecture
  • Certificate of Completion issued by the Czech Technical University in Prague

What should students bring? 

  • Computer to take the class and participate in the assignments
  • Good internet connection to access the class material and labs

How to take the class? 

Students registered through this portal can take the class online or in person. 

Whether online or in person,

  • Students can access the class live stream on YouTube, and the recordings will be available shortly after.
  • Students can interact and ask questions through a chat system provided by the teachers.
  • Students will be able to access detailed coursebooks for each class.
Structure:

Classes are held weekly on Thursdays from 14:30 to 17:45 CEST. Each lecture is recorded, and you can watch it anytime. The topics covered are as follows:

• Basic concepts in cybersecurity, an overview of protocols and their properties

• Network reconnaissance, scanning, and basic network analysis

• Attacking devices in the network, vulnerabilities, exploits

• Detection of attacks, hardening user access, host-based IDS

• Virtualization, sandboxing, honeypots, and threat intelligence

• Privilege escalation, persistence, side-channel attacks

• Binary exploitation & secure coding

• Binary reversing, static & dynamic code analysis

• Malware, C&C channels, denial of service attacks

• Malware detection, packet analysis, netflows, and machine learning for cybersecurity

• Web attacks, browser security, practical aspects of cryptography

Document: Certificate
Teaching aids: 📚 Zalewski, M. (2005) Silence on the wire: a field guide to passive reconnaissance and indirect attacks 📚 Lyon, G. F. (2008) Nmap Network Scanning: The Official Nmap Project Guide to Network Discovery and Security Scanning 📚 Sanders, C. (2020) Intrusion Detection Honeypots: Detection Through Deception. Applied Network Defense. 📚 Chappel, L. (2012) Wireshark Network Analysis. 📚 Anderson, R. (2020) Security Engineering: A Guide to Building Dependable Distributed Systems 📚 Stuttard, D.; Pinto, M. (2011). The web application hackers handbook: Finding and exploiting security flaws. John Wiley and Sons.
Date: 25.09.2025 - 12.01.2026
Venue: Praha, Online / Praha KN-E107
Price: 50 000,00 CZK
Note:

By officially registering in our class as a paid student, you are helping fund our class to make it better and allow us to offer it as a free open online course for those who cannot afford it. If you want to register online for free, head over to https://cybersecurity.bsy.fel.cvut.cz where information about free registration will be posted.

You can take the class online for free without the following benefits:

  • No access to an official certificate issued by the Czech Technical University in Prague (a certificate of completion by the Stratosphere Laboratory is issued instead)
  • No access to a hosted cyber range infrastructure to practice the exercises
  • No final exam to pass the course
  • No weekly assignments to evaluate the knowledge
Portal of Lifelong learning at CTU ČVUT cvut@cvut.cz