I work for a company that would like for me to acquire Linux skill. I do not know much about Linux.

I have tried to make a list of things I'd like to learn:

  • Installation and package management
  • GNU and Unix commands, devices, file systems and standard file system hierarchies
  • Command shells, scripting and data management
  • User interfaces and desktops
  • Administrative tasks and activities
  • Basic system services
  • How networking works
  • General security

Furthermore I have not tried online courses before and do not know which course to pick as I find a lot of different ones when I search online.

Does anyone have any experience with this or can recommend an online course to take? I do not mind paying for the courses.

closed as off-topic by Jeff Schaller, Kusalananda, EightBitTony, dr01, sebasth Nov 27 '17 at 13:35

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Requests for learning materials (tutorials, how-tos etc.) are off topic. The only exception is questions about where to find official documentation (e.g. POSIX specifications). See the Help Center and our Community Meta for more information." – Jeff Schaller, Kusalananda, EightBitTony, dr01, sebasth
If this question can be reworded to fit the rules in the help center, please edit the question.

  • Please also note our help center topic regarding the scope of this site: unix.stackexchange.com/help/on-topic – Jeff Schaller Nov 27 '17 at 11:05
  • I'm sorry. I did not notice I wasn't allowed to ask a something like this. Could you point me in the right direction for asking a question such as this? – J. Doe Nov 27 '17 at 11:08
  • You could do worse than browsing this (free) site! – Jeff Schaller Nov 27 '17 at 11:37
  • 2
    There's something to be said for a good, old-fashioned book/e-book or two for learning something new beyond the fundamentals. You get way more depth than you'll get from watching video (unless you have a LOT of time to spare to watch a lot of videos). And you get consistency and cohesiveness that you won't get from reading blog posts and articles from 20 different sites and 40 different authors. Just gotta make sure you get a quality book...anyone got a recommendation? – B Layer Nov 27 '17 at 12:00
  • 1
    (I have a book called The Linux Command Line by William Shotts that covers a lot of what you're looking for. But I haven't read it yet so I can't vouch for it.) – B Layer Nov 27 '17 at 12:07

As far as full online courses go (video lectures, quizzes, group discussions, etc.), the big MOOCs all have some Linux content, e.g.:

There are also some technology focused and Linux-specific training sites:

Then there are the video-tutorial sites, e.g.:

Regarding what skills to learn, you might want to look at a Linux certification program. I've done a little bit of research into this, and for generic (i.e. not vendor-specific) Linux certification it looks like there are basically three organizations to consider:

And for entry-level Linux systems administration, they provide the following certifications:

Note that CompTIA and LPI are working together and that their certifications overlap somewhat, e.g. see the following post:

LPI also offers a very introductory certification for absolute beginners:

Moreover, CompTIA and the Linux Foundation offer training and exam preparation, some of which is online:

You might also find the following (older) post useful:


I have been learning new stuff on linuxacademy.com for almost one year.

  1. It does contain fundamental courses which is easy to learn and covering all things in your list.
  2. They provide 6 virtual servers for practicing.
  3. You could dig deep into linux if you wish to become ,like a dev-op,they have course on that,too.

Contact me if you need more information wavejsctl@outlook.com or leave a comment.


I recommend "Introduction to Linux" course from Linux Foundation on edX

It's free and the content is very good for beginners.

Not the answer you're looking for? Browse other questions tagged or ask your own question.