← back to report

EbookFoundation/free-programming-books

// all events — 2026-09-05

Type AI Score Description Actor Reason Date
commit 1.00 Add resource: Learn Computer Academy Docs (Bengali) (#13401) Commit message contains explicit AI assi 2026-08-16
commit 1.00 Remove dead Armenian Python resource link (#13395) Commit message contains explicit AI assi 2026-08-07
commit 1.00 Add CheatGrid Roadmaps (#13392) Commit message contains explicit AI assi 2026-08-05
commit 1.00 Add The Claude Code Book to Artificial Intelligence (#13389) Commit message contains explicit AI assi 2026-08-03
commit 1.00 Add Software Architecture in the AI & Cloud Era (Software Ar Commit message contains explicit AI assi 2026-07-27
commit 1.00 Add Software Engineering — The Easy Way to Software Engineer Commit message contains explicit AI assi 2026-07-19
commit 1.00 replace outdated pdf course with newer Java course (#13323) Commit message contains explicit AI assi 2026-06-30
commit 1.00 Add Patterns.dev to React section (#13313) Commit message contains explicit AI assi 2026-06-29
commit 1.00 Fix missing spaces after commas in format/author lists (#132 Commit message contains explicit AI assi 2026-06-03
commit 1.00 Add "chibivue" to free-programming-books-ja.md (#13245) Commit message contains explicit AI assi 2026-05-10
commit 1.00 Ta update and add links (#13119) Commit message contains explicit AI assi 2026-03-30
commit 1.00 Add official Python tutorial in Spanish to free-programming- Commit message contains explicit AI assi 2026-03-24
commit 1.00 books: add Probabilistic Machine Learning Advanced Topics (# Commit message contains explicit AI assi 2026-03-20
pr 1.00 Remove dead Armenian Python resource link Explicit AI disclosure states assistance 2026-08-05
pr 1.00 Add The Claude Code Book to Artificial Intelligence Explicit AI authorship stated ('Generate 2026-08-02
pr 1.00 Add game design AI book (Chinese list, Simplified & Traditio PR body explicitly mentions AI collabora 2026-07-08
pr 1.00 Add Python for Everybody to Python section Explicitly mentions AI assistance in the 2026-03-26
pr 1.00 Add game design AI book (Japanese list, Game Development) PR body explicitly mentions AI collabora 2026-07-03
pr 1.00 Add game design AI book (Indonesian list, Game Development) PR body explicitly mentions AI collabora 2026-07-03
pr 1.00 Add game design AI book (Thai list, Game Development) PR body explicitly mentions AI collabora 2026-07-03
pr 1.00 Add game design AI book (Korean list, Game Development) PR body explicitly mentions AI collabora 2026-07-03
pr 1.00 Add 'AI Workflow for Game Designers' (Game Development) PR body explicitly mentions AI collabora 2026-07-03
pr 0.76 Add SqlInt to interactive SQL tutorials list Polished promotional wording and generic 2026-09-02
pr 0.72 Add DevOps section with Docker and DevOps tutorials in Indon Polished generic phrasing and promotiona 2026-05-13
pr 0.72 add automotive electronics category with seven open-source b Polished promotional phrasing and generi 2026-08-18
pr 0.72 Add Formação Java Completa to Java courses Polished generic prose and repetitive ex 2026-08-17
pr 0.55 Add Makine Öğrenmesi (Machine Learning) section to free-cour Highly polished promotional detail and u 2026-08-13
pr 0.50 Add ML Academy to free-courses-en.md (Machine Learning) Marketing-like wording and repeated clai 2026-08-13
pr 0.40 Add Software Engineering — The Easy Way to Software Engineer Mentions Claude session, possibly AI-ass 2026-07-16
pr 0.30 Add resource: Learn Computer Academy Docs (Bengali) Structured and polished, but grounded in 2026-08-11
pr 0.28 Add Robotics, from scratch (Robotics) Detailed self-disclosure and technical s 2026-08-18
pr 0.28 Add C++ for Python Programmers to C++ section Polished resource summary, but lacks str 2026-06-02
pr 0.25 Add four cheatsheets from dev-cheatsheets (Git, Docker, SQL, Detailed disclosure and technical specif 2026-08-15
commit 0.20 AIPython: Python Code for understanding AI (#13224) Succinct, list-style commit messages are 2026-04-20
pr 0.20 Add: Microsoft Generative AI for Beginners (Turkish) Concise template completion with reposit 2026-05-07
pr 0.20 Add Build Your Own Physics to free courses (en + zh) Detailed but technical and project-speci 2026-08-06
pr 0.20 Fix broken markdown link for bookdown format list Slightly formal, but concise and domain- 2026-07-23
pr 0.20 Add aiOlaOla free AI coding & AI agents courses (en, zh, ja, Colloquial tone and list formatting; hum 2026-07-23
pr 0.16 Add FrontendAtlas coding challenges Thorough template completion with specif 2026-08-15
pr 0.15 Add CheatGrid Roadmaps Detailed, clear, but has natural reasoni 2026-08-04
pr 0.15 Added Node.js Best Practices resource Concise and domain-relevant; no strong A 2026-04-11
pr 0.12 Remove dead links from Estonian and Finnish book lists Specific link-check results and restrain 2026-08-18
pr 0.12 Update link to Principles of Algorithmic Problem Solving Template fields contain concise, ordinar 2026-08-15
commit 0.10 Add AI Workflow for Game Designers (Game Development) (#1333 Title is terse; nothing indicates AI phr 2026-07-03
commit 0.10 Restore Herod 'Linear Algebra, Infinite Dimensions, and Mapl Technical phrasing, domain-specific refe 2026-05-07
commit 0.10 Update free-programming-books-langs.md (#13139) Minimal content; terse human commit mess 2026-03-24
commit 0.10 Remove broken link for ProgrammeringMedDelphi (Delphi) (#131 Brief, direct description typical of hum 2026-03-24
commit 0.10 Add "Lift the Elephant" to PostgreSQL (#13135) Short and factual; no AI stylistic marke 2026-03-24
pr 0.10 Add MIT's The Missing Semester of Your CS Education (Compute Detailed but domain-specific checklist, 2026-08-07
pr 0.10 Add AIMarket Courses (10 free AI agent-economy academies) Uses concise domain language and human-t 2026-08-05
pr 0.10 Add AIMarket School (free AI agent-economy clip lessons) Natural, direct explanations; clear auth 2026-08-05
pr 0.10 Add official Python tutorial to Chinese books Direct, factual tone; lacking AI-generat 2026-03-26
pr 0.10 Remove Riptutorials landing page entry Brief, task-focused, no AI-style phrasin 2026-08-02
pr 0.10 Add Python & Data Analysis Course to Python courses Concise, factual description; matches te 2026-07-22
pr 0.10 docs: add standalone Contributor License Agreement page (ref Domain detail, reference to issue; no AI 2026-04-14
pr 0.10 Add TheCodeForge to DevOps courses Brief, domain-specific content with info 2026-07-11
pr 0.10 docs: add 3 new LLM related Chinese free books Uses normal resource list with no AI-lik 2026-05-02
pr 0.10 Fix contributor covenant wording in contribution section Direct and informal; checklist and summa 2026-07-13
pr 0.10 Add ukrainian translate for CONTRIBUTING.md (needs language Apologetic informal tone, no AI or ChatG 2026-04-07
pr 0.10 replace outdated pdf course with newer Java course Direct, succinct phrasing typical of hum 2026-06-24
pr 0.10 Add Libre Academy to Language Agnostic interactive tutorials Concise, domain-specific, and natural su 2026-06-28
pr 0.10 "Add Python Crash Course, Python Design Patterns, and Real P Almost entirely template; additions are 2026-03-14
pr 0.10 Add Patterns.dev to React section Direct mention of book, brief context, h 2026-06-19
pr 0.10 Fix broken link: free-programming-books-ar.md Very brief, fix-oriented; standard templ 2026-03-26
pr 0.08 docs: refresh Chinese contributing guide (langage review req Template-based structure and concrete tr 2026-06-01
pr 0.08 Add WebTerm Learn terminal, Git and Vim courses (interactive Specific technical details and personal 2026-09-02
pr 0.08 fix: Add Patterns.dev and repair broken CI tags Specific CI references and an apparent f 2026-06-26
pr 0.08 Adding book "An introduction to programming using Entity-Com Specific technical content and first-per 2026-05-13
pr 0.06 fix: harden GitHub Actions workflows Specific CI details and personal context 2026-03-30
commit 0.05 Update link to Principles of Algorithmic Problem Solving (#1 Terse, specific update title with no AI- 2026-08-16
commit 0.05 Add four cheatsheets from dev-cheatsheets (Git, Docker, SQL, Brief changelog with concrete filenames 2026-08-16
commit 0.05 Add Makine Öğrenmesi section to free-courses-tr.md (#13403) Short, repository-specific section addit 2026-08-16
commit 0.05 Add Тренажёр SQL (Koddo) to free-programming-interactive-tut Terse commit message and minimal PR stru 2026-08-11
commit 0.05 The site seems to be broken. Links to chapters not respondin Commit messages are terse, domain-specif 2026-06-18
commit 0.05 Add 4 Polish ebooks by mzdrowy (#13312) Commit and PR content uses direct, speci 2026-06-18
pr 0.05 Add Тренажёр SQL (Koddo) to free-programming-interactive-tut Contains domain-specific detail, informa 2026-08-10
pr 0.05 ci: add names to changed-files output steps for readability Technical, specific, and concise languag 2026-08-01
pr 0.05 docs: update Chinese CONTRIBUTING.md with missing sections Terse, domain-specific, no signs of AI p 2026-05-08
pr 0.05 docs: update Chinese translation of CONTRIBUTING.md Fixes #6 Brief, domain-specific, informal tone; n 2026-04-28
commit 0.03 Remove dead links from Estonian and Finnish book lists (#134 Terse, specific commit messages and a st 2026-08-18
pr 0.03 Update Chinese documentation translations (needs chinese re Concise, issue-specific technical summar 2026-04-26
pr 0.03 Add Arabic Code of Conduct for contributors Brief, specific wording and minor inform 2026-03-01
pr 0.03 fix(scripts): use file context manager in rtl_ltr_linter and Concise, domain-specific technical commi 2026-08-18
pr 0.03 Add Delta: Closing the Specification Gap (Dhuri) Brief, specific disclosure and licensing 2026-08-02
pr 0.02 Add Big Data Hebdo podcast to the list Only the title is filled in; the remaini 2026-06-25
pr 0.02 Add The Missing Semester of Your CS Education to Computer Sc Only template text is present; the terse 2026-05-22
pr 0.02 updated text Mostly an unfilled repository template w 2026-08-18
pr 0.02 Add nandhini to free-programming-books-langs list Contains only the standard template with 2026-03-27
commit 0.01 Add FrontendAtlas coding challenges (#13406) A concise, ordinary commit-style PR titl 2026-08-18
pr 0.01 Fix #6782: Outdated/partial translations `zh` since latest t Terse issue reference and branch details 2026-07-01
commit 0.00 Update Book of Proof link (#13436) Terse, specific maintenance title with n 2026-09-01
commit 0.00 Add Linux and SQL terminal simulators (interactive tutorials — 2026-08-30
commit 0.00 Add PracHub to problem sets (#13433) — 2026-08-29
commit 0.00 Add Practical Python Programming by David Beazley (#13432) — 2026-08-29
commit 0.00 Add AI Agent Evaluation (Artificial Intelligence) (#13430) — 2026-08-29
commit 0.00 Add Sourcemap to Software Engineering courses (#13422) — 2026-08-29
commit 0.00 fix(id): remove dead Niagahoster Bootstrap 5 tutorial link ( — 2026-08-29
commit 0.00 Add Pythonlings to Python interactive tutorials (#13411) — 2026-08-29
commit 0.00 Add MIT's The Missing Semester of Your CS Education to Compu Terse commit message; no AI signatures p 2026-08-07
commit 0.00 Move AIMarket Courses into 0 - MOOC section (#13394) Concise commit-style message, no AI phra 2026-08-06
commit 0.00 Add The Agentic AI Hub to Artificial Intelligence (#13383) Very terse commit and PR titles; domain- 2026-07-27
commit 0.00 Add free Spanish programming courses (Certmundo) (#13380) Terse commit, domain content, minor edit 2026-07-27
commit 0.00 Add Vim Book (#13378) Very terse commit message; no AI signals 2026-07-23
commit 0.00 Add Python & Data Analysis Course to Python courses (#13371) Standard commit summary with no AI trait 2026-07-22
commit 0.00 fix: upgrade http:// to https:// in README (#13365) Terse commit message; style is typical o 2026-07-19
commit 0.00 Add Java Standard (Wikibooks) to German list (#13363) Concise, task-focused commit; human styl 2026-07-19
commit 0.00 Add TheCodeForge to DevOps courses (#13353) Commit message and explanation are conci 2026-07-15
commit 0.00 Fix dead cheatsheet links with Wayback Machine archives (#13 Commit is concise, technical, and contai 2026-07-14
commit 0.00 Add game design AI book (Simplified & Traditional Chinese ed Simple title with no AI indicators; no v 2026-07-14
commit 0.00 Add game design AI book (Japanese list, Game Development) (# Terse, detailed commit log; human style 2026-07-04
commit 0.00 Add game design AI book to Indonesian list (Game Development No free-form text, only a PR title; no A 2026-07-04
commit 0.00 Add game design AI book to Thai list (Game Development) (#13 No free-form text, only a PR title; no A 2026-07-04
commit 0.00 Add game design AI book to Korean list (Game Development) (# No free-form text, only a PR title; no A 2026-07-04
commit 0.00 Add Libre Academy to Language Agnostic interactive tutorials Very terse commit message; standard huma 2026-06-29
commit 0.00 Fix typo: "Forteschrittene" -> "Fortgeschrittene" in LaTeX s Terse, domain-specific typo fix; no AI h 2026-06-24
commit 0.00 Update Java learning resources: remove outdated course and a Clear, list-based commit log with natura 2026-06-24
commit 0.00 Add 4 free books from YiteAI (Go, Vue, React, DSA) (#13320) Brief, direct commit message; human styl 2026-06-23
commit 0.00 Fix double-word typo in free-programming-books-langs.md (#13 Very terse typo fix; clear human brevity 2026-06-23
commit 0.00 docs: fix Emmet PDF link formatting (#13316) Short, technical wording; human editing 2026-06-23
commit 0.00 chore(deps): bump actions/checkout from 5 to 7 (#13314) — 2026-06-23
commit 0.00 hardcode Thenlie as assignee. remove reviewer option (#13319 Direct, informal language; no AI hallmar 2026-06-23
commit 0.00 docs: update course links to HTTPS (#13310) Standard commit message with no AI signa 2026-06-17
commit 0.00 Update http to https links in free-programming-books-ko.md ( Standard commit message, no AI character 2026-06-17
commit 0.00 swap two dead redgate book links for the actual pdfs (#13307 Terse commit message with domain-specifi 2026-06-16
commit 0.00 Add AI School (Artificial Intelligence free courses) (#13301 Commit messages are terse and specific, 2026-06-13
commit 0.00 Add React JS totorial series kannada (#13303) Direct, informal, with clear typos; huma 2026-06-13
commit 0.00 update .net performance testing book link, old page is gone Brief, technical and informal; classic h 2026-06-13
commit 0.00 feat: add new AI courses in Traditional Chinese (#13304) Standard, domain-specific commit summary 2026-06-13
commit 0.00 feat: add Dasar Pemrograman Rust (Indonesia) (#13299) Conventional commit message with domain 2026-06-09
commit 0.00 Add Korean Linux command line book (#13298) Terse commit messages; no AI-style phras 2026-06-08
commit 0.00 Add CheatGrid cheat sheets to cheatsheets collection (#13297 Brief commit text, domain specific, no A 2026-06-08
commit 0.00 docs: fix translations anchor links (#13295) Very terse, domain-specific commit messa 2026-06-04
commit 0.00 chore(deps): bump eps1lon/actions-label-merge-conflict (#132 — 2026-06-04
commit 0.00 Update redirected interactive tutorial links (#13292) Commit message is terse and typical for 2026-06-03
commit 0.00 Add new resource on building optimal AI agents (#13286) — 2026-05-29
commit 0.00 Fix typo in 'Operation System' to 'Operating System' (#13279 Terse commit message with domain-specifi 2026-05-27
commit 0.00 fix: correct OSTEP authors and add Korean translators (#132 Informal tone, specific author and trans 2026-05-27
commit 0.00 Add Italian C++ course (#13265) Short informal phrasing; clear human ton 2026-05-19
commit 0.00 Add Networking from Scratch to free courses (Networking) (#1 Concise domain-specific description; hum 2026-05-19
commit 0.00 Update Agda Tutorial link (#13256) Direct, informal commit message fix with 2026-05-12
commit 0.00 Remove potentially malicious Javascript resource (#13255) Concise commit message, typical human st 2026-05-12
commit 0.00 Add CS50P Introduction to Programming with Python (#13253) Terse commit-style message, typical huma 2026-05-11
commit 0.00 Add Machine Learning Algorithm Solvers link (#13251) Short, domain-specific commit; no AI hal 2026-05-10
commit 0.00 Add 30 Days of JavaScript to free programming books (#13244) Terse, minimal, no AI hallmarks in conte 2026-05-07
commit 0.00 Fix French R resource author name (#13242) Terse commit message with domain referen 2026-05-05
commit 0.00 fix: upgrade http links to https in Python section (#13241) Terse, domain-relevant commit message; n 2026-05-05
commit 0.00 fix: restore College Mathematics with APL link in APL sectio Terse, technical commit message typical 2026-04-24
commit 0.00 chore(deps): bump actions/github-script from 8 to 9 (#13222) — 2026-04-15
commit 0.00 Fix russian translate for CONTRIBUTING-ru.md (#13210) Terse commit message; clearly human-writ 2026-04-07
commit 0.00 Add 'Learn Programming Logic with Games' (#13207) Standard commit with a co-author; no AI 2026-04-07
commit 0.00 remove workflow_run conclusion check (#13190) Terse, specific, and domain-focused comm 2026-03-31
commit 0.00 Fix comment on PR workflow (#13188) Typical commit structure with concise do 2026-03-31
commit 0.00 Fix LinkedIn share link in README.md (#13185) To-the-point, manual edit on a README li 2026-03-31
commit 0.00 Add Bootstrap 5 and IIT Madras Python cheat sheets (#13151) Informal tone, lists resources, minor ed 2026-03-30
commit 0.00 Fix typo: '3nd' → '3rd' in Automate the Boring Stuff entry ( Simple typo correction, standard for hum 2026-03-30
commit 0.00 books: add Pro Git (ar) (#13176) Jargon, iterative changes, typos—hallmar 2026-03-30
commit 0.00 Add High Assurance Rust to Rust section (#13173) Direct, domain-specific, no AI phrasing. 2026-03-30
commit 0.00 Update free-programming-books-langs.md (#13167) Very brief, typical update message; huma 2026-03-30
commit 0.00 Remove LaTeX Tutorial link (#13152) Succinct removal rationale, no AI-style 2026-03-30
commit 0.00 Add "SecOps Bit by Bit" to Security & Privacy (#13130) Simple list addition, no AI hallmarks. 2026-03-20
commit 0.00 Fix broken link: ASP.NET MVC Music Store (CodePlex shutdown) Standard link fix, direct and succinct. 2026-03-19
commit 0.00 Fix capitalization of Python section heading (#13127) Contains brief reasoning and context, no 2026-03-19
commit 0.00 Remove C Programming section and update HTML links (#13117) Pragmatic commit messages, no unnatural 2026-03-12
pr 0.00 Update Book of Proof link — 2026-08-31
pr 0.00 Add Linux and SQL terminal simulators (interactive tutorials — 2026-08-25
pr 0.00 fix(zh): fix dead links and update readthedocs domains in Ch — 2026-06-29
pr 0.00 Add PracHub to problem sets — 2026-08-29
pr 0.00 Add AI Agent Evaluation (Artificial Intelligence) — 2026-08-27
pr 0.00 docs: add Automate the Boring Stuff with Python — 2026-08-26
pr 0.00 fix: repair dead links in competitive programming list — 2026-08-25
pr 0.00 Add KubeLearn to Kubernetes section (free-courses-en.md) — 2026-08-24
pr 0.00 Add Sourcemap to Software Engineering courses — 2026-08-23
pr 0.00 fix(id): remove dead Niagahoster Bootstrap 5 tutorial link — 2026-08-23
pr 0.00 Add Pythonlings to Python interactive tutorials — 2026-08-17
pr 0.00 add Python introduction e-book from IFRN - PDF — 2026-06-29
pr 0.00 Update Python resources in free-programming-books-pt_BR.md — 2026-06-29
pr 0.00 Add unit tests for scripts/rtl_ltr_linter.py — 2026-08-28
pr 0.00 Improve repo: fix three typos in the Spanish docs Extensive natural bilingual explanations 2026-07-29
pr 0.00 docs(zh): 补充 CONTRIBUTING-zh.md 缺失的 RTL/LTR linter 章节 Concise, domain-specific message with no 2026-08-09
pr 0.00 chore(deps): bump actions/stale from 10 to 11 — 2026-08-01
pr 0.00 Fix broken APL book link Direct, specific commit message with dom 2026-01-12
pr 0.00 Add Curso de HTML5 e CSS3 to pt_BR books list Direct, concise description; natural hum 2026-07-28
pr 0.00 fix: correct PHP capitalization in index and fix corrupted H Technical, concise message; informal and 2026-04-28
pr 0.00 Add The Agentic AI Hub to Artificial Intelligence (books by PR content only fills template minimally 2026-07-27
pr 0.00 Split large resource sections Summary is precise and task-focused with 2026-04-26
pr 0.00 Add Software Architecture in the AI & Cloud Era (Software Ar Structured, concise update; PR template 2026-07-27
pr 0.00 Add free Spanish programming courses (Certmundo) Human phrasing, explicit details, and na 2026-07-24
pr 0.00 chore(deps): bump actions/setup-python from 6 to 7 — 2026-07-25
pr 0.00 Add Vim Book Response only contains template structur 2026-07-23
pr 0.00 Add Vim Book Response only contains template structur 2026-07-23
pr 0.00 Add Vim Book Response only contains template structur 2026-07-23
pr 0.00 Add Vim Book and Vim Section Response only contains template structur 2026-07-23
pr 0.00 Add Hacker101 to Security Content is almost entirely template with 2026-05-20
pr 0.00 Add Java Standard (Wikibooks) to German list PR content is brief and only fills in te 2026-07-16
pr 0.00 chore(deps): bump actions/setup-node from 6 to 7 — 2026-07-18
pr 0.00 docs: clarify issue instructions wording Brevity and natural technical phrasing; 2026-07-13
pr 0.00 Add DevRoadmaps to interactive tutorials (Language Agnostic) Description is brief and factual, no AI 2026-06-24
pr 0.00 Remove unsafe Chinese JavaScript resource PR uses template and minimal custom text 2026-07-03
pr 0.00 ci: Migrate URL Checker from wesome_bot to lychee (God-Tier Informal tone and 'God-Tier' phrasing si 2026-06-26
pr 0.00 Add resource name This is an unfilled repository template 2026-03-27