About
What is SudoSchool?
SudoSchool is an educational website for learning the Linux command line. It is built from scratch with plain HTML, CSS and JavaScript — no frameworks and no back end. Everything runs directly in your browser: no virtual machines, no downloads, and no setup.
Features
Interactive Lessons
Six guided lessons cover the Linux filesystem, working in the terminal, file and directory permissions, networking and more.
Live Terminal
Each lesson includes a working in-browser terminal, so you can type real Linux commands and learn by doing.
Challenges
Multiple-choice quizzes test what you have learned, with instant feedback and a final score when you finish.
Technologies
The site is written in semantic HTML5, styled with CSS3 (including the glassmorphism theme and floating bubbles), and powered by vanilla JavaScript for the lessons, quizzes and the live terminal.
Source Code
The full source of the website is available on GitHub:
Validation
The site's pages and stylesheet are validated for HTML5 and CSS, and the JavaScript is checked with JSHint: