High Assurance Rust provides learning material about writing high-assurance software in Rust.
Learn to Code
Zero to Nix teaches Nix and flakes through a guide for people learning the Nix package manager.
Modern CSS Solutions explains contemporary approaches to common CSS problems through a series of articles.
BreachLab offers Linux post-exploitation scenarios in a graded, multi-level training environment.
Explore HTML, CSS, and JavaScript experiments made with Liveweave, or learn by building in its playground.
Modern CSS snippets compares older web development techniques with native replacements such as grid, nesting, and container queries.
CrackMyApp lets members share crackmes, solve reverse-engineering challenges, and compare progress on a leaderboard.
Wi is Fi explains Wi-Fi generations, client capabilities, speed, and overhead to help readers evaluate upgrade choices.
CSS Speedrun tests CSS selector knowledge by asking users to find selectors that apply to elements.
Popular CSS properties are explained in CSS Reference through illustrations and visual examples.
Gary Kessler's overview is a free, evolving tutorial on cryptography that dates back to 1999.
Curl Cookbook collects practical cURL command recipes for common web requests.
The Web Dev Resources page is a personal collection of documentation, websites, links, and guides for learning and building for the web.
CS Academy provides educational material and activities for learning computer science.
Lost at SQL teaches SQL concepts through a text-based game designed for data scientists and marketers.
Runestone Academy provides free online textbooks for mathematics and computer science.
SQL Practice provides a browser-based SQL editor with SQLite and PostgreSQL execution, plus compatibility labs and guided Oracle exercises.
Anthropic Academy lists learning courses such as Claude 101, with course paths and lessons.
CollegeComendium offers a curated collection of learning materials for self-paced study.
Git Tutorial provides an interactive terminal for practicing Git commands.
Cybersecurity Mastery Roadmap outlines a step-by-step path for learning cybersecurity topics.
Sorting Algorithms Visualizer provides visual demonstrations of sorting algorithms.
OpenVim provides an interactive tutorial with practice for learning Vim commands.
Git Time introduces Git version control through a browser game about managing code changes.



















