Linux
Learn Linux and start self-hosting your apps like an open-source freedom fighter.
You’ll be in great company with other developers we’ve trained
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.
- 01
Get Started
- Start Using Linux
- 10 Linux Distros
- Linux 101
- 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
- 03
Virtual Private Server
- Choosing a VPS
- SSH
- Build an App
- Firewall
- Code Transfer
- SSL
- Nginx
- Env Vars
- Systemd
- Mount a Volume
- 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
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