1457 Commits

Author SHA1 Message Date
Tiago monteiro
d3b9ff0dca
Add new resource on building optimal AI agents (#13286) 2026-05-29 17:07:24 -04:00
fbwiqb
c88d1b9139
Fix typo in 'Operation System' to 'Operating System' (#13279) 2026-05-27 12:36:59 -04:00
Soojeong
9521fe0c09
fix: correct OSTEP authors and add Korean translators (#13278)
Corrects the author entry for OSTEP in the Korean books list:

- Added co-author Andrea C. Arpaci-Dusseau (book is co-authored by Remzi H. and Andrea C.)
- Added missing hyphen and middle initial: Arpacidusseau → Remzi H. Arpaci-Dusseau
- Added Korean translators (Youjip Won, Minkyu Park, Sungjin Lee) as credited in the linked ostep-translations repo

Reference: https://pages.cs.wisc.edu/~remzi/OSTEP/
https://pages.cs.wisc.edu/~remzi/OSTEP/
https://github.com/remzi-arpacidusseau/ostep-translations/tree/master/korean
2026-05-27 12:35:43 -04:00
Debobrata754
46752b0fbb
Update Agda Tutorial link (#13256)
The previous link http://www.inf.elte.hu/divip/AgdaTutorial/Index.html 
returns 404. Updated to the working mirror at 
https://people.inf.elte.hu/pgj/agda/tutorial/Index.html
2026-05-12 14:22:15 -04:00
Siva harsha vardhan reddy
de31d56c6c
Remove potentially malicious Javascript resource (#13255) 2026-05-12 14:19:56 -04:00
S M Wasir Jayed Rafi
69ca90652b
Add CS50P Introduction to Programming with Python (#13253) 2026-05-10 20:08:51 -04:00
nematatu
2fafe394fe
Add "chibivue" to free-programming-books-ja.md (#13245)
* feat: add Japanese Book (Vue.js)

* free-programming-books-ja.md を更新

Co-authored-by: Eric Hellman <eric@hellman.net>

* Update books/free-programming-books-ja.md

Co-authored-by: Eric Hellman <eric@hellman.net>

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2026-05-10 09:15:00 -04:00
MJSHANG
3aeb37e392
Restore Herod 'Linear Algebra, Infinite Dimensions, and Maple' link via Wayback Machine (#13246)
The original URL (people.math.gatech.edu/~herod/...) now redirects to
herod.math.gatech.edu, which no longer resolves (NXDOMAIN). Replace the
broken link with the most recent Internet Archive snapshot (2024-03-13)
and add the (HTML) format and archived notation per CONTRIBUTING guidelines.

Closes #13239
2026-05-06 21:36:45 -04:00
Ved Prakash Arya
0062e25b83
Add 30 Days of JavaScript to free programming books (#13244) 2026-05-06 21:29:57 -04:00
Andrew Barnes
869425247b
Fix French R resource author name (#13242) 2026-05-05 09:27:47 -04:00
sapnap99
93925dbefd
fix: upgrade http links to https in Python section (#13241) 2026-05-05 09:26:14 -04:00
RoomWithOutRoof
ecada4a49a
fix: restore College Mathematics with APL link in APL section (fixes #12901) (#13230) 2026-04-24 09:32:31 -04:00
Abdul Raheem Ghani
fc17167579
AIPython: Python Code for understanding AI (#13224)
* Add Artificial Intelligence section to free programming books

Added a new section for Artificial Intelligence with a resource link.
This book is listed on the author's page as CC license.

* Fix heading format for Artificial Intelligence section

Updated section heading for Artificial Intelligence in the programming languages list.

* Fix anchor tag for Artificial Intelligence section

Corrected the anchor tag for Artificial Intelligence section.

* Update 'Artificial Intelligence' section to 'AI'

Renamed section 'Artificial Intelligence' to 'AI' for brevity.

* Add AI section and resource to free programming books

Added AI section with a resource for understanding AI in Python.

* Add AI resources to free programming books list

Added new AI-related resources and updated formatting to solve the lint error.

* Add Q# user guide to programming languages list

Added a needed space to solve the lint error.

* Fix formatting of AI resource link in markdown

Added a space to solve the lint error

* Remove AI section from Python resources

Removed AI section from Python resources in the list and moved the book to the general Python category by the suggestion of one of the respected maintainers.

* Moved the AIPython Above

Moved the book to the general Python category and added it to the correct alphabetic order.
2026-04-20 10:04:53 -04:00
Wilson Kawano
c27a20ed7b
Add 'Learn Programming Logic with Games' (#13207)
Co-authored-by: Wilson Kawano <wilson.kawano@gmail.com>
2026-04-07 15:51:52 -04:00
Samrat Pushpendra
fcea630fbf
Fix typo: '3nd' → '3rd' in Automate the Boring Stuff entry (#13183) 2026-03-30 13:36:19 -04:00
Hamdi Ben Jarrar
3e981b332e
books: add Pro Git (ar) (#13176)
* books: add Pro Git (ar)

Add Arabic translation of Pro Git by Scott Chacon and Ben Straub.
Available at: https://git-scm.com/book/ar/v2

* fix: add (HTML) format tag to Pro Git entry

fpb-lint requires format tags for web-hosted books.
Adding (HTML) to the Pro Git Arabic entry.

* fix: remove duplicate content, keep clean single copy + Git section

* fix-duplicates

* Update Pro Git link to GitHub repository
2026-03-30 13:34:57 -04:00
inoovador
1b664b5ea2
Add High Assurance Rust to Rust section (#13173) 2026-03-30 13:24:48 -04:00
Koushik
6d7de919fd
Update free-programming-books-langs.md (#13167) 2026-03-30 13:18:08 -04:00
Shadow-x
29d4cc5d1b
Ta update and add links (#13119)
* removed broken links (#13116)

* added c++ book(#13116)

* added java book(#13116)

* added ruby book(#13116)

* added C++ book(#13116)

* verified author names(#13116)

* resolved c++ index

* renamed c++ book name

* fix c++ anchor

* fix fpb-lint and anchor

* removed c++ website

* Update books/free-programming-books-ta.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Fix link for 'எளிய தமிழில் JAVA' resource

* Fix link formatting for JAVA resource

* removed Java

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-30 12:57:59 -04:00
23f2000649-a11y
03935df0f1
Update free-programming-books-langs.md (#13139) 2026-03-24 11:26:23 -04:00
inoovador
2facd7308a
Add official Python tutorial in Spanish to free-programming-books-es.md (#13149)
Add the official Python documentation tutorial (docs.python.org/es/3/tutorial/)
to the Spanish Python section. This is the official tutorial maintained by
the Python Software Foundation and translated by the python-docs-es community.

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 11:24:07 -04:00
Krishna Subramanian S
3f7046d310
Remove broken link for ProgrammeringMedDelphi (Delphi) (#13140) 2026-03-24 11:13:52 -04:00
Alex Yarotsky
2626940ecb
Add "Lift the Elephant" to PostgreSQL (#13135) 2026-03-24 11:07:50 -04:00
23f3001101
ab597096af
books: add Probabilistic Machine Learning Advanced Topics (#13128)
* books: add Probabilistic Machine Learning Advanced Topics

* Update books/free-programming-books-subjects.md

Co-authored-by: Eric Hellman <eric@hellman.net>

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2026-03-20 09:16:09 -04:00
Alex Yarotsky
d90fc8876d
Add "SecOps Bit by Bit" to Security & Privacy (#13130) 2026-03-20 09:13:46 -04:00
poojal-iit
692362ab0e
Fix broken link: ASP.NET MVC Music Store (CodePlex shutdown) (#13129) 2026-03-18 21:22:48 -04:00
23f2003821
e9c6f3afc4
Fix capitalization of Python section heading (#13127)
Corrected capitalization of the Python section heading to match other language headings.
2026-03-18 21:09:47 -04:00
Mazin Sharaf
4bd69b7487
Remove C Programming section and update HTML links (#13117)
* Remove C Programming section and update HTML links

Removed references to the C Programming Language and updated HTML book links.

* Remove C Programming Language entry from index
2026-03-11 20:48:42 -04:00
ItWorksOnlyOnMyGPU
bc76bbf19f
Add AI/ML/DL free books to Chinese list (#13098)
Add 6 high-quality free Chinese resources to the 人工智能 (Artificial Intelligence) section:
- 大规模语言模型:从理论到实践 (Large Language Models: Theory to Practice)
- 动手学强化学习 (Hands-on Reinforcement Learning)
- 动手学深度学习 (Dive into Deep Learning, Chinese edition)
- 南瓜书PumpkinBook (PumpkinBook - ML formula derivations)
- 深度学习500问 (Deep Learning 500 Questions)
- 神经网络与深度学习 (Neural Networks and Deep Learning)

All links verified and resources are freely accessible.

Co-authored-by: ItOnlyWorksOnMyGPU <ItOnlyWorksOnMyGPU@proton.me>
2026-03-09 09:54:31 -04:00
subhanarayan28
f15678deb9
Fix formatting for APL2 at a Glance entry (#13120) 2026-03-09 09:54:07 -04:00
IgorLutiy
6e8c2e4639
Update free-programming-books-ru.md (#13109)
Changed two links. One - a newer translation, second - old link is broken, changed on working link
2026-03-06 07:43:51 -05:00
ShilpaG
4f5a5a56b1
Fix broken link for Learn Python With Jupyter (Fixes #13083) (#13096)
* Fix broken link for Learn Python With Jupyter (Fixes #13083)

* Remove trailing slash from Learn Python With Jupyter link

* Apply maintainer formatting suggestion

Co-authored-by: Eric Hellman <eric@hellman.net>

---------

Co-authored-by: Shilpa G <Shilpaghilapg813@gmail.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2026-02-26 12:01:58 -05:00
Carlos Jr
33d3ca65c9
Add FastAPI do Zero to Python section (pt_BR) (#13095) 2026-02-22 21:57:54 -05:00
Lala Hakobyan
6a7d2f47eb
Added Front-end Debugging Tools Handbook in the free-programming-books-subjects.md Misc section (#13090) 2026-02-18 14:19:46 -05:00
Breno Augusto
315fcd8bfc
Add 'Linguagem de Programação C# Avançado' to pt_BR list (#13089)
Add 'Linguagem de Programação C# Avançado - Fundação Bradesco' book (free PDF with video lessons) to pt_BR list
2026-02-16 11:01:48 -05:00
gsiri007
351c271b86
Unable to access - A Primer on Design Patterns (#13082)
* Removed 403 Forbidden - Object-Oriented Programming in JavaTM Textbook

* Book added: Linux Essentials - Linux Professional Institute

* three LPI books added

* version number removed from LPI books

* Operating Systems and Middleware - Max Hailperin removed due to 404 access denied

* removed broken link
2026-02-09 08:15:22 -05:00
İsmail Arılık
1757a2ce83
Remove rubyfu because it is a casino website now (#13081) 2026-02-08 23:09:12 -05:00
Tiago monteiro
9eaff94b8f
Add "The Math Behind Artificial Intelligence" to Artificial Intelligence section (#13072)
* Add 'The Math Behind Artificial Intelligence' book

* Fix author formatting for AI book entry

* Fix order of 'The Math Behind Artificial Intelligence' entry

* Update free-programming-books-subjects.md
2026-01-30 17:38:17 -05:00
Harini G
b5966a724a
Correct capitalization of 'Meteor' in programming languages list (#13070)
Fixes a minor capitalization inconsistency while following contribution guidelines.
2026-01-26 12:20:10 -05:00
cchaduka
f958701e41
Restoring a SQL resource (#13067)
* Add Architecture of Advanced Numerical Analysis Systems book from Springer, by Wang & Zhao

* Add a PDF URL to a recently removed HTML version of a book

* Mark book as a draft version as it is labeled as such

* Add ColdFusion Fiddle CFML playground

* Fix URL trailing slash

* This resource still exists

* Remove resource that no longer exists

* Add Licence to resource

* Amend author separation format

* Explicitly specify base URL, otherwise link doesn't work
2026-01-26 12:18:25 -05:00
Vishal Goyal
18e8eb7f02
Remove broken Essential SQL link (#13060) 2026-01-04 18:28:24 -05:00
Ayush Gupta
6db3ae163b
fix: update broken PDF link and correct R section formatting (#13048) 2025-12-16 09:12:26 -05:00
Double Tilde
32a4ebde02
Update Distributed Systems edition from 3rd to 4th (#13043) 2025-12-10 10:36:23 -05:00
Anshul
ea6e402bc2
Add Fast.ai free course to Machine Learning section Add new resource (#13039)
* Add OSTEP to Operating Systems section

* Remove duplicate OSTEP entry

* Add Fast.ai free course to Machine Learning section

* Fix linter: remove trailing slash & adjust blank lines

* Fix blank lines between sections for linter

* Fix linter: remove extra blank lines in ML section

* Fix Machine Learning section formatting for linter

* Fix blank lines after Machine Learning section

* Fix blank lines after Machine Learning section

* Fix blank lines after Machine Learning section

* Fix blank lines after Machine Learning section

* Fix blank lines after Machine Learning section

* Fix blank lines after Machine Learning section

* Fix formatting: Add source and language for Fast.ai course

* Fix formatting: Add source and language for Fast.ai course

* Fix formatting: Add source and language for Fast.ai course

* Remove duplicate OSTEP entry and apply reviewer suggestion
2025-12-07 08:08:39 -05:00
A. LAKSHMI PRASANNA
fa90829f45
docs(books): Remove unavailable Turkish Rust book link (issue #13028) (#13030)
* docs(books): Remove unavailable Turkish Rust book link (issue #13028)

Removed a PDF link for 'Rust'a Giriş' from the Rust section.

* Fix linter error: remove invalid empty link placeholder

* fix: add blank line between sections to fix linter error
2025-11-28 09:23:46 -05:00
Qarebaq (BlackGarden)
012cdb10b7
Update free-programming-books-fa_IR.md - thinkpython book added (#13025)
* Update free-programming-books-fa_IR.md - thinkpython book added

* Update free-programming-books-fa_IR.md
2025-11-25 10:37:27 -05:00
gsiri007
e2103d3929
404 access denied - Operating Systems and Middleware by Max Hailperin (#13021)
* Removed 403 Forbidden - Object-Oriented Programming in JavaTM Textbook

* Book added: Linux Essentials - Linux Professional Institute

* three LPI books added

* version number removed from LPI books

* Operating Systems and Middleware - Max Hailperin removed due to 404 access denied
2025-11-21 08:59:25 -05:00
Colm Woods
dd934e6b99
Add 3 DSA Books under subjects list (#12962)
* Get latest version of file and add 4 dsa books

* Add 4th edition book to alpha order

* Fixed 2 broken links in subjects.md file

* Fixed 3 issues with DSA books address titles and books

* Fix lint issue with extra line underneath books

* Remove dup link and add new link for dsa

* Remove dup book

* Update books/free-programming-books-subjects.md

Co-authored-by: Eric Hellman <eric@hellman.net>

* Update books/free-programming-books-subjects.md

Co-authored-by: Eric Hellman <eric@hellman.net>

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-11-16 17:22:14 -05:00
KANAKALA SAI KIRAN
96a68ce393
Replace broken 'Python 中文学习大本营' link with '菜鸟教程 Python3 教程' (#13005) (#13008)
* Replace broken 'Python 中文学习大本营' link with '菜鸟教程 Python3 教程' (#13005)

* removed the runoob addition
2025-11-14 19:43:50 -05:00
Margaret Hu
08f06f9ad3
Included book type in the Computer Vision section (#12995) 2025-11-04 15:56:59 -05:00