Learn Linux

Learn Linux and start self-hosting your apps like an open-source freedom fighter.

Logos: Apple, Netflix, Microsoft, Netlify, Uber, Tesla, Amazon, Spotify

You’ll be in great company with other developers we’ve trained

emoji burger

Learn it by building it

Admin a Linux system to self-host your own code on a virtual private server (VPS).

You’ll configure a complete Linux server environment for a self-hosted web app, and leverage Linux’s powerful command-line interface to learn system admin and automation tasks.

  1. 01

    Get Started

    • Start Using Linux
    • 10 Linux Distros
    • Linux 101
  2. 02

    Terminal Mastery

    • 10 Essential Commands
    • The File System
    • WTF is $PATH
    • File Permissions
    • Sudo
    • Bash Shell and Config
    • Text Editors
    • Grep && Sed
    • Process Management
    • Cron Jobs
    • Tar and Gzip
    • Package Managers
  3. 03

    Virtual Private Server

    • Choosing a VPS
    • SSH
    • Build an App
    • Firewall
    • Code Transfer
    • SSL
    • Nginx
    • Env Vars
    • Systemd
    • Mount a Volume
  4. 04

    Bonus Round

    • Linux History
    • Linux in 100 Seconds
    • Docker 101
    • Ansible
    • SST
    • Neovim
    • Coolify

Make it click

Everything you need to know to master Linux

emoji eyes

Developers love our content (and we think you will too).

Get that money.

Linux is an open-source powerhouse

  • Master essential Linux concepts and configuration
  • Build complex scripts with Bash
  • Level up your skills to get that raise

Let’s get started