Free Course Image Linux course: Beginner to Sysadmin

Free online courseLinux course: Beginner to Sysadmin

Duration of the online course: 3 hours and 58 minutes

3

StarStarStar

(2)

Build practical Linux sysadmin skills fast with this free online course: command line, packages, processes, filesystems, and bash scripting—certificate-ready.

In this free course, learn about

  • Create and configure a Linux VM; use Linux without replacing your current OS
  • Use essential Linux CLI commands; understand why the command line is powerful
  • Edit files with terminal text editors; reinforce core navigation and file commands
  • Create nested directories efficiently (e.g., mkdir -p) and manage filesystem objects
  • Use pipes and I/O redirection to chain commands and control input/output
  • Filter/search output with tools like grep/find; combine commands with && (logical AND)
  • Manage software with apt-get/apt; update and upgrade Ubuntu from the command line
  • Understand Linux processes: what they are, how to view/monitor them, and stop them
  • Use and interpret process signals; know process states and niceness/priorities
  • Explain the /proc filesystem and what runtime system/process info it exposes
  • Understand Linux filesystem layout; roles of /etc, /bin, and other key directories
  • Write Bash scripts: why script, how scripts execute, and when to automate tasks
  • Use Bash variables and quoting; pass and parse arguments safely in scripts
  • Write tests/conditionals (test/[ ] vs [[ ]]) and functions; use real languages for complexity

Course Description

Want the confidence to navigate Linux like a sysadmin, even if you are starting from zero? This free online course guides you from your first safe setup in a virtual machine to the day-to-day skills used in IT support, operations, DevOps, and junior system administration roles. You will learn how to work efficiently in a terminal, understand what is happening inside the system, and build habits that transfer to any Linux distribution.

You will begin by creating a Linux environment without replacing your current operating system, so you can practice freely while keeping your main computer intact. From there, you will develop command line fluency: moving through directories, creating and managing files, and using text editors comfortably. As your workflow grows, you will discover why shells are powerful tools, using pipes, redirection, filtering, and search techniques to turn raw output into clear answers.

Administration becomes real when you can maintain software and keep systems stable. You will practice package management with common Ubuntu-style tooling, understanding updates, installs, and the role of repositories. You will then move into the operating system core: what processes are, how to inspect them, how signals work, and how to interpret state and priority. You will also explore the /proc filesystem to connect command output to what the kernel is tracking under the hood, an essential perspective when troubleshooting performance and reliability issues.

To tie everything together, the course explains the Linux filesystem layout so you can locate configuration, binaries, and key system directories with purpose rather than guesswork. Finally, you will take a first step into automation with bash scripting. You will learn why scripts matter, how quoting and variables prevent mistakes, how scripts run, how to pass arguments, and how to make decisions with tests, functions, and reusable logic. By the end, you will have a solid foundation for real-world system work and a clear path to keep leveling up your Linux and automation skills.

Course content

  • Video class: Linux Sysadmin Basics 01 -- Setting up a Linux Virtual Machine 11m
  • Exercise: _What is the alternative to replacing your current operating system with Linux?
  • Video class: Linux Sysadmin Basics 02 -- Basic Commands 27m
  • Exercise: _What is the purpose of using the command line in Linux?
  • Video class: Linux Sysadmin Basics 03 -- Text Editors (and review of basic commands) 15m
  • Exercise: _What command can be used to create several folders nested inside each other?
  • Video class: Linux Sysadmin Basics 04 -- Shell Features -- Pipes and Redirection 17m
  • Exercise: _What are the two shell features that make Linux and UNIX so powerful?
  • Video class: Linux Sysadmin Basics 4.1 -- Filtering Output and Finding Things ( 08m
  • Exercise: _What is the logical and operator in Linux shell?
  • Video class: Linux Sysadmin Basics 05 -- Package Management with apt-get 11m
  • Exercise: _What command do you need to use to update your system using the command line on Ubuntu?
  • Video class: Linux Sysadmin Basics -- 6 -- Processes Overview 11m
  • Exercise: _What is a process in Linux?
  • Video class: Linux Sysadmin Basics -- 6.1 Process Signals 09m
  • Exercise: _What are signals in Linux and how are they used by processes to communicate with each other?
  • Video class: Linux Sysadmin Basics -- 6.2 State, Niceness, and How to Monitor Processes 15m
  • Exercise: _What are the four states that a process can be in?
  • Video class: Linux Sysadmin Basics -- 6.3 The /proc Filesystem 09m
  • Exercise: _What is the purpose of the /proc file system in Linux?
  • Video class: Linux Sysadmin Basics -- 7 -- Filesystem Layout Overview 08m
  • Exercise: _What is the purpose of the /etc directory in the Linux file system?
  • Video class: Linux Sysadmin Basics -- 7.1 Filesystem Layout 14m
  • Exercise: _What is the purpose of the "bin" directory in the Linux file system?
  • Video class: Bash Scripting 1 - Why Write Bash Scripts? 06m
  • Exercise: _What is the purpose of Bosch programming?
  • Video class: Bash Scripting 2 -- Bash Basics 09m
  • Exercise: _What is the command to overwrite a file with new content in bash?
  • Video class: Bash Scripting 3 -- Variables and Quoting 09m
  • Exercise: _What is a variable in Bash and how do you set one?
  • Video class: Bash Scripting 4 -- How Bash Scripts Work 12m
  • Exercise: _What is the purpose of scripting in Linux?
  • Video class: Bash Scripting 5 -- Arguments 07m
  • Exercise: _What is the purpose of using a "real programming language" instead of Bosch for complex tasks involving arguments?
  • Video class: Bash Scripting 6 -- 'If' and Testing Explained 20m
  • Exercise: _What is the difference between the old test and the new test in Linux?
  • Video class: Bash Scripting 7: Functions and Course Review 11m
  • Exercise: _What does the author recommend for writing bash scripts of any complexity?

This free course includes:

3 hours and 58 minutes of online video course

Digital certificate of course completion (Free)

Exercises to train your knowledge

100% free, from content to certificate

Ready to get started?Download the app and get started today.

Install the app now

to access the course
Icon representing technology and business courses

Over 5,000 free courses

Programming, English, Digital Marketing and much more! Learn whatever you want, for free.

Calendar icon with target representing study planning

Study plan with AI

Our app's Artificial Intelligence can create a study schedule for the course you choose.

Professional icon representing career and business

From zero to professional success

Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.

You can also use the QR Code or the links below.

QR Code - Download Cursa - Online Courses

More free courses at Hardware, Operating Systems and IT Support

Free Ebook + Audiobooks! Learn by listening or reading!

Download the App now to have access to + 5000 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online courses in video, ebooks and audiobooks.

  • More than 60 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate