* 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
* 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
* Added .NET Rocks! to EN podcasts list
* Moved escape character
* Update free-podcasts-screencasts-en.md
Added .NET Rocks! podcast under N in alphabetical order
* 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>
* feat: Added new video courses to Tamil section
* fix: Correct alphabetical order in ML section
* fix: Correct alphabetical order in DSA section
* fix: Space Corrections
* fix: Space Corrections
* fix: Space Corrections
* fix: order corrections
* added: new subjects and courses in TAMIL
* fix(md): escape pipes and sync titles with YouTube playlist titles
* fix(md): escape pipes and sync titles with YouTube playlist titles
* fix(md): escape pipes and sync titles with YouTube playlist titles
* fix(md): escape pipes and sync titles with YouTube playlist titles
* fix(md): escape pipes and sync titles with YouTube playlist titles
* fix(md): escape pipes and sync titles with YouTube playlist titles
* fix(md): escape pipes and sync titles with YouTube playlist titles
* 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 "___"
* Fix: removed broken APL book link (404)
* Fix: remove APL book entry per maintainer request
---------
Co-authored-by: Your Name <your.email@example.com>
* update: courses for hindi language of C, DSA by apna college
* update: courses for hindi language of C, DSA by apna college
* update: courses for hindi language of C, DSA by apna college
* update: courses for hindi language of C, DSA by apna college
* fix: removing double spaces and same as the past PR added some courses of DSA, C and AI
* Update free-courses-hi.md
* Update free-courses-hi.md
* Update free-courses-hi.md according to the collaborator
Co-authored-by: Eric Hellman <eric@hellman.net>
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
* 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
* Add screencast resource for "The Rust Lang Book" by lets get rusty for the rust language
* fix the error : "free-programming-books/casts/free-podcasts-screencasts-en.md
427:1-430:128 warning Alphabetical ordering: swap l.430 and l.429 alphabetize-lists remark-lint
427:1-430:128 warning Incorrect number of blank lines between last section and next heading blank-lines-1-0-2 remark-lint"
* Add screencast resource for "Memory Management" by Let's Get Rusty
Remove duplicate entry for "The Rust Lang Book" in podcasts
* Remove unnecessary blank line before "Spark" section in free-courses-en.md
* Add W3Schools Rust tutorial to the courses list
* fix: correct spelling of W3Schools in Rust tutorial entry
* Update courses/free-courses-en.md
Co-authored-by: Eric Hellman <eric@hellman.net>
* Fix W3Schools Rust tutorial link text
* add: include W3Schools Rust tutorial in interactive tutorials
* fix: restore W3Schools Rust tutorial entry in interactive tutorials
* add: include Boot.Dev full course for Go in interactive tutorials
* add: include Boot.Dev Docker full course in interactive tutorials
* Update courses/free-courses-en.md
Co-authored-by: Eric Hellman <eric@hellman.net>
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
* Update free-podcasts-screencasts-sv.md
Added swedish podcasts Kompilator and Modermodemet to the list
* Update free-podcasts-screencasts-sv.md
Added s to Kodsnack's URL
* Update free-podcasts-screencasts-en.md
Added Coding After Work and .NET Rocks! podcasts to the list
* Fixed formatting to fix linting error in free-podcasts-screencasts-en.md
Fixed formatting to fix linting error
* Removed trailing slash from Kompilator pod cast to fix linting error
Removed trailing slash
* Update free-podcasts-screencasts-en.md
Switched order of "Beginning C# with Unity" and ".NET Rocsk!" to fix linting error
* Update free-podcasts-screencasts-en.md
Yet another lint issue fix
* Update free-podcasts-screencasts-en.md
Removed .NET Rocks! podcast from list. Couldn't fix linting error.
* '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
* added a python course (cisco)
* added a python course
* added 1 a python course
* added 1 python course
added a python course which is free with certification and 30 hrs
* Fix typo in Python Essentials 1 link
* added 1 python course
* Add PySpark Tutorial link to free courses list
Added a new PySpark tutorial link from freeCodeCamp.
* Reorder PySpark tutorial links in Spark section
* Update courses/free-courses-en.md
Co-authored-by: Eric Hellman <eric@hellman.net>
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
* Add new resource for Graph Theory course
* Update courses/free-courses-en.md
Co-authored-by: Eric Hellman <eric@hellman.net>
* updated entry for Graph Theory
* Fix formatting of Graph Theory course entry
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
* Added new Telugu courses to free-courses-te.md
* Updated Telugu courses with additional content
* commited the suggested changes
* resolved the request
* Add FORTRAN Tutorials Series for Beginners
* Update courses/free-courses-en.md
Co-authored-by: Eric Hellman <eric@hellman.net>
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
* Add screencast resource for "The Rust Lang Book" by lets get rusty for the rust language
* fix the error : "free-programming-books/casts/free-podcasts-screencasts-en.md
427:1-430:128 warning Alphabetical ordering: swap l.430 and l.429 alphabetize-lists remark-lint
427:1-430:128 warning Incorrect number of blank lines between last section and next heading blank-lines-1-0-2 remark-lint"
* Add screencast resource for "Memory Management" by Let's Get Rusty
Remove duplicate entry for "The Rust Lang Book" in podcasts
* Remove unnecessary blank line before "Spark" section in free-courses-en.md
* Add W3Schools Rust tutorial to the courses list
* fix: correct spelling of W3Schools in Rust tutorial entry
* Update courses/free-courses-en.md
Co-authored-by: Eric Hellman <eric@hellman.net>
* Fix W3Schools Rust tutorial link text
* add: include W3Schools Rust tutorial in interactive tutorials
* fix: restore W3Schools Rust tutorial entry in interactive tutorials
* add: include Boot.Dev full course for Go in interactive tutorials
* Fix formatting for Go Full Course entry in interactive tutorials
---------
Co-authored-by: Eric Hellman <eric@hellman.net>
* Add NVIDIA Deep Learning Institute and GitHub Skills links
* Remove NVIDIA Deep Learning Institute course link
Removed NVIDIA Deep Learning Institute course link from the list.
* Update free courses list with new NVIDIA offerings
Added new AI and robotics courses from NVIDIA Deep Learning Institute.
* Fix linter error
* Update link for Building RAG Agents with LLMs course and fix ordering
* Reorder Data Science and Omniverse course links
Should fix linter error.
* Final linter fix
Should fix them all now!
* 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>