268 Commits

Author SHA1 Message Date
Luthfi Harwidjaya
a200430e9a
Add 'Software-Defined Radio for Engineers' to Misc on free-programming-books-subjects.md (#12509)
* Add 'Software-Defined Radio for Engineers' book link

* Add SystemVerilog resource to verilog list

* Fix SystemVerilog entry alphabetical ordering error
2025-10-15 21:52:26 -04:00
Girdhar Agrawal
a7fbb0d82f
Fix duplicate author dash and add CC BY-NC-SA to Think Complexity in subjects.md (#12508) 2025-10-15 21:40:20 -04:00
Adnan Valdes
39f7e81f55
Update free-programming-books-subjects.md (#12506)
Remove _Data Structures [Into Java]_ by Paul N. Hilfinger. Link requires UCBerkeley CalNet access.
2025-10-15 21:39:02 -04:00
Girdhar Agrawal
aaf8a83d83
Add license notations for Think DSP, Automate the Boring Stuff, Think Stats, and Think Bayes (#12499) 2025-10-15 21:28:32 -04:00
Dheeraj Singh Chauhan
b4cc05367f
fix(subjects): correct 'Feerless' -> 'Fearless' in Open Source Applications entry (#12437) 2025-10-12 19:40:15 -04:00
Vipin Kumar
010c6c082e
Add SQL playgrounds, Deep-ML problem set, and OpenCV University courses (#12421)
* 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
2025-10-11 21:04:32 -04:00
Ivan Oranciuc
f596308847
Update free-programming-books-subjects.md (#12420)
Change to archived link - original resourse doesn't exist
2025-10-11 20:54:46 -04:00
rleexyz
4814e5f516
create subheading calc under math and move books (#12412) 2025-10-11 20:16:40 -04:00
rleexyz
f82228765c
create subheading algrebra under math and move books (#12372)
* create subheading algrebra under math and move books

* update links as sub under math
2025-10-10 21:56:10 -04:00
Usman Ahmad Saeed
1257bcc390
Add Julia Data Science (HTML) (#12393)
* 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
2025-10-10 21:25:48 -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
Ravipudi Venkatesh
afd331353d
Add "Build your own X" (#12310)
* Add "Build your own X"

* Updated typo
2025-10-08 12:45:51 -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
Nguyễn Minh Phú
5032783c01
the art of hpc books (#12323) 2025-10-07 22:46:23 -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
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
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
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
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
M4ximumPizza
73181e7410
Removed broken licensing link (#12035) 2025-10-01 14:59:09 -04:00
Bharath
c576123565
Add new book to free-programming-books-subjects.md for the index of Computer Science. (#12003)
* Add new book to free-programming-books-subjects.md

Adding Introduction to Computer Science book for  the index of Computer Science in free-programming-books-subjects.md

* Remove year from OpenStax CS book title

Updated the entry for 'Introduction to Computer Science' by removing the year (2024) from the book title to maintain consistency with other listings.
2025-10-01 14:43:44 -04:00
Gabriel de Souza
53669b93b2
add Engineering Software as a Service book from Fox and Patterson (#12001)
* feat: add Software Eng as a Service book

* fix: remove trailing slash from book
2025-10-01 14:03:42 -04:00
JongMyeong HAN
798eb321f4
Fixes annotations like (🗃️) (#11996)
That seems to work! fixes #11995
2025-09-30 15:29:49 -04:00
ABDR-Again
0a356fa376
Added New Book [LINUX Networking] by (Paul Cobbaut) in {Networking] (#11966)
* Added [Linux Networking] By Paul Cobbaut (PDF) into [NETWORKING] Section

* Added [Linux Networking] By [Paul Cobbaut] to [Networking] Section

* Update free-programming-books-subjects.md

Fixed Extra Space Mistake
2025-09-22 09:07:52 -04:00
Aaqil Yousuf
65fb739a8d
fix broken link to Discovering the STM32 Microcontroller book using wayback machine link (#11939) 2025-09-04 15:28:02 -04:00
Aaqil Yousuf
fc21cbd01e
Add Compiler Construction using C# (SLANGFOR.NET) (fixes #11804) (#11929)
* Add Compiler Construction using C# (SLANGFOR.NET) (fixes #11804)

* Fix lint errors: use * for list markers and adjust blank lines

* Style: fix linter warning in Compiler Design section

* Update: added reformatted version of this book
2025-08-23 14:50:50 +02:00
Andrew Kushyk
7573b563b3
update free-programming-books-subjects.md (#11922)
Linux Kernel in a Nutshell by Greg Kroah-Hartman was added
2025-08-05 19:24:49 +02:00
Margotaro
589efbc703
Update free-programming-books-subjects.md (#11921)
* Update free-programming-books-subjects.md

Added Safe by design book to the Software Architecture book list

* Update free-programming-books-subjects.md

Fixed lint checks
2025-08-02 03:44:24 -04:00
Denys Poltorak
5150dba6f5
Updated Architectural Metapatterns (#11917) 2025-07-22 15:36:31 -04:00
M4ximumPizza
e2f6750a8b
Removed Coding With Minecraft by Al Sweigart: Error 404 (#11873) 2025-04-28 08:57:51 -04:00
M4ximumPizza
e056479b05
Removed Computer Networks by J.Vinoth kumar due to page not found. (#11863) 2025-04-14 10:39:13 -04:00
Antriksh Gwal
93ca1e2fd3
Add license notations for 3 books (#11433)
* Add license notations for Grokking Bitcoin, Mastering Bitcoin and Competetive Programmer's Handbook

* Remove version info from license notation
2025-01-25 19:20:51 -05:00
Denys Poltorak
82d11be9f3
Added Architectural Metapatterns (#11800)
* Added Architectural Metapatterns

* One link per listing
2024-12-24 15:21:26 -05:00
You Gao
2d1bd6bf03
feat: testing book to added to ``books/free-programming-books-subjects.md`` (#11788)
* feat: added book

* fix: book name

* fix: trailing slash

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

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

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2024-12-16 21:06:34 -05:00
You Gao
1e86318ce2
feat: book added (#11787) 2024-12-16 20:40:33 -05:00
Sean Cannon
a91515a03e
Add Succeed In Software Book (#11779)
* Add Succeed In Software Book

* fix typo
2024-12-02 12:20:46 -05:00
Goran Jović
89bb6877b6
added Learn Functional Programming (#11778) 2024-12-01 10:22:29 -05:00
Ajay Singh
9bd33204fa
Added Evidence Based Software Engineering Book (#11759)
* Added Evidence Based Software Engineering Book

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

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

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2024-11-12 21:15:22 -05:00
V205
0647f1571a
Add AI Safety for Fleshy Humans (#11755)
* Add AI Safety for Fleshy Humans

Add AI Safety for Fleshy Humans, by Nicky Case and Hack Club.

* Update free-programming-books-subjects.md
2024-11-09 20:18:01 -05:00
Salim Zaidi
f615d6a493
Update Dead Links for Compiler Design Books (#11745)
* Update Dead Links for Compiler Design Books

* Addressed requested changes
2024-11-04 13:50:52 -05:00
Christoph
ceeb8eb0bb
add aml4td (#11666)
adds the book "Applied Machine Learning for Tabular Data"
2024-10-26 11:54:12 -04:00
Anissa A.
0dfc2623c3
Update free-programming-books-subjects.md (#11665)
Updates Artificial Intelligence book with a Creative Commons license
2024-10-24 08:54:32 -04:00
Volodymyr Prokopyuk
658ae7e0c7
Build a Blockchain from Scratch in Go with gRPC (#11641)
* go-books: add Build a Blockchain from Scratch in Go with gRPC

The README of the repository contains links to 11 chapters in the doc/ directory

* blockchain-books: add Build a Blockchain from Scratch in Go with gRPC

The README of the repository contains links to 11 chapters in the doc/ directory

* go-books: remove Build a blockchain from scratch in Go with gRPC
2024-10-23 11:38:17 -04:00
martian2001
62b5b0274a
Update free-programming-books-subjects.md (#11612) 2024-10-19 19:59:00 -04:00
Anshu2000213
933343b98b
Add License to book (#11610) 2024-10-18 20:44:47 -04:00