Web Foundations
Build a sound HTML and CSS foundation, then combine it in a responsive page.
A clear route forward
These paths connect the basics instead of treating every topic as an isolated trick. Start where your current understanding ends.
Build a sound HTML and CSS foundation, then combine it in a responsive page.
Build a dependable JavaScript vocabulary, starting with values, variables, and clear mental models.
Learn how TypeScript describes JavaScript values and catches mismatches before code runs.
Build a real Astro site while keeping the browser output simple, semantic, and fast.
A zero-assumption path from the official Ubuntu download to a working desktop, including the problems beginners meet when USB drives, internal disks, Windows encryption, or firmware settings get in the way.
A practical introduction to using Ubuntu after installation, designed for beginners moving from Windows or using Linux for the first time.
Linux and Ubuntu curriculum
These four stages have detailed editorial curricula, but no empty public pages have been created. Start with either published Ubuntu path if it matches what you need now.
Path 3
Learn what the terminal is, read the prompt, move between folders, work with files, understand commands, and recover from common mistakes.
Planned — no link yetPath 4
Understand graphical installation, APT, Snap, .deb packages, Flatpak, AppImage, repositories, and common installation errors.
Planned — no link yetPath 5
Understand the filesystem, ownership, permissions, sudo, executable files, links, mounts, and safe responses to permission errors.
Planned — no link yetPath 6
Prepare Ubuntu for Git, Node.js, npm, VS Code, Astro, local development servers, environment variables, Codex, and browser tools.
Planned — no link yet