Commit graph

1335 commits

Author SHA1 Message Date
Harshit Sethi
ee40cdadb3
Add Java me sdk 3.4 official tutorial (#12475)
* Add Java me sdk 3.4 official tutorial

* Fix lines bw subheadings

* Shift java me to main Java section

* Remove java me link
2025-10-16 20:40:41 -04:00
Girdhar Agrawal
6115817c35
Add missing HTML format tags to 9 TypeScript books (#12550)
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.
2025-10-16 20:37:23 -04:00
Girdhar Agrawal
2846827716
Add missing HTML format tags to 21 Rust books (#12549)
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.
2025-10-16 20:36:46 -04:00
Girdhar Agrawal
988e696d59
Remove incorrect Leanpub access notes from batch13 PowerShell books (#12527)
* 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
2025-10-16 20:32:56 -04:00
Girdhar Agrawal
55e3c332b1
Add license notes (CC BY-NC-ND) to 2 books and fix vi courses (#12498)
- Add CC BY-NC-ND license notation to 'The Linux Command Line' by William E. Shotts Jr. (found in footer at http://linuxcommand.org/tlcl.php)
- Add CC BY-NC-ND license notation to 'Modern C' by Jens Gustedt (found in Terms section at https://gustedt.gitlabpages.inria.fr/modern-c/)
- Fix broken C# index anchor in Vietnamese courses (#a-idcsharpac -> #csharp)
- Remove duplicate 'Học React Hooks cơ bản (2020)' entry in Vietnamese courses

Resolves #11355 (license notes effort)
Related: Hacktoberfest 2025 contribution
2025-10-15 22:30:29 -04:00
M4ximumPizza
24a2cba658
Add Introduction to Python Programming (OpenStax) (#12448)
* Add OpenStax Introduction to Python resource

* Added PDF to fix linter error

* Added license info

* Fix link for OpenStax Introduction to Python

* Fixed link
2025-10-15 22:20:35 -04:00
Harshit Sethi
7fe9140232
Add GNU Make Manual (#12497) 2025-10-15 22:16:14 -04:00
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
Girdhar Agrawal
b0ceabf34a
Add license tags: Learning with Python (GFDL), Modeling and Simulation in Python (CC BY-NC) (#12507) 2025-10-15 21:39:51 -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
Anjali Chourasia
baea82ef24
added resources for Zig and Raku (#12482)
* added resources for Zig and Raku

* added single link for Raku
2025-10-15 21:32:09 -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
Uğur Özcan
1cbac2161d
Update free-programming-books-tr.md (#12460)
* Update free-programming-books-tr.md

* Update free-programming-books-tr.md

* Update free-programming-books-tr.md

* Update free-programming-books-tr.md

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

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

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2025-10-14 23:12:34 -04:00
Harshit Sethi
60199c6fa5
Add Symbain C++ in Russian Books section (#12469) 2025-10-14 21:28:45 -04:00
Ivan Oranciuc
43b23eb74c
Update free-programming-books-langs.md (#12468)
Original resourse doesn't exist - change to archived link
2025-10-13 20:44:09 -04:00
Safwan Ahmad
9d0a84c575
Add Urdu programming books index for C++ and HTML (#12450)
* Add Urdu programming books index for C++ and HTML

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

Co-authored-by: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com>

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

Co-authored-by: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com>

* fix(ur): add &rlm; markers for RTL consistency in C++ and HTML sections

* docs: add Urdu / اردو language entry to main index

* fix: reorder Urdu language entry in the resources list

---------

Co-authored-by: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com>
2025-10-13 20:25:50 -04:00
M4ximumPizza
b4575bd518
Add new C++ programming resource by Kenneth (#12458)
* Add new C++ programming resource by Kenneth

* Fixed ordering
2025-10-13 09:02:20 -04:00
Matteo Baccan
37975c892a
Add practical guide on using Artificial Intelligence by M. Baccan and D. Ferrero (#12438)
* Add practical guide on using Artificial Intelligence by M. Baccan and D. Ferrero

* reordered

---------

Co-authored-by: matteo baccan <m.baccan@rdigitale.eu>
2025-10-12 19:43:53 -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
Srishti Soni
027b89608a
Update link for 'An Introduction to Statistical Learning' (#12423) 2025-10-11 21:05:32 -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
Uğur Özcan
e3b38535e3
Update free-programming-books-tr.md (#12411) 2025-10-11 20:49:11 -04:00
Uğur Özcan
55c64164e4
Added book (#12123)
* Added book

* Update free-programming-books-tr.md

* Update free-programming-books-tr.md

* Update free-programming-books-tr.md

* Update free-programming-books-tr.md
2025-10-11 20:23:40 -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
cchaduka
433286c73e
Add Architecture of Advanced Numerical Analysis Systems book from Springer, by Wang & Zhao (#12404) 2025-10-10 21:41:02 -04:00
Prashant Patil
5417fb0a8b
Fix #12022 - TailwindCSS Index Entry Formatting Issue (#12403) 2025-10-10 21:39:36 -04:00
Dmitrii Gerasimenko
3ef89eca53
Update edition of 'Automate the Boring Stuff with Python' (#12369)
* Update edition of 'Automate the Boring Stuff with Python'

* remove old editions

Updated the listing for 'Automate the Boring Stuff with Python' to include the 3rd Edition with HTML format.
2025-10-10 21:36:36 -04:00
Mohana Vamsi
975683b698
Added Four New Courses — Telugu & English (#12350)
* Update free-programming-books-te.md

* Update free-programming-books-te.md

* Update free-programming-books-te.md

* added Java telugu

* added C telugu

* Update free-programming-books-te.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-books-te.md

* Update free-programming-books-te.md

* Update free-programming-books-te.md

* Update free-programming-cheatsheets.md

* Update free-programming-books-te.md

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

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

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

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

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

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

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

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

Co-authored-by: 89p13 <231501014@rajalakshmi.edu.in>

* Update free-programming-books-te.md

* Update free-programming-books-te.md

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: 89p13 <231501014@rajalakshmi.edu.in>
2025-10-10 21:33:36 -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
Srishti Soni
50cad37b9d
Add 'Learn Programming with OCaml' to the list (#12347)
* Add 'Learn Programming with OCaml' to the list

* fixed alphabet ordering

* Update OCaml book entry with translator information

Added translator credit for the OCaml book.

* Fix typo in OCaml resource description

* 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-10 21:14:26 -04:00
Rudrabikram Roy
9d26840628
Added license notation for 3 books under Assembly Language section (#12380) 2025-10-09 22:49:45 -04:00
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 a17c7596d1.

* 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