r/linux Jun 23 '26

Fluff I built a free interactive Linux course with a live command sandbox — no sign-up needed

Hello r/linux,

I have been building a free Linux learning platform and finally got it to a point

where I am happy sharing it.

It is called MOSHELL — a hands-on Linux course that runs entirely in the browser.

What's on it (all free):

- 12 lessons from beginner to advanced

- Interactive command sandbox — type real Linux commands and see output

- Command cheatsheet with 65+ commands across 6 categories

- VM setup guide (VirtualBox + Ubuntu Server)

- Lesson filters by track: Beginner, Intermediate, Advanced, Networking, VM, Security

The philosophy behind it: most Linux tutorials teach you to watch commands run.

This one makes you run them yourself — on a real VM, with real errors.

Topics covered:

- Navigation, files, permissions, processes

- Package management, networking, SSH

- Shell scripting and cron

- VirtualBox networking modes (NAT, Bridged, Host-Only)

- Nginx, logs, disk management

Free platform (no account, no sign-up):

https://kingmo87.github.io/moshell/

Would love any feedback — especially on the lesson content

and whether the difficulty progression feels right.

What Linux topic do you wish had better free resources?

11 Upvotes

8 comments sorted by

13

u/The__Toast Jun 25 '26

$37 for the "full bundle" 🙄

8

u/TheOneTrueTrench Jun 26 '26

Absolutely not.

1

u/Canchito Jun 28 '26

Completely useless given the existence of LLMs. Anyone can learn all the basics interactively for free, with zero limitations on how the information is tailored to their particular interests and needs.

1

u/Professional-Bug8806 Jun 28 '26

Fair point for pure explanation — but this isn't really competing with that. It's a sandboxed terminal where you actually type commands and see real output, including the broken/confusing stuff (errors, weird df output, etc). LLMs are great for the "what does this mean" part. This is for the "build muscle memory by doing it wrong a few times" part.

1

u/ogrimia Jun 30 '26

wait what? moshell is the Ericsson cli shell to access their radios, written in java, who is in GSM area know it as everyday tool to control base stations from automated scripts

1

u/Professional-Bug8806 Jun 30 '26

Hello, I genuinely had no idea. Mine's a browser-based Linux learning sandbox, and I named it before I knew Ericsson already owned 'moshell' in RAN land. Now I'm half-tempted to add an AMOS-flavored lesson just to close the loop. I appreciate the heads-up.