Academy · Free course

Basic Linux Course

From zero to console fluency: 24 lessons that grade themselves while you practice, with the built-in terminal.

To teach or study seriously, go full screen: it looks much better.

Settings
Simulated terminal. Type the step command and press Enter.
alumno@pc-aula:~$

Command manual

Forgot one? Check the reference: syntax, options and copy-ready examples.

Open the manual

The full syllabus

1 · Your first session

Open the console, ask for help and chain commands.

  • ›The console and help
  • ›Clear and chain

2 · Moving around

pwd, ls and cd: know where you are and move.

  • ›Where am I? pwd and ls
  • ›Moving with cd

3 · Create and organize files

touch, mkdir, cp, mv and rm with care.

  • ›Create folders and files
  • ›Copy, move and delete

4 · Reading documents

cat, less, head, tail and wc.

  • ›Read whole files
  • ›Head, tail and counts

5 · Searching

grep and find: the needle in the haystack.

  • ›grep: search inside
  • ›find: locate files

6 · Pipes and redirection

|, sort, uniq, tee and the arrows.

  • ›Your first pipe
  • ›Redirect and save

7 · Permissions

rwx, chmod, umask: who touches what.

  • ›Reading permissions: ls -l and chmod
  • ›Symbolic chmod and umask

8 · Users and admin

whoami, id, su and sudo with sudoers.

  • ›Who am I? whoami and id
  • ›sudo and user management

9 · Environment

Variables, math, PS1 and aliases.

  • ›Environment variables
  • ›PS1 and aliases

10 · Networking

ping, ip, ssh and wall.

  • ›Network diagnostics
  • ›Other machines and broadcasts

11 · Packages and backups

apt and tar: install and back up.

  • ›Install with apt
  • ›Backups with tar

12 · Your first scripts

if, for, read and functions in real scripts.

  • ›Your first script
  • ›Loops, questions and traces

FAQ

Do I need to install Linux to take the course?

No. The terminal is embedded in the page and everything runs in a simulated system inside your browser. Nothing touches your computer.

Is the course really free?

Yes, all of it: the 24 lessons, the terminal and your progress saved in your browser.

What will I know when I finish?

Navigating the system, creating and organizing files, reading documents, searching with grep and find, pipes, permissions, users, variables, basic networking, installing packages and writing your first scripts.

Does it keep my progress?

It is saved in your browser (localStorage). Leave and come back without losing anything.

About the simulation
  • The terminal is a teaching simulator: an in-memory virtual filesystem. Nothing you type leaves your browser.
  • It covers LPIC-1 base practice (103.x and 104.x) and does not replace the official certification; we recommend complementing it on a real machine.
  • Network commands show sample values to learn from, not your real connection.