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 FundamentalsREADY
Automation & BashREADY
ContainersREADY
VirtualizationREADY
Cloud & InfrastructureREADY
$ 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!

View Sample LessonSAMPLE LESSON

Free sample lesson from the full Ansible course.

→ 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.

Watch this courseFREE • COURSE PLAYER

Use the player controls to move through the course lessons.

→ 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!

Watch this courseFREE • COURSE PLAYER

Use the player controls to move through the course lessons.

→ 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.

View Sample LessonSAMPLE LESSON

Free sample lesson from the full Linux Essentials course.

→ 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!

Watch this courseFREE • COURSE PLAYER

Start with Episode 1 of the Netdata course. The remaining Netdata lessons will be connected in the lesson player during the final content pass.

→ 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.

Watch this courseFREE • COURSE PLAYER

Use the player controls to move through the course lessons.

→ 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.

Watch this courseFREE • COURSE PLAYER

Start with Part 1 of the five-part tmux course. The remaining tmux lessons will be connected in the lesson player during the final content pass.

→ 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.

Watch this courseFREE • COURSE PLAYER

Use the player controls to move through the course lessons.

→ 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.

Watch this courseFREE • COURSE PLAYER

Use the player controls to move through the course lessons.

→ 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.

Watch this courseFREE • COURSE PLAYER

Use the player controls to move through the course lessons.

→ 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 →