LetsDefend vs TryHackMe vs BTLO vs Splunk — Which Platform Is Best for SOC Analysts?

Want to Become a SOC Analyst? Here's Exactly Where I Learned (Without Spending Thousands)

Want to Become a SOC Analyst? Here's Exactly Where I Learned (Without Spending Thousands)

I Read 50 Real CVE Reports — 5 Lessons Every Cybersecurity Student Should Know

There are a lot of expensive SOC/Blue Team training programs. Cybrary costs money. AlteredSecurity CRTP costs money. Most "professional" SOC training costs $1,000-3,000 per course.

I learned SOC skills without paying for any of them. Free platforms: LetsDefend, TryHackMe's SOC Level 1, Splunk's official training, Wazuh documentation, Microsoft Learn, and hands-on practice at Inhok Technologies during my internship.

This isn't an article recommending expensive programs. This is an honest review of 6 free-or-low-cost platforms for learning SOC skills, based on what actually prepared me for real SOC work at an MSSP.

What this covers: Detailed review of 6 SOC learning platforms (cost, strengths, weaknesses, best use case). How I used each one. Which ones complemented each other. How to combine them into a complete SOC learning path. What I learned that actually mattered in the real SOC internship.

📚 Books That Helped Me Build Strong Security Foundations

These platforms taught me practical SOC skills, but books helped me understand the underlying concepts in much greater depth. If you're serious about building a long-term cybersecurity career, these are excellent resources.


🐧 Linux Basics for Hackers

A beginner-friendly introduction to Linux, networking, Bash, and penetration testing. Strong Linux skills are valuable for every SOC analyst.

📖 View on Amazon

🐍 Black Hat Python

Understanding offensive techniques makes defensive monitoring much easier. This book demonstrates automation, reconnaissance, networking, and security scripting using Python.

📖 View on Amazon

🌐 The Web Application Hacker's Handbook

SOC analysts investigate attacks against web applications every day. Understanding how attackers exploit applications makes alerts much easier to investigate.

📖 View on Amazon

Disclosure: As an Amazon Associate, I earn from qualifying purchases at no additional cost to you.

The Platforms:
  1. LetsDefend — Realistic alert-driven simulation
  2. TryHackMe SOC Level 1 — Foundational and structured
  3. BTLO (Blue Team Labs Online) — Forensics and investigation
  4. Splunk — The actual tool you'll use
  5. Wazuh — Open-source SIEM alternative
  6. Microsoft Learn — Cloud and Windows security
  7. How to combine them into a coherent learning path

Platform 1: LetsDefend

LetsDefend
FREE / PAID OPTION
9/10
SOC Analyst Relevance

LetsDefend simulates a real SOC environment. You get alerts coming into your dashboard. You investigate them. You make triage decisions. You write alert summaries. The simulation is realistic: you have too many alerts, incomplete information, and have to make decisions with partial data — exactly like real SOC work.

✓ Strengths:
  • Most realistic SOC simulation available
  • Free tier is genuinely useful (not neutered)
  • Alerts feel like real alerts, not CTF-style challenges
  • Forces you to write incident summaries (communication skill)
  • Ranks alerts by severity — teaches triage prioritization
  • Community feedback on your responses helps learning
✗ Weaknesses:
  • Learning curve is steep — assumes you know baseline defensive concepts
  • Free tier limits number of active cases (paid unlocks more)
  • Tool interface is clunky (but realistic to actual SOC tools)
  • No hands-on SIEM querying — more alert analysis, less log diving
  • Some alerts require domain-specific knowledge you might not have
Verdict: Best platform for learning actual SOC alert triage and incident response workflow. Use after TryHackMe SOC Level 1. Free tier is good; paid tier ($10-20/month) unlocks unlimited alerts if you want to practice more.

My experience: I used LetsDefend starting month 3 of my learning. I'd completed TryHackMe SOC Level 1, so I had foundational knowledge. LetsDefend forced me to apply that knowledge to realistic alert investigation. It revealed my blind spots: I could identify malicious activity, but I was slow at writing clear incident summaries and making appropriate escalation decisions. That's exactly what I needed to improve before my Inhok internship.

Platform 2: TryHackMe SOC Level 1

TryHackMe SOC Level 1
FREE / SUBSCRIPTION
9/10
SOC Foundation

Structured learning path covering SIEM concepts, log analysis, alert triage, incident response, and threat intelligence. Each room builds on previous knowledge. Most rooms are free; some require subscription. Progression is clear: concept → hands-on practice → assessment.

✓ Strengths:
  • Structured progression (foundations first, specialization later)
  • Each room has learning objective + hands-on practice
  • Covers both defensive and incident response perspectives
  • Web-based labs — no local setup required
  • Free tier has most essential rooms
  • Content matches actual SOC job descriptions
✗ Weaknesses:
  • Rooms are sometimes repetitive (learning by repetition)
  • Some advanced rooms behind subscription paywall
  • Lab environments are simulated, not production-like
  • Limited tool variety (more conceptual than tool-specific)
Verdict: Best starting platform for SOC learning. Complete this before LetsDefend. Provides foundation for SIEM concepts. Use free tier; subscription is optional but helpful for advanced rooms.

My experience: I started with TryHackMe SOC Level 1 in month 2 of my cybersecurity learning. At that point, I'd finished Pre Security and Web Fundamentals. SOC Level 1 made the leap from "network/application knowledge" to "how SOCs actually work." Rooms on SIEM concepts, log analysis, and alert triage were directly applicable to my later internship. The structured path prevented me from jumping into advanced topics before understanding foundations.

Platform 3: BTLO (Blue Team Labs Online)

BTLO (Blue Team Labs Online)
SUBSCRIPTION
8/10
Forensics & Investigation

BTLO focuses on hands-on forensics, log analysis, and malware analysis investigations. Unlike LetsDefend (alert simulation), BTLO gives you raw artifacts: packet captures, disk images, log files. You do the investigation. More technical, less alert-driven.

✓ Strengths:
  • Real forensics work — not simulated alerts
  • Variety of investigation types (malware, network, forensics)
  • You learn actual tools (Wireshark, Volatility, etc.)
  • Ranked difficulty helps progression
  • Write-ups available after solving (learn from others)
  • Labs don't expire — practice at your own pace
✗ Weaknesses:
  • Subscription-only (no free tier)
  • More forensics-heavy than SIEM-heavy
  • Steep learning curve on some labs
  • Tool proficiency is assumed (you need to know Wireshark, etc.)
Verdict: Valuable for learning forensics and investigation skills. Use after TryHackMe SOC Level 1 if you can afford subscription (~$40-50/month). Great for building actual tool proficiency. Not essential for entry-level SOC roles, but adds credibility.

My experience: I didn't use BTLO during my learning phase — I prioritised free platforms. But in retrospect, I would have used it for month 4-5 after TryHackMe SOC Level 1. BTLO labs focus on forensic investigation and malware analysis — skills that are valuable for SOC Level 2+ roles and threat hunting. Entry-level SOC work is mostly alert triage, but the forensics knowledge helps you understand what you're looking at.

Platform 4: Splunk Official Training

Splunk Official Training
FREE
10/10
Tool Proficiency

Splunk's free training (Splunk Fundamentals Part 1 & 2, Search Processing Language courses) teaches you how to actually use Splunk. Not security concepts — Splunk mechanics. How to write queries. How to create dashboards. How to understand the search processing language. This is the tool you'll use 40 hours a week as a SOC analyst.

✓ Strengths:
  • Completely free official training from Splunk
  • Hands-on labs with real Splunk environment
  • Certification available (Splunk Core Certified User)
  • Content is kept up-to-date with Splunk releases
  • Directly applicable to SOC work
  • Essential for getting SOC job at companies using Splunk
✗ Weaknesses:
  • Teaches tool, not security concepts
  • Requires baseline understanding of logs and data
  • Learning curve is steep for absolute beginners
  • No security context — just "here's how to query Splunk"
Verdict: Essential if you're targeting jobs that use Splunk. Do after TryHackMe SOC Level 1 to understand the security concepts before diving into tool mechanics. Free training + certification = strong resume credential.

My experience: I completed Splunk Fundamentals Part 1 & 2 in month 5 of learning. My Inhok internship used Splunk heavily. The official training was invaluable — I went into the internship confident using Splunk's search language, creating dashboards, and building detection rules. New interns without this training struggled with the tool itself; I could focus on learning security analysis. Splunk certification was also mentioned by recruiters as a positive credential.

Platform 5: Wazuh Documentation + Hands-On Lab

Wazuh (Open-Source SIEM)
FREE (OPEN SOURCE)
8/10
Open-Source SIEM Learning

Wazuh is a free, open-source SIEM/log management tool. Documentation is excellent, and you can deploy it locally to learn. No subscription, no enterprise limitations. Learning Wazuh teaches you SIEM concepts in a tool that's actually free and deployable.

✓ Strengths:
  • Completely free and open-source
  • Can deploy locally — not cloud-dependent
  • Documentation is high quality
  • Learning transfers to other SIEMs (ELK, Splunk)
  • Actually used by companies (not just for learning)
  • Community support is active
✗ Weaknesses:
  • Local deployment requires some sysadmin knowledge
  • Learning by documentation is slower than structured courses
  • No built-in labs like TryHackMe/LetsDefend
  • Steeper learning curve than commercial SIEM tools
Verdict: Excellent complement to TryHackMe/LetsDefend for learning SIEM concepts without paying. Best value for learning open-source security tools. Use after TryHackMe SOC Level 1.

My experience: I deployed Wazuh locally in month 4 and set up a home lab with it. My Inhok internship used both Splunk and Wazuh. Learning Wazuh first (free, hands-on deployment) helped me understand SIEM concepts better before jumping into Splunk's commercial interface. Setting up detection rules, understanding log ingestion, and querying data — those skills transfer directly. Wazuh is also increasingly common in smaller organizations and MSSPs, so it's practical knowledge.

Platform 6: Microsoft Learn

Microsoft Learn (Azure, Windows Security)
FREE
7/10
Cloud & Windows Security

Microsoft Learn has free training on Azure security, Windows security, Microsoft Defender, and cloud security concepts. Not SOC-specific, but foundational for understanding modern enterprise security architecture.

✓ Strengths:
  • Completely free official Microsoft training
  • Covers modern cloud security (increasingly important)
  • Hands-on labs with free Azure credits
  • Content is current with Microsoft security updates
  • Relevant for cloud-native SOC work
✗ Weaknesses:
  • Not SOC-specific (more general security/cloud)
  • Assumes networking knowledge
  • Learning path is not sequenced for SOC roles
  • Heavy focus on cloud, less on on-premises
Verdict: Supporting platform for foundational cloud and Windows security knowledge. Use after TryHackMe SOC Level 1 for breadth. Useful for understanding modern enterprise architecture, not directly SOC training.

My experience: I used Microsoft Learn in month 5 to understand Windows security controls and Azure security fundamentals. My Inhok internship monitored both on-premises and cloud infrastructure. Understanding Windows Event Log categories and Azure security metrics was important for comprehensive log analysis and alert creation. Microsoft Learn filled gaps that platform-specific training didn't cover.

How I Combined These Into a Complete SOC Learning Path

My Actual Learning Timeline

Months 1-2 (TryHackMe Pre Security + Cyber Security 101): Foundational concepts. Networking basics. Incident response overview. Not SIEM-specific, but essential context for everything that follows.

Months 3-4 (TryHackMe SOC Level 1 + TryHackMe Web Fundamentals): Specialist SOC knowledge. SIEM concepts. Log analysis fundamentals. Alert triage concepts. At end of month 4, I had theoretical knowledge but zero hands-on SIEM experience.

Months 5-6 (Splunk training + Wazuh local deployment + LetsDefend practice): Hands-on tool proficiency. Splunk official training taught query language. Wazuh deployment taught SIEM architecture. LetsDefend taught alert triage workflow. This is when learning moved from theoretical to practical.

Months 7-8 (Internship at Inhok Technologies): Real work. All prior learning applied to actual security monitoring. Gaps in knowledge became immediately visible. Supporting learning (Microsoft Learn for cloud security, continued LetsDefend practice) filled those gaps.

The Optimal SOC Learning Path (Sequenced)

Phase 1: Foundations (Months 1-2)

  • TryHackMe Pre Security — Networking and OS fundamentals (20-25 hrs)
  • TryHackMe Cyber Security 101 — Defensive security intro (25-30 hrs)

Time commitment: 45-55 hours. Why this order: You need to understand networks before understanding SIEM. You need defensive concepts before SOC-specific knowledge.

Phase 2: SOC Concepts (Months 3-4)

  • TryHackMe SOC Level 1 — SIEM and alert concepts (35-45 hrs)
  • TryHackMe Web Fundamentals — Application attacks (30-35 hrs) [parallel]

Time commitment: 65-80 hours. Why: SOC work involves monitoring web attacks and application logs. Understanding both SIEM mechanics and web attacks is essential.

Phase 3: Tool Proficiency (Months 5-6)

  • Splunk Fundamentals Part 1 & 2 (if Splunk is your target tool) — 25-30 hrs
  • OR Wazuh documentation + local deployment (if open-source is your target) — 20-25 hrs
  • LetsDefend practice (alert investigation workflow) — 20-30 hrs [parallel]

Time commitment: 45-60 hours. Why: This is where learning moves from conceptual to practical. You choose SIEM tool based on target jobs.

Phase 4: Supporting Knowledge (Month 7+)

  • Microsoft Learn (cloud and Windows security) — 15-20 hrs
  • BTLO labs (forensics and investigation) — ongoing [optional/paid]
  • Real-world labs or internship — apply everything (40+ hrs/week)

Time commitment: Variable. Why: Supporting knowledge fills gaps and maintains depth. Real work is the ultimate teacher.

The Honest Truth

You can do this entire path (Phase 1-3, ~170 hours) for free. Splunk training is free. Wazuh is free. TryHackMe SOC Level 1 is mostly free (subscription helps but isn't required). LetsDefend free tier is genuinely useful.

But you will likely want subscriptions: LetsDefend ($10-20/month) for more alert practice, TryHackMe subscription ($10-30/month) for advanced rooms, BTLO ($40-50/month) for forensics training. Budget: $100-200 total for 6-8 months of learning is reasonable, and much cheaper than formal SOC training courses.

Real value comes from applying what you learn in a real environment: internship, home lab, bug bounty, or actual job. The platforms teach concepts and give hands-on practice. The environment teaches judgment and professional skills.

🔐 Protect Your Learning Accounts

If you're using TryHackMe, LetsDefend, Microsoft Learn, GitHub, and your primary email, protecting those accounts is just as important as learning new skills. A hardware security key offers stronger protection than SMS-based authentication.

🛒 View YubiKey on Amazon

SOC Learning Platforms — FAQs

Do I need to learn both Splunk and Wazuh, or just pick one?
Start with one based on your target jobs. If job descriptions mention Splunk specifically, prioritise Splunk training. If you're targeting smaller companies or MSSPs, Wazuh is common. Ideally learn both eventually — SIEM concepts transfer between tools. But starting with one tool at depth is more valuable than learning both shallowly.
Is LetsDefend or BTLO better for beginners?
LetsDefend is better for alert triage and incident response workflow (closer to actual SOC work). BTLO is better for forensics and investigation skills (deeper technical analysis). If you can only afford one, start with LetsDefend after TryHackMe SOC Level 1. BTLO is great for Level 2+ analyst progression.
How much of this can I do while working a job?
Realistically: 10-15 hours per week if you're working full-time and want to progress in 6-8 months. That means 2-3 hours on weekdays, more on weekends. If you can only do 5-7 hours per week, extend the timeline to 12 months. Avoid burning yourself out — consistency matters more than intensity.
Should I do a SOC internship or focus on self-learning first?
Do self-learning first (Phase 1-2, about 2-3 months) to build foundational knowledge. Then pursue internships. Most SOC internships expect baseline knowledge — they teach tool-specific and company-specific knowledge, not foundational concepts. Self-learning first makes you a significantly better intern.
Which platform teaches the most realistic SOC work?
LetsDefend is most realistic in terms of alert volume and triage workflow. But real SOC work is slower and more process-heavy than any platform. The platforms teach technical skills; on-the-job experience teaches judgment and professional skills that you can't simulate.

About the Author

Amardeep Maroli

MCA (Master of Computer Applications) — PES University, Bengaluru
Cybersecurity Intern — Inhok Technologies (6-month SOC/SIEM experience)
SIEM Experience: Splunk (search processing language, dashboard creation, detection rule development), Wazuh (open-source deployment and configuration)
TryHackMe — Top 2% Globally | SOC Level 1 Certified

Currently targeting SOC L1 Analyst roles at MSSPs. Learning path focus: foundational concepts first, tool proficiency second, real-world application third.

Tags: SOC analyst training, blue team learning, SIEM training, LetsDefend, BTLO, Splunk training, Wazuh, free SOC learning, defensive security, incident response training

Which platform has been most valuable in your SOC learning journey? And if you used a platform I didn't mention, drop it in the comments — the best learning resources often come from direct experience, not Google rankings.

Post a Comment

0 Comments