Labs
- Linux: Files & Directories — beginner, 15 min
- Linux: Permissions & Users — intermediate, 20 min
- Docker: Run Your First Container — beginner, 15 min
- Kubernetes: Deploy & Expose — intermediate, 20 min
- Kubernetes: Fix a Broken Pod — advanced, 20 min
- Git: Branch, Commit, Merge — beginner, 15 min
- Terraform: Init, Plan, Apply — intermediate, 15 min
- AWS: Create and Use an S3 Bucket — beginner, 10 min
- Ansible: Inventory, Ad-hoc & Playbook — beginner, 20 min
- Nginx: Host a Website — beginner, 15 min
- Node.js: Build and Run a Web App — beginner, 15 min
- MySQL: Create a Shop Database — intermediate, 20 min
- Redis: Cache, Sessions and Queues — beginner, 10 min
- MongoDB: Documents, Updates and Indexes — beginner, 15 min
- Java & Maven: Compile, Package, Ship — intermediate, 25 min
- Helm: Install and Upgrade a Chart — intermediate, 20 min
- Python: Write, Run and Package a Script — beginner, 25 min
- Linux: Investigate an Incident in the Logs — intermediate, 20 min
- Docker: Build and Run Your Own Image — intermediate, 20 min
- Git: Resolve a Merge Conflict — intermediate, 15 min
- Kubernetes: ConfigMaps and Secrets — intermediate, 20 min
- Terraform: Variables and Outputs — intermediate, 15 min
- AWS: IAM Users and Least Privilege — beginner, 10 min
- containerd: Pull and Run with ctr — intermediate, 15 min
- Buildpacks: Build a Node.js App Without a Dockerfile — advanced, 25 min
- CCNA: Secure Device Access — beginner, 20 min
- CCNA: Interfaces & IPv4 Addressing — beginner, 15 min
- CCNA: Subnetting in Practice — intermediate, 20 min
- CCNA: Static & Default Routes — beginner, 20 min
- CCNA: Single-Area OSPFv2 — intermediate, 25 min
- CCNA: OSPF DR/BDR Election & Path Cost — advanced, 30 min
- CCNA: IPv6 Addressing & Static Routes — intermediate, 20 min
- CCNA: DHCP Server, Relay & Troubleshooting — intermediate, 25 min
- CCNA: VLANs & Access Ports — beginner, 20 min
- CCNA: Trunks & Inter-VLAN Routing — intermediate, 30 min
- CCNA: Spanning Tree Root Bridge — intermediate, 20 min
- CCNA: EtherChannel with LACP — intermediate, 20 min
- CCNA: Port Security & DHCP Snooping — intermediate, 25 min
- CCNA: Standard & Extended ACLs — intermediate, 30 min
- CCNA: NAT Overload (PAT) & Static NAT — intermediate, 25 min
- CCNA: Troubleshoot a Broken Network — advanced, 35 min
- CCNA: REST APIs & JSON with a Network Controller — intermediate, 30 min
- CCNA: Configuration Management with Ansible — intermediate, 30 min
- RH124 Ch 1: First Day on a RHEL Server — beginner, 10 min
- RH124 Ch 2: Shell Expansion and Redirection — beginner, 15 min
- RH124 Ch 3: Organise a Messy Home Directory — beginner, 15 min
- RH124 Ch 4: Find Answers in man Pages and Docs — beginner, 15 min
- RH124 Ch 5: Edit Configuration Files — beginner, 15 min
- RH124 Ch 6: Manage Local Users and Groups — beginner, 20 min
- RH124 Ch 7: Shared Directories and Permissions — beginner, 20 min
- RH124 Ch 7: Diagnose Permission Problems — intermediate, 20 min
- RH124 Ch 8: Tame Runaway Processes — intermediate, 20 min
- RH124 Ch 9: Manage systemd Services — beginner, 15 min
- RH124 Ch 10: Key-based SSH Logins — intermediate, 20 min
- RH124 Ch 10: Harden the SSH Server — intermediate, 20 min
- RH124 Ch 11: Logs, the Journal and Time Sync — intermediate, 25 min
- RH124 Ch 12: Configure IPv4 and IPv6 with nmcli — intermediate, 20 min
- RH124 Ch 12: Host Name and Name Resolution — beginner, 15 min
- RH124 Ch 13: Back Up and Copy Files Between Servers — intermediate, 25 min
- RH124 Ch 14: RPM Repositories and dnf — intermediate, 20 min
- RH124 Ch 14: Flatpak Remotes and Apps — intermediate, 20 min
- RH124 Ch 15: Mount and Search File Systems — intermediate, 20 min
- RH124 Ch 16: Troubleshoot and Collect Support Data — intermediate, 20 min
- RH124 Part 1 Review: Timed Practice — advanced, 45 min
- RH134 Ch 1: Shell Scripts for Daily Admin — intermediate, 30 min
- RH134 Ch 2: at, cron and systemd Timers — intermediate, 30 min
- RH134 Ch 3: tuned Profiles and Process Priority — intermediate, 20 min
- RH134 Ch 4: Fix SELinux for a Web Server — intermediate, 30 min
- RH134 Ch 5: Partitions, File Systems and Swap — intermediate, 30 min
- RH134 Ch 6: Logical Volumes — intermediate, 25 min
- RH134 Ch 6: Grow, Add and Remove Logical Volumes — advanced, 30 min
- RH134 Ch 7: NFS Mounts and the Automounter — intermediate, 30 min
- RH134 Ch 8: Targets, GRUB and a Lost Root Password — advanced, 35 min
- RH134 Ch 9: firewalld Zones, Services and Rich Rules — intermediate, 25 min
- RH134 Ch 10: Fix and Validate a Kickstart File — intermediate, 25 min
- RH134 Ch 11: Run Containers with Podman — intermediate, 35 min
- RH134 Ch 12: Image Mode (bootc) Build Files — intermediate, 20 min
- RH134 Review: Part 2 Practice Exam — advanced, 45 min
- RHCSA Mock Exam 1 — advanced, 150 min
- RHCSA Mock Exam 2 — advanced, 150 min
- RHCSA Mock Exam 3 — advanced, 150 min
- RH294 Ch 2: Managed Nodes and Inventories — beginner, 25 min
- RH294 Ch 1: Ansible Configuration and ansible-navigator — beginner, 25 min
- RH294 Ch 3: Write and Run Playbooks — beginner, 35 min
- RH294 Ch 4: Variables, Facts and Magic Variables — intermediate, 35 min
- RH294 Ch 5: Ansible Vault — intermediate, 35 min
- RH294 Ch 6: Loops, Conditions, Handlers and Errors — intermediate, 40 min
- RH294 Ch 7: Deploy Files with Templates and File Modules — intermediate, 35 min
- RH294 Ch 8: Host Patterns, Imports and Tags — intermediate, 30 min
- RH294 Ch 9: Create and Install Roles — intermediate, 35 min
- RH294 Ch 9: Content Collections and RHEL System Roles — intermediate, 35 min
- RH294 Ch 10: Git, VS Code and ansible-navigator — intermediate, 30 min
- RH294 Ch 11: Troubleshoot Playbooks — intermediate, 35 min
- RH294 Part 1 Review: Timed Practice Exam — advanced, 60 min
- Automate Packages and Repositories — intermediate, 35 min
- Automate Services with systemd — intermediate, 35 min
- Automate firewalld Rules — intermediate, 35 min
- Automate Partitions, LVM and File Systems — advanced, 45 min
- Automate File Content: copy, template, lineinfile, blockinfile — intermediate, 40 min
- Automate Archives: archive, unarchive and fetch — intermediate, 35 min
- Automate cron and at Jobs — intermediate, 30 min
- Automate SELinux Settings — advanced, 45 min
- Automate Users, Groups, Vault Passwords and sudo — advanced, 45 min
- Review: Automate RHCSA Tasks (timed) — advanced, 60 min
- RHCE Mock Exam 1 — advanced, 240 min
- RHCE Mock Exam 2 — advanced, 240 min
- RHCE Mock Exam 3 — advanced, 240 min