Clear, practical technology insights
Build practical programming and technology skills

Linux Fundamentals

Use and troubleshoot Linux files, permissions, processes, packages, storage, services, logs, networking, and routine administration workflows.

View curriculum
FoundationDifficulty
30 hoursEstimated time
8 modules32 lessons
5 guided labsKnowledge check
00
Plan your learning

Path Brief

Skills you will practice

  • Infrastructure · Linux Fundamentals
  • Infrastructure · Linux System Foundations
  • Infrastructure · Files And Directories
  • Infrastructure · Users Groups And Permissions
  • Infrastructure · Processes And Jobs
  • Infrastructure · Packages And Software

Prerequisites

  • No prior experience is required; basic computer and file-management skills are helpful.

Tools

  • A current web browser
  • A code editor or terminal appropriate to the path
  • A safe local or virtual lab environment
01
Before you begin

What you need

  • No prior experience is required; basic computer and file-management skills are helpful.
02
Step-by-step curriculum

Learning modules

Complete lessons in order or open the module that matches your current goal. Your lesson progress is saved on this device.

01Linux System FoundationsBuild practical skill in linux system foundations and connect it to the outcomes of Linux Fundamentals.4 lessons · 1 lab
Module checkpointLinux System Foundations checkpoint
1Which setup step belongs directly to Linux System Foundations in Linux Fundamentals?
2Which exercise best practices the actual skill taught in Linux System Foundations in Linux Fundamentals?
3Which diagnostic action is relevant when Linux System Foundations in Linux Fundamentals does not behave as expected?
02Files and DirectoriesBuild practical skill in files and directories and connect it to the outcomes of Linux Fundamentals.4 lessons · 1 lab
Module checkpointFiles and Directories checkpoint
1Which setup step belongs directly to Files and Directories in Linux Fundamentals?
2Which exercise best practices the actual skill taught in Files and Directories in Linux Fundamentals?
3Which diagnostic action is relevant when Files and Directories in Linux Fundamentals does not behave as expected?
03Users, Groups, and PermissionsBuild practical skill in users, groups, and permissions and connect it to the outcomes of Linux Fundamentals.4 lessons · 1 lab
Module checkpointUsers, Groups, and Permissions checkpoint
1Which diagnostic action is relevant when Users, Groups, and Permissions in Linux Fundamentals does not behave as expected?
2Which statement is a core idea you need to understand for Users, Groups, and Permissions in Linux Fundamentals?
3Which setup step belongs directly to Users, Groups, and Permissions in Linux Fundamentals?
04Processes and JobsBuild practical skill in processes and jobs and connect it to the outcomes of Linux Fundamentals.4 lessons · 1 lab
Guided lab · 55 min · Moderate

Guided Lab: Processes and Jobs in Linux Fundamentals

Linux Fundamentals — Processes and Jobs lab: Configure or inspect one disposable service, verify it starts automatically, review its logs, then restore the starting configuration.

Not started
Module checkpointProcesses and Jobs checkpoint
1Which setup step belongs directly to Processes and Jobs in Linux Fundamentals?
2Which exercise best practices the actual skill taught in Processes and Jobs in Linux Fundamentals?
3Which diagnostic action is relevant when Processes and Jobs in Linux Fundamentals does not behave as expected?
05Packages and SoftwareBuild practical skill in packages and software and connect it to the outcomes of Linux Fundamentals.4 lessons · 1 lab
Guided lab · 55 min · Moderate

Guided Lab: Packages and Software in Linux Fundamentals

Linux Fundamentals — Packages and Software lab: Configure or inspect one disposable service, verify it starts automatically, review its logs, then restore the starting configuration.

Not started
Module checkpointPackages and Software checkpoint
1Which setup step belongs directly to Packages and Software in Linux Fundamentals?
2Which exercise best practices the actual skill taught in Packages and Software in Linux Fundamentals?
3Which diagnostic action is relevant when Packages and Software in Linux Fundamentals does not behave as expected?
06Storage and File SystemsBuild practical skill in storage and file systems and connect it to the outcomes of Linux Fundamentals.4 lessons
Module checkpointStorage and File Systems checkpoint
1Which exercise best practices the actual skill taught in Storage and File Systems in Linux Fundamentals?
2Which diagnostic action is relevant when Storage and File Systems in Linux Fundamentals does not behave as expected?
3Which statement is a core idea you need to understand for Storage and File Systems in Linux Fundamentals?
07Services and LogsBuild practical skill in services and logs and connect it to the outcomes of Linux Fundamentals.4 lessons
Module checkpointServices and Logs checkpoint
1Which statement is a core idea you need to understand for Services and Logs in Linux Fundamentals?
2Which setup step belongs directly to Services and Logs in Linux Fundamentals?
3Which exercise best practices the actual skill taught in Services and Logs in Linux Fundamentals?
08Networking and TroubleshootingBuild practical skill in networking and troubleshooting and connect it to the outcomes of Linux Fundamentals.4 lessons
Module checkpointNetworking and Troubleshooting checkpoint
1Which statement is a core idea you need to understand for Networking and Troubleshooting in Linux Fundamentals?
2Which setup step belongs directly to Networking and Troubleshooting in Linux Fundamentals?
3Which exercise best practices the actual skill taught in Networking and Troubleshooting in Linux Fundamentals?
03
Portfolio integration

Capstone Project

Configure and Document a Small Linux Workstation

Combine the path skills in a portfolio-ready project with clear functional requirements, tests, verification evidence, and operating notes.

GuidedIndependentPortfolio

Acceptance criteria

  • The core workflow works from start to finish.
  • Invalid input or failure states are handled clearly.
  • The result is tested and documented.
  • A reviewer can reproduce the setup and verification.
03
Knowledge check

Test your understanding

Answer all questions. Results and explanations are calculated instantly in your browser.

1Path review for Linux Fundamentals: Which statement is a core idea you need to understand for Linux System Foundations in Linux Fundamentals?
2Path review for Linux Fundamentals: Which setup step belongs directly to Files and Directories in Linux Fundamentals?
3Path review for Linux Fundamentals: Which exercise best practices the actual skill taught in Users, Groups, and Permissions in Linux Fundamentals?
4Path review for Linux Fundamentals: Which diagnostic action is relevant when Processes and Jobs in Linux Fundamentals does not behave as expected?
5Path review for Linux Fundamentals: Which statement is a core idea you need to understand for Packages and Software in Linux Fundamentals?
04
Continue in Programming

Related Programming