← Back to report

EbookFoundation/free-programming-books

All events — 2026-04-05

Type AI Score Description Actor Reason Date
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
COMMIT 1.00 Fix broken link for Learn Python With Jupyter (Fixes #13083) Commit message contains explicit AI assi 2026-02-26
COMMIT 1.00 ML courses added in hindi language (#13059) Commit message contains explicit AI assi 2026-01-05
COMMIT 1.00 Add 3 DSA Books under subjects list (#12962) Commit message contains explicit AI assi 2025-11-16
COMMIT 1.00 Chore: remove double spaces in Hindi courses file (#12977) Commit message contains explicit AI assi 2025-11-02
COMMIT 1.00 Add Learn-Cpp.org Interactive Tutorial (#12955) Commit message contains explicit AI assi 2025-11-01
COMMIT 1.00 Add/docker course (#12949) Commit message contains explicit AI assi 2025-10-31
COMMIT 1.00 Add Perl Programming Tutorial - Edureka (#12934) Commit message contains explicit AI assi 2025-10-31
COMMIT 1.00 Add PySpark Tutorial - Full Course (freeCodeCamp, YouTube) ( Commit message contains explicit AI assi 2025-10-30
COMMIT 1.00 Add new resource for Graph Theory course (#12933) Commit message contains explicit AI assi 2025-10-30
COMMIT 1.00 Add FORTRAN Tutorials Series for Beginners (#12935) Commit message contains explicit AI assi 2025-10-30
COMMIT 1.00 Add/golang course (#12939) Commit message contains explicit AI assi 2025-10-30
COMMIT 1.00 Add: Introdução à programação em Julia (PT-BR) - Abel Soares Commit message contains explicit AI assi 2025-10-30
PR 1.00 Add LearnAI – AI-powered interactive Python course PR body explicitly mentions AI collabora 2026-04-04
PR 1.00 Add LearnAI – AI-powered interactive Python course PR body explicitly mentions AI collabora 2026-04-04
PR 1.00 Add Python for Everybody to Python section Explicit AI assistance statement in free 2026-03-26
PR 1.00 Add Python for Everybody to Python section and fix HTTPS lin Explicit AI usage is mentioned in the fr 2026-03-26
PR 1.00 Fix minor capitalization in README Explicitly discloses AI assistance in fr 2026-03-20
PR 1.00 Fix minor capitalization in README Explicitly discloses AI assistance in fr 2026-03-20
PR 0.70 fix: pin 6 unpinned action(s) Overly formal, explanatory tone in free- 2026-03-26
PR 0.60 Add official Python tutorial (Spanish) to books list Uses 'Summary' section with slightly for 2026-03-23
PR 0.60 docs: update Short, vague phrase 'automated contribut 2026-03-22
PR 0.60 Add AI/ML/DL free books to Chinese list (人工智能) Enthusiastic tone, bold emphasis, and li 2026-02-27
PR 0.50 Fix #6782: Update outdated/partial translations in Chinese Slightly formal and explanatory but fits 2026-02-20
PR 0.40 Fix formatting in Embedded Systems section Slightly formal but not clearly AI; coul 2026-03-28
PR 0.40 Fix formatting in Embedded Systems section Slightly formal but not definitively AI- 2026-03-28
PR 0.40 Fix typo: "Lectures" → "Lecture" in book title Some formal phrasing, but not enough to 2026-03-28
PR 0.40 Fix #6782: Update Chinese translations for accuracy and comp Somewhat formal, longer phrasing, but al 2026-02-20
PR 0.40 Fix #6782: Update Chinese translations for consistency Overly formal and verbose but plausible 2026-02-20
PR 0.30 Add React JS Tutorial Series in Kannada Somewhat formal in explaining the additi 2025-11-20
PR 0.30 Added the official Git documentation link to the Git section Slightly formal intro but otherwise stra 2026-03-10
PR 0.30 Add "Introduction to newLISP" Book Slightly formal, but template likely sou 2025-10-21
COMMIT 0.20 Resolve English Subject list (#12983) Some formal tone, but mostly human with 2025-11-04
PR 0.20 fix: sanitize subprocess call in rtl_ltr_linter.py Brief, technical content with domain ref 2026-04-02
PR 0.20 Add SECURITY.md Short, conventional phrasing common in h 2026-04-02
PR 0.20 Added "Learn Go with Tests" to Go section Terse, includes minor typo and mixes tem 2026-04-02
PR 0.20 docs: add 2 resources to Web Services section Lists resource and author; phrasing is p 2026-04-01
PR 0.20 fix: sanitize subprocess call in rtl_ltr_linter.py Brief, practical language, not overly fo 2026-03-29
PR 0.20 Fix typo: '3nd Edition' → '3rd Edition' for Automate the Bor Direct, brief typo fix; no AI-style lang 2026-03-30
PR 0.20 Fix formatting for Introduction to Microcontrollers entry Direct change description, but slight fo 2026-03-28
PR 0.20 Add: Automate the Boring Stuff with Python (free online book Clear, brief, minor formality but no AI 2026-03-27
PR 0.20 Add official Python tutorial to Chinese books Structured but factual; no strong AI phr 2026-03-26
PR 0.20 Add official Python tutorial to Chinese books Structured but factual; no strong AI phr 2026-03-26
PR 0.20 Add "Automate the Boring Stuff with Python" to Python books Simple, repetitive and incomplete; lacks 2026-03-14
PR 0.20 Fix outdated http links in course list Simple, clear, and technical; no AI hall 2026-03-08
PR 0.20 docs: improve phrasing in CONTRIBUTING.md Mildly formal but lacks AI signals. 2026-03-05
PR 0.20 docs: fix incorrect anchor link for Markdown in langs index Slightly detailed, but still human phras 2026-03-04
PR 0.20 docs: fix grammar in Java book title Brief, domain-specific, human style. 2026-03-04
PR 0.20 Update free-programming-books-ru.md Minimal content, some template repetitio 2026-03-04
PR 0.20 Add machine learning books Some awkward phrasing but not overly for 2025-11-13
PR 0.20 Add 'Introduction to newLISP' book - Fixes #12614 No AI signals; follows template, content 2025-11-23
PR 0.20 Fix/lint for pr 13031 Template sections reused; content is ter 2025-11-24
PR 0.20 docs: remove unavailable Rust book from Turkish section Slightly formal but matches typical tech 2025-11-25
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
COMMIT 0.10 Add books for Algorithms & Data Structures (#12979) Lists domain tasks; some minor repetitio 2025-11-01
PR 0.10 feat: Add React JS Tutorial Series in Kannada Concise, domain-specific, and informal; 2026-02-02
PR 0.10 Add to free-programming-books-ru.md, "Python Crash Course 2n Direct, descriptive, and lacks AI-typica 2026-04-03
PR 0.10 Remove broken Linux in Hindi link (CSEStudies.com) Minimal edit log, not formalized or verb 2026-01-02
PR 0.10 Add Python Learning Resource Extremely brief filler content; lacks AI 2026-02-01
PR 0.10 "Add Python Crash Course, Python Design Patterns, and Real P Minimal author input; mainly template, n 2026-03-14
PR 0.10 books: add Pro Git (ar) Short domain-specific addition, no AI si 2026-03-29
PR 0.10 Add Java Notes for Beginners link to README Human-like brevity and specific addition 2026-03-29
PR 0.10 fix: sanitize subprocess call in rtl_ltr_linter.py Structured vulnerability report; no AI s 2026-03-29
PR 0.10 Add High Assurance Rust to Rust section Concise book addition; technical with no 2026-03-29
PR 0.10 Update free-programming-books-langs.md Mostly template; no free-text, no AI hal 2026-03-28
PR 0.10 Add resource name Minimal author content, strongly templat 2026-03-27
PR 0.10 Update free-podcasts-screencasts-es.md Template filled with terse, informal fre 2026-01-25
PR 0.10 Fix http to https for CS106X Programming Abstractions Concise technical fix description; typic 2026-03-21
PR 0.10 Fix typo: 'Destry' -> 'Destroy' in free-podcasts-screencasts Brief, direct typo fix; informal and typ 2026-03-22
PR 0.10 fix: remove broken link for Grails Tutorial for Beginners Explains link removal with practical det 2026-03-21
PR 0.10 Remove broken link: ProgrammeringMedDelphi (Delphi) Detailed explanation of broken link; hum 2026-03-21
PR 0.10 Add "Lift the Elephant" to PostgreSQL Mostly PR template; free-text is minimal 2026-03-20
PR 0.10 books: add Probabilistic Machine Learning Advanced Topics Technical description with normal human 2026-03-17
PR 0.10 Fixed a broken link. Informal, uncertain tone signals human a 2013-10-11
PR 0.10 Fix broken link: ASP.NET MVC Music Store (CodePlex shutdown) Direct and specific wording; no AI-style 2026-03-17
PR 0.10 Fix capitalization of Python section heading in Hindi books Clear, direct technical edit; no AI patt 2026-03-17
PR 0.10 Update problem-sets-competitive-programming.md Terse, error-prone text; lacks AI genera 2025-10-14
PR 0.10 Remove C Programming section and update HTML links Brief, specific changes and reference to 2026-03-07
PR 0.10 Add Python Crash Course free book Concise, domain-specific, human tone. 2026-03-07
PR 0.10 docs: fix incorrect anchor link for Markdown in courses inde Concise, technical, human tone. 2026-03-04
PR 0.10 docs: fix 'programing' typo in Polish book link Short, technical fix, human phrasing. 2026-03-03
PR 0.10 docs: add missing question mark in HOWTO.md Simple, direct language with specific co 2026-03-03
PR 0.10 Removed paid course.md Brief and concise; contains typo and nat 2026-03-02
PR 0.10 Add Arabic Code of Conduct for contributors Simple and direct; provides necessary in 2026-03-01
COMMIT 0.05 Added new telugu courses (#12893) Brief, changelog-style commit messages; 2025-10-30
COMMIT 0.05 Add all NVIDIA Deep Learning Institute free courses (#12885) Short, domain-specific updates; no AI si 2025-10-30
COMMIT 0.05 Add FASTAPI info in python section (#12755) Terse, technical messages with minor err 2025-10-30
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
COMMIT 0.00 Add AI/ML/DL free books to Chinese list (#13098) Uses list format and specific titles, co 2026-03-09
COMMIT 0.00 Fix formatting for APL2 at a Glance entry (#13120) Template-like short commit, no AI signal 2026-03-09
COMMIT 0.00 Fix outdated http links (#13122) Concise explanation, fits human style. 2026-03-09
COMMIT 0.00 chore(deps): bump actions/upload-artifact from 5 to 7 (#1309 2026-03-06
COMMIT 0.00 chore(deps): bump actions/download-artifact from 6 to 8 (#13 2026-03-06
COMMIT 0.00 Update free-programming-books-ru.md (#13109) Minor update, uses informal and succinct 2026-03-06
COMMIT 0.00 docs: add missing question mark in HOWTO.md (#13105) Minor doc edit, human co-author listed, 2026-03-06
COMMIT 0.00 Update free-courses-ru.md (#13104) Plain statement about removal, informal 2026-03-06
COMMIT 0.00 Add FastAPI do Zero to Python section (pt_BR) (#13095) Concise, domain-specific commit; no AI s 2026-02-23
COMMIT 0.00 Added Front-end Debugging Tools Handbook in the free-program Straightforward commit; standard phrasin 2026-02-18
COMMIT 0.00 Add 'Linguagem de Programação C# Avançado' to pt_BR list (#1 Informal, terse commit with typical styl 2026-02-16
COMMIT 0.00 Unable to access - A Primer on Design Patterns (#13082) Bulleted changelog, human-like brevity a 2026-02-09
COMMIT 0.00 Remove rubyfu because it is a casino website now (#13081) Informal, direct message; no formality o 2026-02-09
COMMIT 0.00 Add new algorithm course link to Turkish resources (#13077) Specific, brief, and technical commit me 2026-02-01
COMMIT 0.00 Add "The Math Behind Artificial Intelligence" to Artificial Detail-focused, domain-relevant and non- 2026-01-30
COMMIT 0.00 Correct capitalization of 'Meteor' in programming languages Short and technical, normal capitalizati 2026-01-26
COMMIT 0.00 Restoring a SQL resource (#13067) Changelog-style, detailed and specific; 2026-01-26
COMMIT 0.00 Update free-podcasts-screencasts-sv.md (#13068) Brief, direct and domain-specific messag 2026-01-24
COMMIT 0.00 Remove broken Essential SQL link (#13060) Succinct commit message with typical hum 2026-01-04
COMMIT 0.00 Add free courses for Vim and Visual Studio Code under IDEs & Contains terse, informal bullet points c 2026-01-03
COMMIT 0.00 Add a CFML playground (#13053) Technical commit details, uses domain-sp 2026-01-01
COMMIT 0.00 fix: update broken PDF link and correct R section formatting Short, corrective commit message with ty 2025-12-16
COMMIT 0.00 Update Distributed Systems edition from 3rd to 4th (#13043) Simple update message typical in human c 2025-12-10
COMMIT 0.00 Add Fast.ai free course to Machine Learning section Add new Terse commit notes on book/course additi 2025-12-07
COMMIT 0.00 docs(books): Remove unavailable Turkish Rust book link (issu Direct and context-specific commit with 2025-11-28
COMMIT 0.00 Update free-programming-books-fa_IR.md - thinkpython book ad Brief, specific notes; shows typical hum 2025-11-25
COMMIT 0.00 add issue write permission to stale workflow (#13022) Very short message about workflow permis 2025-11-21
COMMIT 0.00 404 access denied - Operating Systems and Middleware by Max Uses corrective, domain-specific languag 2025-11-21
COMMIT 0.00 Add 2 Vietnamese Go courses by Code With Tuan (#13018) Commit uses succinct, domain-specific ph 2025-11-20
COMMIT 0.00 Added .NET Rocks! to EN podcasts list (#12998) Concise, technical, and uses human-like 2025-11-19
COMMIT 0.00 Replace broken 'Python 中文学习大本营' link with '菜鸟教程 Python3 教程' Human style; brief, domain-specific corr 2025-11-15
COMMIT 0.00 feat: Added new video courses to Tamil section (#12786) Changelog-like, brief commit messages wi 2025-11-11
COMMIT 0.00 feat: Add new courses for other subjects in Tamil (#12801) Human-written; informal, concise commit 2025-11-11
COMMIT 0.00 feat(podcasts-pl): Add patoarchitekci.io to free-podcats-scr Extremely terse subject-only style; no A 2025-11-11
COMMIT 0.00 Included book type in the Computer Vision section (#12995) Short, domain-specific commit message; l 2025-11-04
COMMIT 0.00 Included book type to two listings in the Artificial Intelli Short, technical, lacks AI-style phrasin 2025-11-04
COMMIT 0.00 I (#12993) Very terse; no AI phrasing, domain-speci 2025-11-04
COMMIT 0.00 Included book type to three lists in the Programming section Concise and domain-specific, no signs of 2025-11-04
COMMIT 0.00 Added info to two books in Forth section (#12991) Very terse, standard commit, no AI tone 2025-11-04
COMMIT 0.00 Update free-courses-ml.md to include html css tutorial (#127 Brief commit messages; human edit patter 2025-11-04
COMMIT 0.00 Adding an archived book to Forth section (#12989) Simple, clear commit with usual human ph 2025-11-04
COMMIT 0.00 Added an HTML book to the Ada section (#12988) Direct, brief description; typical of hu 2025-11-04
COMMIT 0.00 Fix: removed broken APL book link (404) (#12958) Standard commit structure with human co- 2025-11-03
COMMIT 0.00 Add license and formats for free software french section (#1 Contains a typo and casual phrasing indi 2025-11-01
COMMIT 0.00 Add Next.js and Svelte course resources (#12961) Short, direct commit message with no AI 2025-11-01
COMMIT 0.00 Add additional Kotlin cheatsheets links (#12622) Human pattern; iterative changes, terse 2025-11-01
COMMIT 0.00 Added a couple of podcasts to the EN and SE lists (#12975) Commit messages and descriptions are ter 2025-10-31
COMMIT 0.00 Updated Java free-courses-te.md (#12966) Minimal content and template; lacks AI h 2025-10-31
COMMIT 0.00 Update free-courses-te.md (#12967) Single-sentence standard update; no AI i 2025-10-31
COMMIT 0.00 Add vscode the essentials book, improve associated section ( Domain-specific terms, informal tone thr 2025-10-31
COMMIT 0.00 Add working APL book links and arrange in alphabetical order Concise, technical listing of changes; c 2025-10-31
COMMIT 0.00 Add LeetCode 30 Days of JavaScript study plan (#12957) Short, factual title; no sign of AI phra 2025-10-31
COMMIT 0.00 added a python course (#12954) Informal, repetitive, and contains typo; 2025-10-31
COMMIT 0.00 Fixed the broken bengali link (#12936) Typos and terse phrasing indicate human 2025-10-31
COMMIT 0.00 Add LearnScala.org to Scala resources (#12926) Informal, direct edits and commit style. 2025-10-30
COMMIT 0.00 Update free-programming-cheatsheets.md (#12950) Colloquial comment with exclamation; cle 2025-10-30
COMMIT 0.00 Add AWS For Beginners Playlist in Hindi (#12932) Very short, factual PR title; no AI sign 2025-10-30
COMMIT 0.00 Add project-based Dart programming tutorial link (#12929) Brief PR title; lacks AI hallmarks. 2025-10-30
COMMIT 0.00 fix: update College Mathematics with APL link in APL section Human co-author; commit message is techn 2025-10-30
COMMIT 0.00 Fix typo in Dynamic Programming LaTeX link in Bengali book l Short, direct commit subject; clearly hu 2025-10-30
COMMIT 0.00 Fix formatting: Separate Scheme Programming Language edition Short, formatting-specific message; co-a 2025-10-30
COMMIT 0.00 Fix formatting: Remove unnecessary link in author name for R Direct, minimal message with human co-au 2025-10-30
COMMIT 0.00 Fix formatting: Remove double space in Linux Administration Straightforward, small-format fix; human 2025-10-30
COMMIT 0.00 Fix formatting: Remove double space in GraphQL book entry (# Terse commit message, no AI signals. 2025-10-30
PR 0.00 Add Python AI programming resources Short, domain-relevant description, not 2026-03-08
PR 0.00 TEST - DO NOT MERGE Explicit test message; direct and inform 2026-03-31
PR 0.00 remove workflow_run conclusion check Template structure; no AI signals in fre 2026-03-31
PR 0.00 TEST - DO NOT MERGE Template structure; very brief, minimal 2026-03-31
PR 0.00 Fix comment on PR workflow Template structure; terse title, no AI s 2026-03-31
PR 0.00 Fix LinkedIn share link in README.md Template structure; title only, no AI si 2026-03-30
PR 0.00 Remove LaTeX Tutorial link Human-style, brief change summary; no AI 2026-03-25
PR 0.00 fix: harden GitHub Actions workflows Human apology, domain-specific terms; no 2026-03-30
PR 0.00 Fix formatting in APL section Brief, technical, informal free-text; no 2026-03-30
PR 0.00 Add 'The Data Science Handbook' to the list Template structure; minimal free text, h 2026-03-30
PR 0.00 Add Bootstrap 5 and IIT Madras Python cheat sheets Only resource links; lacks AI-style phra 2026-03-25
PR 0.00 Add nandhini to free-programming-books-langs list PR content is minimal and follows templa 2026-03-27
PR 0.00 Fix broken link: free-programming-books-ar.md Content is terse, template-driven, and n 2026-03-26
PR 0.00 Ta update and add links Content is brief, informal, and fits wit 2026-03-07
PR 0.00 Fix typo: '3nd' → '3rd' in Automate the Boring Stuff entry Direct typo fix description, standard gi 2026-03-30
PR 0.00 Fix broken link: free-programming-books-ar.md Content is template-based, minimal, and 2026-03-26
PR 0.00 Fix typo: 'Documnetation' -> 'Documentation' in free-courses Brief, informal description fixing a typ 2026-03-22
PR 0.00 Add Patika Dev React course to free-courses-tr.md Structured PR follows the template; fill 2026-03-21
PR 0.00 Add "SecOps Bit by Bit" to Security & Privacy Brief, domain-specific; human written wi 2026-03-18
PR 0.00 Add ToolArks: localized developer tools for the community Extremely terse, no evidence of AI gener 2026-03-19
PR 0.00 Fix formatting: Remove double space in GraphQL book entry Details a trivial formatting fix in huma 2025-10-29
PR 0.00 Add a PDF URL to a recently removed HTML version of a book Concise resource update, nothing AI-like 2025-10-21
PR 0.00 Add ToolArks: localized developer tools for the community Extremely terse, no evidence of AI gener 2026-03-19
PR 0.00 add React JS Tutorial Series (Kannada) to Kannada list Brief, standard resource addition with t 2026-01-13
PR 0.00 docs: fix grammar in HOWTO.md Terse, uses domain vocabulary, minimal e 2026-03-10
PR 0.00 Fix broken APL book link Short, direct, domain-specific, natural 2026-01-12
PR 0.00 Fix capitalization in APL book title Concise, direct documentation fix; no AI 2026-03-07
PR 0.00 chore(deps): bump actions/upload-artifact from 5 to 7 2026-02-28
PR 0.00 chore(deps): bump actions/download-artifact from 6 to 8 2026-02-28
PR 0.00 docs: fix grammar in HOWTO.md Terse, uses domain vocabulary, minimal e 2026-03-05
PR 0.00 Add React JS Tutorial Series (Kannada) to free-courses-kn Informal and concise, with domain-specif 2026-03-04
PR 0.00 Added Abdul Bari Algorithms playlist to Hindi DSA section Terse and minimal content, typical of hu 2025-11-17