← Back to report

EbookFoundation/free-programming-books

All events — 2026-03-20

Type AI Score Description Actor Reason Date
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
COMMIT 1.00 Add/add generative ai for beginners java (#12861) Commit message contains explicit AI assi 2025-10-29
COMMIT 1.00 Fix/w3schools rust (#12881) Commit message contains explicit AI assi 2025-10-29
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 mentions AI assistance was us 2026-03-20
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 #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.40 Add beginner machine learning learning resource Free-text is brief but wording mildly fo 2026-02-09
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
PR 0.30 Add missing HTML format tags to 12 Python books Slightly formal, but still terse and dir 2025-10-16
PR 0.30 Add missing HTML format tags to 26 PHP books across all fram Short, precise update with appropriate t 2025-10-16
COMMIT 0.20 Resolve English Subject list (#12983) Some formal tone, but mostly human with 2025-11-04
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
PR 0.20 Add React JS Tutorial Series (Kannada) – Script Kiddie Somewhat formal, but contextually normal 2025-11-26
PR 0.20 Update link for Python Full Course in Telugu Slightly verbose but still natural; huma 2025-11-16
PR 0.20 Add Principles of Data Science (OpenStax) Slightly formal but normal for OER addit 2025-11-01
PR 0.20 Add An Open Guide to Data Structures and Algorithms to DSA s Slight formal tone but typical resource 2025-10-03
PR 0.20 content:Add'Practical Data Science with Jupyter'to Data Scie Mostly template-driven; minimal, neutral 2025-10-24
PR 0.20 Fix: use internal anchors in free-programming-books-en.md; a Structured changelog with specific detai 2025-10-26
PR 0.20 add: Python/Web Development books entries Direct, factual additions consistent wit 2026-02-04
PR 0.20 Add Python Full Course for Beginners to Advanced - Sheryians Clear, direct language and course contex 2025-10-28
COMMIT 0.10 Add books for Algorithms & Data Structures (#12979) Lists domain tasks; some minor repetitio 2025-11-01
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 "Add Python Crash Course, Python Design Patterns, and Real P Direct resource addition; lacks AI-style 2026-03-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 Add Python AI programming resources Concise, direct, human phrasing. 2026-03-08
PR 0.10 docs: fix grammar in HOWTO.md Brief, domain-specific, human style. 2026-03-05
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
PR 0.10 docs: fix incorrect anchor link for Markdown in index Direct, concrete language with no ChatGP 2026-03-03
PR 0.10 Revise Bangla Programming Resources layout and content Straightforward PR summary with domain-s 2026-03-01
PR 0.10 Add Marathi translation for "# How-To at a glance" Clear and concrete with domain context; 2025-11-14
PR 0.10 Clean up C# tutorial links that were in C Specific and direct, no artificial polit 2025-11-20
PR 0.10 Add 'Linguagem de Programação C# Avançado' to pt_BR list of Simple, direct description with normal r 2026-02-14
PR 0.10 Update README.md Standard 'feat:' prefix, very common in 2026-02-12
PR 0.10 Update README.md Standard 'docs:' prefix, concise descrip 2026-02-12
PR 0.10 Unable to access - A Primer on Design Patterns Humanlike wording; includes typo and ter 2026-02-09
PR 0.10 Updated Hindi Courses for AI, C, and DSA by Apna College, Co Uses markdown, domain-specific terms, an 2025-10-19
PR 0.10 Update free-courses-en.md Brief human input with direct resource a 2025-10-24
PR 0.10 Add "Express.js Guide" by Azat Mardanov to Express.js sectio Brief, domain-specific edit and use of t 2025-10-24
PR 0.10 Added Tutorial for Fast api Very generic and short human-typed conte 2025-10-24
PR 0.10 docs: add Urdu contributing guidelines Informal language and minor grammatical 2025-10-26
PR 0.10 Add 'Deep Learning with Python (2nd Edition)' - François Cho Terse, direct style; follows template; t 2025-10-26
PR 0.10 Add Rust Tutorial by w3 schools Brief, direct content and informal title 2025-10-26
PR 0.10 Update free-programming-books-ko.md Domain jargon and natural use of Korean 2025-10-27
PR 0.10 Add robotics section with new programming resource Succinct, domain-specific, informal styl 2025-10-28
PR 0.10 Add 'Python Notes for Professionals' to Python section Brief, direct, with domain reference; no 2025-10-28
PR 0.10 fix(bn): remove broken C book link returning 404 Terse, uses technical context; no signs 2025-10-29
PR 0.10 Update `zh` translations for HOWTO and CODE_OF_CONDUCT Terse domain-specific summary; no AI sig 2025-10-29
PR 0.10 Fix: replace Java 23 link with archived Wayback URL (origina Detailed but concise technical descripti 2025-10-30
PR 0.10 feat: Add React JS Tutorial Series in Kannada Bullet points, domain language, typical 2026-02-02
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 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
COMMIT 0.00 Remove duplicate GeeksforGeeks Python entry from courses - F Concise, domain-relevant with issue refe 2025-10-30
COMMIT 0.00 Standardize Tutorialspoint references and fix PHP categoriza Uses project-specific terms, natural edi 2025-10-30
COMMIT 0.00 Add 'Programming Basics with C#' by Svetlin Nakov et al. - F Simple, appropriate for a human commit m 2025-10-30
COMMIT 0.00 Update free-courses-en.md (#12914) Generic but not AI-like, plausible quick 2025-10-30
COMMIT 0.00 Update free-courses-en.md (#12913) Includes list formatting typical of huma 2025-10-30
COMMIT 0.00 Add MySQL resource for beginners (#12875) Standard commit language, no AI hallmark 2025-10-29
COMMIT 0.00 Add 3v4l (#12848) Direct commit statements, file reference 2025-10-29
COMMIT 0.00 add CodeBasics Python (#12851) Informal, natural phrasing, not AI. 2025-10-28
COMMIT 0.00 add swedish Asdf podcast (#12878) Lowercase, informal, human-like quick en 2025-10-28
COMMIT 0.00 Added telugu courses (#12813) Terse commit log; human style with typos 2025-10-28
COMMIT 0.00 latex (#12874) Single-word commit, minimal info; very t 2025-10-28
COMMIT 0.00 lisp (#12873) Single-word commit message; entirely nor 2025-10-28
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 Minimal content, no AI hallmarks present 2026-03-19
PR 0.00 Ta update and add links Short, informal, and template-based. 2026-03-07
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 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
PR 0.00 Remove broken Linux in Hindi link (CSEStudies.com) Title and content are brief/terse, consi 2026-01-02
PR 0.00 chore(deps): bump actions/download-artifact from 6 to 7 2025-12-13
PR 0.00 chore(deps): bump actions/upload-artifact from 5 to 6 2025-12-13
PR 0.00 Fix broken link for Learn Python With Jupyter (Fixes #13083) Minimal free-text, no AI hallmarks. 2026-02-24
PR 0.00 Add FastAPI do Zero to Python section (pt_BR) Very brief and factual—no AI indicative 2026-02-22
PR 0.00 chore(deps): bump actions/checkout from 5 to 6 2025-11-22
PR 0.00 Add Front-end Debugging Tools Handbook to Misc Very brief, template-driven; no signs of 2026-02-17
PR 0.00 Add ToolArks: localized developer tools for the community Title only, no filler or AI-like phrases 2026-02-18
PR 0.00 Remove .idea No free-text section, only template sele 2025-11-01
PR 0.00 Update link and added info in Forth section Casual, to-the-point, human-typical edit 2025-11-03
PR 0.00 Fixed formatting in APL section Concise edit message with standard check 2025-11-03
PR 0.00 Noraegeorge patch 1 Brief, informal, possibly incomplete/cas 2025-11-05
PR 0.00 Add JavaScript, Python, SQL and Web Development resources Plain addition of resources, minimal ext 2025-11-10
PR 0.00 Add Python by Example No free-text content; only template fill 2026-02-11
PR 0.00 Remove rubyfu because it is a casino website now Informal tone and reason; clear sign of 2026-02-06
PR 0.00 chore(deps): bump tj-actions/changed-files from 46 to 47 2025-09-20
PR 0.00 Update "Symfony: The Fast Track" book Only basic template filled; no clear AI 2025-10-22
PR 0.00 Revisions of files mostly marathi (MR) and hindi (HI) Minimal free-text; simple and template-d 2025-10-28
PR 0.00 Add 'Introduction to newLISP' by Lutz Mueller - Fixes #12614 Filled template, no free-form AI-style p 2025-10-29