Courses
22 hands-on courses on Linux, DevOps and self-hosting. Pick a track and work through it in order, or jump straight to what you need.
- No signup
- Free account
- Pro
- How access works
Not sure where to start?
Pick the goal that sounds most like you.
Quick Introduction to Linux Command Line
An hour with the terminal before anything else. Includes short videos.
Bash Fundamentals
Write your first scripts and check yourself after every chapter.
Linux for DevOps: Essential Linux Knowledge for Cloud and DevOps Engineer
The Linux you need for cloud and DevOps roles, in one course.
All courses by track
Linux foundations
The command line, remote access and scripting every other track builds on.
6 courses
SSH Fundamentals
Learn how to communicate between a remote Linux server and your local operating systems (Windows, Linux or macOS) using SSH.
Quick Introduction to Linux Command Line
Learn the basics of Linux commands in this short introductory course. Also contains videos.
Bash Fundamentals
Get started with Bash scripting through practical, hands-on examples, then test what you've learned with exercises after every chapter. Free, no signup needed.
Linux for DevOps: Essential Linux Knowledge for Cloud and DevOps Engineer
Learn the essential concepts, command-line operations, and system administration tasks that form the backbone of Linux in the DevOps world.
Mastering AWK as a Linux System Administrator
Transform from basic text processing to advanced data manipulation in this hands-on series.
Tmux Fundamentals
Never lose a terminal session again! Learn tmux sessions, panes, and windows in this free, beginner-friendly course. No signup required.
System administration
Run, automate and network real Linux servers and virtual machines.
4 courses
The systemd Playbook: Learn by Doing
Master systemd the practical wayโone lab at a time.
Use Proxmox for Virtual Machines
A mini-course that covers everything from installing and upgrading Proxmox to using it for creating and managing VMs.
Advanced Automation with systemd
Take Your Linux Automation Beyond Cron
Linux Networking at Scale
Master advanced networking on Linux โ from policy routing to encrypted overlays.
Containers and Kubernetes
From your first container to running and extending Kubernetes.
5 courses
Learn Docker: Complete Beginner's Course
Covers all the essentials of the Docker. Perfect for anyone who wants to get started with Docker containerization. The course goes in the hands-on mode by showing examples of what you'll be doing instead of dwelling in theory.
Kubernetes Operator
Dive deep into the world of Operators and learn how to effortlessly manage and scale your containerized applications. This is hands-on course and you'll learn with a practical usecase scenario.
Container Management With Podman
Podman is the Docker alternative from Red Hat. It is similar to Docker. You can easily start using it if you know Docker already.
Mastering Kubernetes as a Beginner
Stop struggling with Kubernetes. Learn it properly with a structured and practical course crafted specially for beginners.
Docker Level Up
Level up your Docker skills. Learn container internals, networking, image optimization, observability, and security in this practical course.
DevOps and automation
Version control, infrastructure as code and deployment pipelines.
5 courses
RHCE Ansible EX294 Exam Preparation Course
Learn all the essentials of Ansible with this hands-on tutorial series. It is ideal for RHCE Ansible EX294 exam preparation.
Git for DevOps
Gain the right knowledge. Learn the core principles of Git instead of jumping straight into git commands.
Learn Infrastructure as Code with Terraform
Learn Terraform from scratch with a Linux-first approach. Master Infrastructure as Code concepts, modules, state, best practices, and real-world workflows.
Essential Golang for DevOps
Learn Golang the way DevOps engineers actually use it โ by building real tools, not toy examples.
GitOps Handbook
Learn GitOps with ArgoCD in this hands-on course. Go from Kubernetes deployment basics to safe, production-grade rollouts.
Observability and performance
See what your systems are doing, from centralised logs down to the kernel.
2 courses
Master eBPF with Hands-On Labs
Learn Modern eBPF by Building, Tracing, and Securing Real Linux Systems.
The ELK Stack Handbook (With OpenSearch)
Stop SSH-ing into servers at 2 AM. Learn to centralize, search, and visualize logs across your entire infrastructure using fully open-source tools.
No courses match these filters
Try a different level or access type.
How access works
Every course shows one of three labels, so you know what you need before you open it.
-
No signup
Open the course and start reading. No account, no email.
-
Free account
Sign up with your email for free. You also get the Linux Digest newsletter.
-
Pro
Every course, ebook and lab, plus an ad-free site. $69 a year or $221 for lifetime.