Resources
Learning materials, tools, and practice paths for EYCC challengers.
Prepare for EYCC with a focused path.
Start with terminal basics, move into Linux and networking, then practice on platforms that mirror real CTF conditions. Each challenge category below includes a direct route into the right material.

Getting Started with Terminal & CTF
Use these four boxes as a prep ladder. They are ordered from first contact with the terminal to your first practice-ready CTF mindset.
Getting Started with Terminal & CTF
Build confidence in the terminal, learn the CTF workflow, and understand how flags, hints, and writeups fit together.
Linux Fundamentals
A beginner-friendly introduction to Linux systems, file structure, permissions, and essential command-line usage.
Networking Basics
Learn IP addressing, DNS, protocols, and how data moves across networks.
What is CTF?
Get an introduction to Capture The Flag competitions, how they work, and how to start solving challenges with confidence.
Practice platforms
Use one of these platforms whenever you want a low-friction place to train the basics before the competition.
Categories of Challenges
This section gives you a quick tour of the main challenge tracks you will encounter in EYCC.
Web Exploitation
Every time you log in, submit a form, or browse an online service, you're interacting with web applications. Weak input validation opens the door to injection, authentication bypass, and client-side flaws.
Learning resources
Tools
Cryptography
Break ciphers, decode hidden messages, and analyze encryption methods to understand how secure communication works and how it can be broken.
Learning resources
OSINT
Collect and analyze data from public sources like websites, social media, and public records to uncover usernames, digital footprints, and hidden connections.
Learning resources
Tools
Forensics
Find hidden evidence inside files, images, memory dumps, or network traffic, then recover the story behind the artifact.
Learning resources
Tools
Reverse Engineering
Analyze compiled programs or scripts to understand how they work, uncover hidden behavior, and discover how they can be manipulated or broken.
Learning resources
Tools