Duration of the online course: 25 hours and 1 minutes
Gain the confidence to work in Linux from the terminal, the way IT support teams, system administrators, and DevOps workflows do every day. This free online course is designed for beginners who want practical command line skills that translate directly to real tasks: moving through directories, managing files safely, checking system activity, and understanding what your commands are doing behind the scenes.
You will start by getting comfortable with the shell and core commands used constantly on Linux systems. As you practice, you will learn how to read and write files efficiently, redirect input and output, search through text, and inspect results without getting lost. Along the way, you will also develop habits that prevent common mistakes, such as handling folders with spaces, choosing the right flags, and understanding when elevated permissions are appropriate.
The course also builds a strong foundation in permissions and ownership, so you can diagnose access problems and apply the right changes with confidence. You will see how Linux permissions behave for files and directories, how symbolic and octal modes differ, and how permission choices affect day-to-day work in shared environments.
As you advance, you will move from single commands to automation with Bash scripting. You will learn how scripts are structured, how to use variables and user input, pass arguments, work with conditions and loops, and organize reusable functions. You will also get exposure to debugging techniques and safe scripting practices, helping you create scripts that are easier to maintain and troubleshoot.
To connect your skills to real environments, the course includes practical system tasks such as monitoring processes and resources, managing users and groups, installing software, working with archives, using networking tools, and transferring files securely. You will also explore typical setup scenarios in virtual machines and common Linux distributions, making it easier to practice on your own computer and apply what you learn in support tickets, labs, or entry-level roles.
25 hours and 1 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 courseOver 5,000 free courses
Programming, English, Digital Marketing and much more! Learn whatever you want, for free.
Study plan with AI
Our app's Artificial Intelligence can create a study schedule for the course you choose.
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.

Free CourseOperating Systems and Systems Programming
38h48m
26 exercises

Free CourseOperating System
16h53m
42 exercises

Free CourseHome Networking 101
1h50m
4 exercises

Free CourseBasic Commands in Linux
2h15m
6 exercises

Free CourseComputer operating systems
6h00m
23 exercises

Free CourseHardware and Network full course
20h08m
23 exercises

Free CourseUbuntu Linux training
4h06m
33 exercises

Free CourseHardware
8h40m
15 exercises

Free CourseKali Linux: Beginner to Advanced
15h57m
35 exercises

Free CourseLinux course: Beginner to Sysadmin
3h58m
19 exercises
Thousands of online courses in video, ebooks and audiobooks.
To test your knowledge during online courses
Generated directly from your cell phone's photo gallery and sent to your email
Download our app via QR Code or the links below::.
+ 10 million
students
Free and Valid
Certificate
60 thousand free
exercises
4.8/5 rating in
app stores
Free courses in
video and ebooks