What you’ll learn
A practical, lab-heavy curriculum that helps you build solid security fundamentals and hands-on capability. Whether you’re strengthening your technical profile or moving into a security-focused role, you’ll learn through guided practice—full-time in 12 weeks or part-time in 24 weeks, with Luxembourg-friendly hours (CET/CEST).
Workflow & stack
Linux security, Windows security, and networking models
Programming, scripting and tools
Python, proxies & Tor, Bash, Netcat, Nmap and Wireshark
Red Team
Web security, binary exploitation, cryptography, pentesting, enumeration, privilege escalation, and common enterprise techniques
Blue Team
Threat modelling (SIEM, IDS/IPS, DLP), incident response, risk management, and code auditing
Chapter 0: Pre-Work
Prior to the official start of our bootcamp and live classes, you will be given access to our online platform and our prework content. This content is meant for you to look at some basics of computer science and programming concepts. Even though the bootcamp will not have started officially, we will be available for you during this time to work together with you on how to lay out a plan for you to master these basics. If you are already interested in learning more cyber security specific concepts, do not worry. During the prework, you learn about the basics of cryptography and historical ciphers.
Fundamentals
- Introduction to Algorithms
- Installing Kali Linux With Virtualbox
Basics in Computer Science
- Introduction to The Command Line
- Version Control With Git And GitHub
Python Fundamentals
- Python Fundamentals
Introduction to Cryptography
- History
- Substitution Cipher
- Vigenre Cipher
- Enigma
Project: An Enigma
- In this project, you will be presented with a cipher text. Using the theoretical knowledge you gained about cryptography and the programming language of your choice, your task is to crack the code and discover the secret message.
Learning schedule (CET/CEST)
Monday to Friday · 09:30–15:30 (CET/CEST)
Lecture session
09:30–11:00
Lecture session
11:30–13:00
Hands-on session
14:00–15:30
How you’ll learn
Live online learning
- Join interactive live sessions where you can ask questions, collaborate with peers, and get feedback in real time. Sessions run in Central European Time (CET/CEST), which is a natural fit for learners based in Luxembourg.
Structured self-study
- Part-time: 9 hours of live learning + around 11 hours of self-study (20 hours/week total)
- Full-time: 22.5 hours of live learning + around 17.5 hours of self-study (40 hours/week total)
Flipped classroom approach
- Prepare with guided materials before class, then use live sessions for discussion, practice, and problem-solving. This keeps learning active and helps you apply concepts faster.
Guided, project-based practice
- Build skills by doing: exercises, projects, and portfolio work supported by instructors. The aim is steady progress, clear feedback, and practical outcomes you can demonstrate.
What you’ll need
No prior Cyber Security qualification is required. We start with the essentials and build steadily through labs and guided practice, so you can develop confidence even if you’re new to the field. If you’re joining from Luxembourg, live sessions and support are scheduled in CET/CEST, with structured self-study time each week.
- Laptop or computer: A device capable of running necessary security tools, virtual machines, or other software. Minimum requirements: 16GB RAM, 512GB storage (SSD is preferred), Core i5 CPU or above
- Stable internet connection: Reliable internet access for live learning sessions, hands-on labs, and assignments.
- Basic computing knowledge: Understanding of how computers and operating systems function.
- Basic web knowledge: Familiarity with how the web works, including HTTP, HTTPS, and web browsers.
- English proficiency: B1 level with the ability to understand technical materials and communicate effectively, as the bootcamp is conducted in English.
- Commitment to learning: Willingness to dedicate several hours per week for live learning sessions, assignments, and self-study.
Career Services Centre
Career workshops & clinics
Short sessions for you and the wider CLA community—covering CV structure, LinkedIn optimisation, portfolio presentation, and practical job-search habits. Perfect for quick improvements and last-minute polish.
1:1 career coaching
Structured sessions to clarify your goals and create a realistic plan. Useful whether you’re applying for new roles, aiming for internal progression, or mapping out a longer-term transition.
Mock interviews
Practise common interview formats (behavioural and role-specific), learn how to structure strong answers, and get feedback on communication, confidence, and salary conversations.
CV & cover letter reviews
Get tailored, actionable feedback to improve clarity, impact and relevance—so recruiters can quickly understand your skills and the value of your projects.
Opportunities round-up
Curated roles and internships shared by our team and community, with a focus on junior-friendly opportunities and realistic entry points.
Career resources access
Access to career templates, exercises, and industry resources within our learning platform—so you can revisit guidance when you need it.
Networking & professional guidance events
Talk with tech professionals, ask questions about day-to-day work, and learn how teams hire and grow. Join community events to connect with peers and build your network—useful in Luxembourg’s international job market.
Alumni community
Stay connected with classmates and alumni to share resources, discuss industry trends, and circulate relevant opportunities across Luxembourg and beyond.
Why Choose Code Labs Academy?
1-to-1 Career Coaching
Personalised support from career specialists: CV and LinkedIn refresh, mock interviews, and a tech-focused job-search strategy.
Portfolio-Ready Projects
Graduate with a GitHub-ready portfolio of real-world projects—built in class and polished with mentor feedback.
Industry-Driven Curriculum
Curriculum refreshed every quarter to match current hiring needs in AI, cybersecurity, and web development.
Recognised Certificate
Showcase your AZAV-accredited Code Labs Academy certificate on LinkedIn, your CV, and visa applications.


