When you enroll in this course, you'll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 4 modules in this course
This course is the first of a series that aims to prepare you for a role working as an information technology professional. In this course, you will be introduced to the Linux operating system. You will learn about the licensing model and several Linux distributions. We will go through some services delivered in the Linux operating system. We will conclude this course by looking at how to search and analyze text using command line tools in the operating system.
Welcome to Linux Operating System, the first course of the Linux Fundamentals specialization. By enrolling in this course, you are taking the first step to kick start your career in information technology. In the first week of the course, we will learn about the history of the Linux operating system, its unique licensing model and the major distributions that are available to use. By the end of this module, you will know how to choose a distribution, install it and login to the command line. So, let us get started!
What's included
6 videos5 readings5 assignments1 ungraded lab
Show info about module content
6 videos•Total 27 minutes
Specialization Overview•2 minutes
History of Linux•7 minutes
Linux Licensing Model•2 minutes
Linux Distributions•7 minutes
Linux Command Line•4 minutes
Week 1 Lab Solution Video•6 minutes
5 readings•Total 90 minutes
Specialization Overview•10 minutes
History of Linux•30 minutes
Linux Licensing Model•30 minutes
Linux Distributions•10 minutes
Linux Command Line•10 minutes
5 assignments•Total 110 minutes
History of Linux Practice•15 minutes
Linux Licensing Model Practice•15 minutes
Linux Distributions Practice•15 minutes
Linux Command Line Practice•15 minutes
Module Graded Quiz•50 minutes
1 ungraded lab•Total 30 minutes
Week 1 Lab•30 minutes
Linux Services
Module 2•3 hours to complete
Module details
In the second module of this course, we will discuss the services available in the Linux operating system. We will explore many services including web servers and database servers, among others. We will look at how you start and stop services from running in the Linux operating systems.
What's included
5 videos4 readings5 assignments1 ungraded lab
Show info about module content
5 videos•Total 17 minutes
Servers vs Desktops•3 minutes
Web Servers•4 minutes
Database Servers•3 minutes
Managing Services•3 minutes
Week 2 Lab Solution Video•3 minutes
4 readings•Total 40 minutes
Servers vs Desktops•10 minutes
Web Servers•10 minutes
Database Servers•10 minutes
Managing Services•10 minutes
5 assignments•Total 110 minutes
Servers vs Desktops Practice•15 minutes
Web Servers Practice•15 minutes
Database Servers Practice•15 minutes
Managing Services Practice•15 minutes
Module 2•50 minutes
1 ungraded lab•Total 30 minutes
Week 2•30 minutes
View, Create, Copy, Move and Remove Files
Module 3•4 hours to complete
Module details
In the third module of this course, we will learn how manage files and directories in the Linux operating system. We will discuss how to view, create, copy, move and remove files. We will look at creating links for files and directories. Lastly, we will look at comparing text files.
What's included
5 videos4 readings5 assignments1 ungraded lab
Show info about module content
5 videos•Total 25 minutes
Handle Files and Directories•4 minutes
Files and Directory Links•2 minutes
Reading Files •4 minutes
Find and Compare Files•4 minutes
Week 3 Lab Solution Video•11 minutes
4 readings•Total 60 minutes
Handle Files and Directories•10 minutes
Files and Directory Links•10 minutes
Reading Files •10 minutes
Find and Compare Files•30 minutes
5 assignments•Total 125 minutes
Handle Files and Directories Practice•15 minutes
Files and Directory Links Practice•15 minutes
Reading Files Practice•15 minutes
Find and Compare Files Practice•30 minutes
Module 3•50 minutes
1 ungraded lab•Total 30 minutes
Week 3•30 minutes
Search and Analyze Text
Module 4•5 hours to complete
Module details
In the fourth module of this course, we will touch on how we can combine commands together in Linux to create automatons and build new tools.
What's included
5 videos4 readings5 assignments1 ungraded lab
Show info about module content
5 videos•Total 33 minutes
Filter Text Files•5 minutes
Redirect Standard In, Out and Error•4 minutes
Pipe & Filter•3 minutes
Editing Text Files•6 minutes
Week 4 Lab Solution Video•16 minutes
4 readings•Total 100 minutes
Filter Text Files•30 minutes
Redirect Standard In, Out and Error•30 minutes
Pipe & Filter•10 minutes
Editing Text Files•30 minutes
5 assignments•Total 110 minutes
Filter Text Files Practice•15 minutes
Redirect Standard In, Out and Error Practice•15 minutes
Pipe & Filter Practice•15 minutes
Editing Text Files Practice•15 minutes
Module 4•50 minutes
1 ungraded lab•Total 30 minutes
Week 4•30 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Instructor ratings
Instructor ratings
We asked all learners to give feedback on our instructors based on the quality of their teaching style.
LearnQuest is the preferred training partner to the world’s leading companies, organizations, and government agencies. Our team boasts 20+ years of experience designing, developing and delivering a full suite industry-leading technology education classes and training solutions across the globe. Our trainers, equipped with expert industry experience and an unparalleled commitment to quality, facilitate classes that are offered in various delivery formats so our clients can obtain the training they need when and where they need it.
You'll learn how Linux is organized and how to use the command line for common everyday tasks. It starts with Linux distributions and the licensing model, then builds into working with services, files, and text in the shell. In the guided labs, you'll practice tasks like navigating directories, copying files, and searching text.
Do I need any Linux experience before starting this course?
No, you don't need prior Linux experience to get started. The course begins with the basics, including what Linux is, how major distributions differ, and how to log in to the command line before moving into commands and services. General comfort using a computer will help, but it doesn't assume you already know shell commands.
Is this course beginner-friendly for Linux?
Yes, it's a comfortable starting point if you're new to Linux and want a clear introduction to the shell. The lessons explain the basics before asking you to use them, and the practice comes through guided labs and quizzes rather than open-ended projects. If you already use Linux regularly and want advanced administration or scripting depth, this may feel too introductory.
How long does it take to complete this course?
Plan on about 16 hours in total. That's roughly 2 weeks if you study around 8 to 10 hours a week, with time for short lessons, readings, and practice along the way. The course includes lessons, readings, quizzes, and guided labs, so the workload stays varied.
Are there hands-on exercises or labs in this course?
Yes, there are guided labs and practice exercises, though this isn't a project-based course. You'll work in a Debian Linux shell to run commands, manage files, start and stop services, and practice text tasks such as redirection and piping. That helps you apply each topic as you learn it instead of only reading about Linux concepts.
What skills and topics are covered in this course?
The course focuses on Linux basics that matter in day-to-day use. You'll learn about distributions and licensing, explore common Linux services, and use the command line to manage files, locate content, and work with text. Taken together, those topics help you understand both how Linux systems are set up and how to work productively inside them.
What can I actually do after finishing this course?
After finishing, you should be able to use a Linux shell for common system and file tasks on your own. That includes moving around the file system, creating or removing files, inspecting text, searching for content, and managing services with basic commands. For example, you should be able to log in to a command line, find a file, and pipe or redirect output to get the information you need.
Is this course more focused on theory or hands-on learning?
It's more concept-first with guided practice than project-heavy. You'll spend time understanding Linux distributions, services, and command-line behavior, then reinforce that through labs and quizzes in the shell.
Why would I choose this course over other Linux courses?
Choose this course if you want Linux explained in a broad, practical way instead of being dropped straight into advanced administration. It gives you context on distributions and licensing, then steadily moves into command-line work, services, file handling, and text analysis with guided practice. If you're comparing beginner Linux courses, this one fits best when you want both the 'why' behind Linux and the everyday shell skills to use it.