Lessons
Please select a lesson to get started:
Lesson 1 - What is Linux?
Learn the origins and basics of the most used OS / Kernal on the planet, used by: 2 Billion Smartphones, 100% of the world's top 500 fastest supercomputers, Around 90% of all cloud infrastructure, Smart TVs, routers, smart home gadgets, and even the infotainment systems in most modern cars are powered by embedded Linux.
Lesson 2 - The Linux Filesystem.
Learn the functions, hierarchy and power of the Linux filesystem, and how to navigate, manage and manipulate it from the command line. Learn to find, create, move, copy, delete and edit files and directories.
Lesson 3 - Working in the Terminal
Learn to work faster in the terminal: reuse old commands with history, look up commands with man, search inside files with grep, chain commands together with &&, and cancel a running command with Ctrl+C.
Lesson 4 - File & Directory Permissions
Learn how Linux's multi-user permission system works: reading owner, group and other permissions, and using chmod and chown to control exactly who can read, write and run each file.
Lesson 5 - Networking Basics
Learn how to test connectivity with ping, view your network interfaces with ip addr, trace the route to a host, fetch data with curl, and copy files securely with scp.
Lesson 6 - Processes
Learn what a process is, how to view running processes with ps and top, and how to pause or stop them with Ctrl+Z and kill.