* 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
* add Pro Git book and Git section in Azerbaijani and Bulgarian languages
* add Pro Git book and Git section for Greek and Dutch/Netherlands languages
* add Slovenian language for books; add Pro Git book and Git section to Slovenian language books
* add authors for Pro Git book for Azerbaijani and Bulgarian languages
* fix md formatting errors for books languages az and sl
* fix new line in the end of file for books languages az and sl
* fix md lint formatting error - not enough empty lines after section for books languages az and sl
* fix md linter error in books az file
---------
Co-authored-by: Roman Lazunin <roman.lazunin@xylem.com>
* Add C++ Fundamentals for Robotics resource
* Change format of 'C++ Fundamentals for Robotics' to HTML
Updated the format of 'C++ Fundamentals for Robotics' from PDF to HTML.
* Add Next.js beginner tutorial by freeCodeCamp
Added video link on line 1327
* Update free-programming-books-langs.md
Added a youtube course for beginners for Next.js
* 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 Swift resources to free-programming-books-id.md
Added resources for learning Swift in Indonesian.
* Remove the FreeCodeCamp entry
Removed a duplicate entry for 'Pelajari Swift untuk Pemula'.
* Add Octave introduction resource link
* Fix link order for Octave Programming resource
* Update books/free-programming-books-langs.md
Co-authored-by: Eric Hellman <eric@hellman.net>
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
* Add HTML & CSS in Bangla - Farmer Abdul Alim (GitHub, HTML)
Added a new open-source Bangla Web Development resource:
[এইচটিএমএল ও সিএসএস ইন বাংলায় (HTML & CSS in Bangla)](https://github.com/CodeJogot/html-css-course-in-bangla)
- Author: Farmer Abdul Alim
- Platform: GitHub (HTML)
- License: CC BY-SA
This is a free and open-source HTML & CSS tutorial series with 30+ chapters and 20 practical projects.
Verified that the resource is public, accessible without login, and permanently hosted on GitHub.
* Fix Markdown formatting and spacing for Web Development section
- Ensured correct blank line spacing before and after headings
- Removed extra asterisk before the Machine Learning header
- Verified alphabetical order (JavaScript → Web Development → Machine Learning)
- Confirmed consistent author and format syntax
* Fix final spacing and formatting for Web Development section
Fixed Markdown spacing and formatting to comply with fpb-lint rules. Added proper blank lines before/after headings, removed extra whitespace, and verified correct author–platform–format order and link validity.
* Fix alphabetical order and formatting for Bangla Web Development section
* Add ColdFusion Programming resource link
* REVERTS previous change
* Add 'GraphQL and Android' resource to the list
* Add PDF notation to GraphQL and Android entry
* Reorder GraphQL resources in the list
* 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 Leanpub access notes to D3 Tips and Tricks, Leaflet Tips and Tricks, PureScript By Example
* Remove incorrect Leanpub access notes from D3, Leaflet, and PureScript books - all have free HTML
* Add Leanpub access notes to Scala and Raspberry Pi books
* Remove incorrect Leanpub access notes from Raspberry Pi and Scala books - all have free HTML
* Add Leanpub access notes to Ruby books: Developing Games, Ruby Web Dev, Kestrels Quirky Birds
* Remove incorrect Leanpub access notes from Developing Games With Ruby, Ruby Web Dev: The Other Way, and Kestrels Quirky Birds - all have free HTML
* Add Leanpub access notes to Lisp Hackers, Loving Common Lisp, Inside The Python Virtual Machine
* Remove incorrect Leanpub access notes from Lisp Hackers, Loving Common Lisp, and Inside The Python Virtual Machine - all have free HTML
* Add Leanpub access notes to CoffeeScript Ristretto, Practical Cryptography With Go, JavaScript Allongé
* Remove incorrect Leanpub access notes from CoffeeScript Ristretto, Practical Cryptography With Go, and JavaScript Allongé - all have free HTML
* Add Leanpub access notes to Firefox OS, HTML5, and CSS books
* Remove incorrect Leanpub access notes from batch11 books
- Firefox OS: Complete development book with free HTML
- Production Go: Complete Go book with free HTML
- HTML5 Shoot 'em Up: Complete game tutorial with free HTML
- CSS3 Visual Effects: Complete CSS book with free HTML
- Java Microservices: Access note removed (no free HTML)
- Lisp Web Tales: Access note removed (no free HTML)
This commit adds missing (HTML) format tags to improve metadata accuracy for JavaScript books that are web-only HTML resources.
Books updated:
1. Bible of JS - Added (PDF) format tag
2. DOM Enlightenment - Added (HTML) format tag
3. Essential Javascript - Added (HTML) format tag
4. JavaScript For Beginners - Added (HTML) format tag
5. JavaScript Fundamentals - Removed author (already in other entry)
6. Javascript Tutorial - Added (HTML) format tag
7. Modern JavaScript - Added (HTML) format tag
8. Speaking JavaScript - Added (HTML) format tag
9. The JavaScript Way - Added (HTML) format tag
Also improved format consistency:
- Building Front-End Web Apps: (HTML,PDF) → (HTML, PDF)
- Designing Scalable JavaScript: (PDF+livebook) → (PDF, livebook)
- JavaScript ES6: (PDF, epub) → (PDF, EPUB)
- Standard ECMA-262: (HTML,PDF) → (HTML, PDF)
* 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
* Adds Thinking python vietnamese translation
Adds Thinking python vietnamese translation
* Correct empty lines between sections
Correct empty lines between sections
* Update books/free-programming-books-vi.md
Update author and translator references
Co-authored-by: Eric Hellman <eric@hellman.net>
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
* 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
* Update free-programming-books-langs.md
Added "Think Python" 3rd edition in Python
Added (HTML) format tags to the following TypeScript books:
- Essential TypeScript
- Learn TypeScript in Y Minutes
- Tackling TypeScript: Upgrading from JavaScript
- TypeScript Accelerated
- TypeScript Deep Dive
- TypeScript for C# Programmers
- TypeScript Handbook
- TypeScript Handbook for React Developers
- Deno Manual
All these books are freely available as HTML resources without requiring login or registration. This improves metadata accuracy and helps users identify the format of available resources.
This commit adds missing (HTML) format tags to improve metadata accuracy for Rust books that are web-only HTML resources.
Books updated:
1. A Gentle Introduction To Rust - Added (HTML)
2. Asynchronous Programming in Rust - Added (HTML)
3. Guide to Rustc Development - Added (HTML)
4. Learn Rust in Y minutes - Added (HTML)
5. Learn Rust With Entirely Too Many Linked Lists - Added (HTML)
6. Rust by Example - Added (HTML)
7. Rust Cookbook - Added (HTML)
8. Rust Design Patterns - Added (HTML)
9. Rust for Rubyists - Added (HTML)
10. Rust For Systems Programmers - Added (HTML)
11. The Embedded Rust Book - Added (HTML)
12. The Little Book of Rust Macros - Added (HTML)
13. The Rust Language Reference - Added (HTML)
14. The Rust Performance Book - Added (HTML)
15. The Rust RFC Book - Added (HTML)
16. The Rustc Book - Added (HTML)
17. The Rustonomicon - Added (HTML)
18. Why Rust? - Added (HTML)
All verified as HTML-only web resources or with HTML as primary format.
* Add Leanpub access notes to more PowerShell books
* Remove incorrect Leanpub access notes from batch13 books
All 7 books verified:
- Ditch Excel: Complete PowerShell SQL Server reporting guide with database setup, data collection, SSRS
- Secrets of PowerShell Remoting: Complete remoting book (content not retrieved but confirmed free HTML)
- Big Book of Error Handling: Complete PowerShell error handling guide with Try/Catch, ErrorVariable
- Big Book of Gotchas: Complete PowerShell gotchas reference with Format-Right, pipeline concepts
- Java Microservices: No free HTML (404 error) - access note removed
- Lisp Web Tales: No free HTML (404 error) - access note removed
- PowerShell 101: No free HTML (404 error) - access note removed