e-learning
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.
This course is intended to provide you with a comprehensive step-by-step understanding of how to engineer optimal prompts within Claude.
Hello friend 👋. I’ve been working in the sysadmin, devops and cybersecurity domains. I started with Go around 2018 after using mostly Bash, Perl and Python. It took me quite some time to become productive in Go but now I find it very useful - for building tools, automation and platforms.
2048 game with DevOps practices.
A fully containerized and cloud-native implementation of the classic 2048 game with complete CI/CD pipeline, Kubernetes deployment, and Infrastructure as Code.
This project automates the creation of a complete security lab environment for detection engineering and attack simulation. With a single command, it deploys three virtual machines: a fully configured Splunk server, a Windows Server Active Directory Domain Controller with advanced logging, and a Splunk SOAR server for automated response capabilities.
Unlock the opportunities of the AI era by equipping yourself with the knowledge and skills to harness artificial intelligence effectively.
Related contents:
Your language isn’t broken, it’s doing floating point math. Computers can only natively store integers, so they need some way of representing decimal numbers. This representation is not perfectly accurate. This is why, more often than not, 0.1 + 0.2 != 0.3.
Related contents:
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings.
Related contents:
Welcome to the Coding Train with Daniel Shiffman! A community dedicated to learning creative coding with beginner-friendly tutorials and projects on YouTube and more.
Related contents:
The latest DevOps news, tutorials, and guides. Real Guides for Real Engineers.
Practical DevOps tips, tools, and tutorials. No fluff.
Master the Art of Text Editing.
VIM Master -- in-browser game that teaches core Vim motions and editing commands through short, focused levels.
Related contents:
React is Awful: A fun way to learn a bad thing.
A complete React education disguised as a 21-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 open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable, and secure AI workflows from session setup to service orchestration.
A reference manual for people who design and build software.
Everyone knows what an email address is, right?
Decide if each email address is valid or not. I used the email-addresses library to verify against the relevant RFCs. Enjoy.
Related contents:
Interactive Code Explorer.
Select a concurrency pattern from the sidebar to explore Go's powerful concurrency primitives with live code execution and event exploration.
This educational game demonstrates distributed tracing concepts through an interactive strategy game built with OpenTelemetry and Grafana Alloy. Players learn about trace sampling, service graphs, and observability while competing for territory control.
Related contents:
learn python from scratch. 100% free and interactive Python course for beginners.
This is a 100% free and interactive course for people to teach themselves programming in Python, especially complete beginners at programming. It is carefully designed to reduce frustration and guide the user while still ensuring that they learn how to solve problems. The goal is for as many people as possible to learn programming.
A Periodic Table of System Design Principles.
System design is often taught through solutions specific to particular domains, such as databases, operating systems, or computer architecture, each with its own methods and vocabulary. While this diversity is a strength, it can obscure cross-cutting principles that recur across domains. This paper proposes a preliminary taxonomy of system design principles distilled from several domains in computer systems. The goal is a shared, concise vocabulary that helps students, researchers, and practitioners reason about structure and trade-offs, compare designs across domains, and communicate choices more clearly.
From an apprentice to a master of JavaScript.
Welcome to survivejs.com. I (Juho Vepsäläinen) have gathered material related to JavaScript since 2016. You can consider this site as a learning resource at different levels where I have gathered my learnings about the topic.
A multi-module course teaching everything you need to know about using GitHub Copilot as an AI Peer Programming resource.
Related contents:
Open Educational Resources made Easy and Decentralized…
Share your knowledge and build online courses with simple LiaScript! LiaScript is an open Markdown dialect and interpreter for interactive and educational content, providing everything you need to jumpstart a journey to engaging OER projects.
A collection of notebooks/recipes showcasing some fun and effective ways of using Claude.
The Anthropic Cookbook provides code and guides designed to help developers build with Claude, offering copy-able code snippets that you can easily integrate into your own projects.
Related contents:
Interactive security awareness game simulating a retro Windows 95 environment to teach users about online scams and phishing attacks. 🏆 Hackaburg 2025 Winner.
Doors95 is an interactive browser game built to teach users about dangers they can encounter while doing (daily) tasks on a computer. You are placed onto a simulated computer desktop inspired by Windows 95 and are guided through the different missions by our AI assistant Skippy. The main objective is to complete the task at hand without getting infected with viruses.
Free labs and playgrounds for learning Kubernetes, Cloud, DevOps and AI.
PHP Operators is a reference guide for operators old and new in the PHP programming language.
An explainer for doing web development using only vanilla techniques. No tools, no frameworks — just HTML, CSS, and JavaScript.
This is an overview of the major techniques used to make web sites and web applications without making use of build tools or frameworks, with just an editor, a browser, and web standards.
Mandela's Library of Alexandria.
Internet-in-a-Box “learning hotspots” are used in dozens of countries, to give everyone a chance, e.g. in remote mountain villages in India.
Now you too can put the internet in a box and customize it with the very best free content for your school, clinic or family!
Hello, and welcome to CSS Hell, where you will be subjected to 15 unimaginably torturous CSS puzzles. "What did I do to deserve this?", you ask. But you know perfectly well: you blashpemized Cascading Style Sheets. I saw that time your friends were complaining about CSS and you piled on with "CSS isn't even a real programming language"
Agents are AI systems that can perform workflows on users' behalf with a high degree of independence. This guide, designed for product and engineering teams, explores how to build agents with frameworks for identifying promise use cases, clear patterns for designing agent logic and orchestration, and best practices to ensure agents run safely, predictably, and effectively. It provides the foundational knowledge needed to confidently start building agents. Building reliable agents means starting with strong foundations - start small, validate with real users, and grow capabilities over time.
List of Free Learning Resources In Many Languages.
Related contents:
This tool helps you explore the SQLite file format internals according to the official specification. It's designed for developers and database enthusiasts who want to understand the internal structure of SQLite database files.
Make sure your equity generates wealth, not a shocking tax bill. Stock options, RSUs, job offers, and taxes—a detailed reference, including hundreds of resources, explained from the ground up, for employees and managers.
Find Free Professional Certifications Online.
A curated list of free courses with certifications.
Patterns and techniques for writing high-performance applications with Go.
Better Products, Better Growth. Level up your UX skills with fun weekly comics.
Learn to design experiences users love in 5 min/week.
Related contents:
Wr1t3Up d3 Hip5kull
Joueur de CTF sur diverses plateformes, l’idée de ce site est de mettre à disposition de tous, les diverses résolutions de machines effectuées. Passionné par la cybersécurité et l’IT, les CTFs me permettent d’apprendre énormément sur les failles et l’exploitation de ces dernières.
LUTE = Learning Using Texts: learn languages through reading.
LUTE (Learning Using Texts) is a standalone web application that you install on your computer and read texts with.
Become a better frontend developer.
Take your frontend skills to the next level by recreating real websites from real companies.
The perfect type of practice for developers of all skill levels. Are you up for the challenge?
Generate educational software content in minutes, not weeks.
Monte Carlo simulation of the NBA season, leveraging dbt, duckdb and evidence.dev.
A fast, free and open-source Modern Data Stack (MDS) that can be fully deployed on your laptop or to a single machine.
This project implements a sports Monte Carlo simulator using duckdb, dbt, and evidence. The project is built and run about once per day in a github action. You can learn more about this on the original blog post or on the about page.
The Startup CTO's Handbook, a book covering leadership, management and technical topics for leaders of software engineering teams
An in-depth book and reference on building agentic systems like Claude Code. A deep-dive guide into architecture patterns for building responsive, reliable AI coding agents.
There's been a lot of asking about how Claude Code works under the hood. Usually, people see the prompts, but they don't see how it all comes together. This is that book. All of the systems, tools, and commands that go into building one of these.
A practical deep dive and code review into how to build a self-driving coding agent, execution engine, tools and commands. Rather than the prompts and AI engineering, this is the systems and design decisions that go into making agents that are real-time, self-corrective, and useful for productive work.
publié en 2015 aux éditions du 13h37, l'ouvrage n'est plus achetable en ligne depuis fin 2022 et la fin de l'activité des éditions du train de 13h37. J'en ai récupéré les droits et peut donc le mettre à disposition librement à la lecture ici même.
Learn something new every day. Best Book Summaries & Audio Book Guides.
Get the key ideas from the top books, podcasts, and experts in 15 minutes with the Blinkist app.
ℹ️ This repo contains questions and exercises on various technical topics, sometimes related to DevOps and SRE.
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
SQL Indexing and Tuning e-Book for developers. Use The Index, Luke covers Oracle, MySQL, PostgreSQL, SQL Server, ...
A site explaining SQL indexing to developers—no crap about administration. SQL indexing is the most effective tuning method—yet it is often neglected during development. Use The Index, Luke explains SQL indexing from grounds up and doesn’t stop at ORM tools like Hibernate.
A Detective SQL Game
SQL Noir is an interactive mystery-solving game where you crack cases by writing SQL queries.
So, you want to build an app that has its data co-located with its UI? That works offline? That synchronizes between clients? And that lets its users own their data?
Related contents:
🧮 Path to a free self-taught education in Mathematics!
The OSSU curriculum is a complete education in mathematics using online materials. It's for those who want a proper grounding in concepts fundamental to all math disciplines, and for those who have the discipline, will, and good habits to obtain this education largely on their own, but with support from a worldwide community of fellow learners.
A Free 9-Week Course on Data Engineering Fundamentals.
Master the fundamentals of data engineering by building an end-to-end data pipeline from scratch. Gain hands-on experience with industry-standard tools and best practices.
For better or for worse, LLMs are here to stay. We all read content that they produce online, most of us interact with LLM chatbots, and many of us use them to produce content of our own.
In a series of five- to ten-minute lessons, we will explain what these machines are, how they work, and how to thrive in a world where they are everywhere.
You will learn when these systems can save you a lot of time and effort. You will learn when they are likely to steer you wrong. And you will discover how to see through the hype to tell the difference. ?
AI by Hand ✍️ Exercises in Excel
Open-Source User Onboarding Software.
Usertour is an open-source user onboarding platform designed for developers. It allows you to create in-app product tours, checklists, and launchers in minutes—effortlessly and with full control.The open-source alternative to Userflow and Appcues.
A Systems View of LLMs on TPUs.
This book aims to demystify the art of scaling LLMs on TPUs. We try to explain how TPUs work, how LLMs actually run at scale, and how to pick parallelism schemes during training and inference that avoid communication bottlenecks.
Bienvenue, vous êtes au bon endroit pour apprendre le hacking avec les enfants en s'amusant !
Related contents:
A short introduction to RLHF and post-training focused on language models.
LinguaCafe is a self-hosted software that helps language learners read foreign languages.
LinguaCafe is a free, web-based and self-hosted platform that helps language learners read in foreign languages. It allows users to import texts from different sources, and provides a set of tools that helps them easily acquire vocabulary.