Choose your language
System Admin Course
More than 2 million learners worldwide

System Admin Course

Master the full stack of system administration skills — from Linux and Windows server management to networking, security hardening, and automation. This course gives you the hands-on knowledge employers expect from a competent sysadmin. Whether you're breaking into IT or leveling up your current role, you'll finish ready to manage real production environments.

Dedika for businesses

What you will learn:

This course covers every core discipline a working system administrator needs. You will learn to configure Linux and Windows servers, manage user accounts and permissions, and administer DNS, DHCP, and firewalls. You will implement storage solutions using LVM and RAID, set up monitoring and alerting platforms, and build reliable backup and disaster recovery plans. The course also covers security hardening, patch management, and automation using Ansible, Git, and Terraform. By the end, you will have the practical skills to operate confidently in enterprise and SMB environments.

How you study in a practical way System Admin Course

How you practice System Admin Course

For companies who want to train their team

With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.

Click here

Course content

8 Chapters • 40 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Foundations of System Administration

  • Lesson 1 • Virtualization and Cloud Basics

    Explains hypervisors, VMs, and containers as modern infrastructure building blocks. Prepares students to work in hybrid on-premises and cloud environments.

  • Lesson 2 • Server Hardware and Architecture

    Covers physical and virtual server components: CPUs, RAM, storage, and NICs. Provides hardware literacy needed to size, troubleshoot, and procure systems.

  • Lesson 3 • Command-Line Interface Essentials

    Teaches navigation, file manipulation, and basic scripting in Bash and PowerShell. CLI proficiency is prerequisite for all subsequent hands-on tasks.

  • Lesson 4 • The System Administrator Role

    Defines sysadmin responsibilities across enterprise and SMB environments. Establishes professional expectations that frame every subsequent chapter.

  • Lesson 5 • Operating System Fundamentals

    Introduces Linux and Windows Server OS concepts: kernel, processes, and file systems. Grounds students in OS internals before hands-on administration begins.

Chapter 2See details

User and Access Management

  • Lesson 1 • Groups and Role-Based Access

    Teaches group creation and role-based access control (RBAC) design. Reduces administrative overhead by assigning permissions to roles, not individuals.

  • Lesson 2 • Directory Services and LDAP

    Introduces centralized identity stores using LDAP and Active Directory. Enables single-source user management across large environments.

  • Lesson 3 • Authentication Protocols and MFA

    Covers Kerberos, NTLM, RADIUS, and multi-factor authentication methods. Strengthens identity verification beyond simple username-password pairs.

  • Lesson 4 • File and Directory Permissions

    Explains Linux permission bits, ACLs, and Windows NTFS permissions. Students apply correct permission models to protect sensitive data.

  • Lesson 5 • User Account Lifecycle

    Covers account creation, modification, and deprovisioning workflows. Establishes identity governance practices central to secure administration.

Chapter 3See details

Networking for System Administrators

  • Lesson 1 • TCP/IP and Subnetting

    Builds fluency in IP addressing, subnet masks, and CIDR notation. Accurate subnetting underpins every network configuration task in later chapters.

  • Lesson 2 • Firewall and Packet Filtering

    Introduces host-based firewalls using iptables, nftables, and Windows Firewall. Students write rules that allow legitimate traffic while blocking threats.

  • Lesson 3 • Network Interface Configuration

    Teaches static and dynamic IP assignment on Linux and Windows servers. Correct interface configuration is foundational to server reachability.

  • Lesson 4 • DNS and DHCP Administration

    Covers DNS zone management, record types, and DHCP scope configuration. These services underpin name resolution and automatic addressing across the network.

  • Lesson 5 • Network Troubleshooting Methodology

    Applies a structured OSI-layer approach to diagnose connectivity failures. Equips students with tools and logic to resolve network issues efficiently.

Chapter 4See details

Storage Management and File Systems

  • Lesson 1 • Logical Volume Management

    Teaches LVM concepts: physical volumes, volume groups, and logical volumes. LVM enables flexible, online storage resizing without downtime.

  • Lesson 2 • RAID Levels and Redundancy

    Explains software and hardware RAID configurations and their trade-offs. Students select appropriate RAID levels to balance performance and fault tolerance.

  • Lesson 3 • Disk Partitioning and Formatting

    Covers MBR and GPT partition schemes and file system creation. Correct partitioning is the first step in any storage provisioning workflow.

  • Lesson 4 • Disk Quotas and Capacity Planning

    Covers user and group disk quotas and storage growth forecasting. Prevents disk exhaustion that causes service outages.

  • Lesson 5 • Network-Attached and SAN Storage

    Introduces NFS, SMB/CIFS, iSCSI, and Fibre Channel storage protocols. Extends storage knowledge beyond local disks to shared enterprise storage.

Chapter 5See details

System Monitoring and Performance Tuning

  • Lesson 1 • Real-Time Monitoring Tools

    Teaches top, htop, vmstat, iostat, and sar for live system observation. Real-time tools are the first line of response during performance incidents.

  • Lesson 2 • Log Management and Analysis

    Covers syslog, journald, and Windows Event Log collection and analysis. Logs are the primary evidence source for troubleshooting and auditing.

  • Lesson 3 • Performance Metrics and Baselines

    Defines key metrics for CPU, memory, disk, and network and establishes baselines. Baselines enable meaningful anomaly detection in later monitoring tasks.

  • Lesson 4 • Alerting and Monitoring Platforms

    Introduces agent-based and agentless monitoring platforms and alert configuration. Automated alerts reduce mean time to detect (MTTD) for critical failures.

  • Lesson 5 • OS and Application Performance Tuning

    Applies kernel parameters, scheduler settings, and resource limits to improve throughput. Tuning transforms a functional system into a production-ready one.

Chapter 6See details

Backup, Recovery, and Business Continuity

  • Lesson 1 • Restore Testing and Validation

    Establishes restore testing cadences and validation checklists to confirm backup integrity. Untested backups provide false confidence and must be verified regularly.

  • Lesson 2 • Disaster Recovery Planning

    Covers DR site types, failover procedures, and recovery runbooks. A tested DR plan is the difference between a recoverable and a catastrophic outage.

  • Lesson 3 • Snapshot and Image-Based Backups

    Explains VM snapshots, disk images, and bare-metal backup approaches. Image-based backups enable rapid full-system recovery with minimal manual steps.

  • Lesson 4 • Backup Tools and Automation

    Teaches rsync, tar, and enterprise backup agents for automated data protection. Automation eliminates human error and ensures consistent backup execution.

  • Lesson 5 • Backup Strategy and Design

    Covers full, incremental, and differential backup types and scheduling trade-offs. Strategy design aligns backup frequency with acceptable data loss tolerances.

Chapter 7See details

Security Hardening and Patch Management

  • Lesson 1 • Host-Based Intrusion Detection

    Introduces file integrity monitoring and host-based IDS tools. Detects unauthorized changes that perimeter controls may miss.

  • Lesson 2 • Security Baseline Configuration

    Applies CIS Benchmark-style hardening to Linux and Windows servers. Baseline configuration is the first and most impactful layer of system defense.

  • Lesson 3 • Secrets and Certificate Management

    Covers TLS certificate lifecycle, secrets vaults, and SSH key management. Proper secrets management prevents credential-based breaches.

  • Lesson 4 • Vulnerability Assessment

    Teaches vulnerability scanning, CVE interpretation, and risk prioritization. Assessment results drive the patching and remediation work in subsequent sections.

  • Lesson 5 • Patch Management Lifecycle

    Covers patch testing, staging, deployment, and rollback procedures. A structured patch lifecycle minimizes both vulnerability exposure and change-related outages.

Chapter 8See details

Automation, Scripting, and Infrastructure as Code

  • Lesson 1 • Version Control for Sysadmins

    Teaches Git workflows for managing scripts, configs, and IaC code. Version control provides change history, collaboration, and rollback capability.

  • Lesson 2 • CI/CD Pipelines for Infrastructure

    Applies continuous integration and delivery concepts to infrastructure code testing and deployment. Pipelines enforce quality gates before changes reach production.

  • Lesson 3 • Advanced Shell Scripting

    Extends CLI skills into robust Bash and PowerShell scripts with error handling. Reliable scripts replace manual procedures and reduce human error.

  • Lesson 4 • Infrastructure as Code Principles

    Covers IaC concepts using declarative templates to provision cloud and on-premises resources. IaC enables repeatable, version-controlled infrastructure deployments.

  • Lesson 5 • Configuration Management Fundamentals

    Introduces idempotent configuration management using Ansible playbooks. Configuration management enforces consistent state across fleets of servers.

Certification

Your valid completion certificate

This course is for you:

  • Help desk technician: ready to move beyond tier-one support tickets.

  • Career changer: transitioning into IT from a non-technical professional background.

  • Junior IT generalist: handling servers but lacking structured foundational knowledge.

  • Computer science student: wanting real-world operational skills alongside academic theory.

  • Self-taught hobbyist: running home servers and aiming to go fully professional.

  • Network technician: expanding expertise into server administration and system management.

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...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can switch chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the way videos are presented and transcribed, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top trainings

FAQs

Who is Dedika?

Is the certificate valid in the Philippines?

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