e-learning
Learn how to use Claude for everyday work tasks, understand core features, and explore resources for more advanced learning on other topics.
Pick the guide that matches your background.
Beginner, advanced, expert level Rust training material.
An experiment in using LLMs to teach you, rather than think for you.
Lathe generates hands-on, multi-part technical tutorials on demand, with skills tuned to make content approachable. Then you work through them yourself, by hand, in a local UI built from the ground up for pleasant learning. (Just like we did it in the stone age 😎)
Learn Branches, Commits, Staging and Remotes.
Practice Git in an interactive browser terminal with a visual repository model. Learn the working directory, staging area, local commits, branch pointers, remotes, fast-forward merges, fetch, and rebase.
Containerized Learning Environment Ansible-HandsOn is a lightweight local lab environment designed for learning, testing, and mastering Ansible infrastructure automation.
Instead of relying on resource-heavy Virtual Machines (VMs), this project leverages Docker containers to simulate a real-world network infrastructure in seconds.
a free educational game that's inspired by Netflix's Squid Game, SQL Murder Mystery, and a few other SQL Games we love to play.
PATTERN MATCHING DEFENSE. Write regex patterns to destroy falling strings.
20 questions from easy to hard to test your RGB knowledge. How far will you go?
A collection of notebooks/recipes showcasing some fun and effective ways of using Claude.
The Claude Cookbooks provide code and guides designed to help developers build with Claude, offering copy-able code snippets that you can easily integrate into your own projects.
A complete walkthrough of how large language models like ChatGPT are built — from raw internet text to a conversational assistant. Based on Andrej Karpathy's technical deep dive.
15-stage Windows malware development & analysis course in Rust. Red team builds it, blue team detects it. All 15 binaries achieved 0/76 on VirusTotal.
The Origami Store is a Devops Learning App created by School of Devops.
a Polyglot, Micro-Services based application, built with the Modern Tech stack, specially designed to be used as a learning app to buid Devops Projects with.
Related contents:
It's an AI teacher that lives as a buddy next to your cursor. It can see your screen, talk to you, and even point at stuff. Kinda like having a real teacher next to you.
A 30-minute talk sharing practical lessons from building real production projects with AI coding agents — from brainstorming to shipped code.
Related contents:
A ~9M parameter LLM that talks like a small fish.
This project exists to show that training your own language model is not magic. No PhD required. No massive GPU cluster. One Colab notebook, 5 minutes, and you have a working LLM that you built from scratch — data generation, tokenizer, model architecture, training loop, and inference. If you can run a notebook, you can train a language model.
Clock associating time with historical or mathematical facts.
Related contents:
🎆Interactive Online Platform that Visualizes Algorithms from Code.
Welcome to Algorithm Visualizer, an interactive online platform designed to bring algorithms to life through visualization. Whether you're a student, teacher, or professional, our platform provides an engaging way to explore and understand various algorithms.
Node for Offline Media, Archives, and Data.
Project N.O.M.A.D, is a self-contained, offline survival computer packed with critical tools, knowledge, and AI to keep you informed and empowered—anytime, anywhere.
Complete guide explaining how to build and run a virtualized small Kubernetes cluster with a single Proxmox VE standalone node on a single computer.
p5.js is a friendly tool for learning to code and make art. It is a free and open-source JavaScript library built by an inclusive, nurturing community. p5.js welcomes artists, designers, beginners, educators, and anyone else!
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing.
Related contents:
Learn Terminal Commands Interactively.
A learning environment to master terminal basics.
Related contents:
Lab4PurpleSec is a modular Purple Team homelab combining a vulnerable Active Directory environment (GOAD), a Docker-based web DMZ, pfSense + Suricata, and a Wazuh SIEM. It provides a realistic, open-source training environment for web exploitation, pivoting, Active Directory attacks, and Blue Team detection.
A compiled list of links to public failure stories related to Kubernetes. Most recent publications on top.
Related contents:
How to design, build, and operate AI agents for infrastructure teams — safely. 13 chapters covering architecture, sandboxing, credentials, change control, observability, and more.
AI agents can write IaC, fix compliance findings, detect drift, review PRs, and respond to incidents — all autonomously. But autonomy without guardrails is a liability. Agents that can terraform apply can also terraform destroy. Agents that read configs can leak secrets. Agents that loop can burn budgets.
This guide covers every architectural decision you need to make when building infrastructure agents — with real patterns, code snippets, multiple alternatives, and the risk framework to evaluate your choices.
Java Evolved. Your Code Can Evolve Too!.
A collection of side-by-side code comparisons showing old Java patterns next to their clean, modern replacements — from Java 8 all the way to Java 25.
A musical ear training game.
Related contents:
Razzia is a straightforward and open-source clone of the Kahoot! platform, allowing users to host it on their own server for smaller events.
Learn Languages While You Watch. No More Memorizing.
Turn YouTube, Netflix, and Bilibili into your personal language tutor. Just watch naturally, and let AI help you understand and learn new words instantly.
Related contents:
Postgres Lock Explainer.
From the Postgres community for the Postgres community. An in-depth explainer of locks that prioritizes warm design, demos, and developer stories based on my experience as a support engineer specializing in Postgres.
Exploration 3D Interactive du Système Solaire.
AstroClick est une expérience web éducative qui revisite l'astronomie avec une esthétique pixel-art unique. Conçu pour les curieux de tous âges, ce simulateur interactif permet de voyager de Mercure à Neptune, d'apprendre des faits surprenants et d'accéder à une galerie d'images officielles, dédiée au savoir.
Related contents:
Most RAG implementations struggle in production because teams focus on model selection and prompt engineering while overlooking the fundamentals: measurement, feedback, and systematic improvement.
This guide presents practical frameworks for building RAG systems that become more valuable over time through continuous learning and data-driven optimization.
A workshop created by the Lambda village @ the WHY2025 summer camp. A programming challenge based on a pure lambda calculus.
The goal is to introduce Haskell from the ground up. This repository provides the source code for the "WhyLambda" challenge, which is a lambda term interpreter containing a secret.
Related contents:
Hotpink vous permet de voyager au pays des couleurs web nommées, découvrir des teintes originales et leur histoire, et organiser et créer des palettes stylées.
A collection of servers which are deliberately vulnerable to learn Pentesting MCP Servers.
This repository contains intentionally vulnerable implementations of Model Context Protocol (MCP) servers (both local and remote). Each server lives in its own folder and includes a dedicated README.md with full details on what it does, how to run it, and how to demonstrate/attack the vulnerability.
Free Introduction to Bash Scripting eBook.
This is an open-source introduction to Bash scripting guide/ebook that will help you learn the basics of Bash scripting and start writing awesome Bash scripts that will help you automate your daily SysOps, DevOps, and Dev tasks. No matter if you are a DevOps/SysOps engineer, developer, or just a Linux enthusiast, you can use Bash scripts to combine different Linux commands and automate boring and repetitive daily tasks, so that you can focus on more productive and fun things.
Learn WebAssembly by writing small programs!.
Learn the WebAssembly Text Format by fixing a bunch of small programs!
Related contents:
Learn the theory and practice behind great animations with this interactive learning experience.
Related contents:
The Concise TypeScript Book provides a comprehensive and succinct overview of TypeScript's capabilities. It offers clear explanations covering all aspects found in the latest version of the language, from its powerful type system to advanced features. Whether you're a beginner or an experienced developer, this book is an invaluable resource to enhance your understanding and proficiency in TypeScript.
Principles and Practices of Engineering Artificially Intelligent Systems.
extensible web OS game and hacking simulator framework for developers and gamers. Virtual OS experience with scripting, apps, terminals & sandboxed gameplay, set in the mental.os() universe.
Related contents:
🔧 A collection of essential design pattern examples in JavaScript 🧰
A collection of essential design patterns for software development using practical examples, such Singleton, Factory Method, Observer, and more, to help developers write more efficient and maintainable code.
Complete collection of examples for some important Claude Code features and concepts.
Un parcours théorique complet pour découvrir, comprendre et approfondir PostgreSQL 18, des fondamentaux à la production.
Hands-on MCP security lab: 10 real incidents reproduced with vulnerable/secure MCP servers, pytest regressions, and Claude/Cursor battle-tested exploit walkthroughs
NanoCore 8-bit CPU emulator in Rust.
NanoCore is a meticulously crafted emulator for a custom 8-bit CPU. Designed with extreme minimalism in mind, this CPU operates within a strict 256-byte memory space, with all registers, the Program Counter (PC), and the Stack Pointer (SP) being 8-bit.
12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all.
Cloud Advocates at Microsoft are pleased to offer a 12-week, 26-lesson curriculum all about Machine Learning. In this curriculum, you will learn about what is sometimes called classic machine learning, using primarily Scikit-learn as a library and avoiding deep learning, which is covered in our AI for Beginners' curriculum. Pair these lessons with our 'Data Science for Beginners' curriculum, as well!
Related contents:
If you are preparing for AWS Cloud Practitioner Exam (CLF-C02), this guide will help you with quick revision before the exam. I share the notes I used to study and pass exam.
This interactive, certified course will guide you through building and deploying your own AI Agents.
Welcome! This is a book about multi-robot systems. Why? Because it's the future!
Robots are becoming more affordable, more capable, and more useful in many "real life" scenarios. As a result, we are seeing more and more robots that need to share spaces and work together to accomplish tasks. In this book, we will introduce the Robot Operating System 2 (ROS 2) as well as the Robot Middleware Framework (RMF), which is built on ROS 2 and tries to simplify the creation and operation of complex multi-robot systems.
Related contents:
Learn the Zig Programming Language. Learning Zig is not just about adding a language to your resume. It is about fundamentally changing how you think about software.
A comprehensive guide to the Zig programming language, a journey from fundamentals to advanced systems programming.
The above text dump is a traceroute. This particular one depicts your journey — or at least your packets’ journey — traversing the networks of the Internet to reach the server hosting this website. The preceeding traceroute and all future green-glowing text was generated on the fly, specially for you, during the loading of this website.
A curated list of awesome mathematics resources.
Related contents:
A website dedicated to cataloging and exploring the rules-of-thumb which guide software development.
A React Book for the Reluctant.
A complete React education disguised as a 16-chapter complaint about React. Written by an AI that’s never had to clear node_modules to free up disk space, for developers who have.
This course is designed to guide beginners through the exciting world of Edge AI, covering fundamental concepts, popular models, inference techniques, device-specific applications, model optimization, and the development of intelligent Edge AI agents.