10085 Commits

Author SHA1 Message Date
Mauro Cicolella f347db04ed Add Italian C++ course (#13265)
thanks, Mauro!
2026-05-19 08:29:11 -04:00
Tanay Kedia bac8f3c65b Add Networking from Scratch to free courses (Networking) (#13264) 2026-05-19 08:27:12 -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
Riyan J 8fde6992e6 Add Machine Learning Algorithm Solvers link (#13251) 2026-05-10 09:13:26 -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
dependabot[bot] 49364058a1 chore(deps): bump actions/github-script from 8 to 9 (#13222)
Bumps [actions/github-script](https://github.com/actions/github-script) from 8 to 9.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v8...v9)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '9'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-15 14:54:38 -04:00
BlackCumin 9a48cfcebe Fix russian translate for CONTRIBUTING-ru.md (#13210) 2026-04-07 15:54:45 -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
Leithen d818a88a5d remove workflow_run conclusion check (#13190) 2026-03-31 15:13:23 -06:00
Leithen f026adec83 Fix comment on PR workflow (#13188)
* remove specific node version so default is 24

* change success to completed in comment pr workflow
2026-03-31 14:53:45 -06:00
23f2002020 8206f6fce0 Fix LinkedIn share link in README.md (#13185) 2026-03-31 10:08:59 -04:00
Yashvi Upadhyay ac223d30b1 Add Bootstrap 5 and IIT Madras Python cheat sheets (#13151)
* Add Bootstrap 5 and IIT Madras Python cheat sheets

* [Python Cheat Sheet for Quick Reference](https://docs.google.com/document/u/1/d/e/2PACX-1vTkdWzlMnt4qnZBelQGfd1K9RGGotM9bHabcqnoOq_VXWVlzhKSekh3Uu6SZIATPtJ-yr9qleASYhHO/pub) - IIT Madras (HTML)

* [Bootstrap 5 CSS Cheat Sheet](https://bootstrap-cheatsheet.themeselection.com/) - Theme Selection (HTML)

* fixed lint error trailing '/' slash

* Remove invalid google doc entry

Removed a invalid entry for the Python Cheat Sheet for Quick Reference. Kept bootstrap cheatsheet
2026-03-30 13:37:35 -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 c2b790b045 Remove LaTeX Tutorial link (#13152)
Removed LaTeX Tutorial link from the list.
2026-03-30 13:00:26 -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
Suriya-rssn f6eed661a4 Fix outdated http links (#13122)
Replaced http with https for course links
2026-03-09 09:52:50 -04:00
dependabot[bot] 6c2270a7e7 chore(deps): bump actions/upload-artifact from 5 to 7 (#13099)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-06 12:40:01 -05:00
dependabot[bot] adce71cb1c chore(deps): bump actions/download-artifact from 6 to 8 (#13100)
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v6...v8)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-06 12:39:38 -05: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
Rohan Santhosh 448e314083 docs: add missing question mark in HOWTO.md (#13105)
Co-authored-by: rohan436 <rohan.santhoshkumar@googlemail.com>
2026-03-06 07:35:31 -05:00
IgorLutiy f0b4966420 Update free-courses-ru.md (#13104)
Removed the course because it’s no longer free
2026-03-06 07:34:14 -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
mümin 7106f794fb Add new algorithm course link to Turkish resources (#13077)
* Add new algorithm course link to Turkish resources

* Fix duplicate entry for 'Algoritmalar ve Veri Yapıları'
2026-02-01 13:50:23 -05:00