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:

View on GitHub


Validation

The site's pages and stylesheet are validated for HTML5 and CSS, and the JavaScript is checked with JSHint:

HTML5 Powered with CSS3 / Styling, and Semantics Valid CSS! Valid JavaScript (JSHint)