GNU Group Learning Academy Advancing Technology. Empowering People.
Free self-paced learning • Linux Engineering

Learn Linux by building mental models, not memorising commands.

A structured collection of interactive GNU Group reference workbenches covering Linux foundations, administration, operations, troubleshooting and automation. Start at the beginning or jump directly to the topic you need.

14 learning workbenches No registration required Interactive references Selected voice & coach experiences Stable learner URLs

Your Linux learning journey

Completion is stored only in this browser and does not require an account.

0/14
Stage 01

Foundation

Build orientation first: Linux concepts, navigation, files and the editor skills that support everything else.

01
Start here

Introduction to Linux

Orient yourself to Linux and the ideas that make the rest of the operating system easier to understand.

BeginnerConcepts
Start learning →
02
Foundation

Linux Fundamentals & Essential Concepts

Reinforce the essential points every new Linux learner should recognise before moving into administration.

BeginnerCore Linux
Start learning →
03
Foundation

Filesystem Navigation

Learn how Linux organises paths and directories and how to move through a system confidently.

BeginnerFilesystem
Start learning →
04
Foundation

File Management

Work with files and directories using the everyday operations that underpin practical Linux administration.

BeginnerFiles
Start learning →
05
Foundation

Vim Editor

Develop enough Vim fluency to inspect and edit configuration files without getting trapped in the editor.

BeginnerEditorInteractive
Start learning →
Stage 02

Administration

Move from navigation into operating a Linux system: identity, permissions, software, processes, services and storage.

06
Administration

Users & Groups

Understand Linux identities and the user/group model used to control ownership and access.

BeginnerIdentity
Start learning →
07
Administration

Linux Permissions

Build a practical model for ownership and read/write/execute permissions instead of memorising numeric modes.

BeginnerSecurityInteractive
Start learning →
08
Administration

Package Management

Learn the role of packages, repositories and package managers in keeping Linux software controlled and maintainable.

AdministrationSoftware
Start learning →
09
Administration

Processes & ps

Understand processes, process identifiers and the practical information exposed by Linux process inspection tools.

AdministrationProcesses
Start learning →
10
Administration

Service Management & systemd

Work with Linux services and build the operational model behind service state, startup and troubleshooting.

Intermediatesystemd
Start learning →
11
Administration

Storage & Disk Usage

Build confidence reading filesystem capacity and storage usage before progressing to deeper storage administration.

IntermediateStorage
Start learning →
Stage 03

Operate & Troubleshoot

Connect the pieces: understand network behaviour, read evidence and develop a systematic troubleshooting habit.

12
Operations

Linux Networking Basics

Develop a practical networking model for addresses, routes, name resolution and connectivity checks.

IntermediateNetworkingLearning Coach
Start learning →
13
Operations

Logs & Troubleshooting

Use logs and observable evidence to move from symptoms toward causes with a repeatable diagnostic approach.

IntermediateTroubleshooting
Start learning →
Stage 04

Automate

Turn repetitive command-line work into reusable shell logic and begin thinking like an operator who automates safely.

14
Automation

Shell Scripting Fundamentals

Move from individual commands to basic scripts and reusable automation patterns, with the enhanced voice-enabled reference.

IntermediateAutomationVoice enabled
Start learning →
No Linux modules match your current search and filter.

How to use the Academy

  • New to Linux? Follow modules 01 → 14 in order.
  • Already administering Linux? Jump directly to the topic you need and return to the pathway when convenient.
  • Use the workbenches actively: run commands in a safe lab, answer the checks, and revisit concepts you cannot yet explain in your own words.
  • Use “Mark complete” here only as a personal overview; individual workbench progress remains separate.
Use a lab or non-production system for experiments. Review commands before executing them on production infrastructure.