
Linux Course
Master Linux from the ground up — from the command line to system administration, networking, and automation. This course gives you the hands-on skills that IT professionals, sysadmins, and DevOps engineers use every day. Whether you are starting or levelling up, you will leave ready to work confidently on real Linux systems.
What you will learn:
You will build a solid foundation in Linux architecture, the Bash shell, and the filesystem permission model. From there, you will move into user and group management, process control, and package management across major distributions. You will configure networks, harden servers, and manage services with systemd. The course also covers Bash scripting, SSH, containers with Docker and Podman, performance tuning, and infrastructure automation with Ansible. Every topic is taught with practical, job-ready tasks that reflect what Linux professionals do in real environments.
How you study in a practical way Linux Course
How you practise Linux Course
For companies looking to train their teams
With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.
Course content
8 Chapters • 36 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsLinux Foundations and System Overview
Linux Foundations and System Overview
Lesson 1 • Linux Architecture and Core Components
Explains kernel space, user space, system calls, and init systems. Provides the conceptual foundation for understanding how all Linux processes operate.
Lesson 2 • Virtualization and Lab Environments
Covers hypervisors, virtual machines (VMs), and containers for safe practice. Enables students to build isolated labs without risking production systems.
Lesson 3 • History and Linux Distributions
Traces Linux origins from Unix through the kernel and major distro families. Establishes context for choosing the right distribution for professional tasks.
Lesson 4 • Installing Linux on Real Hardware
Guides through partitioning, bootloader setup, and post-install configuration. Ensures students can deploy a functional Linux environment independently.
Chapter 2HideHide detailsSee detailsCommand Line Interface (CLI) Mastery
Command Line Interface (CLI) Mastery
Lesson 1 • Getting Help and Documentation
Covers man pages, info pages, --help flags, and online resources. Builds self-sufficiency so students can resolve issues without external assistance.
Lesson 2 • Shell Basics and Terminal Navigation
Introduces the shell prompt, command syntax, and filesystem navigation commands. Forms the entry point for all subsequent CLI-based work in the course.
Lesson 3 • File and Directory Operations
Covers creating, copying, moving, and deleting files and directories safely. Directly supports file management tasks required in every Linux role.
Lesson 4 • Redirection, Pipes, and Command Chaining
Explains stdin, stdout, stderr, pipes, and command substitution. Unlocks the ability to build powerful one-liners and processing pipelines.
Lesson 5 • Text Viewing and Manipulation Tools
Teaches cat, less, head, tail, grep, sed, and awk for text processing. Enables log analysis, config editing, and data extraction from the command line.
Chapter 3HideHide detailsSee detailsLinux Filesystem and Permissions
Linux Filesystem and Permissions
Lesson 1 • File Types and Metadata
Distinguishes regular files, directories, symlinks, devices, and sockets. Enables correct interpretation of ls output and file-type-specific operations.
Lesson 2 • Special Permissions and Access Control Lists
Covers setuid, setgid, sticky bit, and POSIX ACLs for fine-grained control. Extends the basic permission model to handle complex multi-user scenarios.
Lesson 3 • Filesystem Hierarchy Standard (FHS)
Maps the purpose of each top-level directory in the Linux filesystem tree. Prevents misplaced files and supports correct system administration practices.
Lesson 4 • Unix Ownership and Permission Model
Explains user, group, and other permission bits and ownership assignment. Provides the foundation for securing files and directories on multi-user systems.
Chapter 4HideHide detailsSee detailsUser and Group Administration
User and Group Administration
Lesson 1 • Group Management and Membership
Explains groupadd, groupmod, groupdel, and managing group memberships. Supports role-based access control through proper group assignment.
Lesson 2 • User Account Management
Covers useradd, usermod, userdel, and the /etc/passwd and /etc/shadow files. Enables full lifecycle management of local user accounts.
Lesson 3 • Password Policies and Authentication
Covers passwd, chage, and PAM-based password policy enforcement. Ensures accounts meet organisational security requirements for authentication.
Lesson 4 • Privilege Escalation with sudo
Teaches sudo configuration via visudo, sudoers syntax, and privilege delegation. Enables least-privilege administration without sharing the root password.
Chapter 5HideHide detailsSee detailsProcess and Job Management
Process and Job Management
Lesson 1 • Job Scheduling with cron and systemd
Covers crontab syntax, at command, and systemd timer units for scheduling. Automates maintenance, backups, and reporting tasks reliably.
Lesson 2 • Signals and Process Control
Teaches kill, killall, pkill, and signal types for process management. Enables controlled termination and communication with running processes.
Lesson 3 • Monitoring System Activity
Covers ps, top, htop, vmstat, iostat, and free for real-time monitoring. Enables identification of resource bottlenecks and misbehaving processes.
Lesson 4 • Understanding Linux Processes
Explains process lifecycle, PID, PPID, states, and the process tree. Provides the conceptual basis for all process monitoring and control tasks.
Chapter 6HideHide detailsSee detailsPackage Management and Software Installation
Package Management and Software Installation
Lesson 1 • Package Management Concepts
Explains packages, repositories, metadata, and dependency resolution. Establishes the conceptual framework shared across all package management tools.
Lesson 2 • Debian-Based Package Management
Covers apt, apt-get, dpkg, and sources.list configuration for Debian systems. Enables full software lifecycle management on Ubuntu and Debian distributions.
Lesson 3 • Compiling Software from Source
Walks through downloading, configuring, compiling, and installing source code. Handles software unavailable in official repositories.
Lesson 4 • Snap, Flatpak, and Universal Packages
Introduces containerised package formats that work across distributions. Expands software availability beyond traditional distro repositories.
Lesson 5 • RPM-Based Package Management
Covers dnf, yum, rpm, and repo file configuration for Red Hat-based systems. Enables software management on enterprise Linux distributions.
Chapter 7HideHide detailsSee detailsNetworking Configuration and Troubleshooting
Networking Configuration and Troubleshooting
Lesson 1 • Firewall Management with firewalld and iptables
Teaches zone-based firewalld rules and foundational iptables chains. Enables traffic filtering and port access control on Linux servers.
Lesson 2 • Network Fundamentals for Linux Admins
Reviews IP addressing, subnetting, TCP/UDP, and the OSI model in Linux context. Provides the theoretical base for all practical networking tasks.
Lesson 3 • Network Diagnostics and Troubleshooting
Covers ping, traceroute, ss, netstat, tcpdump, and curl for diagnostics. Builds a systematic approach to isolating and resolving network faults.
Lesson 4 • Configuring Network Interfaces
Covers ip, nmcli, and static vs. DHCP configuration methods. Enables persistent and temporary network interface setup on modern Linux systems.
Lesson 5 • DNS Resolution and Hostname Management
Explains /etc/hosts, /etc/resolv.conf, systemd-resolved, and DNS lookup tools. Ensures correct name resolution for services and remote connections.
Chapter 8HideHide detailsSee detailsSystem Administration and Security Hardening
System Administration and Security Hardening
Lesson 1 • Backup, Recovery, and System Snapshots
Covers rsync, tar, dd, and snapshot strategies for data protection. Ensures students can recover systems and data after failures or misconfigurations.
Lesson 2 • Security Hardening Fundamentals
Applies SSH hardening, SELinux/AppArmor basics, and system audit tools. Reduces attack surface and enforces mandatory access control on Linux servers.
Lesson 3 • Storage and Filesystem Management
Covers fdisk, parted, mkfs, mount, and LVM for storage administration. Enables provisioning and managing disk resources on physical and virtual systems.
Lesson 4 • systemd Service Management
Teaches systemctl, unit files, targets, and service dependency management. Enables reliable control of all system services and boot-time behaviour.
Lesson 5 • Log Management with journald and rsyslog
Covers journalctl, rsyslog configuration, log rotation, and centralised logging. Enables effective monitoring, auditing, and troubleshooting through logs.
Your valid completion certificate
This course is for you:
IT support technician: ready to move beyond helpdesk into server administration.
Computer science student: seeking practical Linux skills alongside academic theory.
Windows administrator: expanding expertise to manage Linux servers at work.
Career changer: entering technology from a non-IT background with serious ambition.
Hobbyist developer: wanting to understand the systems their applications run on.
Cloud engineer in training: building the Linux Foundation Cloud roles demand.
What our students say
Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of my interest without needing to change platforms... I thank you for everything you do, I've already recommended you to other people...

I like how the lessons are straight to the point and how I can change chapters and skip content that I don't need.

I like the content and the way of presentation and video transcription, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos help a lot in learning.

Top qualifications
FAQs
Who is Dedika?
Is the certificate valid in India?
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course




















