Introduction to Security 2025

Introduction to Security 2025

Join this masterclass to learn the basics of keeping things safe and secure! Read more at https://cybersecurity.bsy.fel.cvut.cz

By Stratosphere Laboratory, AIC, FEE, CTU in Prague

Date and time

Location

Online

About this event

  • Event lasts 105 days 4 hours

The Introduction to Security course is a 14-week, free, intense 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. Classes are taught by members of the Stratosphere Laboratory in the AI Center, Faculty of Electrical Engineering, Czech Technical University in Prague.

There are various ways to take this course; if you are not familiar with them, head over to our website where we explain the differences: cybersecurity.bsy.fel.cvut.cz

This is the free online version that gives you access to live classes and recordings. You will practice what is taught during the lessons through a Docker-based cyber range that you run locally on your computer.


Schedule

  • Classes begin on September 25, 2025, and conclude on January 8, 2026.
  • The classes take place weekly on Thursdays, from 14:30 to 17:45 CET.
  • Recordings are available within 48 hours.
  • Lessons will be live streamed via YouTube


Preliminary Agenda

  • Class 1: Introduction to the Class, Security, and Networking
  • Class 2: Finding Computers, Scanning, and Basic Network Analysis
  • Class 3: Getting Access. From People to Vulnerabilities
  • Class 4: Detecting Intruders in Your Server
  • Class 5: A Game of Deception
  • Class 6: Privilege Escalation, Persistence, Side-Channel Attacks
  • Class 7: Virtualization and Threat Intelligence
  • Class 8: Binary Exploitation and Fuzzing
  • Class 9: Reverse Engineering
  • Class 10: Automating Attacks with Malware
  • Class 11: Manual and Automatic Detection of C&C Channels
  • Class 12: Web Attacks
  • Class 13: Advanced Web Attacks
  • Class 14: Assignments Recap and The NOC Talk


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 will students 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 prepare?

  • Computer to take the class and participate in the assignments
  • A 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.


Not sure if this is for you?

Find more information about this class at cybersecurity.bsy.fel.cvut.cz


Follow us on Eventbrite for Future Events

If this is not the right time for you to take the class, follow us on Eventbrite to get notified of future events.

Frequently asked questions

What is this course about?

This is a 14-week, hands-on cybersecurity course that covers both offensive and defensive techniques, including network scanning, exploitation, malware analysis, web attacks, and cyber threat detection.

Who is this course for?

This course is designed for beginners to intermediate learners with a basic understanding of Linux and Python. Ideal for students, professionals, or anyone passionate about cybersecurity.

What are the prerequisites?

~6 hours/week commitment, English proficiency, Basic knowledge of how computer systems work, Linux command-line tools (e.g., complete Bandit levels 1–15), Python programming, and knowing how to run Dockers on your system.

Who teaches the course?

The course is taught by researchers and experts from the Stratosphere Laboratory at the AI Center, Faculty of Electrical Engineering, Czech Technical University in Prague.

What’s the cyber range?

The cyber range is a Docker-based virtual lab where students safely practice hacking and defense techniques taught in class—locally on their own computers: https://github.com/stratosphereips/stratocyberlab

What are the other ways to take this course?

MOOC (Free online) – This version with full access to lessons and course books. CTU Enrolled Students – For degree-seeking students Life-Long Learning (LLL) Students – Paid version with CTU-accredited certificate and EU validity

What if I miss a class?

No problem! All lectures are recorded and available to watch later, at your own pace. You can take the classes live or watch them later.

What if I am still not sure and I want to learn more?

Check the full course information at https://cybersecurity.bsy.fel.cvut.cz

Organized by

We are the cybersecurity group of the Artificial Intelligence Centre, Faculty of Electrical Engineering at the Czech Technical University in Prague. Our group works at the intersection of cybersecurity, machine learning, and helping others.

Free