Linux Foundation Training | Beginner Linux Course
Create account & apply
Linux Engineer DEVOPS & LINUX ENGINEERING · BEGINNER LEVEL

Linux Foundation

A practical foundation for learners new to Linux who want to use the command line confidently, manage files and permissions, understand processes and services, troubleshoot basic problems, and prepare for the Linux Engineer & RHCE path.

Beginner12 weeks48 hoursOn-site
Your selected course will be carried into Ingress Portal.
COURSE HIGHLIGHTS
🧑‍🏫

Practical teaching

In addition to class hours, you will practice the topics covered with your instructor and mentor dur

🤝

Mentors

The knowledge and skills you learn at the academy will be further strengthened with the mentor syste

📋

Academic transcript

Assignments and projects are checked by the instructor, and your knowledge and skills are determined

Not sure you are ready? Take a skill assessment
YOUR LEVEL
BeginnerIntermediateAdvancedExpert
WHAT YOU WILL BE ABLE TO DO

The skills you will have by the end of this course.

  • Navigate the Linux filesystem and work efficiently in Bash.
  • Create, copy, move, search, archive, and safely remove files and directories.
  • Read permissions, change ownership and access rights, and apply least-privilege thinking.
  • Manage users, groups, passwords, and basic sudo access.
  • Inspect running processes, control jobs, understand services, and read system logs.
  • Install and update software using package managers.
  • Understand disks, partitions, filesystems, mounts, and basic storage troubleshooting.
  • Configure and verify essential network settings and diagnose common connectivity issues.
  • Write small Bash scripts to automate repetitive administration tasks.
  • Apply a structured troubleshooting workflow and document what was changed.
CONDENSED SYLLABUS

See the structure without reading a textbook.

Modules stay collapsed for quick scanning. Open any module to inspect its topics.

01Linux orientation5 lessons+

What Linux is and Linux distributions

Desktop vs server environments

Terminal anatomy and shells

Commands, options, and arguments

Getting help with man, --help, and apropos

02Filesystem & navigation5 lessons+

Linux directory structure and paths

Navigating with pwd, ls, cd

Files vs directories and hidden files

Creating and managing files with touch, mkdir, cp, mv, rm

Glob patterns

03Reading & editing files5 lessons+

Viewing files with cat, less, head, tail, nl, wc

Text editors: nano and vim fundamentals

Redirection with >, >>, 2>

Pipes and tee

Command history

04Search & text processing6 lessons+

Searching with find, locate, grep

Regular expression basics

Text processing with sort, uniq, cut, tr

Using xargs

Simple sed and awk usage

Command substitution

05Users & permissions5 lessons+

Users, groups, UID/GID

/etc/passwd and /etc/group

chmod symbolic and numeric modes

chown, chgrp, and umask

sudo basics and special permissions overview

06Processes & jobs5 lessons+

Processes, PIDs, parent/child processes

Monitoring with ps, top/htop, pgrep

Controlling processes with kill, pkill, nice

Foreground and background jobs

Signals and resource awareness

07Services & logs5 lessons+

systemd concepts

systemctl status/start/stop/restart/enable

journalctl and log locations

Boot target overview

Scheduled tasks with cron

08Software management5 lessons+

Repositories and packages

apt/dnf concepts: install, remove, search, update

Package integrity

Archives with tar, gzip, and zip

Software-installation hygiene

09Storage fundamentals5 lessons+

Disks, partitions, and filesystems

Mount points and df, du, lsblk, blkid

/etc/fstab

Inode awareness

Permissions on mounted storage

10Networking fundamentals4 lessons+

IP address, gateway, DNS, ports, and localhost

Networking tools: ip, ping, ss, curl, dig/nslookup

Hostname and firewall awareness

SSH concepts and safe remote access

11Bash automation5 lessons+

Variables, quoting, and exit codes

Conditionals, loops, and functions

Positional arguments

Executable scripts and shebang

Defensive scripting basics

12Troubleshooting & capstone4 lessons+

Troubleshooting method: observe, narrow, test, fix, verify, document

Revision

Command-line assessment

Capstone integration lab

UPCOMING GROUPS

Choose the cohort you can actually attend.

Only current, open groups are shown.

STARTS

27 August 2026

Office · Linux Foundation 46
Schedule
To be announced
Format
Office
Duration
6 weeks · 48 hours
Instructor
Teaching team below
Join the waitlist
YOUR INSTRUCTOR TEAM

Specialists matched to the modules they teach.

Course delivery is supported by practitioners across engineering, architecture and production backend development.

AK

Azar Karimli

Linux/Devops EngineerAzericard
SR

Seymur Rzayev

Devops | DevSecOps EngineerElectronic Security Service
CONTEXTUAL PROOF
“The program helped me connect individual skills into the way real teams design, build and deliver software.”

See real graduate stories from the Ingress community.

Explore graduate results
APPLICATION THROUGH INGRESS PORTAL

Your course stays selected while you create your account.

We use one Portal account for applications, assessments and future learning progress. You will not need to email your details or select the training again.

Questions first? Talk to an advisor
  1. 01

    Create or sign in to your Portal accountYour contact details stay connected to one student profile.

  2. 02

    Confirm your application detailsLinux Foundation and the 27 August cohort are preselected.

  3. 03

    Submit your applicationThe admissions team receives it immediately and can follow up from the Portal.

SELECTED TRAININGLinux Foundation27 August 2026 · On-site

Continue in Ingress Portal Already registered? The Portal will let you sign in instead.