_____ _ _ _ _____ |_ _|__ _ __ _ __ ___ (_)_ __ __ _| | | ||___ / | |/ _ \ '__| '_ ` _ \| | '_ \ / _` | | |_ ||_ \ | | __/ | | | | | | | | | | | (_| | | _|___) | |_|\___|_| |_| |_| |_|_|_| |_|\__,_|_|_| |____/ OS
Learn Systems.
_
SSH into real Linux containers. Capture real packets. Break things, fix things, prove mastery through action.
Real Terminals. Real Challenges.
Every challenge drops you into a live Linux container via SSH. Explore the filesystem, fix broken configs, debug services, and prove your skills hands-on.
- Full SSH access to real Ubuntu containers
- Automatic watcher validates your solution in real-time
- Points awarded instantly, no manual review
Three Steps to Mastery
No videos. No quizzes. Just real systems and real commands.
SSH In
Launch a real Linux container and connect via SSH. Your own sandbox to explore, break, and fix.
Solve
Find the hidden file. Fix the broken config. Capture the packet. A watcher validates your work automatically.
Level Up
Earn points, unlock achievements, climb leaderboards. Track your journey from beginner to sysadmin.
What You'll Learn
Real-world Linux skills organized into domains. Each domain maps to challenges you solve hands-on.
Access & Identity Compliance
Advanced Challenges & Capstone
Advanced Git
Asymmetric Encryption
Authorization & Privilege
Automated Scanning with OpenSCAP
Automation & Scripting
Backup & Recovery
Backup, Recovery & Snapshots
Beyond a Single Host
Boot & Init Failures
Branching
Bridges, Bonds & Virtual Interfaces
Building Images with Dockerfile
Capstone
Capstone -- Bring a Server to CIS Compliance and Prove It
Capstone -- Build a Router, Firewall, and VPN Gateway
Capstone -- Containerize and Ship a Multi-Service Application
Capstone -- Deploy, Secure, Back Up, and Tune a Production Datab
Capstone -- Fix the Broken Server
Capstone -- Harden and Defend a Compromised Server
Capstone -- Provision and Operate a Production Server
Capstone -- Run Your Own CA and Secure a Service End to End
Certificate Lifecycle
Certificates & X.509
CIS Benchmarks in Depth
Collaboration Workflows
Conditionals, Loops & Handlers
Container Networking
Container Security
Continuous Compliance
Core Application Protocols
CPU & Process Issues
Data & Persistence
Database Security
Detecting Compromise
Diagnosing Network Problems
Diagnostics & Observability
Digital Signatures
Disk & Filesystem Problems
Encoding vs Encryption vs Hashing
File Integrity & Change Detection
File Integrity & Configuration Drift
File Permissions & Access Control
File System & Storage
Filesystem & Navigation
Filesystem & Storage Security
Firewall Front-ends
Galaxy & Collections
Getting Started
GPG & the Web of Trust
Hardening Automation
Hardening Network Services
Hashing & Integrity
High Availability & Replication
How a Database Lives on Linux
Idempotency, Testing & Quality
Image Best Practices
Images & Layers
Import, Export & Migrations
Incident Response Basics
Indexes & Query Plans
Inspecting History
Installation & First Contact
Installing & Running Containers
Interacting with Containers
Interface & Address Configuration
IPv4 Addressing
IPv6
Kernel & Network Hardening
Kernel, Modules & Tuning
Keys in Practice
Log Forensics & Correlation
Logging & Auditing
Logging & Evidence for Audits
Logging & journald
Logical Volume Management (LVM)
Managing Real Infrastructure
Mandatory Access Control
Memory & the OOM Killer
Merging
Multi-Container Apps with Compose
Name Resolution on the Host
Navigating the Filesystem
netfilter & iptables Fundamentals
Network Troubleshooting
Networking
Networking & Configuration
Networking Basics
nftables -- the Modern Firewall
Operating Containers
Orchestration & Strategy
Orientation -- Databases on Linux
Orientation -- The Administrator's Mindset
Orientation -- The Diagnostic Mindset
Orientation -- The Security Mindset
Orientation -- Why Compliance and Auditing
Orientation -- Why Configuration Management
Orientation -- Why Containers
Orientation -- Why Cryptography and PKI
Orientation -- Why Host Networking
Orientation -- Why Networks Matter
Orientation -- Why Version Control
Package & Dependency Problems
Package & Software Management
Performance & Tuning
Performance Bottlenecks
Permission & Authentication Problems
Permissions & Ownership
Permissions & Security
Pipes, Redirection & Shell Scripting
PKI & Certificate Authorities
Playbooks
Process & Resource Control
Processes & Services
Querying Data
RAID & Advanced Filesystems
Reading and Writing Files
Rebasing
Recording Changes
Remediation
Remotes & Collaboration
Reporting & Evidence
Roles & Reuse
Routing
Routing on Linux
Scheduling Tasks
Schema & Constraints
Secrets with Ansible Vault
Secure Remote Access with SSH
Seeing the Traffic
Service & systemd Failures
Service Administration
SQL Foundations from the CLI
SSH Keys & Authentication
Stateful Filtering & NAT
Storage & Disk Management
Storage & Disks
Storage Fundamentals
Subnetting
Symmetric Encryption
System & Service Hardening
systemd & Service Management
Tags & Releases
Templates & Files
Text Processing
The Audit Subsystem at Scale
The Boot Process
The Diagnostic Toolkit
The Frameworks
The Layered Model
The Linux Network Stack
The Linux Primitives Behind Containers
The Physical and Link Layer
The Repository
The Transport Layer
Time, Localization & Environment
TLS and the Handshake
Troubleshooting
Undoing Things
Users & Groups
Users & Groups Administration
Users, Authentication & PAM
Users, Groups & Identity
Users, Roles & Permissions
Variables, Facts & Registers
VPN with WireGuard
Vulnerability & Patch Management
Welcome to Linux
Structured Learning Paths
Start from zero and progress through curated courses with hands-on challenges at every step.
Linux Fundamentals
The flagship course of Terminal 43. Takes a complete beginner from "what is Linux?" to...
Shell Scripting Mastery
Take your Linux skills to the next level. Master shell scripting from basic variable assignment...
Cyber City
Defend your infrastructure against waves of cyber attacks. Deploy firewalls, CDNs, and caches to keep your servers alive. A visual, real-time approach to learning cybersecurity concepts.
- Deploy defenses in real-time against simulated attacks
- Play solo or host multiplayer sessions with your team
- Multiple districts to explore and defend
Part of the Terminal43 Universe
Your progress here connects to a cross-platform ecosystem. One account, one journey.
System Mastery
SSH into Linux containers. Solve challenges. Master the command line hands-on.
Capture The Flag
Exploit real vulnerabilities. Reverse binaries. Pwn boxes. Competitive cybersecurity.
ctf.terminal43.ro →Visual Coding
Learn to code by building games. Block-based programming that bridges to real code.
blocksarena.com →Code Challenges
Master programming through hands-on coding challenges with instant feedback.
code.terminal43.ro →