Commit Graph

152 Commits

Author SHA1 Message Date
Adebisi Ahmed
7591226e4d
feat: add algorithm book (#9902) 2023-10-06 10:55:13 -04:00
Gaurav Padam
41b97f7fff
check_urls=free-programming-books-subjects.md (#9847) 2023-10-06 10:40:37 -04:00
Prabhjot Singh
1a96c52d9c
Added new book: Neural Network Design (2nd Edition) (#9862)
* Update free-programming-books-langs.md

* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md
2023-10-04 22:40:21 -04:00
Mohamed Adel
c206edd001
updating url addresses (#9765)
* updating url addresses

* updating some http to https
2023-10-03 20:56:12 -04:00
Dhruv Kumar
e698954234
Add new books in Prompt Engineering (changes made) (#9647)
* Update free-programming-books-langs.md

* Update free-programming-books-langs.md

* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md
2023-10-02 19:39:24 -04:00
Marcel Brode
4851adcd6c
Fix minor formating issues (#9571) 2023-10-01 10:17:45 -04:00
Saurabh Kumar
00cc6f9cad
Added book "Introduction to Cultural Analytics & Python" (#9451) 2023-07-18 11:12:11 -04:00
Saurabh Kumar
d519e22606
Formatted "Algorithms and Data Structures" section in file "free-programming-books-subjects.md". (#9412)
* Added missing author names and file types for various books. Updated links for some books.

Added missing author names and file types for various books under "Operating Systems" section.

Updated links for some books to reflect the current version of the book.

* Added new links for books with broken links

Added new links for books that were deleted due to broken links.

* Update all "http" links to "https" ones in the Meta List(English books, by subject)

Updated all supporting "http" links to "https" ones in the Meta List under "English books, by subject" category.

* Formatted section according to guidelines in free-programming-books-subjects.md

Formatted the complete "Algorithms and Data Structures" section according to our guidelines.

* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md

* Added missing author name for book "Binary Trees".

* Removed the "Archived" label from resources present on "archive.org" domain.

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>

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

* Removed the `(PDF)` label from listings which were not .pdf files.

* 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: Eric Hellman <eric@hellman.net>
2023-07-16 08:46:33 -04:00
Saurabh Kumar
e539efcace
Added the *(🗃️ archived)* label to all the archived entries in files "free-programming-books-subjects.md" and "free-programming-books-langs.md". (#9427)
* Added the "Archived" label to all the archived entries.

* Added the *(🗃️ archived)* label to all the archived entries.

* Added the *(🗃️ archived)* label to listings that were on the "archive.org" domain.

* Added the *(🗃️ archived)* label to listings that were on the "archive.org" domain.

* Removed the "Archived" label from links on "archive.org" domain.

* Removed the "Archived" label from links on "archive.org" domain.
2023-07-12 14:49:07 -04:00
Saurabh Kumar
9b6cf1dce1
Added a new book as well as missing author names and file types for various books under "Operating System Development" section. Updated links for some books. (#9407)
* Added missing author names and file types for various books. Updated links for some books.

Added missing author names and file types for various books under "Operating Systems" section.

Updated links for some books to reflect the current version of the book.

* Create Check Links.py

A simple python script that checks urls to see if they are broken.

* Added file Check Style.py

A simple python script that checks whether the style of book listing is according to our style guide.

* Update Check Style.py

* Update Check Links.py

* Delete Check Links.py

* Delete Check Style.py

* 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 free-programming-books-subjects.md resolves #9408

Removed books with broken links.
Some books had https links available, so updated their links.
One book - "Creative Commons: a user guide" had a working link, but no download button on the page, so removed the book.

Made other minor changes like adding file type.

* Added book "Creative Commons: a user guide"

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2023-06-22 16:46:47 +02:00
Mahesh Hegde
0b5fe6f455
Add "Docker Tutorial" by Anthony Baire (IRISA) (#9298)
* Add Docker Tutorial by Anthony Baire IRISA

* Alphabetical order

* Mention format (PDF)
2023-03-11 16:11:58 -05:00
Syed Mashood
f02cd2a32e
Added Subjects (#9263)
* Added a new index

* pr-fix Added books

* pr-fix added subjects

* added subject

* added subject

* added subjects

* added subject

* added subjects

* added subjects

* added subjects

* Added subjects

* added subjects
2023-03-03 11:26:19 -05:00
TimTeitelbaum
eba0d7f2ed
Update free-programming-books-subjects.md (#9275)
* Update free-programming-books-subjects.md

I am the author of a new language-agnostic introduction-to-programming textbook, discovered this site, and would like to add my book. The use case I am thinking of is this:

A kid wants to learn to program, doesn't know which in language, and comes to this:

     BY PROGRAMMING LANGUAGE
     Originally, this list included a section called "Language Agnostic" for books about
      programming subjects not restricted to a specific programming language. That 
      section got so big, we decided to split it into its own file, the BY SUBJECT file.

The kid in intrigued by the idea of learning programming in a language-agnostic manner, goes to BY SUBJECT, and but finds there a list of specialized and advanced-sounding topics. The kid just wants to learn to program, and not finding a suitable category in which to look, is encouraged thereby to return to BY PROGRAMMING LANGUAGE, pick a specific language, and go down that path.

Little did the kid suspect that there are language-agnostic introductory-programming texts in Theoretical Computer Science. It took Eric Hellman to point out to me that this is where such great language-agnostic introductory-programming texts as SICP/Ableson&Sussman are catalogued (Yes, SICP uses Scheme, but it isn't really about "How to Program in Scheme"). But the kid will never find SICP, because "Theoretic Computer Science" is an intimidating misnomer. (And furthermore, the category does include highly-theoretical books.) The kid has lost an opportunity, and has been led to believe that programming is all about learning one of the standard programming languages.

I am proposing to:

1. Rename the category "Language-Agnostic Introductory Programming / Theoretical Computer Science".
2. Move into alphabetical order in the list of subjects.
3. Insert my own book there.

My preference (frankly) would be to separate introductory programming textbooks from highly theoretical books, but (certainly, as a newcomer to the site) I don't propose such a step.

* New subject: "Programming"

Split "Theoretical Computer Science" into "Programming" and (the residual list) "Theoretical Computer Science".
Add my book to "Programming".

* Clarify where Language-Agnostic books went.


Add one sentence to the preamble clarifying where Language-Agnostic books went.

* Add an extra line

Added an extra line to fix a lint error
2023-02-01 10:16:39 -05:00
Kiran Jodhani
3062af2d04
New PDF book added - Developing 2D Games with Unity (#9270)
* New book added - Developing 2D Games with Unity]

* Update with new ebook - Level up your code with game programming patterns

* Space Removed
2023-01-23 16:07:47 -05:00
Feofiloff
cf61386b99
Added book "Graph Theory Exercises" (#9268)
Added to Mathematics for Computer Science section.
2023-01-18 17:56:13 -05:00
vfdev
108df53529
Added "Roads and Bridges" (#9261) 2023-01-11 12:40:19 -05:00
John Marcial
499315143c
Add book from freeCodeCamp (#9252) 2023-01-08 16:17:07 -05:00
Sundeep Agarwal
9aadba05ff
Added books for command line, clojurescript, python, data science and vim (#9235)
* added books for command line, clojurescript, python, data science and vim

* sorting order

* added python for astronomers
2022-12-18 15:52:43 -05:00
Arialdo Martini
568f7d0631
Added book get-git, in Italian and English (#9228) 2022-12-04 17:16:27 -05:00
Eric Hellman
1288c1cec1
cleanup from abandoned PRs (#9203)
* add go course from #8619

* added book from #8655

* added book from #8688

* add book from #8698

* remove duplicate

* add tutorial from #8939

* add course from #9076

* as noted in #9086, not the whole book

* courses from #9116

* space

* added cheatsheet from #9138
2022-11-15 16:43:49 -05:00
Eric Hellman
c7d60efd43
cleanup from hacktoberfest [WIP] (#9177)
* sololearn tutorials from #7188

* alphabetize

* add webpack course from #8031

* add a course from #8853

seems to cause linter failure? adding here to double check

* was worth a try

* update a title (from #7651)

* move learnxiny to books

as suggested in #7687

* add arduino course from #7765

* add resource from #7825

* Big Data resources from #7939

* move youtube courses from books-id to courses-id

* normalizing riptutorial attribution
2022-11-08 11:44:40 -05:00
Chiké Abuah
e70573669d
(REVISED) add free online book on Differential Privacy, in security & privacy section (#9191)
* add free online book on Differential Privacy

* add free online book on Differential Privacy

* security and privacy section

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

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

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-11-08 09:32:08 -05:00
Gage
618b0c6cbd
Add newer edition of Learn Azure in a Month of Lunches (#8053)
* Update free-programming-books-subjects.md

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

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
2022-11-05 17:43:09 -04:00
Prasenjit Das
633973ae98
Add a book to free-programming-books-subjects (#8884)
* Add a book to free-programming-books-subjects

* add missing authors, add add space between authors
2022-11-01 13:07:18 -04:00
Prasenjit Das
497cf728d5
Add book to free-programming-books-subjects (#8878)
* Update free-programming-books-langs.md

Added A Beginner’s Guide to Matlab written by Christos Xenophontos

* Add new book to free-programming-books-subjects

* Add book to free-programming-books-subjects

* Missing author add, add space between authors
2022-11-01 13:06:05 -04:00
YashSalunke12
12667e5a4b
Update free-programming-books-subjects.md (#8225)
* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md
2022-11-01 11:33:29 -04:00
happiestbee
b5e2a59197
Complete entry for Computer Science Two textbook (#9166)
* Complete entry for Computer Science Two textbook

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

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
2022-11-01 09:46:30 -04:00
happiestbee
e54384429c
Complete entry for Computer Science One textbook (#9165)
* Complete entry for Computer Science One textbook

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

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>

Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com>
2022-11-01 09:39:37 -04:00
happiestbee
e52d124032
Add Computer Vision book from standford (#9164) 2022-11-01 09:22:05 -04:00
Manan Jain
2a59152496
Update free-programming-books-subjects.md (#7938)
* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md

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

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

* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-10-30 22:08:41 -04:00
Devesh Soni
91d5d44af7
Update free-programming-books-subjects.md (#9143)
Added a Quantum Computing book.
2022-10-30 22:02:43 -04:00
Chi Zuo
acffb24a10
add one Data Science English book (#7755) 2022-10-29 22:57:58 -04:00
Andrew Asche
c96e99e9bc
Adding Quantum Computing Book (#9103)
* Adding Quantum Computing Book 

The Functional Analysis of Quantum Information Theory
Ved Prakash Gupta, Prabha Mandayam, V. S. Sunder

* spacing issue

Spacing issue between next section and current section

* Create free-podcasts-screencasts-fr.md

Spacing issue between next section and current section

* Alphabetical changes

reorder to keep alphabetical order

* Update free-podcasts-screencasts-ru.md

* Update free-podcasts-screencasts-ru.md
2022-10-29 22:23:55 -04:00
dmorozov001
205ee19c76
Adding Machine Learning Simplified by Andrew Wolf (#9084)
After reading this book, you would understand everything that comes into the scope of Supervised ML, and would be able to not only understand nitty-gritty details of mathematics behind the scene, but also explain to anyone how things work on a high level.
2022-10-29 21:16:39 -04:00
Abhay kaushik
1abf60b542
Update free-programming-books-subjects.md (#7170)
* Update free-programming-books-subjects.md

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

* Apply suggestions

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

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

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2022-10-29 19:30:15 -04:00
Dawood Wasif
cd3fceaf72
added data science book (#8981) 2022-10-26 14:48:12 -07:00
Ivan Vasilev
ceeba65a86
add: refactor like a superhero book (en, ru) (#8904) 2022-10-24 17:47:16 -07:00
Atharva Joshi
03d12eeab7
Update free-programming-books-subjects.md (#8783)
* Update free-programming-books-subjects.md

* Update free-programming-books-subjects.md
2022-10-21 20:27:30 -04:00
Ashwin Narayanan S
60e92cba8b
Update free-programming-books-subjects.md (#8727) 2022-10-20 22:28:08 -04:00
Levi Zim
a5b19c7d1e
add Isomorphism -- Mathematics of Programming (#8670) 2022-10-19 16:00:28 -04:00
happiestbee
9df8a4bdc8
Add information retrieval book (#8608) 2022-10-18 21:22:43 -04:00
Melanga Dissanayake
fa74812798
added book Hands-on Data Visualization (#8585) 2022-10-18 20:37:54 -04:00
Melanga Dissanayake
f1a4e2d335
added book Fundamentals of Data Visualization (#8547)
* added book Fundamentals of Data Visualization book
under new Subject Data Visualization

* fixed alphabetical ordering

* changed datamining category to data science
2022-10-17 22:28:48 -04:00
Sirio Negri
992d243870
Added Contributing to opensource: the right way (#8523)
* Added Contributing to opensource: the right way

* author inserted

* Alphabetically ordered
2022-10-16 22:36:50 -04:00
Daniel Castillo
3454fdb706
Added Atomic Design book into free-programming-books-subjects.md (#8519) 2022-10-16 22:30:17 -04:00
Timothy Joshua Chua
49af087386
Added Probabilistic Machine Learning - An Introduction PDF by Kevin P. Murphy (#8470)
* added probabilistic machine learning book check_urls=free-programming-books-subjects.md

* added probabilistic machine learning book check_urls=free-programming-books-subjects.md

* added probabilistic machine learning book check_urls=free-programming-books-subjects.md
2022-10-16 21:45:09 -04:00
Simone Guardati
b6c379bda1
Include Elasticsearch study material (#8449)
* include Elasticsearch study material

* restore space between chapters

* remove elasticsearch notes from free-programming-books-langs.md file
2022-10-16 21:03:48 -04:00
Tomasz Tarczyński
6a57ba2cdd
Add Confluent's free ebook: Designing Event Driven Systems by Ben Stopford (#8434)
* Add Confluent's free ebook: Designing Event Driven Systems by Ben Stopford

* Add missing dash in the title
2022-10-15 18:33:25 -04:00
Jimii
ceba4fc469
feat: add cryptography book (#8395) 2022-10-15 17:51:25 -04:00
Waun Broderick
4adba2c801
Updated the course & book resources w AI additions (#8137)
* updated free-courses-en.md AI

updated free-courses-en.md AI

* updated free-programming-book for AI

updated free-programming-book for AI

* Updated free-programming-book.md

Updated free-programming-book.md

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

Co-authored-by: Biswadeep Purkayastha <98874428+metabiswadeep@users.noreply.github.com>

* Update courses/free-courses-en.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

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

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

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

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

* Update courses/free-courses-en.md

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

* Updated free-courses-en.md

Removed a course due to a time restriction

Co-authored-by: Biswadeep Purkayastha <98874428+metabiswadeep@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2022-10-13 21:11:59 -04:00