LEARN • PRACTICE • MASTER

Build real-world Linux skills.

Explore Learn Linux TV's course library covering Linux fundamentals, automation, containers, virtualization, infrastructure, scripting and more. Many of these learning resources are completely free.

learnlinux@academy:~
$ ls ./courses
Loading Linux learning paths...
Linux Fundamentals READY
Automation & Bash READY
Containers READY
Virtualization READY
Cloud & Infrastructure READY
$ start_learning_
$ find ./courses --all

Explore the Course Library

Choose a course and start building practical Linux and open-source skills at your own pace.

AUTOMATION

Getting Started with Ansible

In this course, you’ll learn everything you’ll need to know in order to get started with automation. You’ll learn how to install Ansible, write playbooks, manage multiple systems, encrypt sensitive information, and a lot more!

What you'll learn
  • Automation best practices
  • Playbook syntax
  • Creating an inventory
  • Creating Templates
SCRIPTING FREE ACCESS

Writing Bash Scripts

If you want to learn how to write Bash scripts on Linux, then this course is for you! You’ll learn everything you need to know to start scripting, such as syntax, variables, branching, and much more.

What you'll learn
  • Bash syntax
  • Important commands
  • Setting up variables
  • Automating commands
  • Synchronizing Files
LINUX FREE ACCESS

Linux Crash Course

The Linux Crash Course series is the longest-running series in the history of the channel! Each and every video is designed to be stand-alone, and covers an important Linux-related topic. Watch the videos you need!

What You'll Learn
  • Useful Linux commands
  • Linux-related technologies
  • Package management
  • File management
CERTIFICATION

Linux Essentials Certification Guide

Whether you’re looking to earn the Linux Essentials certification through LPI (or learn the basics of Linux) this course will teach you all the concepts you’ll need to learn in order to get started with Linux.

What You'll Learn
  • Fundamental Linux concepts
  • Linux Commands
  • Distributions & Desktop Environments
  • Core Linux Concepts
MONITORING FREE ACCESS

Getting Started with Netdata

Netdata is a powerful infrastructure monitoring solution that will help you keep an eye on your infrastructure. You’ll learn how to install it, create dashboards, set up alerts, and much more!

What You'll Learn
  • Deploying Netdata
  • Creating Dashboards
  • Monitoring Logs
  • Setting up Alerts
  • Receiving Notifications
TERMINAL FREE ACCESS

Editing Files with vim

Learn the essential skills needed to work efficiently with vim and edit files directly from your Linux terminal.

What You'll Learn
  • Installing vim
  • Exiting vim
  • Editing single and multiple files
  • Splitting Windows
  • Manipulating Text
TERMINAL FREE ACCESS

Getting Started with tmux

Learn how to work with tmux sessions, windows and panes and create a practical terminal workflow.

What You'll Learn
  • Installing tmux
  • Setting up sessions
  • Splitting Windows
  • Creating Panes
  • Creating a custom configuration
  • Best practices
CONTAINERS FREE ACCESS

Getting Started with Docker

Want to run containers and not sure where to start? With this course, you’ll learn all the finer details of running containers with Docker.

What You'll Learn
  • How containers differ from Virtual Machines
  • Pulling images
  • Deploying containers
  • Container management
  • Setting up container access
  • Stopping and Restarting Containers
  • Docker commands
VIRTUALIZATION FREE ACCESS

Proxmox VE Administrators Guide

Learn the core concepts needed to work with Proxmox VE, virtual machines, containers, templates and clusters.

What You'll Learn
  • Installing Proxmox VE
  • Running Virtual Machines & Containers
  • Setting Up Templates
  • Clustering
CLOUD FREE ACCESS

OpenStack Administrators Guide

If you’re looking for a powerful private cloud solution, OpenStack gives you full control over your cloud infrastructure. This series will help you get started.

What You'll Learn
  • Managing Resources
  • Running containers with OpenShift
  • OpenStack Dashboard
  • Managing images
// SUPPORT LINUX EDUCATION

Help keep Linux education accessible.

Learn Linux TV has produced an extensive catalog of Linux-learning materials, many of which are free. If these courses have helped you, consider supporting the work.

Support Learn Linux TV →