1451 Commits

Author SHA1 Message Date
sairamsharan
386a579cf7
feat: Add Atcoder and CSES Competitive Programming Resources (#12335)
* feat: Add Atcoder and CSES problem sets

* fix: Correct alphabetical order

* fix: Move resources to correct file and add new resource

* fix: Add final newline character
2025-10-09 21:32:31 -04:00
AFRA FATHIMA
c8432386e5
Fixed Broken Link and corrected the typo in Author's name (#12368) 2025-10-09 21:03:52 -04:00
Yiğit Demiralp
c7b6e60a97
Add book for ML, DSA and Linux in Turkish language (#12254)
* DST and DL books added in Turkish

* Linux book added

* Lint fix

* lint fix

* pdf indication fix

* Changes required

* requested change

* 132

* A little comma to seperate org name with authors

---------

Co-authored-by: yigit.demiralp <yigit.demiralp@miateknoloji.com>
2025-10-09 20:54:40 -04:00
Maria Papadopoulou
5e9659164b
Add Greek (el) R book: "Προγραμματισμός σε R" (#12296)
* Add Greek (el) C++ book: "Προγραμματισμός με τη γλώσσα C++"

* Add Greek (el) C book: "Μια σύγχρονη προσέγγιση στη γλώσσα C"

* Revert

* Add Greek (el) R book: "Προγραμματισμός σε R"

* Edit link
2025-10-09 20:52:08 -04:00
Roselline Mikasa
7cee3e9056
add css programming-books-id (#12330)
* add css programming-books-id

add

* Update free-programming-books-id.md
2025-10-09 20:43:22 -04:00
Diya
60a4073da3
docs: Screenshots attached for proof! Added license notation 3 books (#12355)
* 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"
2025-10-08 23:00:39 -04:00
Mamadou
34245ac8ee
Improve python section book fr (#12282)
* adding translators, formats, licence and python versions for 'Apprendre à programmer avec Python'

* removing 'Introduction à la programmation' and 'Python Programming in French', not books

* adding formats and licence for 'Le guide de l’auto-stoppeur pour Pythongit diff --cached'

* archiving, adding licence for 'Une introduction à Python 3'

* adding 'Introduction à la programmation' on courses/ with authors, format and licence

* adding 'Python Programming in French' with current yt name

* removing edition for 'Apprendre à programmer avec Python'

* shorten registration indication for 'Introduction à la programmation'

* registration is not necessary

* fix Kenneth Reitz typo
2025-10-08 22:37:38 -04:00
89p13
28006e0113
Fixed and replaced broken links(3) (#12339)
* Fixed and replaced broken links(3)

* Applied the reviewed changes
2025-10-08 12:54:20 -04:00
Ravipudi Venkatesh
afd331353d
Add "Build your own X" (#12310)
* Add "Build your own X"

* Updated typo
2025-10-08 12:45:51 -04:00
Maria Papadopoulou
fd741fd91c
Add Greek (el) Prolog category and book: "Τεχνικές Λογικού Προγραμματισμού" (#12292)
* Add Greek (el) C++ book: "Προγραμματισμός με τη γλώσσα C++"

* Add Greek (el) C book: "Μια σύγχρονη προσέγγιση στη γλώσσα C"

* Revert

* Add Greek (el) Prolog category and book: "Τεχνικές Λογικού Προγραμματισμού"

* Edit link

* Add another format
2025-10-08 11:59:01 -04:00
Maria Papadopoulou
02a0ecb60d
Add Greek (el) R category and book: "Εισαγωγή στον προγραμματισμό και στη στατιστική ανάλυση με R" (#12295)
* Add Greek (el) C++ book: "Προγραμματισμός με τη γλώσσα C++"

* Add Greek (el) C book: "Μια σύγχρονη προσέγγιση στη γλώσσα C"

* Revert

* Add Greek (el) R category and book: "Εισαγωγή στον προγραμματισμό και στη στατιστική ανάλυση με R"

* Add authors to R book "Εισαγωγή στον προγραμματισμό και στη στατιστική ανάλυση με R"

* Edit link and add format
2025-10-08 11:57:26 -04:00
Akshay Chandra
b86725aab4
Removed WORD file Network Security by OpenLearn (#12289)
* Added Network Security by OpenLearn

* Removed WORD file  Network Security by OpenLearn

* Revert "Removed WORD file  Network Security by OpenLearn"

This reverts commit a17c7596d1e0bd6f2bcaa034e76eb07955b6fcfe.

* Removed WORD file  Network Security by OpenLearn

* fixed pdf link
2025-10-08 11:17:45 -04:00
Luan Ventura
293c3c0879
add Programação em JAVA.md (#12326)
free book by faeterj about introduction to Java
2025-10-07 22:54:33 -04:00
Aaqil Yousuf
50c8246904
Fix broken link in the free-programming-books-langs.md (#12316) 2025-10-07 22:47:21 -04:00
Nguyễn Minh Phú
5032783c01
the art of hpc books (#12323) 2025-10-07 22:46:23 -04:00
89p13
809f743bd6
Replace broken links(3) (#12321)
* Replace broken links(3)

* Fix linter error(added PDF indicator)
2025-10-07 22:43:51 -04:00
Martin Oywa
6f3849fecd
Add ML Book: Automated Machine Learning (#12306) 2025-10-07 22:11:30 -04:00
Aaqil Yousuf
70726e1739
Add license (CC BY-SA) for Learning Algorithm (#12304) 2025-10-07 22:08:09 -04:00
Maria Papadopoulou
4a5eccbdfd
Add Greek (el) Matlab category and book: "Εισαγωγή στον προγραμματισμό" (#12291)
* Add Greek (el) C++ book: "Προγραμματισμός με τη γλώσσα C++"

* Add Greek (el) C book: "Μια σύγχρονη προσέγγιση στη γλώσσα C"

* Revert

* Add Greek (el) Matlab category and book: "Εισαγωγή στον προγραμματισμό"

* Edit link
2025-10-07 21:33:12 -04:00
Maria Papadopoulou
30d0ba6ab8
Add Greek (el) C book: "Μια σύγχρονη προσέγγιση στη γλώσσα C" (#12290)
* Add Greek (el) C++ book: "Προγραμματισμός με τη γλώσσα C++"

* Add Greek (el) C book: "Μια σύγχρονη προσέγγιση στη γλώσσα C"

* Revert

* Add Greek (el) C book: "Μια σύγχρονη προσέγγιση στη γλώσσα C"

* Edit link
2025-10-07 21:32:11 -04:00
Maria Papadopoulou
7dbda38cfd
Add Greek (el) R book: "Εισαγωγή στην Επιχειρησιακή Έρευνα και στον Γραμμικό Προγραμματισμό" (#12297)
* Add Greek (el) C++ book: "Προγραμματισμός με τη γλώσσα C++"

* Add Greek (el) C book: "Μια σύγχρονη προσέγγιση στη γλώσσα C"

* Revert

* Add Greek (el) R book: "Εισαγωγή στην Επιχειρησιακή Έρευνα και στον Γραμμικό Προγραμματισμό"
2025-10-07 21:31:07 -04:00
Rohit Kattimani
6f67468ddc
Update free-programming-books-hi.md (#12272)
* Update free-programming-books-hi.md

* Update free-programming-books-hi.md

* Update free-programming-books-hi.md

* Update free-programming-books-hi.md

* Update free-programming-books-hi.md

* Update free-programming-books-hi.md
2025-10-07 21:30:05 -04:00
Maria Papadopoulou
79733d7ce5
Add Greek (el) C# category and book: "Επίλυση προβλημάτων με τη γλώσσα C#" (#12269)
* Add Greek (el) C++ book: "Προγραμματισμός με τη γλώσσα C++"

* Add Greek (el) C# category and book: "Επίλυση προβλημάτων με τη γλώσσα C#"

* Remove C++ book "Προγραμματισμός με τη γλώσσα C++" that was from another PR

* Edit link
2025-10-07 21:14:21 -04:00
suresh
224c744455
Update free-programming-books-langs.md (#12273)
* Update free-programming-books-langs.md

Added Advanced Linux :The Linux Shell And Toolki by Tobias Elsner, Anselm Lingnau

* Update free-programming-books-langs.md

Arranged Alphabetical ordering

* Update free-programming-books-langs.md

Corrected url for [Advanced Linux Programming] to (https://sourcerytools.github.io/advancedlinuxprogramming/)
2025-10-06 22:45:31 -04:00
Luan Ventura
f605a602cf
feat add "Introducao a Banco de Dados" - Osvaldo Kotaro (#12205)
* feat add "Introducao a Banco de Dados" - Osvaldo Kotaro

* Fix grammar issues requested in review.md
2025-10-06 22:11:15 -04:00
Naman Soni
2efc1a6290
docs: add interactive tutorials for Redux, LaTeX, PHP, PostgreSQL, an… (#12206)
* docs: add interactive tutorials for Redux, LaTeX, PHP, PostgreSQL, and Scala

* Updated Changes as mentioned

* Updated files as mentioned
2025-10-06 21:49:33 -04:00
Maria Papadopoulou
81ea4f8cc0
Add Greek (el) C++ book: "Προγραμματισμός με τη γλώσσα C++" (#12268) 2025-10-06 21:40:19 -04:00
suresh
ed6d8fc5b9
Update free-programming-books-langs.md (#12225)
* Update free-programming-books-langs.md

Added Linux Administration II : Linux as a Network Client book by .tuxcademy

* Update books/free-programming-books-langs.md

Co-authored-by: Eric Hellman <eric@hellman.net>

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-06 11:40:51 -04:00
89p13
e154b8ff38
Updated link of Advanced Linux Programming (#12259) 2025-10-06 11:36:11 -04:00
Bhashkar Fulara
0cec652e56
fix(docs): Correct multiple typos in free-programming-books-langs.md (#12207)
* fix(docs): Correct multiple typos in free-programming-books-langs.md

* fix(docs): Correct Al Sweigart typo based on PR feedback

* fix(docs): Correct Al Sweigart typo based on PR feedback
2025-10-06 11:27:35 -04:00
Sk Sakil Ali
cd9c184904
Add Book : How to Design Structured Database Systems Using SQL (#12241) 2025-10-05 22:01:30 -04:00
Dhwani Chauhan
91969f59e7
Add license notes (CC/GFDL) for some books (#12240) 2025-10-05 21:58:55 -04:00
Keshav
dbd06e8b41
Changed Let-Us-C book link, previous one wasn't working (#12228)
* Changed Let-Us-C book link, previous one wasn't working

* Changed Google Drive link to Google Books Link

---------

Co-authored-by: Keshav1605 <keshav1605@gmail.com>
2025-10-05 21:30:04 -04:00
suresh
8325a76383
Update free-programming-books-subjects.md (#12111)
* Update free-programming-books-subjects.md

Added SELinux Coloring Book

* Update books/free-programming-books-subjects.md

Co-authored-by: Eric Hellman <eric@hellman.net>

* Update free-programming-books-subjects.md

Alphabetical ordering

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-05 20:44:57 -04:00
Naman Soni
39332e76ce
Add Chapel Language Specification and Crystal Programming Language Documentation (#12157)
* Add resources for Chapel and Crystal languages

* Fixed Lint Issue

* Removed Author Names
2025-10-05 11:05:07 -04:00
Harsh Gupta
61cbd5a8d6
add FastAPI — The Blue Book to Python books (#12074)
* add FastAPI — The Blue Book to Python books

* Review done
2025-10-05 00:05:55 -04:00
Nguyễn Minh Phú
294c3fd8bd
add Google SRE books (#12114)
* add Google SRE books

* 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>

---------

Co-authored-by: Phu Nguyen <phunguyen@macbook-m3-pro.local>
Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-04 23:51:45 -04:00
Matheus André
486b4f4a4d
Add Book Repository Git Free (#12139) 2025-10-03 22:52:57 -04:00
Mamadou
c101049802
Improve lua and Meteor book section fr (#12130)
* archived 'Introduction à la programmation Lua'

* added the editors and formats of 'Lua : le tutoriel'

* added the format, licence, and 'in process status' for 'Apprendre Meteor'

* https available for 'Lua: le tutoriel'
2025-10-03 22:29:16 -04:00
Ruturaj Jadhav
01753b33fa
Added Learn Python with Jupyter Book PDF (#12116)
* Update free-programming-books-langs.md

Added Programming With Java book by Ashik Ahmed Bhuiyan & Md Amiruzzaman

* Update free-programming-books-langs.md

Fixed a warning in the free-programming-books-langs.md file related to missing PDF indication for a link.

* Update free-programming-books-langs.md

Corrected author formatting to use a comma instead of &, following repo style.

* Update free-programming-books-langs.md

Added the book "Learn Python with Jupyter" by Serena Bonaretti
2025-10-03 22:18:10 -04:00
Swasti Mishra
e99aea6fa3
Add GenAI, LangChain, and MCP programming books (#12088)
* 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
2025-10-03 22:10:02 -04:00
Letitia Gilbert
c61464bc56
Added new free Prompt Engineering resources (#12082)
* Added new free Prompt Engineering resources

* Added new free Prompt Engineering resources

* updated book names and order

* updated changes
2025-10-03 21:43:54 -04:00
Pranav Lawate
c33d8831fe
Add SELinux Notebook to Security and Linux sections (#12000)
* 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>
2025-10-03 21:42:00 -04:00
João Victor Vieira
031f520017
feat: add new bash course amd remove notfound books (#12062)
* feat: add new bash course amd remove notfound books

* fix: course position

* fix: course position

* fix: add line to course

* fix: name on courses/free-courses-pt_BR.md

Co-authored-by: Eric Hellman <eric@hellman.net>

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-03 21:26:44 -04:00
Ruturaj Jadhav
6a78b85c06
Update free-programming-books-langs.md (#12081)
* Update free-programming-books-langs.md

Added Programming With Java book by Ashik Ahmed Bhuiyan & Md Amiruzzaman

* Update free-programming-books-langs.md

Fixed a warning in the free-programming-books-langs.md file related to missing PDF indication for a link.

* Update free-programming-books-langs.md

Corrected author formatting to use a comma instead of &, following repo style.
2025-10-02 11:43:32 -04:00
Ravipudi Venkatesh
fd99154b42
Added dBooks. A source to download open source books for free. (#12085)
* Added dBooks. A source to download open source books for free.

* Removed trailing slash
2025-10-02 11:11:05 -04:00
Sockalingam
123e44862d
feat(arch): Add book The Accidental CTO (#12083) 2025-10-02 11:06:56 -04:00
Ethan Zhang
b982c25260
Added Principles of Object-Oriented Programming book (#12064)
* Added Principles of Object-Oriented Programming book

* Added missing authors, fixed linter issue
2025-10-02 10:09:53 -04:00
Vitória
818d6afe68
Add Linux Essentials pt-br (#12061)
* feat: add Linux Essentials pt-br

* fix: adjust formatting of Linux Essentials license information
2025-10-02 10:03:05 -04:00
M4ximumPizza
1bc5416a02
Added Deep R Programming by Marek Gagolewski (#12058) 2025-10-02 09:54:15 -04:00