Save for later

Linux Mastery

  Ziyad is enthusiastic as a teacher and really gets the material across in a way that anyone could understand it. I was intimidated about learning the Linux Terminal, but this course made it easy. Thanks Ziyad. "  - Thomas K  - 5 Star Review

"Thanks Ziyad you become my favorite instructor ever.... I love his teaching style, motivation and energy throughout the course. He breaks thick concepts in smaller pieces and with the examples make it so easy to understand."  - Shahid Z  - 5 Star Review

"Very Thorough. Step by Step is necessary for this beginner. Excellent so far. " - Micheal W  - 5 Star Review

Hello and welcome to the Linux Mastery Course where you are going to master the Linux command line in a project-based and unforgettable way.

This course has been expertly crafted to make sure that you rapidly improve your Linux skills, Turbocharge your productivity and Boost your career with no time wasting and no useless fluff.

Course Structure

  • Topic 1) Mastering the Linux TerminalUnderstand the How AND Why of the Linux Command Line

If you want true mastery, it's not enough to learn how to do something. You need to understand why.

In this section, you will learn what Linux commands are, and how they are structured so that you can get valuable insight into how working with the Linux command line works, rather than just memorising command after command after command like other Linux courses will make you do. 

You will learn important concepts such as:

  • The difference between the Linux terminal and the shell

  • Command Input and Output

  • Data Redirection.

  • Connecting Linux Commands together to Build Sophisticated Data Pipelines.

And so many other useful concepts that will give you the fundamental skills to confidently use the command line to accomplish anything you want.

This course also focuses on empowering you to be an independent learner of the Linux operating system so you will also learn how to use the Linux Manual.

Knowing how to use the Linux manual will give you the independence to do what you want to do, rather than just what other people have shown you.

  • Topic 2) Mastering the Linux File System         Increase Productivity by Working with Files from the Linux Command Line

Once you’ve become a master of the Linux terminal and understood the critical concepts behind what you’re doing, you will then move on to gain mastery over the Linux File System. 

Working with Files is what we do 99% of the time when we work with computers and in this section you will learn how to navigate the file system from the command line and perform a whole bunch of tasks with files and folders such as:

  • How to Create files and folders in Linux 

  • How to Delete files and folders in Linux

  • How to Copy and paste files and folders in Linux.

  • How to Move and Rename files and folders in Linux.

  • How to Find files and Sort data in Linux.

  • How to Backup and Compress files and folders in Linux.

But you'll do it all from the Linux command line.

You will also learn some productivity tips to squeeze every bit of juice out of your command line work as well as getting a tour of the Linux file system so that you feel right at home :)

  • Topic 3) Mastering Task Automation and Scheduling       Save time by automating the boring stuff.

Once you’ve mastered the Linux file system, we will turn our attention to task automation and scheduling. 

Now, if you’re the kind of person who loves to automate tasks and free up your spare time, you will LOVE this section.  

We will cover how to write bash scripts and automate them using a special scheduling program called cron so that you can automate the boring stuff and increase your productivity.

  • Topic 4) Mastering Package Managers and Software Repositories

         Discover new tools and possibilities by exploring Open Source Software. 

Then in the Final section of the course, we will turn our attention to Linux software management.

One great thing about Linux is that it is an open source operating system that is being contributed to by millions and millions of people around the world.  

In this section of the course you will gain the independence to search through this enormous body of software for cool new tools that do what you want, and learn how to install and manage that software all from the Linux command line. 

You will also learn how to access source code and customise programs, as well as understand the subtle differences between free and open source software.  

Projects + Quizzes

At the end of each section there are capstone projects that serve as badges of honor that confirm you have fully understood concepts and are ready to progress to the next level of Linux mastery.

There are also quizzes scattered throughout the course to further check your understanding.

BONUS: Lecture Summaries + Cheat sheets.

The course also comes with free professionally-designed cheat sheets and section summaries so you don't even need to take notes.  

just focus on your learning and getting results and rest assured that all the important concepts are jotted down for you to refer to whenever you want.

24/7 Lifetime Access + Certificate of Completion

When you enroll you will get lifetime access to all of the course contents and any updates and when you complete the course 100% you will also get a certificate of completion that you can add to your resumé/CV to show off to the world your new-found Linux Mastery.

So What are you Waiting For?

Click that shiny Enroll button and I’ll See you inside ;)

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.7 based on 1,250 ratings
Length 11.5 total hours
Starts On Demand (Start anytime)
Cost $18
From Udemy
Instructors Ziyad Yehia, Internet of Things Academy
Download Videos Only via the Udemy mobile app
Language English
Subjects IT & Networking
Tags Operating Systems IT & Software Operating Systems & Servers

Get a Reminder

Send to:

Similar Courses

What people are saying

linux command line

I'm just getting into Linux and this course helped me feel much more comfortable with the Linux Command Line!

Awesome course for all the beginners, who are keen to learn anything about Linux Command Line and willing to make their foundation strong!

This course is the best Linux Command Line course I have ever taken.

I would recommend this course as a solid start in the Linux command line.

Would get another course, great job Zeyad :) A great course on understanding the Linux command line.

Overall, despite those shortcomings the course did a great job of getting me to grasp the concept of the Linux command line and I will use this foundation to learn more advanced topics and develop more complex projects.

This is a very thorough introduction to the Linux command line.

Exactly the course I've been looking for to teach me the fundamentals of the linux command line environment.

I'm much better at using the Linux command line than I was at the beginning of the course.

doesn't cover everything there is in linux command line, not that i think one course can or should.

Linux command lines are very involved at first glance and that can deter many people from wanting to jump into it.

I feel no longer a beginner on the Linux command line, and am really looking forward to another course by Ziyad.

Fabulous content and enthusiastic presentation of the Linux command line.

I am now much more confident with the Linux command line and software package manager.

Read more

so far so good

:) So far so good.

So far so good... Devops Specialist: 5 Year Experience Fantastic introduction to the Linux terminal.

High voice quality i like the way ziyad is presenting the course, so far so good, easy to understand, and easy to follow ...

so far so good , no complains Best course on Linux I could get.

So far so good awesome!!!

So far so good, and entertainingly presented Yes!

So far so good!

so far so good Your narration keeps me attention focussed Really enjoyed this course.

so far so good :) Good so far This is a good match - I have some domain-specific experience with Linux, but this fills a lot of gaps in my general knowledge of the OS.

Lets see nex chapters Yes i am in middle of course till now its fine yes Very easy, best tutorial So far so good This course is so good so far!

The tutor is so dedicated and thorough So far so good!

can't way to see what is next Good explanation amazing course so far so good This course helped me to understand comands, and it also helped me to get certified on LPI 010.

Mahmoud So far so GOOD.

Well he asked if he should do a bash scripting course then I think he should definitely make one for the beginner to advance and last i like to thank him to transfer a great skill set he owned shared with the community so far so good...

Read more

step by step

Takes you step by step.

Step by step build up of basics, foundations etc.

Great explanation of step by step process.

Will see later :D The teacher goes step by step on a clear voice, great pacing and tone of voice, as an employee trainer myself I must say I am byond satisfy so far.

amazing knowledge Great step by step on how to install and use Linux in Vitrual Machine recommend it defenitely.

gives everything you could need to feel confident with using the linux teminal Step by step learning Course is concise and easy to follow.

It builds step by step from basic concepts to more advanced tasks.

The instructor goes step by step, it's very explanatory.

Step by step instructions for setup are extremely helpful.

pretty clear and step by step explanations lessons and exercises.

I really like how he is walking us through step by step just wish he would explain why he chose some settings This course was designed perfectly for learning the Basic Linux Commands.

Very informative course that takes you step by step to learn essential basics of Linux without causing you any confusion.

Great teacher and great course with a good step by step progression Really good for a complete newbie - it's getting my mind 'bashed' in to enable me to start exploring the foundations on my own over the coming months and years.

Step by Step is necessary for this beginner.

Read more

looking forward

Thanks Ziad and looking forward to your future courses.

Looking forward to more courses form you.

I'm looking forward to diving into new territory in the coming sections.

Still really enjoying it immensely and looking forward to competing it.

Looking forward to the rest of the course.

i am looking forward to check other of the courses !!

I'm looking forward to the rest of the course.

Thank you and looking forward to the next course.

I am looking forward to enrolling myself in most of the courses from Udemy.

Looking forward to more of Ziyad's courses.

Really appreciate and looking forward for more courses from Ziyad.

I also attended the other teacher's course in Python and am looking forward to a possibile new course on this subject.

Looking forward to complete this ASAP and take other courses of the same instructor!!

Looking forward to a "Linux shell scripting course" from Ziyad sir sooner than later.

Read more

highly recommend this course

I highly recommend this course to everyone who wants to learn from the basics to more advanced notions.

I would highly recommend this course to anyone interested.

I would highly recommend this course.

Definitely the presentation and delivery of the course are professional and I would highly recommend this course, Thus far this course has helped me learn and understand what a virtual machine is and how to set it up.

I would highly recommend this course to anyone that is trying to learn Linux.

I highly recommend this course, heck, any of his courses for this reason.

I highly recommend this course if you are looking to learn the basics of using the Linux Terminal and understanding the power of the command line!

I highly recommend this course to anybody because this course will switch you over to Linux.

Read more

easy to follow along

I have learnt lot about linux command lines through this course and instructor is having a very good knowledge Thanks Ziyad Excellent tutorials - everything is very clearly explained and easy to follow along.

Easy to follow along with.

I really enjoy the course easy to follow along with.

I just started the course, and have found the instruction and videos to be very easy to follow along, but not in any slow or condescending way.

Easy to follow along on your own linux box.

easy to follow along!

Read more

operating system

The amount of value I've gotten from this course is not only about Linux but has also helped me understand a little more about how Operating Systems work under the hood Amazing!

I think this course is perfect for people who are new with the Linux operating system, and want to start working with the command line rather than the graphic interface And also, for those who are not new in Linux but want to refresh the principles and concepts about this platform, besides practicing with useful examples.

I am quite pleased to recommend this course to anyone who wishes to get an overview of the Linux Operating system.

Most topics are very easy to grasp and the operating system is very easy to use.

I learned a lot from this course prior to I had only little bit knowledge about GNU/Linux Operating System.

Best introduction to Linux operating system.

I have been an operating system internalist with RCA, Sperry, and Unisys, and definitely enjoyed this long overdue update to my itinerary.

It's energetic — Unlike most instructors, Ziyad actually sounds very excited and passionate when lecturing, which I really appreciate, because teaching people how to use an operating system is kinda boring by default, but this guy actually made me believe that learning it is not a chore.

I'm sure by the end, I will have all the foundations I need to pursue my career and other hobbies using the Linux operating system.

I have learned more in the past 13-14 videos on Linux than in the past 3-4 months since installing my first Linux operating system.

Read more

highly recommended

Highly Recommended if you are new to Linux and not aware of the history of it.

Highly recommended course!

Highly recommended course for everyone who is willingly to get your linux basic super strong Very energetic and does a great job explaining every aspect of what he's doing/saying.

Highly recommended and I'll update my review later in the course.

Highly recommended.


Highly recommended: 5/5 Cheers!

Read more

bash scripting

I hope you make a course on Bash scripting.

I am taking a Linux Bash Scripting course next.

I feel confident I will be able to go on to take bash scripting and linux admin courses now.

Too little about bash scripting proper response from the tutor for doubts Great teacher thoroughly enjoyed it!

Can you please create a Bash scripting course?

Thank you for creating this course Ziyad and I'm waiting for bash scripting course :) He did a really great JOB!!

Thanks a lot Ziyad, I absolutely support you making Bash scripting course.

I'd definitely be interested in an advanced bash scripting course!

Now I can install software, automate commands on my PC with bash scripting and lots more.

I would be interested in more advanced courses in Linux and Bash Scripting (there could have been far more in the Bash section then the Ubuntu or open source section, especially for a course in the Linux Command Line (Terminal).

Read more

very well explained

Very well explained and ordered, difficult not to follow.

Very well explained.

Excellent Instructor, really good content and very well explained.

Very well explained!

Read more

his teaching style

I really like his teaching style because it is quick and hands on; he also breaks the concepts down into digestible chunks and builds off the previous lessons.

His teaching style, energy, and motivation are thru the roof!

Great course Been using Linux from self-learner, but more clear and concrete understanding is gain from the learning I really enjoyed it all over the course.It is very informative and instructor is very funny and i like his teaching style:-) clear!

I've never been so excited to learn something and his teaching style is amazing and clear!

I love his teaching style, motivation and energy throughout the course.

Read more

knows his stuff

The man knows his stuff and he puts huge effort into making learning fun and quick paced but not too quick.

I do recommend it :) A little slow paced so far, but the instructor definitely knows his stuff.

The instructor is really great, high energy and knows his stuff.

The author of this course really knows his stuff and for a beginner such as me, he really took me through the steps and has definitely built my confidence.

Read more


An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Command Center Agent $51k

Command Center $52k

Command Financial Specialist $53k

Command Pass Coordinator $61k

Command and Control Manager $73k


Second in Command $77k

Command Sergeant Major 3 $89k

Command Center Specialist 2 $100k

Command Pilot Lead $101k

Pilot in Command Lead $110k

Assistant Command Pilot $171k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.7 based on 1,250 ratings
Length 11.5 total hours
Starts On Demand (Start anytime)
Cost $18
From Udemy
Instructors Ziyad Yehia, Internet of Things Academy
Download Videos Only via the Udemy mobile app
Language English
Subjects IT & Networking
Tags Operating Systems IT & Software Operating Systems & Servers

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now