* '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
* Add working APL book links and arrange in alphabetical order
* Fix broken Bengali programming book links: Remove 404 link from C++ section, add new C book from Bangladesh Open University, add new C++ book from Shikkhok.com
* Modify programming book links in Bengali
undo changes to null as already changed in another pull request
* Remove APL book with bad SSL certificate as requested
* 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: Introdução à programação em Julia (PT-BR) - Abel Soares Siqueira et al. (HTML) (CC BY-NC 3.0)
* fix(lint): alphabetical order in Programação
* fix(lint): alphabetical order in 'IDE and editors'
* fix(lint): alphabetical order and blank lines
* fix(lint): move Julia book to Julia section and sort alphabetically; normalize blank lines
* fix: correct alphabetical order and section placement for Julia
* fix(lint): alphabetical order in index under 'Engenharia de software'
* fix(lint): alphabetical order in index under
* Update books/free-programming-books-pt_BR.md
Co-authored-by: Eric Hellman <eric@hellman.net>
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
* Add MySQL resource for beginners
Added a new MySQL resource for beginners.
* Move MySQL book under SQL section and update index
Move MySQL book under SQL section and update index
* 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>