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
* 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
* 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
* 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
* 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>
* Add OpenStax Data Science and Python Books to Learning Resources
Added the OpenStax textbook "Principles of Data Science" to the learning resources section:
* [Principles of Data Science](https://openstax.org/details/books/principles-data-science) - OpenStax (PDF) (CC BY-NC-SA 4.0)
This book is a free, open educational resource covering key topics in data science, including Python examples, data ethics, AI, and real-world applications. It is published under a Creative Commons license and provides high-quality material for students and developers.
This contribution adds value to the project by providing learners with a legally shareable, comprehensive data science textbook.
* Fix broken Biopython Tutorial link
Updated the Biopython Tutorial and Cookbook link to a working URL:
* [Biopython Tutorial and Cookbook](https://biopython.org/wiki/Documentation) (HTML)
The previous PDF link was broken, so this update ensures users can access the tutorial successfully. This keeps the learning resources section functional and helpful for all developers.
* Broken PDF link in Biopython Tutorial and Cookbook
* fix Biopython Tutorial and Cookbook PDF build issue for Hacktoberfest 2025
docs: fix Biopython Tutorial and Cookbook PDF build issue for Hacktoberfest 2025
Resolved an issue affecting the generation of the Biopython Tutorial and Cookbook PDF version.
This update ensures the documentation builds successfully alongside the HTML output,
providing a complete and accurate reference for users. Verified after recent changes to the
documentation pipeline.
* Remove .idea folder
* Update free-programming-books-en.md by adding "_English_"
I resolve back the error to _English_
* Move "Principles of Data Science" to Data Science Subjects List
* Added Principles of Data Science into Data Science Topics
* Revert English by Programming & Subject
I had remove the double "___"
* Add FASTAPI info in python section
* Fix FastAPI section formatting and lint warnings
* Add authors for the fastapi list removed descriptions
* Add fastapi to top of page so users can easly navigate
* Add fastapi section and index above flask to have in order
* Remove the blue book fastapi so there are no duplicates
* Change no of lines between fastapi and django
* Add the blue book into the fastapi section
* Remove DSA from this file that i added
* Add 3 DSA (Data Structures & Algorithms) Books + DSA Index
* Move DSA into subjects file from langs file
* add books to the 1 DSA section and remove duplicates
* Add DSA books in alpha order
* 'A Byte of Vim': dead link, missing authors
* 'Visual Studio 2019 Succinctly': 'HTML' > 'online'
* Adding 'Visual Studio Code - The Essentials', its authors, format, licence, wip notation
* removing trailing slash
* licence for A Byte of Vim, GNU Emacs Manual, Learn Vim (the Smart Way)
* adding formats for learn Neovim, learn Vim For the Last Time, learn Vim Progressively and learn Vimscript the Hard Way
* adding licence for vim galore
* format and licence for Vim Reference Guide
* updating 'The Craft of Text Editing' full title
* 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
* fix: Remove broken link for The Python Game Book
Removed the entry for 'The Python Game Book' by Horst Jens as the archived link returns 404 errors and the original site is no longer accessible (403 forbidden).
Fixes#12663
* fix: Remove SoloLearn course links due to access restrictions
Removed all SoloLearn course links as the platform now requires completing previous exercises before accessing new content, which violates the principle of free and open access to educational resources.
This affects the following sections:
- C# (Learn C#)
- C++ (Sololearn C++)
- Data Science (Learn Data Science)
- Database (SQL) (Learn SQL)
- Java (Learn Java)
- JavaScript / React (Learn React + Redux)
- Machine Learning (Machine Learning)
- PHP (Learn PHP)
- Python (Python Tutorials)
- Swift (Learn Swift 4)
Fixes#12660
* ADD: All resources to become Ai engineer, with free courses and yt videos #12396
* Update free-programming-books-subjects.md
* Update links and formatting in subjects list
* Remove duplicate book entries in subjects list
Removed duplicate entries for 'Introduction to Machine Learning Systems' and 'Learn Tensorflow'.
* Fix formatting for text mining and ML resources
* 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>
* Update books/free-programming-books-subjects.md
Co-authored-by: Eric Hellman <eric@hellman.net>
* Remove LLM Transformer Model link from subjects
Removed a link to 'LLM Transformer Model Visually Explained'.
* Add LLM Transformer Model tutorial link
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
* Add Quantitative Analysis section with three free book resources
- Added OpenIntro Statistics with CC BY license
- Added Fundamentals of Quantitative Analysis (CC BY-SA) source repo
- Added Applied Quantitative Finance draft (license unspecified; free for educational use)
- Included notes about licensing and usage for clarity
This adds a focused new section in free programming books for quantitative analysis/finance learners.
* Fix linter errors: list marker and spacing
* Fix linter errors: list marker and spacing #2
* Fix linter errors: list marker and spacing #3
* Refactor: Consolidate Quantitative resources into Statistics & apply all review feedback (Resolves#12565)
* **Relocation & Cleanup:** Moves all Quantitative Analysis entries to the 'Statistics' section under the 'Mathematics' heading, and deletes the obsolete 'Quantitative Analysis' section heading.
* **Content Cleanup:** Removes a duplicate entry for the 'OpenIntro Statistics' book.
* **Link Fixes:**
* Updates the link for 'Applied Quantitative Finance' to the stable, free Springer PDF source, as requested.
* Updates the link for 'Fundamentals of Quantitative Analysis' to the official `github.io` page.
* **Style Fix:** Removes the 'Dr.' honorific from the author name for 'Fundamentals of Quantitative Analysis'.
* Add 'Software-Defined Radio for Engineers' book link
* Add SystemVerilog resource to verilog list
* Fix SystemVerilog entry alphabetical ordering error
* add: new machine learning books (MLSys Book, Patterns, Predictions, and Actions)
* add: OpenCV University free courses (PyTorch, TensorFlow, Python, OpenCV)
* add: new SQL practice and editor resources
* add: Deep-ML problem set for competitive programming
* fix: lint issues (pdf tag, ordering, trailing slash)
* fix: correct alphabetical order for SQL resources
* Update free-programming-books-subjects.md
Add Julia Data Science (HTML) book under data science
* Update free-programming-books-subjects.md
Added license info in Julia Data Science
* Update free-programming-books-subjects.md
Removed trailing slash from Julia Data science entry
* Add license note to book "Introduction to the Modeling and Analysis of Complex Systems"
* Updated the typo
* Added license notation to Scientific Computing by Jeffrey R. Chasnov
* Added notation for "Maven: The Complete Reference"
* Added Network Security by OpenLearn
* Removed WORD file Network Security by OpenLearn
* Revert "Removed WORD file Network Security by OpenLearn"
This reverts commit a17c7596d1.
* Removed WORD file Network Security by OpenLearn
* fixed pdf link
* Add GenAI, LangChain, and MCP programming books
- Add 4 books to Artificial Intelligence section
- Add 1 book to Machine Learning section
- All books focus on modern AI development
- Maintains alphabetical ordering
* Add GenAI, LangChain, and MCP programming books
- Add 4 books to Artificial Intelligence section
- Add 1 book to Machine Learning section
- All books focus on modern AI development
- Maintains alphabetical ordering
* Add GenAI, LangChain, and MCP programming books
- Add 4 books to Artificial Intelligence section
- Add 1 book to Machine Learning section
- All books focus on modern AI development
- Maintains alphabetical ordering
* Removed ebooks that required emails/payment and preferred adding publisher websites
* Add SELinux Notebook to Security and Linux sections
- Added The SELinux Notebook to free-programming-books-subjects.md under Security with a single link.
* Update books/free-programming-books-subjects.md
Co-authored-by: Eric Hellman <eric@hellman.net>
---------
Co-authored-by: Eric Hellman <eric@hellman.net>