Browser lab · no install
I built MOSHELL because pausing a YouTube tutorial to copy commands is a terrible way to learn a shell. Six lessons are free. The rest unlocks with a license key from Gumroad.
Prefer a real VM? VirtualBox notes
Fourteen of them. 1–6 are free. Progress stays in this browser. Badges drop at 1, 3, 6, 9 and 14.
One payment on Gumroad. The receipt has a license key — paste it here to unlock lessons 7–14 in this browser.
| Included | Free | MOSHELL Pro |
|---|---|---|
| Browser sandbox and lessons 01–06 | Yes | Yes |
| Cheatsheet, trivia, NETRUN attack track | Yes | Yes |
| Lessons 07–14 in the browser | Locked | Unlocked with license |
| NETRUN defense track | Locked | Unlocked with license |
| Lab workbook + premium PDFs | — | Included |
Already bought it? to unlock Pro in this browser.
Click any command to paste it into the sandbox.
The recommended setup for following every MOSHELL lesson. It uses VirtualBox and Ubuntu Server, both free and beginner friendly.
New → name it moshell-lab → Linux / Ubuntu 64-bit. Assign at least 2048 MB RAM and a 20 GB virtual disk. Leave everything else as default..iso as a virtual CD. Boot and follow the Ubuntu installer. Accept the defaults. When asked about partitioning, choose Use an Entire Disk.Machine → Take Snapshot, named clean-install. Always snapshot before destructive exercises. Breaking your VM is part of learning. Restore it and try again.sudo apt update && sudo apt upgrade -y to update packages. Then run ip a to confirm networking. You are ready to start Lesson 01."This is a great resource for anyone looking to learn Linux from the ground up and build practical system administration skills. The lessons are well organized, easy to follow, and the lab workbook makes it much easier to practice what you learn instead of just reading about it. I especially appreciate the step-by-step approach, which makes the material approachable even for someone who is still developing their Linux skills. Overall, MOSHELL provides a solid combination of instruction and hands-on practice. I would definitely recommend this bundle to beginners or anyone looking to strengthen their Linux and sysadmin knowledge. Great value and a very useful learning resource!"
K.D., VERIFIED BUYER"The instructional approach is excellent, making the content easy to learn and follow."
C.S., VERIFIED BUYERI built MOSHELL out of my own classroom experience, teaching Linux and cybersecurity fundamentals. I have developed a full course curriculum covering bash scripting, networking, systemd, and security tooling, with hands-on labs and quizzes, not just tutorials compiled from other sites. Like most developers today, I use AI tools as part of my workflow, but every lesson is written, tested, and refined by me.
MOSHELL teaches real Linux system administration: the terminal skills sysadmins, DevOps engineers, and security analysts use every day. It is built around a terminal-first philosophy. If you cannot do it in the shell, you do not really know it yet. I am hoping to help people learn it in a more approachable way through this platform.
The lessons cover everything from your first ls command all the way to deploying servers, configuring VMs, hardening networks, and automating with bash scripts. Each track is self-contained, hands-on, and built on the same commands used in production environments.
I am a solo developer building this on nights and weekends, with no team and no funding, just direct feedback from students who use it. The best way to learn Linux is to break it, restore the snapshot, and break it differently. That is what the VM is for.
Purchased MOSHELL Pro? Your license key is in the Gumroad receipt email. Paste it below to unlock every lesson in this browser.
Have not purchased yet? See MOSHELL Pro →