Introduction to Security

The Introduction to Security Masterclass 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.

Class ilustration

8th

successful year of the course

400

graduates of the course from the Open Informatics programme

What does the class offer?

This hands-on course will walk students through all the stages of a classical penetration testing assessment. Through alternating attack and defense classes, students will learn to attack and also defend real systems. Online students will be able to try, test, and reproduce what is taught in class thanks to our free software cyber range. This one-semester (14-week) course is free, online, and open to anyone in the world.

speed

Intense & Hands-on

The course is fast-paced and very practical. Each concept we teach needs to be tried to be completely understood. Every topic shown in the course is practiced and done by you to deepen your knowledge and give you experience.

trending_up

From Zero to Hero

The class is open to anyone who is tech-savvy and familiar with command line knowledge. Previous security experience is not a requirement. You will learn networking, security fundamentals, pentesting, and defensive strategies. In one semester, you will exploit vulnerabilities, attack web pages, and use machine learning for defense.

workspace_premium

Certificate of Completion

Upon completing the course, students will receive a certificate of completion from the Stratosphere Laboratory. Please note that this certificate is not an official Czech Technical University in Prague certificate, but it confirms your successful course completion.

destruction

Red Teaming

Attack-focused classes will give you real-world experience on how attacks work, how to make them happen, and how hard and fun is to exploit a remote computer. This is essential knowledge to learn to defend better.

security

Blue Teaming

Defense-focused classes will give you real-world experience on one of the most difficult jobs in cybersecurity: how to defend. From system hardening and network forensics to using Machine Learning detection models to detect malware.

translate

International Team

Our teaching team is composed of individuals of diverse backgrounds, ethnicities, and experiences. We all share a common passion for teaching and are dedicated to ensuring all our students have good learning experiences.

Course variants

This course is originates from a B4M36BSY Introduction to Security course of Czech Technical University in Prague. To participate in the course students have to be either enrolled in the university study programme or register for free, online version of the course.

B4M36BSY & BE4M36BSY

Registration in the full version of the course is open to any student enrolled in any undergraduate or graduate programme of the Czech Technical University in Prague. Students registered in the full-scale course are required to pass practical assginments and a final exam. The full-scale course is accredited for 6 ECTS credits.

Free online course

Free version of the course is available to anyone upon registration in Eventbrite. Students registered in the free online version of the course will have access to the live streams of the tutorials, support material and course communication platform. Upon finishing the course, students will get the Certificate of Completion

Teaching team

The course has a diverse teaching team with extensive experience in various fields of security. You will be guided by both researchers and practitioners in the field.

.title

Sebastian Garcia

Sebastian is an Assistant Professor and security researcher specializing in applied machine learning for network traffic and malware detection. He founded the Stratosphere Laboratory at the Czech Technical University in Prague. Committed to digital rights, he advocates for free software and ML tools. Co-founder of MatesLab hackspace in Argentina and the Independent Fund for Women in Tech.

.title

Maria Rigaki

Maria is a PhD student from Greece. She is focused on adversarial applications of machine learning in cybersecurity. She spent many years in the industry as a software developer and systems architect. Maria has plenty of experience designing and integrating complex systems in telecommunication and emergency response. In her spare time, she enjoys hacking, playing music, and playing chess.

.title

Ondřej Lukáš

Ondra is a PhD student from Czechia. He is focused on explainable AI applications in cybersecurity. He is a member of the Stratosphere Laboratory at the Czech Technical University in Prague. He is a lecturer in the AI Dětem, an initiative to educate and guide teachers on how to educate in artificial intelligence. He likes to play sports, travel, and cook. Passionate football fan.

.title

Veronica Valeros

Veronica is a researcher born in Patagonia, Argentina. She researches on cybercrime, honeypots, intelligence analysis, and helping teams to be more efficient. She works at the Stratosphere Laboratory while pursuing a second master’s in Intelligence and Security Studies from Liverpool John Moores University. Co-founder of MatesLab hackspace in Argentina and the Independent Fund for Women in Tech.

.title

Lukáš Forst

Lukas is a solutions architect and cyber security enthusiast with extensive engineering experience at companies like Blindspot, Wire, CDN77, and Better Stack. In 2020, he co-founded Mild Blue, developing AI-powered software for hospitals. In 2022, he joined the Stratosphere teaching staff. In 2024, he and Martin co-founded Recon Wave with the mission to enhance how companies manage their attack surface.

.title

Martin Řepa

Martin is an ethical hacker and an alumni of the Introduction to Security class. He has extensive experience as both a software and security engineer. Martin secured third place in a National Cybersecurity competition and identified several critical vulnerabilities in public bug bounty programs. In 2024, he and Lukas co-founded Recon Wave. In his free time, Martin likes to do bouldering and play chess.

.title

Muris Sladic

Muris is a PhD student from Bosnia and Herzegovina. He is a member of the Stratosphere Laboratory and an alumni of the Introduction to Security class. His research is focused mostly on cyber deception and defense and the impact of generative AI on cybersecurity. He is the author of shelLM, an LLM-based, high-interaction honeypot. He likes playing and listening to music, reading, writing, and playing puzzle games.

Student reviews

Selection of feedback from students who participated in the previous iterations of Introduction to Security course. The feedback is derived from the anonymous evaluation of the course collected by the Czech Technical University in Prague.

Probably the best class I’ve had throughout my studies. I liked the concept of lab and lecture connected together. The homework challenges were fun to do and I feel like I’ve learned a lot doing them, yet they did not take too much time to solve which is in my opinion exactly how homework should look like. Thanks for the class!

Initially, I was quite skeptical about the idea of one long lecture that would serve also as a lab, but it was a lot better than I expected. BSY covers a wide range of topics, but it doesn’t feel overwhelming (as it appeared to me at least). The assignments were a pinnacle of this subject, loved it. They are a form of Capture the Flag by attacking or defending docker containers. The BSY team have clearly put a lot of work into it and, if there was an error in the existing assignments, promptly fixed it or posted a hint. Speaking of the BSY team, I haven’t yet seen such an enthusiastic and cooperative group of lecturers. I also really liked that each of them had at least one lecture

Easily the best course I have taken at FEE. Extremely interesting topics, with good balance of theoretical and practical parts. The assignments are fun to do and are well made(each has a pop-culture reference theme, which I really liked). That does not mean that the assignments are easy, but the fact that they are engaging helps a lot.

This was undoubtedly the most well-prepared course I’ve taken so far, including through my bachelor’s degree. The classes were highly practical, with almost every concept being not only taught but also demonstrated. Ensuring that everyone had the opportunity to replicate the learning experience was a priority. The examples of malware and vulnerabilities presented were current, and I strongly believe that some of the vulnerabilities showcased still exist on numerous production servers that remain unpatched today. The class materials were meticulously crafted. Each session came with a comprehensive document that provided a step-by-step guide, along with well-explained example commands. The assignments were both challenging and engaging. Each task was cleverly framed with a pop culture reference, preventing any monotony or dryness. I believe the assignment format was wisely chosen, resembling common CTF scenarios, a prevalent method for cybersecurity professionals to hone their skills. The teachers and TAs were virtually available 24/7, always ready to offer assistance. In summary, it was a superb experience.

One of the best courses I have taken in 7 semesters at FEE. It is quite demanding, especially in terms of time (especially if you do the bonus part), but I can highly recommend it. The lectures and assignments were great!

Very unique take on the course, both lectures and exams. Very well prepared homework with sometime unclear assignments, but this was compensated by quick communication with the teachers, who were always willing to explain uncertainties.

The content is great, the materials are very good, especially the labs, the teachers are enthusiastic and helpful.

A wonderful and most importantly very hands-on look at the field of computer security. I very much appreciate the infrastructure and the opportunity provided to try out virtually every aspect discussed in the lectures.

Even if this course is not required for you, I highly recommend it. I highly appreaciate the interactivity in the lectures and excercises (though there’s not difference between these two int this course). Each week there is a new task, while it was sometimes time-consuming, I found them truly engaging, and I never felt that I was missing some tool or knowledge to be able to complete the task - and if I did, I could ask, because we could have instant communications with all of the teachers.

Organizations

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