Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Foundations of Linux

Packt via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Unlock the power of Linux with this comprehensive course that takes you from beginner to confident Linux user. By the end of this course, you will understand the Linux operating system, its distributions, and core functionalities while gaining hands-on experience with essential tools and utilities. The course begins with an introduction to Linux, its open-source nature, and the key differences between distributions like Red Hat Enterprise Linux (RHEL) and Ubuntu. You’ll learn how to install Linux, navigate its interface, and access the command line to perform basic file and directory operations efficiently. Next, you’ll dive into software management, exploring package managers like APT, DNF, and YUM, discovering sandboxed environments, and building applications from source. You’ll then master file system operations, text editing with vi, file searching using commands like grep, and working with regular expressions and archives. This course is perfect for IT enthusiasts, system administrators, and developers looking to build a strong Linux foundation. No prior experience is required, but basic computer knowledge will help. The course starts at a beginner level and gradually introduces intermediate concepts.

Syllabus

  • Getting Started in Linux
    • In this module, we will lay the foundation for understanding Linux. We begin with an overview of the Linux operating system, its history, and the concept of Open Source software. You’ll explore various Linux distributions, such as RHEL and Ubuntu, and learn how to install and configure Ubuntu on your system.
  • Linux Command Line Interface and Utilities
    • In this module, we will dive into the Linux command line. You’ll learn how to access and customize the terminal, perform file operations using the CLI, and use built-in tools to seek help and understand Linux commands. Differences between RHEL and Ubuntu interfaces will also be explored.
  • Application and Software
    • In this module, we will focus on installing and managing software in Linux. You’ll explore key package management tools for RHEL and Ubuntu, learn how to work in Sandbox environments, and understand when and how to compile software from source code effectively.
  • Files and Directories in Linux
    • In this module, we will explore file management in Linux. You’ll learn how to navigate the Linux file system, edit files using vi, locate files with search tools, and master grep with regular expressions. Additionally, we will cover archiving and compression techniques for file backups.

Taught by

Packt - Course Instructors

Reviews

4.4 rating at Coursera based on 18 ratings

Start your review of Foundations of Linux

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.