From 623833b69691415330f04ce3a72e661577b7541d Mon Sep 17 00:00:00 2001 From: Azam Ali Shaikh <140999593+azamshaikh1103@users.noreply.github.com> Date: Sat, 19 Oct 2024 06:13:16 +0530 Subject: [PATCH 01/74] Azam/adding license (#11609) * Add license to 5 books * Add license to 6 books * Add license to 6 books (React Native, Svelte, VueJs & Latex) --- books/free-programming-books-langs.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 9dbc3fb29..92e7e4405 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1382,10 +1382,10 @@ Books on general-purpose programming that don't focus on a specific language are #### React Native -* [Essential React Native](https://www.programming-books.io/essential/reactnative/) - Krzysztof Kowalczyk, StackOverflow Contributors +* [Essential React Native](https://www.programming-books.io/essential/reactnative/) - Krzysztof Kowalczyk, StackOverflow Contributors (CC BY-SA) * [React Native Animation Book](http://browniefed.com/react-native-animation-book/) * [React Native Express](http://www.reactnativeexpress.com) -* [React Native Notes for Professionals](https://goalkicker.com/ReactNativeBook) - Compiled from StackOverflow documentation (PDF) +* [React Native Notes for Professionals](https://goalkicker.com/ReactNativeBook) - Compiled from StackOverflow documentation (PDF) (CC BY-SA) * [React Native Training](https://www.gitbook.com/book/unbug/react-native-training/details) * [The Ultimate Guide to React Native Optimization](https://www.callstack.com/blog/download-the-ultimate-guide-to-react-native-optimization-ebook) (PDF) *(email requested, not required)* @@ -1406,7 +1406,7 @@ Books on general-purpose programming that don't focus on a specific language are #### Svelte * [Beginner SvelteKit](https://vercel.com/docs/beginner-sveltekit) - Steph Dietz -* [Getting started with Svelte](https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_getting_started) - MDN Web Docs +* [Getting started with Svelte](https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_getting_started) - MDN Web Docs (CC BY-SA) * [Svelte Tutorial](https://svelte.dev/tutorial/basics) - Svelte.dev * [The Svelte Handbook](https://flaviocopes.com/page/svelte-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)* @@ -1414,7 +1414,7 @@ Books on general-purpose programming that don't focus on a specific language are #### Vue.js * [30 Days Of Vue](https://www.newline.co/30-days-of-vue) - Hassan Djirdeh (HTML; *email required for PDF*) -* [Learning Vue.js](https://riptutorial.com/Download/vue-js.pdf) - Compiled from StackOverflow Documentation (PDF) +* [Learning Vue.js](https://riptutorial.com/Download/vue-js.pdf) - Compiled from StackOverflow Documentation (PDF) (CC BY-SA) * [The Vue.js Handbook](https://flaviocopes.com/page/vue-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)* @@ -1454,8 +1454,8 @@ Books on general-purpose programming that don't focus on a specific language are * [Arbitrary LaTex Reference](http://latex.knobs-dials.com) * [Begin Latex in minutes](https://github.com/VoLuong/Begin-Latex-in-minutes) -* [LaTeX](https://en.wikibooks.org/wiki/LaTeX) - Wikibooks -* [LaTex Notes for Professionals](https://goalkicker.com/LaTeXBook/) - Compiled from StackOverflow documentation (PDF) +* [LaTeX](https://en.wikibooks.org/wiki/LaTeX) - Wikibooks (CC BY-SA) +* [LaTex Notes for Professionals](https://goalkicker.com/LaTeXBook/) - Compiled from StackOverflow documentation (PDF) (CC BY-SA) * [The Not So Short Introduction to LaTeX](https://tobi.oetiker.ch/lshort/lshort.pdf) (PDF) From 933343b98b1602c7ed81294682cb420c01837c25 Mon Sep 17 00:00:00 2001 From: Anshu2000213 <119296650+Anshu2000213@users.noreply.github.com> Date: Sat, 19 Oct 2024 06:14:47 +0530 Subject: [PATCH 02/74] Add License to book (#11610) --- books/free-programming-books-subjects.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index d8b10bac9..c12457e98 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -891,7 +891,7 @@ Kerridge (PDF) (email address *requested*, not required) * [Designing Event-Driven Systems. Concepts and Patterns for Streaming Services with Apache Kafka](https://assets.confluent.io/m/7a91acf41502a75e/original/20180328-EB-Confluent_Designing_Event_Driven_Systems.pdf) - Ben Stopford (PDF) * [Developing Reactive Microservices](https://info.lightbend.com/COLL-20XX-Developing-Reactive-Microservices_Landing-Page.html) (email address *requested*, not required) * [Domain Driven Design Quickly](https://www.infoq.com/minibooks/domain-driven-design-quickly) -* [Domain-Driven Design Reference](https://www.domainlanguage.com/ddd/reference) - Eric Evans +* [Domain-Driven Design Reference](https://www.domainlanguage.com/ddd/reference) - Eric Evans (CC BY) * [DSL Engineering: Designing, Implementing and Using Domain-Specific Languages](http://dslbook.org) - Markus Voelter * [Exploring CQRS and Event Sourcing](https://docs.microsoft.com/en-us/previous-versions/msp-n-p/jj554200(v=pandp.10)) - Dominic Betts, Julián Domínguez, Grigori Melnik, Mani Subramanian, Fernando Simonazzi ([EPUB, PDF](https://www.microsoft.com/en-us/download/details.aspx?id=34774) - [code samples](https://go.microsoft.com/fwlink/p/?linkid=258571)) * [Guide to the Software Engineering Body of Knowledge](https://www.computer.org/education/bodies-of-knowledge/software-engineering/v3) (email address *requested*) From 62b5b0274ab875e35130a35739277d752bbefc62 Mon Sep 17 00:00:00 2001 From: martian2001 <46631480+martian2001@users.noreply.github.com> Date: Sun, 20 Oct 2024 05:29:00 +0530 Subject: [PATCH 03/74] Update free-programming-books-subjects.md (#11612) --- books/free-programming-books-subjects.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index c12457e98..47b240b44 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -595,6 +595,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Graph Theory Exercises](https://www.ime.usp.br/~pf/graph-exercises/) - Paulo Feofiloff (PDF) * [Isomorphism -- Mathematics of Programming](https://github.com/liuxinyu95/unplugged) - Larry LIU Xinyu * [Mathematics for Computer Science](https://courses.csail.mit.edu/6.042/spring18/mcs.pdf) - Eric Lehman, F. Thomson Leighton, Albert R. Meyer (PDF) +* [PROGRAM = PROOF](https://www.lix.polytechnique.fr/Labo/Samuel.Mimram/teaching/INF551/course.pdf) - Samuel Mimram (PDF) ### Misc From 1985b6bd592eb108346d3b6f3813d687cc866b01 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Sun, 20 Oct 2024 05:46:25 +0530 Subject: [PATCH 04/74] Added Cheatsheets for many languages (#11616) * Added Cheatsheets * Added Java Cheatsheet * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Removed Extra Space --- more/free-programming-cheatsheets.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/more/free-programming-cheatsheets.md b/more/free-programming-cheatsheets.md index 68afcc241..d42e7cac5 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -152,6 +152,7 @@ * [Docker Cheat Sheet](https://web.archive.org/web/20210516172426/https://swissarmydevops.com/wp-content/uploads/2021/02/Docker_Cheat_Sheet-2.pdf) - Nikko Pedersen, Swiss Army DevOps (PDF) *(:card_file_box: archived)* * [Docker Cheat Sheet](https://github.com/wsargent/docker-cheat-sheet) - Will Sargent, et al. (HTML) * [Docker Cheat Sheet - Kapeli](https://kapeli.com/cheat_sheets/Docker.docset/Contents/Resources/Documents/index) - Bogdan Popescu (HTML) +* [Docker Cheat Sheet : Complete Guide (2024)](https://www.geeksforgeeks.org/docker-cheat-sheet) - Geeksforgeeks (HTML) * [Docker Cheat Sheet (v1)](https://dockerlux.github.io/pdf/cheat-sheet.pdf) - Gildas Cuisinier, Docker Meetup Luxembourg (PDF) * [Docker Cheat Sheet (v2)](https://dockerlux.github.io/pdf/cheat-sheet-v2.pdf) - Gildas Cuisinier, Docker Meetup Luxembourg (PDF) * [Docker Cheatsheet: Docker commands that developers should know](https://vishnuch.tech/docker-cheatsheet) - Vishnu Chilamakuru (HTML) @@ -210,6 +211,7 @@ * [Accessibility CheatSheet](https://learn-the-web.algonquindesign.ca/topics/accessibility-cheat-sheet/) - Algonquin Design (HTML) * [Beginner's CheatSheet](https://websitesetup.org/html5-cheat-sheet/) - WebsiteSetup (HTML) +* [CSS Cheat Sheet – A Basic Guide to CSS](https://www.geeksforgeeks.org/css-cheat-sheet-a-basic-guide-to-css) - GeeksforGeeks (HTML) * [CSS CheatSheet](https://htmlcheatsheet.com/css/) (HTML) * [CSS Cheatsheet](https://www.codewithharry.com/blogpost/css-cheatsheet/) - CodeWithHarry (HTML) * [CSS Cheatsheet](https://web.stanford.edu/group/csp/cs21/csscheatsheet.pdf) - Stanford (PDF) @@ -249,13 +251,15 @@ ### Java * [Java](https://web.archive.org/web/20230816231124/https://programmingwithmosh.com/wp-content/uploads/2019/07/Java-Cheat-Sheet.pdf) - Moshfegh Hamedani (PDF) *(:card_file_box: archived)* -* [Java Cheat Sheet](https://www.edureka.co/blog/cheatsheets/java-cheat-sheet/) - Edureka (HTML) +* [Java Cheat Sheet](https://www.geeksforgeeks.org/java-cheat-sheet) - GeeksforGeeks (HTML) +* [Java Cheat Sheet](https://www.edureka.co/blog/cheatsheets/java-cheat-sheet) - Edureka (HTML) * [Java Cheatsheet](https://www.codewithharry.com/blogpost/java-cheatsheet) - CodeWithHarry (HTML) -* [Java Programming Cheatsheet](https://introcs.cs.princeton.edu/java/11cheatsheet/) - Robert Sedgewick and Kevin Wayne (HTML) +* [Java Programming Cheatsheet](https://introcs.cs.princeton.edu/java/11cheatsheet) - Robert Sedgewick and Kevin Wayne (HTML) ### JavaScript +* [JavaScript Cheat Sheet – A Basic Guide to JavaScript](https://www.geeksforgeeks.org/javascript-cheat-sheet-a-basic-guide-to-javascript) - GeeksforGeeks (HTML) * [JavaScript CheatSheet](https://github.com/wilfredinni/javascript-cheatsheet) - Wilfredinni (HTML) * [JavaScript Cheatsheet](https://www.codecademy.com/learn/introduction-to-javascript/modules/learn-javascript-introduction/cheatsheet) - Codecademy (HTML) * [JavaScript Cheatsheet](https://www.codewithharry.com/blogpost/javascript-cheatsheet) - Code With Harry @@ -271,6 +275,7 @@ * [Beginner's essential jQuery Cheat Sheet](https://websitesetup.org/wp-content/uploads/2017/01/wsu-jquery-cheat-sheet.pdf) (PDF) * [JQuery Cheat Sheet](https://overapi.com/jquery) - OverAPI +* [jQuery Cheat Sheet – A Basic Guide to jQuery](https://www.geeksforgeeks.org/jquery-cheat-sheet-a-basic-guide-to-jquery) - GeeksforGeeks (HTML) * [jQuery CheatSheet](https://htmlcheatsheet.com/jquery/) (HTML) * [jQuery Mega Cheat Sheet](https://makeawebsitehub.com/wp-content/uploads/2015/09/jquery-mega-cheat-sheet-Printable.pdf) - Jamie Spencer (PDF) @@ -429,6 +434,8 @@ #### Numpy Pandas +* [NumPy Cheat Sheet: Beginner to Advanced (PDF)](https://www.geeksforgeeks.org/numpy-cheat-sheet) - GeeksforGeeks (HTML,PDF) +* [Pandas Cheat Sheet for Data Science in Python](https://www.geeksforgeeks.org/pandas-cheat-sheet) - GeeksforGeeks (HTML) * [Pandas, Numpy, Python Cheatsheet](https://www.kaggle.com/code/lavanyashukla01/pandas-numpy-python-cheatsheet) - Kaggle (HTML) From 738c7e8dbce719f89538d22016becd6c005d5d4d Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Sun, 20 Oct 2024 05:47:37 +0530 Subject: [PATCH 05/74] Added Course of Material UI (#11618) * Added a Material UI Course by Indian Coders * Added another course by Geeky Shows --- courses/free-courses-hi.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index b1ccf1569..a37e4725c 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -413,6 +413,8 @@ #### Material UI +* [Material UI Complete in One Video (Hindi)](https://www.youtube.com/watch?v=TJz6y9RLtA8) - Geeky Shows +* [Material UI Tutorial](https://www.youtube.com/playlist?list=PLlR2O33QQkfXnZMMZC0y22gLayBbB1UQd) - Indian Coders * [Material UI Tutorial for Beginners in Hindi](https://www.youtube.com/playlist?list=PL8u9CiaEfFDaR0ipsKfHdnZccTm10J7-3) - Basics Adda * [Reactjs material ui in hindi](https://www.youtube.com/playlist?list=PL8p2I9GklV4722H3_nosmpdjNXIPuBUXm) - Code Step By Step From 9a2c5d0ffe083f69341a1f09c5d06b37e67ea160 Mon Sep 17 00:00:00 2001 From: Mauro Cicolella Date: Sun, 20 Oct 2024 02:20:35 +0200 Subject: [PATCH 06/74] Add Italian course about Assembly (#11621) * Add Italian course about Cryptography * Add Italian Bootstrap course * Add Italian Typescript course * Add Italian course about Machine Learning * Add Italian course about Assembly --- courses/free-courses-it.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-it.md b/courses/free-courses-it.md index 35ba54149..a99db68dd 100644 --- a/courses/free-courses-it.md +++ b/courses/free-courses-it.md @@ -58,6 +58,7 @@ ### Assembly * [Assembler x86](https://www.youtube.com/playlist?list=PLUJjY3hQLJ3NHQ9315KVvgiZ3v2FLtcbs) +* [Assembly x86](https://www.youtube.com/playlist?list=PL4GzWsD6ECaXVzneIlSV62plQPdWXIZ_h) - Leonardo Boselli ### Bash / Shell From 374e6324370a3e5e31662be7e3b927197de0caf3 Mon Sep 17 00:00:00 2001 From: Ivan Oranciuc <95760855+OranciucIvan@users.noreply.github.com> Date: Mon, 21 Oct 2024 00:14:52 +0300 Subject: [PATCH 07/74] Remove paid and deleted cources - Security folder (#11623) * Remove paid and deleted cources * Remove paid and deleted cources --- courses/free-courses-en.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index b360f40fd..45179a727 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1641,13 +1641,9 @@ * [@TJ_Null’s OSCP Prep](https://youtube.com/playlist?list=PLidcsTyj9JXK-fnabFLVEvHinQ14Jy5tf) - IppSec * [Computer Systems Security](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-858-computer-systems-security-fall-2014) - Nickolai Zeldovich (MIT OpenCourseWare) -* [Ethical Hacking](https://www.youtube.com/playlist?list=PLDV15dUauYyOcloXu7GXHJ6Xxq5XTBg1k) - Cyber Square * [Ethical Hacking](https://www.hacker101.com/videos) - Hacker101 * [Ethical Hacking - Basics (Kali 2021)](https://www.udemy.com/course/ethical-hacking-basics-kali-20211) - Arthur Salmon (Udemy) -* [Ethical Hacking - SQL Injection Attack](https://www.udemy.com/course/sql-injection-ethical-hacking) - Sunil K. Gupta, Knowledge Aacademy (Udemy) * [Ethical Hacking for beginners: Beginner to Advance](https://www.udemy.com/course/ethical-hacking-for-beginners-beginner-to-advance) - PaceIT Academy (Udemy) -* [Ethical Hacking from Scratch - The Complete Course](https://www.udemy.com/course/ethical-hacking-by-digiflax) - DIGIFLAX E-LEARNING (Udemy) -* [Ethical Hacking Kali Linux Command Line (CLI) Hands-On](https://www.udemy.com/course/kali-linux-command-line-cli-hands-on) - Musab Zayadneh (Udemy) * [Ethical hacking with Hak5 devices](https://www.udemy.com/course/ethical-hacking-with-hak5-devices) - David Bombal (Udemy) * [Foundations of Hacking and Pentesting Android Apps](https://www.udemy.com/course/foundations-of-hacking-and-pentesting-android-apps) - Scott Cosentino (Udemy) * [Full Length Hacking Courses](https://youtube.com/playlist?list=PLLKT__MCUeixqHJ1TRqrHsEd6_EdEvo47) - The Cyber Mentor @@ -1663,10 +1659,8 @@ * [Professor Messer’s SY0-601 CompTIA Security+ Course](https://www.professormesser.com/security-plus/sy0-601/sy0-601-video/sy0-601-comptia-security-plus-course/) - Professor Messer * [Reverse Engineering For Everyone!](https://0xinfection.github.io/reversing) - mytechnotalent * [Stanford Cryptography I](https://www.coursera.org/course/crypto) - Dan Boneh -* [Stanford Cryptography II](https://www.coursera.org/course/crypto2) - Dan Boneh * [Start Ethical Hacking with Parrot Security OS (Alt. to Kali)](https://www.udemy.com/course/ethical-hacking-with-parrot-security-os) - Seyed Farshid Miri (Udemy) * [The Complete Cyber Security & Hacking Course](https://academy.ehacking.net/p/cyber-security-training-hacking-course) - INSEC-TECHS (EH Academy) -* [WireShark for Ethical Hacking](https://www.udemy.com/course/wireshark-for-ethical-hacking-new) - Musab Zayadneh (Udemy) * [Zero to Hero: A Practical Network Penetration Testing Course](https://www.youtube.com/playlist?list=PLLKT__MCUeiwBa7d7F_vN1GUwz_2TmVQj) - The Cyber Mentor From d08e4dc3742ff97eeb5c63f4c2c2f9fccdf83ea8 Mon Sep 17 00:00:00 2001 From: Pranjal Pandey <130264859+heropj@users.noreply.github.com> Date: Mon, 21 Oct 2024 03:03:48 +0530 Subject: [PATCH 08/74] Added ReactJS course by Anurag Singh (#11615) * reactjs course by anurag singh * Update free-courses-hi.md swap l.526 and l.525 * Update free-courses-hi.md linter error fixed * Update free-courses-hi.md fixed linter error finally * Update free-courses-hi.md number of blank lines fixed * Update courses/free-courses-hi.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- courses/free-courses-hi.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index a37e4725c..bcf8fa4f9 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -531,6 +531,7 @@ * [React Js Tutorials in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9agx66oZnT6IyhcMIbUMNMdt) - Haris Ali Khan, CodeWithHarry * [React Tutorial for Beginners in Hindi](https://www.youtube.com/playlist?list=PL8p2I9GklV47BCAjiCtuV_liN9IwAl8pM) - Code Step By Step * [React Tutorial in Hindi](https://www.youtube.com/watch?v=RGKi6LSPDLU) - CodeWithHarry +* [React.js Full Course in Hindi \| Zero to Advanced in 28 Hours](https://www.youtube.com/playlist?list=PLfEr2kn3s-bqpPUbeTZP6iRXTxTLwNB7F) - Anurag Singh ProCodrr * [ReactJS Tutorial for Beginners to Advanced](https://youtube.com/playlist?list=PL_HlKez9XCSO1g7c61SyJZE4iehJDFg_w) - Technical Suneja * [ReactJS Tutorials for Beginners In Hindi](https://www.youtube.com/playlist?list=PLUVqY59GNZQNTlOnGne0G7DXnmi7CeOtc) - Pradeep Maurya From c98b7ba33e157fe63099504b6e5592691807ea83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Make=C5=A1?= Date: Sun, 20 Oct 2024 23:35:42 +0200 Subject: [PATCH 09/74] Add czech podcast SCRIPTease (#11617) --- casts/free-podcasts-screencasts-cs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/casts/free-podcasts-screencasts-cs.md b/casts/free-podcasts-screencasts-cs.md index c03d6279f..cb9cf3514 100644 --- a/casts/free-podcasts-screencasts-cs.md +++ b/casts/free-podcasts-screencasts-cs.md @@ -4,4 +4,5 @@ * [CZpodcast](https://soundcloud.com/czpodcast-1) * [DevMinutes](http://devminutes.cz) * [Kafemlejnek.TV](https://kafemlejnek.tv) +* [SCRIPTease](https://scriptease.lolo.team) * [Vzhůru dolů podcast](https://www.vzhurudolu.cz/podcast) - Robin Pokorný, Martin Michálek From b30ffe71b3b8dd61da8f67df00d9eb0217ca8dc2 Mon Sep 17 00:00:00 2001 From: shantnu Date: Mon, 21 Oct 2024 18:47:09 +0530 Subject: [PATCH 10/74] Added Hindi Course on Maths, NLP and Flask (#11631) * Added maths for ML * added flask Course * Added NLP Course * changed alphabetical order * Update free-courses-hi.md * Resolve changes * Update free-courses-hi.md * Update free-courses-hi.md removed invisible spaces --------- Co-authored-by: Eric Hellman --- courses/free-courses-hi.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index bcf8fa4f9..859edb9af 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -596,7 +596,8 @@ * [Discrete Mathematics (Full Course) By Dr.Gajendra Purohit](https://www.youtube.com/playlist?list=PLU6SqdYcYsfJ27O0dvuMwafS3X8CecqUg) - Gajendra Purohit * [Discrete Mathematics Tutorials In Hindi | B.TECH- B.E.-UGC NET- GATE- LECTURES In Hindi](https://www.youtube.com/playlist?list=PLL8qj6F8dGlTX359q-PBBUFw3BrBvAxq3) - Deepak Garg * [Maths for CP](https://www.youtube.com/playlist?list=PL-Jc9J83PIiFs8E0EGeckM89cD8E6sFro) - Pepcoding -* [Statistics And Probability](https://www.youtube.com/playlist?list=PLU6SqdYcYsfLRq3tu-g_hvkHDcorrtcBK) - Gajendra Purohit +* [Maths for Machine Learning](https://www.youtube.com/playlist?list=PLKnIA16_RmvbYFaaeLY28cWeqV-3vADST) - CampusX +* [Statistics And Probability](https://www.youtube.com/playlist?list=PLU6SqdYcYsfLRq3tu-g_hvkHDcorrtcBK) - Gajendra Purohit ### Matlab @@ -620,6 +621,7 @@ ### Natural Language Processing +* [Natural Language Processing](https://www.youtube.com/playlist?list=PLKnIA16_RmvZo7fp5kkIth6nRTeQQsjfX) - CampusX * [Natural Language Processing with Deep NLP from Zero to Hero](https://www.youtube.com/playlist?list=PLtCBuHKmdxOefxJhd6u8KY9vTN8G5D5yG) - Fahad Hussain * [NLP Tutorial Playlist Python](https://www.youtube.com/playlist?list=PLeo1K3hjS3uuvuAXhYjV2lMEShq2UYSwX) - Code Basics * [Playlist to Natural Language Processing [ Hindi ]](https://www.youtube.com/playlist?list=PLPIwNooIb9vimsumdWeKF3BRzs9tJ-_gy) - Perfect Computer Engineer @@ -717,6 +719,7 @@ * [[Hindi] Flask Tutorial For Beginners 2020](https://www.youtube.com/playlist?list=PLkPmSWtWNIyQ-_mlHIQho9nCnxdbvnQIl) - Knowledge Shelf * [Flask (Python) In Hindi](https://www.youtube.com/playlist?list=PLy-CGmBdq2VGQGbhmSQEOD3Ty-Fp19pGC) - HindiSiksha +* [Flask for Machine Learning](https://learnwith.campusx.in/courses/Flask-for-Machine-Learning-Introduction-to-Flask--Dynamic-URL-Redirection-URL-Building-Jinja-Templates-Forms--Input-Validation-Databases-Sessions-Cookies-Training--Deloyment-of-ML-Model-6658698ad54433398d1a487b) - Mohammed Misbahullah Sheriff (CampusX) * [Web Development Using Flask and Python](https://www.youtube.com/playlist?list=PLu0W_9lII9agAiWp6Y41ueUKx1VcTRxmf) - CodeWithHarry From 8065ef853821b400ae245ac2e40f2d7b190f1c00 Mon Sep 17 00:00:00 2001 From: Dariusz Zbyrad Date: Mon, 21 Oct 2024 15:24:12 +0200 Subject: [PATCH 11/74] Add new Arduino course in pl lang (#11606) * add new Arduino course in pl lang * fixed formatting * added author of the Arduino, poziom II course --- courses/free-courses-pl.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-pl.md b/courses/free-courses-pl.md index 52050d706..4bd704686 100644 --- a/courses/free-courses-pl.md +++ b/courses/free-courses-pl.md @@ -57,6 +57,7 @@ ### Embedded +* [Kurs Arduino, poziom II](https://www.forbot.pl/blog/kurs-arduino-ii-wstep-spis-tresci-id15494) - Damian (Treker) Szymański * [Kurs podstaw Arduino](https://www.forbot.pl/blog/kurs-arduino-podstawy-programowania-spis-tresci-kursu-id5290) * [Kurs STM32L4](https://www.forbot.pl/blog/kurs-stm32-l4-wstep-spis-tresci-dla-kogo-jest-ten-kurs-id48575) From 60c61734b097dfc20a9aec36c0dd704dd734f3e1 Mon Sep 17 00:00:00 2001 From: Ivan Oranciuc <95760855+OranciucIvan@users.noreply.github.com> Date: Mon, 21 Oct 2024 16:46:36 +0300 Subject: [PATCH 12/74] Updates for not actual links (#11638) * Remove paid and deleted cources * Remove paid and deleted cources * Modified links for mr.md and pl.md * Modified links for mr. and pl. --- courses/free-courses-mr.md | 1 - courses/free-courses-pl.md | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/courses/free-courses-mr.md b/courses/free-courses-mr.md index 7c88ca9e2..737993d03 100644 --- a/courses/free-courses-mr.md +++ b/courses/free-courses-mr.md @@ -63,7 +63,6 @@ * [CSS Tutorial In Marathi](https://youtube.com/playlist?list=PLWkJQ8CSXYd4wee103RY961OdWXwnHsBo) - SA Infolines * [HTML \| HTML For Beginners \| Krushna Pise \| Marathi Programmer](https://youtube.com/playlist?list=PLWSZr_wlNWaw8_iFhKvrPKp1Uh2S1dXHk) - MaRaTHi ProGrammer -* [HTML & CSS In Marathi Tutorials](https://youtube.com/playlist?list=PLU1bHMETQ0vzRyMVH2Wp6sA8bMUuVl5S2) - Programming By Yogesh ### Java diff --git a/courses/free-courses-pl.md b/courses/free-courses-pl.md index 4bd704686..4a435b554 100644 --- a/courses/free-courses-pl.md +++ b/courses/free-courses-pl.md @@ -68,7 +68,6 @@ * [Kurs CSS. Wygląd strony www - kaskadowe arkusze stylów - Pasja informatyki (VIDEO)](https://www.youtube.com/playlist?list=PLOYHgt8dIdow6b2Qm3aTJbKT2BPo5iybv) - Mirosław Zelent, Damian Stelmach * [Kurs HTML](http://www.kurshtmlcss.pl/kurs-html) (Netido Interactive Agency) * [Kurs HTML](https://www.youtube.com/playlist?list=PLpwxuvBp359NntV2cLO5LaH6tmd6efmHH) - Marcin Filczyński -* [Kurs HTML - od zera do Webmastera](https://www.youtube.com/playlist?list=PL0zYPqHK5yJWsIn3PIproSyxO3nchPd99) * [Kurs html i css](https://www.youtube.com/playlist?list=PLs8Otihb6zvfosmWesJ_lkJS_HzL58gSS) * [Kurs HTML. Tworzenie zawartości stron internetowych](https://www.youtube.com/playlist?list=PLOYHgt8dIdox9Qq3X9iAdSVekS_5Vcp5r) - Mirosław Zelent, Damian Stelmach @@ -92,7 +91,7 @@ #### Vue.js -* [FrontAndBack.pl - Kurs Vue w praktyce](https://frontandback.pl/tags/kurs-vue-w-praktyce/) +* [FrontAndBack.pl - Kurs Vue w praktyce](https://web.archive.org/web/20221004101108/https://frontandback.pl/tags/kurs-vue-w-praktyce/) *(:card_file_box: archived)* ### MySQL From 96167079f4792f3012c294f81cc404ef87bb642b Mon Sep 17 00:00:00 2001 From: Harshaja Agnihotri Date: Mon, 21 Oct 2024 19:19:25 +0530 Subject: [PATCH 13/74] Add NestJS section and 2 free video courses (#11634) * Wordpress development course * added the lint * swap the line. * wordpress development course * Added Nextjs course * updated the creator * Added the new list Nestjs with course resourses --- courses/free-courses-en.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 45179a727..5b6367ae3 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -58,6 +58,7 @@ * [Deno](#deno) * [Electron](#electron) * [jQuery](#jquery) + * [Nest.js](#nestjs) * [Next.js](#nextjs) * [NodeJS](#nodejs) * [React](#react) @@ -1078,6 +1079,12 @@ * [jQuery Crash Course](https://www.youtube.com/playlist?list=PLillGF-RfqbYJVXBgZ_nA7FTAAEpp_IAc) - Brad Traversy, Traversy Media +### Nest.js + +* [Learn NestJS – Complete Course](https://www.youtube.com/watch?v=sFnAHC9lLaw) - freeCodeCamp +* [NestJs](https://www.youtube.com/playlist?list=PLlaDAvA2MhR2jb8zavu6I-w1BA878aHcB) - Marius Espejo + + #### Next.js * [Complete Next.js Course For Beginners](https://www.youtube.com/playlist?list=PLynWqC6VC9KOvExUuzhTFsWaxnpP_97BD) - Daily Tuition From 0ca01908185a16a235a01011dcd709f5891d8ae4 Mon Sep 17 00:00:00 2001 From: Akash Singh Date: Mon, 21 Oct 2024 19:21:19 +0530 Subject: [PATCH 14/74] Kubernetes 101 workshop - complete hands-on (#11613) * Kubernetes 101 workshop - complete hands-on * Update free-courses-en.md * fixing lint issues --- courses/free-courses-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 5b6367ae3..4e27de4a2 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1265,6 +1265,7 @@ ### Kubernetes * [Fundamentals of Containers, Kubernetes, and Red Hat OpenShift](https://www.edx.org/course/fundamentals-of-containers-kubernetes-and-red-hat) - Zach Gutterman, Richard Allred (edX) +* [Kubernetes 101 workshop - complete hands-on](https://www.youtube.com/live/PN3VqbZqmD8?feature=shared) - Kubesimplify * [Kubernetes Core Concepts](https://kube.academy/paths/kubernetes-core-concepts) - KubeAcademy (VMware) * [Kubernetes Course](https://www.youtube.com/watch?v=d6WC5n9G_sM) - Bogdan Stashchuk (FreeCoodeCamp) * [Kubernetes Full Course in 7 Hours](https://www.youtube.com/watch?v=0j-iIW3_sbg) - Edureka From e42433de4b291e5b6b941e567efc1e9914fd3f2e Mon Sep 17 00:00:00 2001 From: Abhilash Sarangi <132396257+dev1abhi@users.noreply.github.com> Date: Tue, 22 Oct 2024 23:59:15 +0530 Subject: [PATCH 15/74] Update free-courses-hi.md (#11642) * Update free-courses-hi.md * Update free-courses-hi.md --- courses/free-courses-hi.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 859edb9af..bd3845902 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -288,6 +288,7 @@ * [Complete C++ Placement DSA Course](https://www.youtube.com/playlist?list=PLDzeHZWIZsTryvtXdMr6rPh4IDexB5NIA) - CodeHelp by Babbar * [Data Structure And Algorithms Course \| DSA Tutorial in Hindi](https://www.youtube.com/playlist?list=PLmGElG-9wxc9Us6IK6Qy-KHlG_F3IS6Q9) - ScoreShala * [Data Structure Programs \| Hindi](https://www.youtube.com/playlist?list=PLsFNQxKNzefJU-Sj__mljvrmJHZVKWbEm) - Saurabh Shukla +* [Data Structure using Java](https://www.youtube.com/playlist?list=PLH9iLcrNpXtQYQiudzpZpGw0mptHc06Su) - ForMyScholars * [Data Structures and Algorithms Course in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9ahIappRPN0MCAgtOu3lQjQi) - CodeWithHarry * [DSA-One Course- The Complete Data Structure and Algorithms Course](https://www.youtube.com/playlist?list=PLUcsbZa0qzu3yNzzAxgvSgRobdUUJvz7p) - Anuj Bhaiya * [Functions and Arrays - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiHOV7lm2uSw4ZiVsIRsGS6r) - Pepcoding From d7d5f9e1e72ff0dfa28a905c5d0a624f07bb583e Mon Sep 17 00:00:00 2001 From: "Y.K. Lin" Date: Wed, 23 Oct 2024 03:37:11 +0900 Subject: [PATCH 16/74] Fix typos and update links in CONTRIBUTING-ja.md (#11644) * fix: fix typos in CONTRIBUTING-ja.md * fix: update the links --- docs/CONTRIBUTING-ja.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/CONTRIBUTING-ja.md b/docs/CONTRIBUTING-ja.md index 39f04d2ac..009aa69c5 100644 --- a/docs/CONTRIBUTING-ja.md +++ b/docs/CONTRIBUTING-ja.md @@ -1,4 +1,4 @@ -*他の言語で読む](README.md#translations)*。 +*[他の言語で読む](README.md#translations)*。 ## 投稿者ライセンス契約 @@ -8,7 +8,7 @@ ## 投稿者の行動規範 -貢献することで、あなたはこのリポジトリの[行動規範](CODE_OF_CONDUCT.md)を尊重することに同意します。([翻訳](README.md#translations)) +貢献することで、あなたはこのリポジトリの[行動規範](CODE_OF_CONDUCT-ja.md)を尊重することに同意します。([翻訳](README.md#translations)) ## 一言で言えば @@ -20,14 +20,14 @@ 3. リストには6種類あります。適切なものを選んでください: - - 書籍* : 本* : PDF、HTML、ePub、gitbook.ioベースのサイト、Gitレポなど。 - - コース* : コースは、本ではない学習教材です。[これはコースです](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/)。 + - *書籍* : PDF、HTML、ePub、gitbook.ioベースのサイト、Gitレポなど。 + - *コース* : コースは、本ではない学習教材です。[これはコースです](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/)。 - インタラクティブなチュートリアル ユーザーがコードやコマンドを入力し、その結果を評価する(「評価する」というのは「採点する」という意味ではない)インタラクティブなウェブサイト: [Haskellを試す](http://tryhaskell.org)、[Gitを試す](https://learngitbranching.js.org)。 - Playgrounds*:プログラミング学習のためのオンラインかつインタラクティブなウェブサイト、ゲーム、またはデスクトップソフトウェアです。コードの断片を書いたり、コンパイル(または実行)したり、共有したりすることができる。プレイグラウンドでは多くの場合、フォークしてコードで遊んで手を汚すことができます。 - ポッドキャストとスクリーンキャスト* : ポッドキャストとスクリーンキャスト。 - 問題集と競技プログラミング* : 簡単な問題や複雑な問題を解くことで、自分のプログラミング・スキルを評価することができるウェブサイトやソフトウェア。 -4. 以下のガイドライン](#guidelines)を必ず守り、ファイルの[Markdown][フォーマット](#formatting)を尊重してください。 +4. [以下のガイドライン](#ガイドライン)を必ず守り、ファイルの[Markdown フォーマット](#フォーマット)を尊重してください。 5. GitHub Actionsは、**リストがアルファベット順に並んでいるか**、**フォーマットルールが守られているか**を確認するためのテストを実行します。**必ず**テストに合格していることを確認してください。 @@ -36,7 +36,7 @@ - 本が無料であることを確認する。必要であればダブルチェックしてください。なぜその本が無料だと思うのか、PRにコメントしていただけると管理者が助かります。 - Google Drive、Dropbox、Mega、Scribd、Issuu、その他類似のファイルアップロードプラットフォームでホストされているファイルは受け付けません。 -- 下記](#alphabetical-order)のように、アルファベット順にリンクを挿入してください。 +- [下記](#アルファベット順)のように、アルファベット順にリンクを挿入してください。 - 最も権威のあるソース(編集者のウェブサイトよりも著者のウェブサイト、第三者のウェブサイトよりも著者のウェブサイトの方が良いという意味)のリンクを使用してください。 - ファイルホスティングサービスは使用しない(DropboxやGoogle Driveのリンクがこれに該当します。 - 同じドメインにあり、同じコンテンツを提供するのであれば、`http`のリンクよりも`https`のリンクの方が常に好ましい。 @@ -192,7 +192,7 @@ - 「Prof.」や「Dr.」のような敬称はクリエイター名に含めません。 -###期間限定のコースとトライアル +##### 期間限定のコースとトライアル - 6ヶ月以内に削除する必要のあるものは掲載しません。 - コースの受講期間や期間が限定されている場合、掲載しません。 From 6ecdf0e87e0418876a0ca0475cc42f7ef17dce57 Mon Sep 17 00:00:00 2001 From: Dharmin Nagar <68629743+dharminnagar@users.noreply.github.com> Date: Wed, 23 Oct 2024 00:18:58 +0530 Subject: [PATCH 17/74] Update free-courses-en.md (#11647) --- courses/free-courses-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 4e27de4a2..48ad07d2a 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1620,6 +1620,7 @@ ### Rust +* [Complete Rust Marathon](https://www.youtube.com/watch?v=joCFbTJt0o0&t=20s) - Harkirat Singh * [Comprehensive Rust](https://google.github.io/comprehensive-rust/index.html) - Google * [Intro to Rust](https://www.youtube.com/playlist?list=PLJbE2Yu2zumDF6BX6_RdPisRVHgzV02NW) - Tensor Programming * [Learn Rust from scratch](https://www.educative.io/courses/learn-rust-from-scratch) - Educative.io From 2f0ff27656018a1c256a40c91c0636414496d184 Mon Sep 17 00:00:00 2001 From: Mukul Bansal Date: Wed, 23 Oct 2024 00:25:31 +0530 Subject: [PATCH 18/74] Salesforce video tutorial (#11648) --- courses/free-courses-en.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 48ad07d2a..6191923c9 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1072,6 +1072,12 @@ * [Electron js Tutorials](https://www.youtube.com/playlist?list=PLC3y8-rFHvwiCJD3WrAFUrIMkGVDE0uqW) - Codevolution +#### Force.com + +* [Apex TrailMix](https://trailhead.salesforce.com/users/rolson5/trailmixes/apex-trail-mix) - Rick Olson +* [Get Started with Lightning Web Components](https://trailhead.salesforce.com/users/strailhead/trailmixes/lightning-web-components) - Salesforce Trailhead + + #### jQuery * [Bento jQuery Track](https://bento.io/topic/jquery) (Bento) From 8dbbf10baabf935e913cae2c94ab54219ecf59af Mon Sep 17 00:00:00 2001 From: bleu-cats Date: Tue, 22 Oct 2024 12:17:18 -0700 Subject: [PATCH 19/74] Added Python book resource (#11633) * Update free-programming-books-langs.md Added Geographic Data Science with Python * Update free-programming-books-langs.md Changed Geographic Data Science with Python link * Update free-programming-books-langs.md --- books/free-programming-books-langs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 92e7e4405..eb4e1ca57 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1984,6 +1984,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Full Stack Python](https://www.fullstackpython.com) - Matt Makai * [Functional Programming in Python](https://www.oreilly.com/ideas/functional-programming-in-python) - David Mertz * [Fundamentals of Python Programming](https://web.archive.org/web/20191005170430/http://python.cs.southern.edu/pythonbook/pythonbook.pdf) - Richard L. Halterman (PDF) *(:construction: in process)* +* [Geographic Data Science with Python](https://geographicdata.science/book/intro.html) - Sergio Rey, Dani Arribas-Bel, Levi John Wolf (HTML) * [Google's Python Class](https://developers.google.com/edu/python/) (2.4 - 2.x) * [Google's Python Style Guide](https://google.github.io/styleguide/pyguide.html) * [Hadoop with Python](https://www.oreilly.com/learning/hadoop-with-python) - Zachary Radtka, Donald Miner From 658ae7e0c7a2d6dc162f2534c4e487d8cd97b56c Mon Sep 17 00:00:00 2001 From: Volodymyr Prokopyuk Date: Wed, 23 Oct 2024 17:38:17 +0200 Subject: [PATCH 20/74] 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 --- books/free-programming-books-subjects.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index 47b240b44..70f359e4c 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -157,6 +157,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Bitcoin and Cryptocurrency Technologies](https://bitcoinbook.cs.princeton.edu) - Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder, Jeremy Clark (PDF) * [Blockchain for Dummies, 2nd IBM Limited Edition](https://www.ibm.com/downloads/cas/36KBMBOG) - Manav Gupta (PDF) +* [Build a Blockchain from Scratch in Go with gRPC](https://github.com/volodymyrprokopyuk/go-blockchain) - Volodymyr Prokopyuk * [chain.courses](https://web.archive.org/web/20220127020549/https://chain.courses/) - James Gan, Rishub Kumar *(:card_file_box: archived)* * [Getting Started with Enterprise Blockchain: A Guide to Design and Development](https://www.ibm.com/downloads/cas/RYWXAR0M) - Michael Bradley, David Gorman, Matt Lucas, Matthew Golby-Kirk (PDF) * [Grokking Bitcoin](https://rosenbaum.se/book/) - Kalle Rosenbaum (HTML) From b6ec76625d1134941a4b21900765b63bdc096201 Mon Sep 17 00:00:00 2001 From: Ivan Oranciuc <95760855+OranciucIvan@users.noreply.github.com> Date: Wed, 23 Oct 2024 18:44:54 +0300 Subject: [PATCH 21/74] Update for ded links - kn. and uk. (#11654) --- courses/free-courses-kn.md | 2 -- courses/free-courses-uk.md | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/courses/free-courses-kn.md b/courses/free-courses-kn.md index 6931e072b..6398088b7 100644 --- a/courses/free-courses-kn.md +++ b/courses/free-courses-kn.md @@ -16,7 +16,6 @@ ### HTML and CSS * [CSS in Kannada (ಕನ್ನಡದಲ್ಲಿ) - Beginner to Advanced.](https://youtube.com/playlist?list=PLBGSzVCM24iHnpfOMnhuyiyEo_NGSxdPD) - DEBUG CODING -* [HTML and CSS in Kannada || Web Designing in Kannada || CSS in Kannada || Html in Kannada](https://youtube.com/playlist?list=PLBVoFEaXQzK3F2BN7ZbXb_EpnDMAlJsPo) - Learn Tech in Kannada * [HTML in Kannada (ಕನ್ನಡದಲ್ಲಿ) - Beginners to Advanced](https://youtube.com/playlist?list=PLBGSzVCM24iHCjyPxCZBbZSNIiFS7vDFl) - DEBUG CODING @@ -24,7 +23,6 @@ * [JavaScript course in Kannada](https://youtube.com/playlist?list=PLUZkVL-W-8GJVkp8Az0SAWqmDPv5b2Tn9) - script kiddie * [JavaScript for Beginners in Kannada(Full Course)](https://www.youtube.com/playlist?list=PLQztdyH5OY4BvjvmU0PV8nTevqXjYcYEE) - MicroDegree ಕನ್ನಡ -* [Javascript tutorial in Kannada || Javascript in Kannada || Complete Javascript in Kannada](https://youtube.com/playlist?list=PLBVoFEaXQzK0ybl-O3g_2_PswaLzNGbb8) - Learn Tech in Kannada ### PLC diff --git a/courses/free-courses-uk.md b/courses/free-courses-uk.md index b7313841e..be2781228 100644 --- a/courses/free-courses-uk.md +++ b/courses/free-courses-uk.md @@ -39,5 +39,5 @@ ADV - Просунутий. Тонкощі. * [Python 2: Курс Молодого Бійця](http://www.vitaliypodoba.com/tutorials/python2-beginners-course/) - Віталій Подоба * [Мова програмування Python](https://stepik.org/course/101696) - Александр Руденко (Stepik) (BEG) * [Основи програмування на Python](https://courses.prometheus.org.ua/courses/KPI/Programming101/2015_T1/about) - Нікіта Павлюченко (email address *required*, phone number *required*) -* [Програмування на мові Python (3.x). Початковий курс](https://sites.google.com/site/pythonukr/vstup) +* [Програмування на мові Python (3.x). Початковий курс](http://web.archive.org/web/20201026152235/https://sites.google.com/site/pythonukr/vstup) *(:card_file_box: archived)* * [Основи програмування. Python. Частина 1 - КПІ](https://ela.kpi.ua/handle/123456789/25111) - А.В. Яковенко From db18fd6e8260f12e0124a9abd6fd3562eaaf6677 Mon Sep 17 00:00:00 2001 From: Mukul Bansal Date: Wed, 23 Oct 2024 21:17:48 +0530 Subject: [PATCH 22/74] [Updated] Kotlin Course (#11650) * Kotlin Course * Update courses/free-courses-en.md Co-authored-by: Eric Hellman * Kotlin Course * Kotlin Course --------- Co-authored-by: Eric Hellman --- courses/free-courses-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 6191923c9..9c8f01308 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1262,6 +1262,7 @@ * [Kotlin Newbie To Pro](https://www.youtube.com/playlist?list=PLQkwcJG4YTCRSQikwhtoApYs9ij_Hc5Z9) - Philipp Lackner * [Kotlin Programming Full Tutorial 2023](https://www.youtube.com/watch?v=0MdkXBssRRg) - Scaler * [Kotlin Tutorial](https://www.youtube.com/playlist?list=PLsyeobzWxl7rooJFZhc3qPLwVROovGCfh) - Telusko +* [Kotlin Tutorial - Kotlin at Light Speed](https://www.youtube.com/playlist?list=PLmtsMNDRU0BwGCBDIKKQNLYycRTnQzMfp) - Rock the JVM * [Kotlin Tutorial for Beginners: Basics and Fundamentals for Android](https://www.youtube.com/playlist?list=PLlxmoA0rQ-LwgK1JsnMsakYNACYGa1cjR) - Smartherd * [One hour Kotlin guide for beginners](https://www.udemy.com/course/one-hour-kotlin-guide-for-beginners) - Tutlets Kkang (Udemy) * [Teach Computer Science with Kotlin](https://kotlinlang.org/education/) - Kotlin From 768735994d0896240eb7a628e3ba4e89724a64a0 Mon Sep 17 00:00:00 2001 From: Dominik Meurer <50107525+DMeurer@users.noreply.github.com> Date: Wed, 23 Oct 2024 18:04:27 +0200 Subject: [PATCH 23/74] Update the url to the LaTeX books from the fernuni Hagen (#11655) --- books/free-programming-books-de.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/books/free-programming-books-de.md b/books/free-programming-books-de.md index 1851e44ff..abd5fd7da 100644 --- a/books/free-programming-books-de.md +++ b/books/free-programming-books-de.md @@ -161,8 +161,8 @@ ### LaTeX -* [LaTeX - eine Einführung und ein bisschen mehr ...](http://www.fernuni-hagen.de/imperia/md/content/zmi_2010/a026_latex_einf.pdf) - Manuela Jürgens, Thomas Feuerstack (PDF) -* [LaTeX - Forteschrittene Anwendungen (oder: Neues von den Hobbits)](http://www.fernuni-hagen.de/imperia/md/content/zmi_2010/a027_latex_fort.pdf) - Manuela Jürgens (PDF) +* [LaTeX - eine Einführung und ein bisschen mehr ...](https://www.fernuni-hagen.de/zdi/docs/a026_latex_einf.pdf) - Manuela Jürgens, Thomas Feuerstack (PDF) +* [LaTeX - Forteschrittene Anwendungen (oder: Neues von den Hobbits)](https://www.fernuni-hagen.de/zdi/docs/a027_latex_fort.pdf) - Manuela Jürgens (PDF) * [LaTeX : Referenz der Umgebungen, Makros, Längen und Zähler](http://www.lehmanns.de/page/latexreferenz) - Herbert Voß (PDF) From d0f571d4431bf12f961fa30f5aa04e8c94b14bed Mon Sep 17 00:00:00 2001 From: Sanjesh <74316275+sanjesh17@users.noreply.github.com> Date: Wed, 23 Oct 2024 21:36:45 +0530 Subject: [PATCH 24/74] [PR] Add DevOps and Software Testing Essential books in Tamil (#11646) * Added DevOps and Software Testing Essential books in Tamil * Updated the title names for the added books --- books/free-programming-books-ta.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/books/free-programming-books-ta.md b/books/free-programming-books-ta.md index b5fceeadf..475710040 100644 --- a/books/free-programming-books-ta.md +++ b/books/free-programming-books-ta.md @@ -3,6 +3,7 @@ * [AR/VR/MR](#ar-vr-mr) * [C Programming Language](#c-programming-language) * [Computer Vision](#computer-vision) +* [DevOps](#devops) * [Git/Github](#git-github) * [Hadoop](#hadoop) * [HTML and CSS](#html-and-css) @@ -15,6 +16,7 @@ * [Ruby](#ruby) * [Selenium](#selenium) * [Software Architecture](#software-architecture) +* [Software Testing](#software-testing) * [Wordpress](#wordpress) @@ -33,6 +35,11 @@ * [எளிய தமிழில் Computer Vision](https://freetamilebooks.com/ebooks/computer_vision/) - இரா.அசோகன் (PDF) +### DevOps + +* [எளிய தமிழில் DevOps – கணினி அறிவியல்](https://freetamilebooks.com/ebooks/learn_devops_in_tamil/) - து.நித்யா (PDF) + + ### Git Github * [எளிய தமிழில் கிட்(Git) – தொழில்நுட்பம்](https://freetamilebooks.com/ebooks/eliya_tamizhil_git/) - கி. முத்துராமலிங்கம் (PDF) @@ -98,6 +105,11 @@ * [எளிய தமிழில் Agile/Scrum](https://freetamilebooks.com/ebooks/learn-agine-scrum-in-tamil) - த.சீனிவாசன் (PDF) +### Software Testing + +* [எளிய தமிழில் சாப்ட்வேர் டெஸ்டிங் – தொழில்நுட்பம்](https://freetamilebooks.com/ebooks/eliya_tamilil_software_testing/) - கி.முத்துராமலிங்கம் (PDF) + + ### WordPress * [எளிய தமிழில் WordPress](https://freetamilebooks.com/ebooks/learn-wordpress-in-tamil/) - த.சீனிவாசன் (PDF) From 5cbb27415d91834deb029487d079d2af28101621 Mon Sep 17 00:00:00 2001 From: AkshayTiwari27 <131443493+AkshayTiwari27@users.noreply.github.com> Date: Wed, 23 Oct 2024 21:37:30 +0530 Subject: [PATCH 25/74] Add License Info for Learning C++ eBook (#11657) * Add GPL-3.0-or-later license to 'Matters Computational' book entry * Update free-programming-books-langs.md with new resources and licenses --- books/free-programming-books-langs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index eb4e1ca57..af1b3c2d4 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -542,7 +542,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Joint Strike Fighter, C++ Coding Standards](http://www.stroustrup.com/JSF-AV-rules.pdf) - Bjarne Stroustrup (PDF) * [Learn C++ Programming Language](http://www.tutorialspoint.com/cplusplus/cpp_tutorial.pdf) - Tutorials Point (PDF) * [LearnCpp.com](https://www.learncpp.com) (HTML) -* [Learning C++ eBook](https://riptutorial.com/Download/cplusplus.pdf) - Compiled from StackOverflow Documentation (PDF) +* [Learning C++ eBook](https://riptutorial.com/Download/cplusplus.pdf) - Compiled from StackOverflow Documentation (PDF) (CC BY-SA) * [Matters Computational: Ideas, Algorithms, Source Code](http://www.jjj.de/fxt/fxtbook.pdf) - Jorg Arndt (PDF) * [Modern C++ Tutorial: C++11/14/17/20 On the Fly](https://www.changkun.de/modern-cpp/pdf/modern-cpp-tutorial-en-us.pdf) - Changkun Ou (PDF) (CC BY-NC-ND) * [More C++ Idioms](https://en.wikibooks.org/wiki/More_C%2B%2B_Idioms) - Sumant Tambe, et al. (WikiBooks) From 8d06c2d05dca1e55af088cdfa8b550e836188a55 Mon Sep 17 00:00:00 2001 From: AkshayTiwari27 <131443493+AkshayTiwari27@users.noreply.github.com> Date: Thu, 24 Oct 2024 03:17:55 +0530 Subject: [PATCH 26/74] Add License Information to 'Open Data Structures (In C++)' (#11658) * Add GPL-3.0-or-later license to 'Matters Computational' book entry * Update free-programming-books-langs.md with new resources and licenses * Add specific changes for second pull request * Update books/free-programming-books-langs.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-langs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index af1b3c2d4..95edc3bb7 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -546,7 +546,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Matters Computational: Ideas, Algorithms, Source Code](http://www.jjj.de/fxt/fxtbook.pdf) - Jorg Arndt (PDF) * [Modern C++ Tutorial: C++11/14/17/20 On the Fly](https://www.changkun.de/modern-cpp/pdf/modern-cpp-tutorial-en-us.pdf) - Changkun Ou (PDF) (CC BY-NC-ND) * [More C++ Idioms](https://en.wikibooks.org/wiki/More_C%2B%2B_Idioms) - Sumant Tambe, et al. (WikiBooks) -* [Open Data Structures (In C++)](http://opendatastructures.org/ods-cpp.pdf) - Pat Morin (PDF) +* [Open Data Structures (In C++)](http://opendatastructures.org/ods-cpp.pdf) - Pat Morin (PDF) (CC BY) * [Programming Fundamentals - A Modular Structured Approach using C++](https://archive.org/details/cnx-org-col10621/mode/1up) - Kenneth Leroy Busbee (PDF) * [Software Design Using C++](http://cis.stvincent.edu/html/tutorials/swd/) - Br. David Carlson, Br. Isidore Minerd * [Software optimization resources](http://www.agner.org/optimize/) - Agner Fog From f741c03fdaf12d0bbd093b43d390b8663f6c10b9 Mon Sep 17 00:00:00 2001 From: "Y.K. Lin" Date: Thu, 24 Oct 2024 06:49:18 +0900 Subject: [PATCH 27/74] Update the links for React tutorial (#11661) * fix: update the link for React tutorial in free-programming-books-langs.md * fix: update the link for React tutorial in free-programming-books-ja.md * Update free-programming-books-langs.md --- books/free-programming-books-ja.md | 2 +- books/free-programming-books-langs.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/books/free-programming-books-ja.md b/books/free-programming-books-ja.md index 311ad3cea..c45fd9f8e 100644 --- a/books/free-programming-books-ja.md +++ b/books/free-programming-books-ja.md @@ -430,7 +430,7 @@ #### React * [React 0.13 日本語リファレンス](https://js.studio-kingdom.com/react) - `trl:` @tomof -* [チュートリアル:React の導入](https://ja.reactjs.org/tutorial/tutorial.html) - Facebook Inc. +* [クイックスタート](https://ja.react.dev/learn) - Facebook Inc. #### Svelte diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 95edc3bb7..5ef88989c 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1360,6 +1360,7 @@ Books on general-purpose programming that don't focus on a specific language are * [How To Code in React.js](https://www.digitalocean.com/community/books/how-to-code-in-react-js-ebook) - Joe Morgan * [Intro to the React Framework](http://code.tutsplus.com/tutorials/intro-to-the-react-framework--net-35660) * [Learning React.js: Getting Started and Concepts](https://scotch.io/tutorials/learning-react-getting-started-and-concepts) +* [Quick Start](https://react.dev/learn) * [React-Bits](https://github.com/vasanthk/react-bits) * [React Book, your beginner guide to React](https://github.com/softchris/react-book/) - Chris Noring * [React Enlightenment](https://www.reactenlightenment.com) - Cody Lindley (HTML) @@ -1368,7 +1369,6 @@ Books on general-purpose programming that don't focus on a specific language are * [React JS Notes for Professionals](https://goalkicker.com/ReactJSBook/) - Compiled from StackOverflow Documentation (PDF) * [React Primer Draft](https://github.com/mikechau/react-primer-draft) * [React Succinctly](https://www.syncfusion.com/ebooks/react-succinctly) - Samer Buna -* [React Tutorial](https://reactjs.org/tutorial/tutorial.html) * React Tutorial by Josh Finnie * [React Tutorial - Part 1](http://www.joshfinnie.com/blog/reactjs-tutorial-part-1/) - Josh Finnie * [React Tutorial - Part 2](http://www.joshfinnie.com/blog/reactjs-tutorial-part-2/) - Josh Finnie From 08d4412df3a59d3ad4e13f0fe3dfa9dc0600deae Mon Sep 17 00:00:00 2001 From: Mateus Fernandes <140284146+mateus-fernandes20@users.noreply.github.com> Date: Wed, 23 Oct 2024 18:52:12 -0300 Subject: [PATCH 28/74] Adding (CC BY-NC-ND) license (#11653) * Adding (CC BY-SA) license Adding license to Algoritmos e Estruturas de Dados 1 - Marcos Castilho, Fabiano Silva, Daniel Weingaertner (PDF) * Update free-programming-books-pt_BR.md * Removing duplicated listing Duplicated listing removed and adding (CC BY-NC-ND) license. --- books/free-programming-books-pt_BR.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index 443188720..773cd4511 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -79,7 +79,7 @@ #### Programação -* [Algoritmos e Estruturas de Dados 1](https://www.inf.ufpr.br/marcos/livro_alg1/livro_alg1.pdf) - Marcos Castilho, Fabiano Silva, Daniel Weingaertner (PDF) +* [Algoritmos e Estruturas de Dados 1](https://www.inf.ufpr.br/marcos/livro_alg1/livro_alg1.pdf) - Marcos Castilho, Fabiano Silva, Daniel Weingaertner (PDF) (CC BY-NC-ND) * [Algoritmos e Programação](https://www.ifmg.edu.br/ceadop3/apostilas/algoritmos-e-programacao) - Adolfo José G. S. Baudson, Francisco César R. de Araújo (PDF) * [Introdução a Algoritmos e Programação](http://www.ferrari.pro.br/home/documents/FFerrari-CCechinel-Introducao-a-algoritmos.pdf) - Fabricio Ferrari, Cristian Cechinel (PDF) * [Lógica de Programação para iniciantes](https://dicasdeprogramacao.com.br/download/ebook-logica-de-programacao-para-iniciantes.pdf) - Gustavo Furtado de Oliveira Alves (PDF) @@ -387,7 +387,6 @@ ### Pascal -* [Algoritmos e Estruturas de Dados I](https://www.inf.ufpr.br/marcos/livro_alg1/livro_alg1.pdf) - Marcos Alexandre Castilho, Fabiano Silva, Daniel Weingaertner (PDF) * [Programando com Pascal](https://ic.ufal.br/professor/jaime/livros/Programando%20com%20Pascal.pdf) - Jaime Evaristo (PDF) From 0dfc2623c31e125314827e8e7e261a250e7aa292 Mon Sep 17 00:00:00 2001 From: "Anissa A." Date: Thu, 24 Oct 2024 08:54:32 -0400 Subject: [PATCH 29/74] Update free-programming-books-subjects.md (#11665) Updates Artificial Intelligence book with a Creative Commons license --- books/free-programming-books-subjects.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index 70f359e4c..059b0b6bf 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -144,7 +144,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Clever Algorithms Nature-Inspired Programming Recipes](https://bjpcjp.github.io/pdfs/ruby/Clever-Algorithms.pdf) - Jason Brownlee (PDF) (CC BY-NC-SA) * [Getting Started with Artificial Intelligence , 2nd Edition](https://www.ibm.com/downloads/cas/OJ6WX73V) - Tom Markiewicz, Josh Zheng (PDF) * [Graph Representational Learning Book](https://www.cs.mcgill.ca/~wlh/grl_book/) - William L. Hamilton -* [Introduction to Autonomous Robots](https://github.com/correll/Introduction-to-Autonomous-Robots/releases) - Nikolaus Correll (PDF) +* [Introduction to Autonomous Robots](https://github.com/correll/Introduction-to-Autonomous-Robots/releases) - Nikolaus Correll (PDF) (CC BY-NC-ND) * [Machine Learning For Dummies®, IBM Limited Edition](https://www.ibm.com/downloads/cas/GB8ZMQZ3) - Daniel Kirsch, Judith Hurwitz (PDF) * [On the Path to AI: Law’s prophecies and the conceptual foundations of the machine learning age](https://link.springer.com/book/10.1007/978-3-030-43582-0) - Thomas D. Grant, Damon J. Wischik (PDF, EPUB) * [Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp](https://github.com/norvig/paip-lisp) - Peter Norvig From ceeb8eb0bb1f154422d2f351ee15a0fa37e93c02 Mon Sep 17 00:00:00 2001 From: Christoph Date: Sat, 26 Oct 2024 17:54:12 +0200 Subject: [PATCH 30/74] add aml4td (#11666) adds the book "Applied Machine Learning for Tabular Data" --- books/free-programming-books-subjects.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index 059b0b6bf..d7393c3a3 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -411,6 +411,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [A Selective Overview of Deep Learning](https://arxiv.org/abs/1904.05526) - Fan, Ma, Zhong (PDF) * [Algorithms for Reinforcement Learning](https://sites.ualberta.ca/~szepesva/papers/RLAlgsInMDPs.pdf) - Csaba Szepesvári (PDF) * [An Introduction to Statistical Learning](https://www.statlearning.com) - Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani +* [Applied Machine Learning for Tabular Data](https://aml4td.org) - Max Kuhn, Kjell Johnson * [Approaching Almost Any Machine Learning Problem](https://github.com/abhishekkrthakur/approachingalmost) - Abhishek Thakur (PDF) * [Bayesian Reasoning and Machine Learning](http://web4.cs.ucl.ac.uk/staff/D.Barber/pmwiki/pmwiki.php?n=Brml.HomePage) * [Deep Learning](https://www.deeplearningbook.org) - Ian Goodfellow, Yoshua Bengio, Aaron Courville From d02f0b4f04bb1c64b9bbadc990d33655f93f3281 Mon Sep 17 00:00:00 2001 From: Ivan Oranciuc <95760855+OranciucIvan@users.noreply.github.com> Date: Sat, 26 Oct 2024 18:55:00 +0300 Subject: [PATCH 31/74] Updated links for ES (#11669) --- courses/free-courses-es.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/courses/free-courses-es.md b/courses/free-courses-es.md index 240e77eaa..28c1904a3 100644 --- a/courses/free-courses-es.md +++ b/courses/free-courses-es.md @@ -149,9 +149,9 @@ ### Procesadores de lenguaje -* [Compiladores e Intérpretes (2012)](http://ocw.uji.es/curso/4949) +* [Compiladores e Intérpretes (2012)](https://web.archive.org/web/20130613211947/http://ocw.uji.es/curso/4949) *(:card_file_box: archived)* * [Procesadores de lenguaje (2006)](https://ocw.ua.es/es/ingenieria-y-arquitectura/procesadores-de-lenguaje-2006.html) -* [Procesadores de Lenguaje (2012)](http://ocw.uji.es/curso/5180) +* [Procesadores de Lenguaje (2012)](https://web.archive.org/web/20130524191858/http://ocw.uji.es/curso/5180) *(:card_file_box: archived)* * [Procesadores de lenguajes -enfocado en Perl-](https://campusvirtual.ull.es/ocw/course/view.php?id=45) * [Procesadores de lenguajes II](https://ocw.uca.es/course/view.php?id=56) @@ -194,7 +194,6 @@ * [Programación en lenguaje Java (2009)](https://ocw.unican.es/course/view.php?id=217) * [Programación en lenguaje Java (2015)](https://ocw.unican.es/course/view.php?id=240) * [Programación en paralelo -Perl- (2012)](https://campusvirtual.ull.es/ocw/course/view.php?id=44) -* [Programación para principiantes - primeros pasos](https://www.udemy.com/course/programacion-para-principiantes) - Fernando Herrera (Udemy) * [Programación POO (2011)](https://ocw.ua.es/es/ingenieria-y-arquitectura/programacion-3-2011.html) * [Programador en C#](https://capacitateparaelempleo.org/pages.php?r=.tema&tagID=12989) - Carlos Slim Foundation (cuenta requerida) * [Programador orientado a objetos](https://capacitateparaelempleo.org/pages.php?r=.tema&tagID=4244) - Carlos Slim Foundation (cuenta requerida) From 054bfbfd3c64ea85c4a8bd3ec2bf77274b83488b Mon Sep 17 00:00:00 2001 From: Keerthivasan Date: Sat, 26 Oct 2024 21:34:54 +0530 Subject: [PATCH 32/74] Added Linux books in Tamil language (#11663) * Added Linux books in Tamil language * Update free-programming-books-ta.md * Update free-programming-books-ta.md --- books/free-programming-books-ta.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/books/free-programming-books-ta.md b/books/free-programming-books-ta.md index 475710040..7b70d8dda 100644 --- a/books/free-programming-books-ta.md +++ b/books/free-programming-books-ta.md @@ -9,6 +9,7 @@ * [HTML and CSS](#html-and-css) * [IOT](#iot) * [JavaScript](#javascript) +* [Linux](#linux) * [Machine Learning](#machine-learning) * [MySQL](#mysql) * [Pandas Python](#pandas-python) @@ -68,6 +69,12 @@ * [துவக்க நிலையாளர்களுக்கான JavaScript உரைநிரல்](https://freetamilebooks.com/ebooks/javascript_for_beginner/) - ச. குப்பன் (PDF) +### Linux + +* [எளிய தமிழில் GNU/Linux - பாகம் - 1](https://freetamilebooks.com/ebooks/learn-gnulinux-in-tamil-part1/) - து.நித்யா (PDF) +* [எளிய தமிழில் GNU/Linux - பாகம் - 2](https://freetamilebooks.com/ebooks/learn-gnulinux-in-tamil-part2/) - து.நித்யா (PDF) + + ### Machine Learning * [எளிய தமிழில் Deep Learning](https://freetamilebooks.com/ebooks/learn_deep_learning_in_tamil/) - து. நித்யா (PDF) From f1b3265d58c57c260cbadf61b63690e413933e1e Mon Sep 17 00:00:00 2001 From: Sugeng Sulistiyawan Date: Sat, 26 Oct 2024 23:09:58 +0700 Subject: [PATCH 33/74] Add the Definitive Guide to Yii 2.0 in several languages (#11672) * Add Book "Panduan Definitif Untuk Yii 2.0" Bahasa Indonesia (PDF) * Add Book "The Definitive Guide to Yii 2.0" English (PDF) * Update books/free-programming-books-langs.md Co-authored-by: Eric Hellman * Resolve https://github.com/EbookFoundation/free-programming-books/pull/11580 * AddtThe Definitive Guide to Yii 2.0 in several languages --------- Co-authored-by: Eric Hellman --- books/free-programming-books-es.md | 6 ++++++ books/free-programming-books-fr.md | 6 ++++++ books/free-programming-books-ja.md | 6 ++++++ books/free-programming-books-pl.md | 6 ++++++ books/free-programming-books-pt_BR.md | 6 ++++++ books/free-programming-books-ru.md | 7 ++++++- books/free-programming-books-zh.md | 6 ++++++ 7 files changed, 42 insertions(+), 1 deletion(-) diff --git a/books/free-programming-books-es.md b/books/free-programming-books-es.md index dbc653be7..fa797f68f 100644 --- a/books/free-programming-books-es.md +++ b/books/free-programming-books-es.md @@ -38,6 +38,7 @@ * [Perl 6 / Raku](#perl-6--raku) * [PHP](#php) * [Symfony](#symfony) + * [Yii](#yii) * [Python](#python) * [Django](#django) * [Web2py](#web2py) @@ -320,6 +321,11 @@ * [Symfony 5: La Vía Rápida](https://web.archive.org/web/20210805141343/https://symfony.com/doc/current/the-fast-track/es/index.html) - Fabien Potencier (HTML) +#### Yii + +* [Gu´ıa Definitiva de Yii 2.0](https://www.yiiframework.com/doc/download/yii-guide-2.0-es.pdf) - Yii Software (PDF) + + ### Perl * [Tutorial Perl](http://es.tldp.org/Tutoriales/PERL/tutoperl-print.pdf) - Juan Julián Merelo Guervós (PDF) diff --git a/books/free-programming-books-fr.md b/books/free-programming-books-fr.md index b029085e6..ddaa97b9b 100644 --- a/books/free-programming-books-fr.md +++ b/books/free-programming-books-fr.md @@ -36,6 +36,7 @@ * [Perl](#perl) * [PHP](#php) * [Symfony](#symfony) + * [Yii](#yii) * [Processing](#processing) * [Python](#python) * [Django](#django) @@ -265,6 +266,11 @@ * [En route pour Symfony 6.2](https://symfony.com/doc/current/the-fast-track/fr/index.html) - Fabien Potencier +#### Yii + +* [Guide définitif pour Yii 2.0](https://www.yiiframework.com/doc/download/yii-guide-2.0-fr.pdf) - Yii Software (PDF) + + ### Processing * [Processing](https://fr.flossmanuals.net/processing/) - Œuvre collective (HTML) diff --git a/books/free-programming-books-ja.md b/books/free-programming-books-ja.md index c45fd9f8e..6a55e6d41 100644 --- a/books/free-programming-books-ja.md +++ b/books/free-programming-books-ja.md @@ -61,6 +61,7 @@ * [OCaml](#ocaml) * [Perl](#perl) * [PHP](#php) + * [Yii](#yii) * [PowerShell](#powershell) * [Processing](#processing) * [Prolog](#prolog) @@ -535,6 +536,11 @@ * [PSR-2 – コーディングスタイルガイド](https://github.com/maosanhioro/fig-standards/blob/master/translation/PSR-2-coding-style-guide.md) - maosanhioro +#### Yii + +* [Yii 2.0 決定版ガイド](https://www.yiiframework.com/doc/download/yii-guide-2.0-ja.pdf) - Yii Software (PDF) + + ### PowerShell * [PowerShell スクリプト](https://docs.microsoft.com/ja-jp/powershell/scripting/overview?view=powershell-6) - Microsoft Docs diff --git a/books/free-programming-books-pl.md b/books/free-programming-books-pl.md index 19def057c..e7d6435be 100644 --- a/books/free-programming-books-pl.md +++ b/books/free-programming-books-pl.md @@ -17,6 +17,7 @@ * [MySQL](#mysql) * [Perl](#perl) * [PHP](#php) + * [Yii](#yii) * [Prolog](#prolog) * [Python](#python) * [Django](#django) @@ -149,6 +150,11 @@ * [PHP: The Right Way](http://pl.phptherightway.com) - Josh Lockhart +#### Yii + +* [Przewodnik po Yii 2.0](https://www.yiiframework.com/doc/download/yii-guide-2.0-pl.pdf) - Yii Software (PDF) + + ### Prolog * [Programowanie w logice z ograniczeniami: Łagodne wprowadzenie dla platformy ECLiPSe](https://web.archive.org/web/20230329101049/http://pwlzo.pl/) - Antoni Niederliński *(:card_file_box: archived)* diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index 773cd4511..b0c22f74a 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -51,6 +51,7 @@ * [Lua](#lua) * [Pascal](#pascal) * [PHP](#php) + * [Yii](#yii) * [Python](#python) * [Django](#django) * [R](#r) @@ -399,6 +400,11 @@ * [PHPUnit](https://phpunit.de/manual/current/pt_br/index.html) (PDF, EPUB, MOBI) +#### Yii + +* [Guia Definitivo para Yii 2.0](https://www.yiiframework.com/doc/download/yii-guide-2.0-pt-br.pdf) - Yii Software (PDF) + + ### Python * [Apostila de Python](https://www1.univap.br/alberson/apostilas/pooi/apostila_pooi_1bi.pdf) - Alberson Wander Sá dos Santos (PDF) diff --git a/books/free-programming-books-ru.md b/books/free-programming-books-ru.md index d462116d8..510eaf123 100644 --- a/books/free-programming-books-ru.md +++ b/books/free-programming-books-ru.md @@ -52,6 +52,7 @@ * [CodeIgniter](#codeigniter) * [Laravel](#laravel) * [Symfony](#symfony) + * [Yii](#yii) * [Python](#python) * [Django](#django) * [Jupyter Notebook](#jupyter-notebook) @@ -452,6 +453,11 @@ * [Symfony 6.2: Быстрый старт](https://symfony.com/doc/6.2/the-fast-track/ru/index.html) +#### Yii + +* [Полное руководство по Yii 2.0](https://www.yiiframework.com/doc/download/yii-guide-2.0-ru.pdf) - Yii Software (PDF) + + ### Python * [Вглубь языка Python](https://web.archive.org/web/20170630204729/ru.diveintopython.net/toc.html) *(:card_file_box: archived)* @@ -609,4 +615,3 @@ * [Beyond Linux From Scratch (version 2011-12-30)](http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/BLFS-ru/blfs-ru-index.html) - The BLFS Development Team, `trl.:` Н.Ромоданов, `trl.:` Сергея Каминского, `trl.:` Александра Андреева * [Linux From Scratch (version 6.8)](http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/LFS-BOOK-6.8-ru/lfs-6.8-ru-index.html) * [The Linux Kernel Module Programming Guide](http://www.opennet.ru/docs/RUS/lkmpg26) - Peter Jay Salzman, Michael Burian, Ori Pomerantz - diff --git a/books/free-programming-books-zh.md b/books/free-programming-books-zh.md index c2d66ad1d..6b9c766a1 100644 --- a/books/free-programming-books-zh.md +++ b/books/free-programming-books-zh.md @@ -63,6 +63,7 @@ * [PHP](#php) * [Laravel](#laravel) * [Symfony](#symfony) + * [Yii](#yii) * [PostgreSQL](#postgresql) * [Python](#python) * [Django](#django) @@ -639,6 +640,11 @@ * [Symfony 5 快速开发](https://web.archive.org/web/20210812222957/symfony.com/doc/current/the-fast-track/zh_CN/index.html) *(:card_file_box: archived)* +#### Yii + +* [Yii 2.0 权威指南](https://www.yiiframework.com/doc/download/yii-guide-2.0-zh-cn.pdf) - Yii Software (PDF) + + ### PostgreSQL * [PostgreSQL 8.2.3 中文文档](http://works.jinbuguo.com/postgresql/menu823/index.html) From 74863649448b2b44069a4102e216b2e73679022b Mon Sep 17 00:00:00 2001 From: MrCyGuy Date: Sat, 26 Oct 2024 09:52:05 -0700 Subject: [PATCH 34/74] Update free-programming-books-langs.md (#11645) * Update free-programming-books-langs.md * Update free-programming-books-langs.md * Update free-programming-books-langs.md * Update free-programming-books-langs.md * Update free-programming-books-langs.md * Update free-programming-books-langs.md --- books/free-programming-books-langs.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 5ef88989c..7c6591309 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -600,11 +600,13 @@ Books on general-purpose programming that don't focus on a specific language are ### COBOL * [COBOL Programming Fundamental](http://yusman.staff.gunadarma.ac.id/Downloads/files/33460/COBOL_Programming_Fundamental.pdf) (PDF) +* [COBOL Programming Standards](https://www.tonymarston.net/cobol/cobolstandards.html) - A J Marston (HTML) * [Enterprise COBOL for z/OS documentation library](http://www-01.ibm.com/support/docview.wss?uid=swg27036733) * [GNU COBOL Programmers Guide](https://edoras.sdsu.edu/doc/GNU_Cobol_Programmers_Guide_2.1.pdf) - Gary L. Cutler (PDF) * [ILE COBOL Programmer's Guide](https://www.ibm.com/docs/de/ssw_ibm_i_74/pdf/sc092539.pdf) (PDF) * [Micro Focus: OO Programming with Object COBOL for UNIX (1999)](https://www.microfocus.com/documentation/object-cobol/oc41books/oppubb.htm) - MERANT International Ltd. (HTML) * [OpenCOBOL 1.1 - Programmer's Guide](http://open-cobol.sourceforge.net/guides/OpenCOBOL%20Programmers%20Guide.pdf) (PDF) +* [Visual COBOL: A Developer's Guide to Modern COBOL](https://www.microfocus.com/media/ebook/visual_cobol_ebook.pdf) - Paul Kelly (PDF) ### CoffeeScript @@ -686,6 +688,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Essential Pascal Version 1 and 2](http://www.marcocantu.com/epascal/) - M. Cantù * [Expert Delphi](https://www.packtpub.com/free-ebooks/expert-delphi) - Paweł Głowacki (Packt account *required*) * [Modern Object Pascal Introduction for Programmers](https://github.com/michaliskambi/modern-pascal-introduction) - Michalis Kamburelis ([AsciiDoc](https://github.com/michaliskambi/modern-pascal-introduction/blob/master/modern_pascal_introduction.adoc#logical-relational-and-bit-wise-operators), [HTML](https://castle-engine.io/modern_pascal_introduction.html), [PDF](https://castle-engine.io/modern_pascal_introduction.pdf)) +* [Start Programming using Object Pascal](https://code.sd/startprog/StartProgUsingPascal.pdf) - Motaz Abdel Azeem (PDF) ### DTrace @@ -949,6 +952,7 @@ Books on general-purpose programming that don't focus on a specific language are * [CSS Transition vs CSS animation](https://www.freecodecamp.org/news/css-transition-vs-css-animation-handbook/) - Oluwatobi Sofela * [Dive Into HTML5](http://diveinto.html5doctor.com) - Mark Pilgrim ([PDF](http://mislav.net/2011/10/dive-into-html5/)) * [DOM Enlightenment](http://domenlightenment.com) - Cody Lindley (HTML) +* [Enduring CSS](https://ecss.benfrain.com/preface.html) - Ben Frain (HTML) * [Essential CSS](https://www.programming-books.io/essential/css/) - Krzysztof Kowalczyk, StackOverflow Contributors * [Essential HTML](https://www.programming-books.io/essential/html/) - Krzysztof Kowalczyk, StackOverflow Contributors * [Essential HTML Canvas](https://www.programming-books.io/essential/htmlcanvas/) - Krzysztof Kowalczyk, StackOverflow Contributors From 45568d0e464986770103ccae3e9adf21432d3c27 Mon Sep 17 00:00:00 2001 From: AkshayTiwari27 <131443493+AkshayTiwari27@users.noreply.github.com> Date: Sat, 26 Oct 2024 22:57:01 +0530 Subject: [PATCH 35/74] Add CC BY-NC-SA License to 'How to Build a Website with HTML' by Erin Glass (#11687) * Add GPL-3.0-or-later license to 'Matters Computational' book entry * Update free-programming-books-langs.md with new resources and licenses * Add specific changes for second pull request * Update books/free-programming-books-langs.md Co-authored-by: Eric Hellman * Added License in HTML book --------- Co-authored-by: Eric Hellman --- books/free-programming-books-langs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 7c6591309..8ff0c0b85 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -958,7 +958,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Essential HTML Canvas](https://www.programming-books.io/essential/htmlcanvas/) - Krzysztof Kowalczyk, StackOverflow Contributors * [GA Dash](https://dash.generalassemb.ly) * [Google's HTML/CSS Style Guide](https://google.github.io/styleguide/htmlcssguide.html) -* [How To Build a Website with HTML](https://www.digitalocean.com/community/books/how-to-build-a-website-with-html-ebook) - Erin Glass (PDF, EPUB) +* [How To Build a Website with HTML](https://www.digitalocean.com/community/books/how-to-build-a-website-with-html-ebook) - Erin Glass (PDF, EPUB) (CC BY-NC-SA) * [How to Code in HTML5 and CSS3](https://web.archive.org/web/20180816174417/http://howtocodeinhtml.com/HowToCodeInHTML5AndCSS3.pdf) - Damian Wielgosik (PDF) *(:card_file_box: archived)* * [HTML Canvas Deep Dive](http://joshondesign.com/p/books/canvasdeepdive/toc.html) - Josh Marinacci * [HTML Dog Tutorials](http://www.htmldog.com) From 2413c0ac3bbfccb5f50d8e8f9b99e9c10130c381 Mon Sep 17 00:00:00 2001 From: Benjamin Yee Date: Sat, 26 Oct 2024 10:28:56 -0700 Subject: [PATCH 36/74] Added Frontend Masters podcast to free-podcasts-screencasts-en.md (#11688) * Added Frontend Masters podcast to free-podcasts-screencasts-en.md I am adding the Frontend Masters podcast (screencast) to the list. * Fix Frontend Masters change to free-podcasts-screencasts-en.md Add the frontend masters team to the list of authors to the podcast link. --- casts/free-podcasts-screencasts-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/casts/free-podcasts-screencasts-en.md b/casts/free-podcasts-screencasts-en.md index eaeb5f19f..3e52e01c8 100644 --- a/casts/free-podcasts-screencasts-en.md +++ b/casts/free-podcasts-screencasts-en.md @@ -291,6 +291,7 @@ * [Domain Driven Design Europe](https://dddeurope.com/videos/) (screencast) * [Domain Driven Design Europe - 2017](https://2017.dddeurope.com/#videos) (screencast) * [FLOSS WEEKLY](https://twit.tv/shows/floss-weekly) - Doc Searls, Aaron Newcomb, Dan Lynch, Simon Phipps, Jonathan Bennett, Shawn Powers, Katherine Druckman (podcast) +* [Frontend Masters](https://www.youtube.com/playlist?list=PLum3CyP95edxwLIHenKw0nMHlfvr76ZSU) - Marc Grabanski, Frontend Masters team (screencast) * [Frontside the Podcast](https://frontside.io/podcast/) - Charles Lowell, Taras Mankovski (podcast) * [Full Stack Radio](https://www.fullstackradio.com) - Adam Wathan (podcast) * [Functional Geekery](https://www.functionalgeekery.com) - Steven Proctor (podcast) From b46c431dff494f49b6aa19b96921ccfbb626a8f8 Mon Sep 17 00:00:00 2001 From: Mateus Fernandes <140284146+mateus-fernandes20@users.noreply.github.com> Date: Sat, 26 Oct 2024 14:35:38 -0300 Subject: [PATCH 37/74] Adding (CC BY) licenses in GO (PT-BR) section (#11682) * Adding (CC BY) licenses CC BY licenses added in GO (PT-BR) section. * Spacing correction * Spacing correction * Remove version Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-pt_BR.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index b0c22f74a..5c44b5bed 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -217,10 +217,10 @@ ### GO * [Aprenda Go com Testes](https://larien.gitbook.io/aprenda-go-com-testes) - Lauren Ferreira -* [Construindo Aplicações Web em Golang](https://astaxie.gitbooks.io/build-web-application-with-golang/content/pt-br/) - astaxie -* [Go - hands on](https://github.com/go-br/estudos) +* [Construindo Aplicações Web em Golang](https://astaxie.gitbooks.io/build-web-application-with-golang/content/pt-br/) - astaxie (CC BY-SA) +* [Go - hands on](https://github.com/go-br/estudos) (CC BY-SA) * [Go Lang - A linguagem do Google](https://www.ime.usp.br/~gold/cursos/2015/MAC5742/reports/GoLang.pdf) - Suelen Goularte Carvalho (PDF) -* [Go por Exemplo](http://goporexemplo.golangbr.org) - Mark McGranaghan, Jeremy Ashkenas, golangbr, Daniela Tamy Iwassa (HTML) +* [Go por Exemplo](http://goporexemplo.golangbr.org) - Mark McGranaghan, Jeremy Ashkenas, golangbr, Daniela Tamy Iwassa (HTML) (CC BY) ### Haskell From 58cd147a5dbbbb444f770af8344ffef8c01cdaf2 Mon Sep 17 00:00:00 2001 From: Srish Bansal <89444087+SrishBansal@users.noreply.github.com> Date: Sat, 26 Oct 2024 23:06:45 +0530 Subject: [PATCH 38/74] Update free-courses-de.md (#11679) * Update free-courses-de.md Added a new HTML course * Update courses/free-courses-de.md --------- Co-authored-by: Eric Hellman --- courses/free-courses-de.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-de.md b/courses/free-courses-de.md index 494ae9a0f..dfe80d766 100644 --- a/courses/free-courses-de.md +++ b/courses/free-courses-de.md @@ -47,6 +47,7 @@ * [CSS lernen](https://youtube.com/playlist?list=PLuBK_vNnGp8ANspdZh_aRAa1InIhFlgm_) - NEW - Vadim * [HTML Tutorial Deutsch](https://youtube.com/playlist?list=PLnlqg5o1zhnhVI3t1iTE2oO4QSGpu7EMx) - Markus Reichl +* [HTML Tutorial Deutsch](https://youtube.com/playlist?list=PL_pqkvxZ6ho3Dho4bGSJfEXn38fI9VuC7) - Programmieren Starten #### Bootstrap From 682a63e2579798889caa55e8835596e100c27837 Mon Sep 17 00:00:00 2001 From: Srish Bansal <89444087+SrishBansal@users.noreply.github.com> Date: Sat, 26 Oct 2024 23:08:36 +0530 Subject: [PATCH 39/74] Update free-courses-zh.md (#11674) * Update free-courses-zh.md Added new playlist for learning python in chinese * corrected writing pattern * changed the name of playlist and added attribution --- courses/free-courses-zh.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/courses/free-courses-zh.md b/courses/free-courses-zh.md index e586e319d..5d570b9e7 100644 --- a/courses/free-courses-zh.md +++ b/courses/free-courses-zh.md @@ -38,4 +38,4 @@ ### Python -* [Python 新教程全集](https://www.youtube.com/playlist?list=PLF2BRDzmXcWqMzQlIUOjiGVmiyEcHiO3q) - 在线教育 +* [最新Python编程教程19天从入门到精通](https://www.youtube.com/playlist?list=PLVyDH2ns1F75k1hvD2apA0DwI3XMiSDqp) - 知知识改变命运 From 1533064edf166209a8b424ddf793dedb0fbe4b2a Mon Sep 17 00:00:00 2001 From: Srish Bansal <89444087+SrishBansal@users.noreply.github.com> Date: Sun, 27 Oct 2024 20:04:03 +0530 Subject: [PATCH 40/74] Update free-courses-ml.md (#11680) * Update free-courses-ml.md Added a new playlist with full course from beginner to intermediate in Python in malyalam * added full name of playlist * done the stated changes --- courses/free-courses-ml.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/courses/free-courses-ml.md b/courses/free-courses-ml.md index 3124a63e9..959364513 100644 --- a/courses/free-courses-ml.md +++ b/courses/free-courses-ml.md @@ -214,7 +214,8 @@ * [Python](https://www.youtube.com/playlist?list=PLwe8bwPXjlLveEHvTbKMXJOPkFdXnu4xi) - Learn CSE Malayalam * [Python Numpy Malayalam Tutorial](https://www.youtube.com/playlist?list=PL1JrLEBAapUVkjt4Q1R_ZFFRT_80WBCyx) - Yes Tech Media * [Python Programming Malayalam Tutorial](https://www.youtube.com/watch?v=ihnWXGPxNEk) - Yes Tech Media -* [Python Tutorial Malayalam \| Best Malayalam Python Programming Tutorial](https://youtube.com/playlist?list=PLY-ecO2csVHfbpOmWamlb8Mujjdnl1jks) - Brototype Malayalam +* [Python Tutorial Malayalam \| Best Malayalam Python Programming Tutorial](https://youtube.com/playlist?list=PLY-ecO2csVHfbpOmWamlb8Mujjdnl1jks) - Brototype Malayalam +* [Python Tutorial Malayalam \| Full videos Playlist](https://youtube.com/playlist?list=PLd_rdeTABMgQgZj2g9IyWqA2bnkHDUyof&feature=shared) - Safeonnet #### Django From 0e27b0e482b4928b02f7cb5a4842901e52b3791c Mon Sep 17 00:00:00 2001 From: sajjad rahman <67529599+sajjadrahman56@users.noreply.github.com> Date: Sun, 27 Oct 2024 20:36:50 +0600 Subject: [PATCH 41/74] bangla programing books added (#11676) * added some free-programming-books-bn.md * Update free-programming-books-bn.md * Update free-programming-books-bn.md * added some free- bd programming-books-bn.md * Update free-programming-books-bn.md * updated changed * removed blogs from the book * Update free-programming-books-bn.md * Update free-programming-books-bn.md --- books/free-programming-books-bn.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/books/free-programming-books-bn.md b/books/free-programming-books-bn.md index 507ec5895..ca2283886 100644 --- a/books/free-programming-books-bn.md +++ b/books/free-programming-books-bn.md @@ -4,6 +4,7 @@ * [C](#c) * [C++](#cpp) * [Data Science](#data-science) +* [Git and Github](#git-and-github) * [Go](#go) * [Java](#java) * [JavaScript](#javascript) @@ -82,3 +83,9 @@ * [এসকিউএল পরিচিতি(SQL Introduction in Bangla)](https://www.sattacademy.org/sql/index.php) - Satt Academy * [বাংলায় SQL টিউটোরিয়াল](https://sql.howtocode.dev) - Saiful, et al. + + +### Git and Github + +* [এক পলকে গিট ও গিটহাব](https://with.zonayed.me/book/git-n-github-at-glance/) - Zonayed + From f482dbf3c64c180a62909c37aab82468d4ef4c83 Mon Sep 17 00:00:00 2001 From: Isaac Miti <31007212+ikayz@users.noreply.github.com> Date: Sun, 27 Oct 2024 16:41:57 +0200 Subject: [PATCH 42/74] Add React courses from Scimba Update free-courses-en.md (#11694) Add these Scrimba courses: Learn Class Components in React by Bob Ziroll and Learn Styled Components in React by Ania Kubow. --- courses/free-courses-en.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 9c8f01308..cdcdd659c 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1134,10 +1134,12 @@ * [Full Modern React Tutorial](https://www.youtube.com/playlist?list=PL4cUxeGkcC9gZD-Tvwfod2gaISzfRiP9d) - The Net Ninja (with practical) * [Full Stack with React and Appwrite](https://egghead.io/playlists/full-stack-with-react-and-appwrite-e1e46f61) - Colby Fayock (Egghead.io) * [Introduction to React](https://fullstackopen.com/en/part1/introduction_to_react) - Full Stack open +* [Learn Class Components in React](https://v2.scrimba.com/learn-class-components-in-react-c0h) - Bob Ziroll (Scrimba) * [Learn React + Redux](https://www.sololearn.com/learning/1097) - *registration required* -* [Learn React for Free](https://scrimba.com/learn/learnreact) - Bob Ziroll (scrimba) -* [Learn React Router 6](https://scrimba.com/learn/reactrouter6) - Bob Ziroll (scrimba) +* [Learn React for Free](https://scrimba.com/learn/learnreact) - Bob Ziroll (Scrimba) +* [Learn React Router 6](https://scrimba.com/learn/reactrouter6) - Bob Ziroll (Scrimba) * [Learn ReactJS](https://www.codecademy.com/learn/react-101) - Codecademy +* [Learn Styled Components in React](https://v2.scrimba.com/learn-styled-components-in-react-c0r) - Ania Kubow (Scrimba) * [React](https://progate.com/languages/react) (progate) *(account required)* * [React basic in just 1 hour](https://www.udemy.com/course/react-basic-in-just-1-hour/) (Udemy) * [React Context & Hooks Tutorial](https://www.youtube.com/playlist?list=PL4cUxeGkcC9hNokByJilPg5g9m2APUePI) - The Net Ninja From 4e712ec09923c7e43e2763e2b1fefbcbbecd9bb2 Mon Sep 17 00:00:00 2001 From: Srish Bansal <89444087+SrishBansal@users.noreply.github.com> Date: Sun, 27 Oct 2024 22:19:11 +0530 Subject: [PATCH 43/74] Update free-courses-te.md (#11692) * Update free-courses-te.md Added a new full python course playlist which can be completed in 30 days * Updated the link --- courses/free-courses-te.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-te.md b/courses/free-courses-te.md index 54af7750f..0568b57e7 100644 --- a/courses/free-courses-te.md +++ b/courses/free-courses-te.md @@ -211,6 +211,7 @@ * [Python in Telugu - Step by Step Tutorials](https://www.youtube.com/playlist?list=PLC2mgeYbYNm-3aTUq98pbmrA3P1_m-aJR) - Telugu Computer World * [Python in Telugu For Beginners - Complete Tutorial in 10 Hours](https://www.youtube.com/watch?v=fP9IvI4qu80) - Telugu Computer World * [Python in Telugu - Step by Step Tutorials](https://www.youtube.com/playlist?list=PLC2mgeYbYNm-3aTUq98pbmrA3P1_m-aJR) - Telugu Computer World +* [Python Course in Telugu: 30 days challenge](https://www.youtube.com/playlist?list=PLNgoFk5SYUglQOaXSY8lAlPXmK6tQBHaw) - Vamsi Bhavani ### R From 917573f8980eb32153ca09f0126715e4badfb4ed Mon Sep 17 00:00:00 2001 From: AkshayTiwari27 <131443493+AkshayTiwari27@users.noreply.github.com> Date: Sun, 27 Oct 2024 22:24:04 +0530 Subject: [PATCH 44/74] Add CC BY-SA License to "CSS Notes for Professionals" (#11696) * Add GPL-3.0-or-later license to 'Matters Computational' book entry * Update free-programming-books-langs.md with new resources and licenses * Add specific changes for second pull request * Update books/free-programming-books-langs.md Co-authored-by: Eric Hellman * Added License in HTML book * Add license information to books --------- Co-authored-by: Eric Hellman --- books/free-programming-books-langs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 8ff0c0b85..8639cafe9 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -947,7 +947,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Canvassing](https://web.archive.org/web/20160505010319/http://learnjs.io/canvassing/read/) *(:card_file_box: archived)* * [Code Guide: Standards for developing flexible, durable, and sustainable HTML and CSS](http://mdo.github.io/code-guide/) - Mark Otto * [CSS Animation 101](https://github.com/cssanimation/css-animation-101) -* [CSS Notes for Professionals](http://goalkicker.com/CSSBook) - Compiled from StackOverflow Documentation (PDF) +* [CSS Notes for Professionals](http://goalkicker.com/CSSBook) - Compiled from StackOverflow Documentation (PDF) (CC BY-SA) * [CSS Optimization Basics](https://github.com/frontenddogma/css-optimization-basics) – Jens Oliver Meiert * [CSS Transition vs CSS animation](https://www.freecodecamp.org/news/css-transition-vs-css-animation-handbook/) - Oluwatobi Sofela * [Dive Into HTML5](http://diveinto.html5doctor.com) - Mark Pilgrim ([PDF](http://mislav.net/2011/10/dive-into-html5/)) From 828a15936985ac5777914f1758ea140065aceb5d Mon Sep 17 00:00:00 2001 From: Hridyanshu <124202756+HRIDYANSHU054@users.noreply.github.com> Date: Sun, 27 Oct 2024 22:27:12 +0530 Subject: [PATCH 45/74] Added Electron.js Resources in free-courses-hi.md (#11698) * Added Electron.js Resources in free-courses-hi.md * fixed: alphabetize-lists --------- Co-authored-by: Hridyanshu7 --- courses/free-courses-hi.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index bd3845902..0eecbd81f 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -36,6 +36,7 @@ * [Java](#java) * [Spring Boot](#spring-boot) * [JavaScript](#javascript) + * [Electron.js](#electronjs) * [GSAP](#gsap) * [jQuery](#jquery) * [Next.js](#nextjs) @@ -483,6 +484,12 @@ * [Web Development Course](https://www.youtube.com/playlist?list=PLfqMhTWNBTe3H6c9OGXb5_6wcc1Mca52n) - Apna College +#### Electron.js + +* [Electron js desktop app development tutorial](https://www.youtube.com/playlist?list=PLfxALjnZodrvtzXTg-ZFeRL7AIutdJBV4) - Wap Institute +* [Electron js tutorial in Hindi](https://www.youtube.com/playlist?list=PL8p2I9GklV46sT0RXw6PlMRVxJzEDUWuD) - Code Step By Step + + #### GSAP * [Animate anything with GSAP \| Complete GSAP Course](https://www.youtube.com/playlist?list=PLbtI3_MArDOnIIJxB6xFtpnhM0wTwz0x6) - Sheryians Coding School From dde714a3a0db257779fb901f3abdb59ec3dd548d Mon Sep 17 00:00:00 2001 From: Hridyanshu <124202756+HRIDYANSHU054@users.noreply.github.com> Date: Sun, 27 Oct 2024 22:34:46 +0530 Subject: [PATCH 46/74] Added Design and Analysis of Algorithms course by THE GATEHUB to free-courses-hi.md (#11693) * Added Design and Analysis of Algorithms course by THE GATEHUB to free-courses-hi.md * Update courses/free-courses-hi.md fixed all caps Co-authored-by: Eric Hellman --------- Co-authored-by: Hridyanshu7 Co-authored-by: Eric Hellman --- courses/free-courses-hi.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 0eecbd81f..1fb6e94bf 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -88,6 +88,7 @@ * [Data Structures and Algorithms for GATE — Complete Playlist](https://www.youtube.com/playlist?list=PLC36xJgs4dxFCQVvjMrrjcY3XrcMm2GHy) - Gate CSE lectures by Amit Khurana * [Data Structures and Algorithms in Python](https://www.youtube.com/playlist?list=PLyMom0n-MBrpakdIZvnhd6PFUCKNAyKo1) - Jovian * [Design And Analysis Of Algorithms](https://www.youtube.com/playlist?list=PLxCzCOWd7aiHcmS4i14bI0VrMbZTUvlTa) - Gate Smashers +* [Design and Analysis of Algorithms](https://www.youtube.com/playlist?list=PL1QH9gyQXfgs7foRxIbIH8wmJyDh5QzAm) - The Gatehub * [DS & Algorithms Course Using Javascript](https://www.youtube.com/playlist?list=PL_HlKez9XCSOi5thYDzipbJ2pEdzop7vx) - Technical Suneja * [Dynamic Programming Playlist \| Coding \| Interview Questions \| Tutorials \| Algorithm](https://www.youtube.com/playlist?list=PL_z_8CaSLPWekqhdCPmFohncHwz8TY2Go) - Aditya Verma * [Dynamic Programming Workshop](https://www.youtube.com/playlist?list=PLqf9emQRQrnKA_EeveiXQj_uP25w8_5qL) - Vivek Gupta From f7b616e3d62a57e0c709b6cfb7a9fa8947b77c04 Mon Sep 17 00:00:00 2001 From: Thijzert <184778919+Thijzert123@users.noreply.github.com> Date: Sun, 27 Oct 2024 18:09:10 +0100 Subject: [PATCH 47/74] Add Dutch Python book for making games (#11702) * Add Dutch Python book * Put items in Dutch book list in alphabetical order --- books/free-programming-books-nl.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-nl.md b/books/free-programming-books-nl.md index 628aebaa4..816a82528 100644 --- a/books/free-programming-books-nl.md +++ b/books/free-programming-books-nl.md @@ -43,6 +43,7 @@ ### Python * [De Programmeursleerling: Leren coderen met Python 3](http://www.spronck.net/pythonbook/dutchindex.xhtml) - Pieter Spronck (PDF) (3.x) +* [Je eigen games maken met Python 3e editie](http://inventwithpython.com/nl/games_maken_met_Python_1-13.pdf) - Al Sweigart, `trl.:` Marjo Hahn (PDF) * [Programmeren in Python](https://nl.wikibooks.org/wiki/Programmeren_in_Python) - Wikibooks From 1547c6338fe91b8fa39d2dec8a728c06a04d9099 Mon Sep 17 00:00:00 2001 From: Hridyanshu <124202756+HRIDYANSHU054@users.noreply.github.com> Date: Sun, 27 Oct 2024 22:46:43 +0530 Subject: [PATCH 48/74] Added Nextjs Resources in free-courses-ur.md (#11697) * Added Nextjs Resources in free-courses-ur.md * corrected spacing * Update courses/free-courses-ur.md Co-authored-by: Eric Hellman --------- Co-authored-by: Hridyanshu7 Co-authored-by: Eric Hellman --- courses/free-courses-ur.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/courses/free-courses-ur.md b/courses/free-courses-ur.md index dedd8b6c7..733fb78b0 100644 --- a/courses/free-courses-ur.md +++ b/courses/free-courses-ur.md @@ -8,6 +8,7 @@ * [Figma](#figma) * [HTML and CSS](#html-and-css) * [Java](#java) +* [Next.js](#nextjs) * [Python](#python) @@ -57,6 +58,11 @@ * [Java Programming in Urdu/Hindi](https://www.youtube.com/playlist?list=PLU4yvac0MJbKs78u32MyVgYFg9d-6DYGL) - OnlineUstaad +### Next.js + +* [Master Next JS 14: Complete Next JS 14 Tutorial from Basics to Advanced in Hindi/Urdu with Projects & Interview Prep](https://www.youtube.com/playlist?list=PL5OhSdfH4uDu6YJcHhmQLkwx4hPWyppos) - The Techzeen + + ### Python * [Python](https://www.youtube.com/playlist?list=PL-vQNozaqIxuPzFUVEIrYDvd6ieUshJTw) - Kawish - Urdu From 0bc8e85b928566fee993c979778b47f2d0d060c8 Mon Sep 17 00:00:00 2001 From: RishitP Date: Mon, 28 Oct 2024 04:04:47 +0530 Subject: [PATCH 49/74] Added a course in free-courses-hi.md (#11706) * Added a C Programming Course in free-courses-hi.md * Added a course in free-courses-hi.md --- courses/free-courses-hi.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 1fb6e94bf..585aff8df 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -280,6 +280,7 @@ * [Data Analyst Course - Beginner's to Advance (हिंदी में) - Full Playlist](https://www.youtube.com/playlist?list=PLxzTa0VPR9ryvGSuCm4RS8aeAvOLXz9XM) - IHHPET: Industries Helping Hands Dot Com * [Data Science Course 2023](https://www.youtube.com/playlist?list=PLfP3JxW-T70HvifebGl3d5d5jzI1Kp0i8) - Indian AI Production +* [Python Data Science and Big Data Tutorials In Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9agK8pojo23OHiNz3Jm6VQCH) - CodeWithHarry ### Data Structures From a097a491fb322fcd9044be69b4b2705c8b488298 Mon Sep 17 00:00:00 2001 From: "Md. Maruf Sarker" Date: Mon, 28 Oct 2024 19:16:52 +0600 Subject: [PATCH 50/74] Add: Assembly Language Course (#11404) * Add: Assembly Language Course * Add: C++ STL & Electron.js Course * Fix: Linter Error * Update free-courses-bn.md * Update free-courses-bn.md * Update free-courses-bn.md * Update free-courses-bn.md * Fix: URL Updates --- courses/free-courses-bn.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index ad93fecfc..8e54b249e 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -1,6 +1,7 @@ ### Index * [Android](#android) +* [Assembly Language](#assembly-language) * [C](#c) * [C#](#csharp) * [C++](#cpp) @@ -17,6 +18,7 @@ * [Java](#java) * [JavaScript](#javascript) * [Angular](#angular) + * [Electron](#electron) * [jQuery](#jquery) * [Next.js](#nextjs) * [Node.js](#nodejs) @@ -50,6 +52,11 @@ * [Java, OOP & Android tutorials for beginners in Bengali](https://www.youtube.com/playlist?list=PLV3rqOvr9vgkmELwlSouvJtROQ6MWRbIH) - Zulkarnine Mahmud +### Assembly Language + +* [Assembly Language Bangla Tutorial](https://www.youtube.com/playlist?list=PLEYW3pZS6IQ8UMvusEVnIJ2dDieXKyKRM) - Maruf Sarker + + ### C * [C - All you need to know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVASsjyqiNzgjUWHbDkN2Scy) - Stack Learner @@ -74,6 +81,7 @@ * [C++ Bangla Tutorial for Beginners - 2022](https://www.youtube.com/playlist?list=PLeqnvPK4PpyWsjZvgLTRcc-dkPQXc8SHc) - Shikkhangon BD * [C++ STL (Bangla)](https://youtube.com/playlist?list=PLgLCjVh3O6Sgux985GYG22xkFt9z9Sq0_) - LoveExtendsCode * [Object Oriented C++ \| Bangla Tutorial](https://www.youtube.com/playlist?list=PLy7uM3PHzMF1hnqhFGE4_A8qTUfFmZ_3y) - Online School +* [Standard Template Library of C++ (STL)](https://www.youtube.com/playlist?list=PLoa_roVVsxA0D1Kv_T7rbGHtSdYIUo4f5) - CPS Academy ### Competitive Programming @@ -200,6 +208,11 @@ * [Angularjs bangla tutorial basic](https://www.youtube.com/playlist?list=PLbC4KRSNcMnr2ZFQne_jotsiX9hGwLJHG) - Learn Hunter +#### Electron + +* [Electron JS Bangla Tutorials](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDgr7KreI5PaVZuG8Sx3L2c&si=FOsXyD-fC87a45YJ) - Stack Learner + + #### jQuery * [jQuery Bangla Series for Beginners](https://www.youtube.com/playlist?list=PLgH5QX0i9K3pSJG9Hwjnykd0hLGEsW4DB) - Anisul Islam @@ -358,4 +371,3 @@ * [WordPress Plugin Development](https://www.youtube.com/playlist?list=PLSNRR4BKcowCkeAxfdtTsLqwR0LJYwDaz) - Procoder BD * [WordPress Theme Development Tutorial Bangla ](https://www.youtube.com/playlist?list=PLSNRR4BKcowD6A-U_ll9ayJWqOEz3XD8l) - Procoder BD * [WP Theme Development with ChatGPT](https://www.youtube.com/playlist?list=PLn_JOV5gUeKwLEMqi93W6eswy4hEQ_ouL) - Md Maruf Adnan Sami - From 94a70149b00136259a938550ace16640cb999a21 Mon Sep 17 00:00:00 2001 From: Hridyanshu <124202756+HRIDYANSHU054@users.noreply.github.com> Date: Mon, 28 Oct 2024 18:50:06 +0530 Subject: [PATCH 51/74] Added Complete NodeJS + ExpressJS + MongoDB Course by Complete Coding by Prashant Sir to free-courses-hi.md (#11695) * Added Complete NodeJS + ExpressJS + MongoDB Course by Complete Coding by Prashant Sir to free-courses-hi.md * fix: removed emjois from playlist title * Update courses/free-courses-hi.md Co-authored-by: Eric Hellman --------- Co-authored-by: Hridyanshu7 Co-authored-by: Eric Hellman --- courses/free-courses-hi.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 585aff8df..e0112c0b1 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -520,6 +520,7 @@ #### Node.js +* [Complete NodeJS + ExpressJS + MongoDB Course in Hindi \| Notes \| Certification](https://www.youtube.com/playlist?list=PL78RhpUUKSwfeSOOwfE9x6l5jTjn5LbY3) - Complete Coding by Prashant Sir * [Master NodeJS](https://www.youtube.com/playlist?list=PLinedj3B30sDby4Al-i13hQJGQoRQDfPo) - Piyush Garg * [Node JS](https://www.youtube.com/playlist?list=PLbGui_ZYuhiiSVvVP_9w57-aU7kx_H9bu) - Geeky Shows * [Node Js Tutorial in Hindi](https://www.youtube.com/watch?v=BLl32FvcdVM&ab_channel=CodeWithHarry) - Code With Harry From b50118e80359a193c3de445af952fffabea2484b Mon Sep 17 00:00:00 2001 From: Isaac Miti <31007212+ikayz@users.noreply.github.com> Date: Mon, 28 Oct 2024 15:28:10 +0200 Subject: [PATCH 52/74] Update and rename free-courses-en.md to Add Hyperksill free-courses-en.md (#11711) Hyperskill is an educational platform designed to help individuals learn programming and develop practical skills through real-world projects. Powered by JetBrains, Hyperskill offers a comprehensive, university-level education with a focus on hands-on learning. They offer free plans (Access to all courses) and premium plans (Access to everything including certificates and extra hands on projects) --- .../{free-courses-en.md => Add Hyperksill free-courses-en.md} | 1 + 1 file changed, 1 insertion(+) rename courses/{free-courses-en.md => Add Hyperksill free-courses-en.md} (99%) diff --git a/courses/free-courses-en.md b/courses/Add Hyperksill free-courses-en.md similarity index 99% rename from courses/free-courses-en.md rename to courses/Add Hyperksill free-courses-en.md index cdcdd659c..99a1c43ec 100644 --- a/courses/free-courses-en.md +++ b/courses/Add Hyperksill free-courses-en.md @@ -128,6 +128,7 @@ * [edX](https://www.edx.org) * [freeCodeCamp](https://www.freecodecamp.org) * [FutureLearn](https://www.futurelearn.com) +* [Hyperskill](https://hyperskill.org) * [IITBombayX (IITBX)](https://www.iitbombayx.in) * [Khan Academy](https://www.khanacademy.org) * [LabEx](https://labex.io) From bd6d27532ee29addbc00809ad69c7f00a764abc0 Mon Sep 17 00:00:00 2001 From: RishitP Date: Mon, 28 Oct 2024 18:59:44 +0530 Subject: [PATCH 53/74] Added a free course in free-courses-hi.md (#11712) * Added a C Programming Course in free-courses-hi.md * Added a course in free-courses-hi.md * Updated free-courses-hi.md --- courses/free-courses-hi.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index e0112c0b1..92aa822d5 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -527,6 +527,7 @@ * [Node.js Tutorial in Hindi](https://www.youtube.com/playlist?list=PLgOUQYMnO_SRqPikOJBu5G1ld4bJUZCmy) - truecodex * [Node.js Tutorials for Beginners in Hindi](https://www.youtube.com/playlist?list=PLUVqY59GNZQNCk_D9VW_zNh60WuQIzo3K) - Tutorials Website * [NodeJS in Hindi](https://www.youtube.com/playlist?list=PL8p2I9GklV456iofeMKReMTvWLr7Ki9At) - Code Step By Step +* [NodeJS Tutorial for Beginners](https://www.youtube.com/playlist?list=PLzjZaW71kMwScTRKzoasdyB1sX-a9EbFp) - Hello World * [NodeJS Tutorial for Beginners](https://www.youtube.com/playlist?list=PLsyeobzWxl7occsESx2X1E2R2Uw5wCoeG) - Telusko * [NodeJS Tutorial in Hindi 2020](https://www.youtube.com/playlist?list=PLwGdqUZWnOp00IbeN0OtL9dmnasipZ9x8) - Vinod Bahadur Thapa (Thapa Technical) From 628812616b259d952d0fb3bd2b2dfb090b95879e Mon Sep 17 00:00:00 2001 From: Thijzert <184778919+Thijzert123@users.noreply.github.com> Date: Mon, 28 Oct 2024 14:30:54 +0100 Subject: [PATCH 54/74] Added English book (Learn Java for FTC) (#11707) * Add book to free-programming-books-langs.md * Update author to actual name Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-langs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 8639cafe9..0888334c4 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1074,6 +1074,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Java Programming](https://en.wikibooks.org/wiki/Java_Programming) - Wikibooks * [Java Programming for Kids](https://yfain.github.io/Java4Kids/) - Yakov Fain * [Java Projects, Second Edition](https://www.packtpub.com/free-ebooks/java-projects-second-edition) - Peter Verhas (Packt account *required*) +* [Learn Java for FTC](https://github.com/alan412/LearnJavaForFTC) - Alan Smith (PDF) * [Learning Java Language](https://riptutorial.com/Download/java-language.pdf) - Compiled from StackOverflow Documentation (PDF) * [Microservices Best Practices for Java](https://www.redbooks.ibm.com/redbooks/pdfs/sg248357.pdf) (PDF) * [Object-Oriented Programming in JavaTM Textbook](http://computing.southern.edu/halterman/OOPJ/) - Rick Halterman (PDF per Chapter) From 47d128eda6955d92a8f44792640fef15cce485f3 Mon Sep 17 00:00:00 2001 From: Ratheshan Sathiyamoorthy <37710130+Ratheshan03@users.noreply.github.com> Date: Tue, 29 Oct 2024 01:28:13 +0530 Subject: [PATCH 55/74] Fixed Existing Tamil Language Books file (#11710) * Fixed extra spaces, symbols, author and section names * Fixed the alphabetical order issue * reverting the new section into previous state --- books/free-programming-books-ta.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/books/free-programming-books-ta.md b/books/free-programming-books-ta.md index 7b70d8dda..55642e007 100644 --- a/books/free-programming-books-ta.md +++ b/books/free-programming-books-ta.md @@ -43,18 +43,18 @@ ### Git Github -* [எளிய தமிழில் கிட்(Git) – தொழில்நுட்பம்](https://freetamilebooks.com/ebooks/eliya_tamizhil_git/) - கி. முத்துராமலிங்கம் (PDF) +* [எளிய தமிழில் கிட்(Git) – தொழில்நுட்பம்](https://freetamilebooks.com/ebooks/eliya_tamizhil_git/) - கி.முத்துராமலிங்கம் (PDF) ### Hadoop -* [எளிய தமிழில் Big Data](https://freetamilebooks.com/ebooks/learn-bigdata-in-tamil) - து. நித்யா (PDF) +* [எளிய தமிழில் Big Data](https://freetamilebooks.com/ebooks/learn-bigdata-in-tamil) - து.நித்யா (PDF) ### HTML and CSS -* [எளிய தமிழில் CSS](https://freetamilebooks.com/ebooks/learn-css-in-tamil/) - Kaniyam Foundation (PDF) -* [எளிய தமிழில் HTML](https://freetamilebooks.com/htmlbooks/html-book/Learn-HTML-in-Tamil.html) = Th . Srinivasan (PDF) +* [எளிய தமிழில் CSS](https://freetamilebooks.com/ebooks/learn-css-in-tamil/) - து.நித்யா (PDF) +* [எளிய தமிழில் HTML](https://freetamilebooks.com/htmlbooks/html-book/Learn-HTML-in-Tamil.html) - த.சீனிவாசன் (PDF) * [எளிய தமிழில் HTML](https://noolaham.net/project/51/5090/5090.pdf) - வே.நவமோகன் (PDF) @@ -77,8 +77,8 @@ ### Machine Learning -* [எளிய தமிழில் Deep Learning](https://freetamilebooks.com/ebooks/learn_deep_learning_in_tamil/) - து. நித்யா (PDF) -* [எளிய தமிழில் ML](https://freetamilebooks.com/ebooks/learn_machine_learning_in_tamil/) - து. நித்யா (PDF) +* [எளிய தமிழில் Deep Learning](https://freetamilebooks.com/ebooks/learn_deep_learning_in_tamil/) - து.நித்யா (PDF) +* [எளிய தமிழில் ML](https://freetamilebooks.com/ebooks/learn_machine_learning_in_tamil/) - து.நித்யா (PDF) ### MySQL @@ -89,7 +89,7 @@ ### Pandas Python -* [எளிய தமிழில் Pandas](https://freetamilebooks.com/ebooks/learn_pandas_in_tamil/) - து. நித்யா (PDF) +* [எளிய தமிழில் Pandas](https://freetamilebooks.com/ebooks/learn_pandas_in_tamil/) - து.நித்யா (PDF) ### PHP From a9fe2218134d0bc48bde7c6e38f5b80f2174ea75 Mon Sep 17 00:00:00 2001 From: minatorak Date: Tue, 29 Oct 2024 02:59:23 +0700 Subject: [PATCH 56/74] Add content thai nlp (#11713) --- courses/free-courses-th.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-th.md b/courses/free-courses-th.md index 0b07c5ca9..1b908760c 100644 --- a/courses/free-courses-th.md +++ b/courses/free-courses-th.md @@ -25,6 +25,7 @@ ### Artificial Intelligence +* [Natural Language Processing 2023](https://www.youtube.com/playlist?list=PLyyEwPZh6aHpCAaG6dot5xXrlEK73oF4J) - อรรถพล ธำรงรัตนฤทธิ์ * [NLP 2021](https://youtube.com/playlist?list=PLcBOyD1N1T-PIYnPZ9_iHtug9e-BcHIob) - EkapolC * [Pattern 2022](https://youtube.com/playlist?list=PLcBOyD1N1T-MnWcKQZqE8FXrgoiiVdXvI) - EkapolC From 86f07443650016a2e9e3554f1a46842242266c4e Mon Sep 17 00:00:00 2001 From: Hridyanshu <124202756+HRIDYANSHU054@users.noreply.github.com> Date: Tue, 29 Oct 2024 01:31:52 +0530 Subject: [PATCH 57/74] fix: remove duplicate entry of Programming with Harry Django course in free-courses-en.md (#11714) - Removed duplicate listing for "Programming with Harry" Django course in the Django section - Renamed "Add Hyperskill free-courses-en.md" back to "free-courses-en.md" to maintain consistent file naming. Co-authored-by: Hridyanshu7 --- .../{Add Hyperksill free-courses-en.md => free-courses-en.md} | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) rename courses/{Add Hyperksill free-courses-en.md => free-courses-en.md} (99%) diff --git a/courses/Add Hyperksill free-courses-en.md b/courses/free-courses-en.md similarity index 99% rename from courses/Add Hyperksill free-courses-en.md rename to courses/free-courses-en.md index 99a1c43ec..8514f1aad 100644 --- a/courses/Add Hyperksill free-courses-en.md +++ b/courses/free-courses-en.md @@ -1559,10 +1559,9 @@ * [Django 3.0 Crash Course Tutorials \| Customer Management App](https://www.youtube.com/playlist?list=PL-51WBLyFTg2vW-_6XBoUpE7vpmoR3ztO) - Dennis Ivy * [Django for Everybody](https://www.dj4e.com) - Charles R. Severence * [Django Tutorial for Beginners](https://www.youtube.com/playlist?list=PLsyeobzWxl7r2ukVgTqIQcl-1T0C2mzau) - Navin Reddy -* [Django tutorial for Beginners](https://www.youtube.com/playlist?list=PLK8cqdr55Tsv-D2HMdrnD32oOVBNvmxjr) - ProgrammingWithHarry * [Django Tutorial for Beginners (2021)](https://www.youtube.com/watch?v=rHux0gMZ3Eg) - Moshfegh Hamedani (Programming with Mosh) * [Django Tutorials](https://www.youtube.com/playlist?list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p) - Corey Schafer -* [Django Tutorials for Beginners](https://www.youtube.com/playlist?list=PLK8cqdr55Tsv-D2HMdrnD32oOVBNvmxjr) - Programming With Harry(English) +* [Django Tutorials for Beginners](https://www.youtube.com/playlist?list=PLK8cqdr55Tsv-D2HMdrnD32oOVBNvmxjr) - ProgrammingWithHarry * [Django Wednesdays](https://www.youtube.com/playlist?list=PLCC34OHNcOtqW9BJmgQPPzUpJ8hl49AGy) - Codemy.com * [Python Django Tutorial 2018 for Beginners](https://www.youtube.com/playlist?list=PL-J2q3Ga50oOpni_xS2PPUe4mf9lM96dD) - Clever Programmer * [Python Django Tutorial 2021](https://www.youtube.com/playlist?list=PL-51WBLyFTg1pUMaTJ4WSgnyvWfLGmwDm) - Dennis Ivy From 28a67e143268074eb70d762cc50a213b285efb58 Mon Sep 17 00:00:00 2001 From: Ratheshan Sathiyamoorthy <37710130+Ratheshan03@users.noreply.github.com> Date: Tue, 29 Oct 2024 01:34:52 +0530 Subject: [PATCH 58/74] Added two new tamil courses playlists (#11715) * Added two new tamil courses playlists * fixing alphabetical order issue * fixing alphabetical ordering --- courses/free-courses-ta.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-ta.md b/courses/free-courses-ta.md index 271f84b44..800fa1487 100644 --- a/courses/free-courses-ta.md +++ b/courses/free-courses-ta.md @@ -50,6 +50,7 @@ ### Data Structures and Algorithms * [தமிழில் Data Structures and Algorithms](https://youtube.com/playlist?list=PL_UqaR55i1797oG0BL0wtxdPpa_NYNFLz) - CSE Tamila by Eezytutorials +* [Data Structures & Algorithms Python](https://www.youtube.com/playlist?list=PLVkDztYhxUGH9AubH9hLy_JYam8EZ9VKs) - Code Meal * [Data Structures and Algorithms in Java](https://www.youtube.com/playlist?list=PLYM2_EX_xVvX7_AmNY-Deacp3rT3MIXnE) - Logic First Tamil @@ -168,6 +169,7 @@ ### SQL * [Oracle SQL - தமிழில்](https://www.youtube.com/playlist?list=PLsphD3EpR7F-u4Jjp_3fYgLSsKwPPTEH4) - NIC IT Academy +* [SQL For Beginners - Tamil](https://www.youtube.com/playlist?list=PLVkDztYhxUGEP7Yrw2voVWhcxILiLCwOt) - Code Meal * [SQL in Tamil (தமிழில் SQL)](https://www.youtube.com/playlist?list=PLgWpUXNR_WCd-oMh-n6LhRYyNZjiiPVGm) - Payilagam * [SQL in Tamil for Beginners](https://www.youtube.com/playlist?list=PLYM2_EX_xVvUBh28ZT2i-jH7kBkTfB_W2) - Logic First Tamil From e255efa97c9f62d9a9475e9669677c3ed4163209 Mon Sep 17 00:00:00 2001 From: Mateus Fernandes <140284146+mateus-fernandes20@users.noreply.github.com> Date: Mon, 28 Oct 2024 17:07:35 -0300 Subject: [PATCH 59/74] Adding git course in PT-BR section (#11704) * Adding git course in PT-BR section * Change video link to playlist link * Change video link to playlist link --- courses/free-courses-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-pt_BR.md b/courses/free-courses-pt_BR.md index 3c205712f..3c0969947 100644 --- a/courses/free-courses-pt_BR.md +++ b/courses/free-courses-pt_BR.md @@ -132,6 +132,7 @@ * [Curso de Git](https://www.youtube.com/playlist?list=PLucm8g_ezqNq0dOgug6paAkH0AQSJPlIe) - Bóson Treinamentos * [Curso de Git e GitHub: grátis, prático e sem usar comandos no terminal](https://www.youtube.com/playlist?list=PLHz_AreHm4dm7ZULPAmadvNhH6vk9oNZA) - Gustavo Guanabara +* [Curso Git e Github 2024](https://www.youtube.com/playlist?list=PLHbGjxRVA_FmFRF1-OqWaWwqhIiS9Cg0w) - Carlos Uchoa * [Git e contribuições para projetos Open Source](https://www.udemy.com/course/git-e-github/) - Bruno Orlandi (Udemy) * [Git e Github para iniciantes](https://www.udemy.com/git-e-github-para-iniciantes/) - Willian Justen de Vasconcellos (Udemy) * [Git para iniciantes](https://www.udemy.com/git-para-iniciantes/) - Ricardo Netto (Udemy) From 55a523eb58a02cc3eec8a8ee7792c0f47ed0e32f Mon Sep 17 00:00:00 2001 From: Ratheshan Sathiyamoorthy <37710130+Ratheshan03@users.noreply.github.com> Date: Tue, 29 Oct 2024 18:06:01 +0530 Subject: [PATCH 60/74] Added new courses in Eng language for c# language (#11717) * Added new courses in Eng language for c# language * fixed Alphabetical ordering --- courses/free-courses-en.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 8514f1aad..e944ec125 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -364,9 +364,11 @@ ### C\# * [ASP.NET Core 2.2 & 3 REST API Tutorial](https://youtube.com/playlist?list=PLUOequmGnXxOgmSDWU7Tl6iQTsOtyjtwU) - Nick Chapsas +* [Build .NET applications with C#](https://learn.microsoft.com/en-us/training/paths/build-dotnet-applications-csharp/) - Bob Tabor (Microsoft) * [Build mobile and desktop apps with .NET MAUI](https://learn.microsoft.com/en-us/training/paths/build-apps-with-dotnet-maui) - James Montemagno (Microsoft) * [Building a microservice architecture with ASP.NET Core - Gill Cleeren - NDC London 2022](https://www.youtube.com/watch?v=SR53SKIUYPA) - Gill Cleeren * [C# 101](https://channel9.msdn.com/Series/CSharp-101) - Scott Hanselman, Kendra Havens (Microsoft) +* [C# for Beginners](https://www.youtube.com/playlist?list=PLdo4fOcmZ0oULFjxrOagaERVAMbmG20Xe) - Dotnet * [C# Full Course for free](https://www.youtube.com/watch?v=wxznTygnRfQ) - Bro Code * [C# Programming All-in-One Tutorial Series (6 HOURS!)](https://www.youtube.com/watch?v=qOruiBrXlAw) - Caleb Curry * [C# Programming Language (Console Applications)](https://www.youtube.com/playlist?list=PLX07l0qxoHFLZftsVKyj3k9kfMca2uaPR) - Learning Never Ends From 190b64631423e0f4b5170d632ea3baa7106e2929 Mon Sep 17 00:00:00 2001 From: Isaac Miti <31007212+ikayz@users.noreply.github.com> Date: Tue, 29 Oct 2024 23:47:11 +0200 Subject: [PATCH 61/74] Update free-courses-en.md (#11720) Add beginner Kotlin and Intermediate swift courses from Codecademy. --- courses/free-courses-en.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index e944ec125..df0a8471a 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1269,6 +1269,7 @@ * [Kotlin Tutorial](https://www.youtube.com/playlist?list=PLsyeobzWxl7rooJFZhc3qPLwVROovGCfh) - Telusko * [Kotlin Tutorial - Kotlin at Light Speed](https://www.youtube.com/playlist?list=PLmtsMNDRU0BwGCBDIKKQNLYycRTnQzMfp) - Rock the JVM * [Kotlin Tutorial for Beginners: Basics and Fundamentals for Android](https://www.youtube.com/playlist?list=PLlxmoA0rQ-LwgK1JsnMsakYNACYGa1cjR) - Smartherd +* [Learn Kotlin](https://www.codecademy.com/learn/learn-kotlin) - Codecademy *(registration required)* * [One hour Kotlin guide for beginners](https://www.udemy.com/course/one-hour-kotlin-guide-for-beginners) - Tutlets Kkang (Udemy) * [Teach Computer Science with Kotlin](https://kotlinlang.org/education/) - Kotlin * [Track: Kotlin Basics](https://hyperskill.org/tracks/18) - Hyperskill, JetBrains (Hyperskill) @@ -1710,6 +1711,7 @@ * [Data Structures and Algorithms in Swift](https://www.udacity.com/course/data-structures-and-algorithms-in-swift--ud1011) - Udacity * [How To Make An App For Beginners (iOS/Swift - 2019)](https://www.udemy.com/how-to-make-an-app-for-beginners-iosswift-2019/) - Chris Ching (Udemy) * [iOS Development Course - Use Swift 5 and UIKit to Build a Netflix Clone](https://www.youtube.com/watch?v=KCgYDCKqato) - freeCodeCamp.org +* [Learn Intermediate Swift](https://www.codecademy.com/learn/learn-intermediate-swift) - Codecademy *(registration required)* * [Learn Swift](https://www.youtube.com/playlist?list=PLMRqhzcHGw1ZqzYnpIuQAn2rcjhOtbqGX) - CodeWithChris * [Learn Swift 4](https://www.sololearn.com/learning/1075) - *Registration required* * [Server-Side Swift](https://www.udacity.com/course/server-side-swift--ud1031) - Jarrod Parkes, Nic Jackson (Udacity) From ad5d4a3c7b792025014998a4f68f0dcd7c945b04 Mon Sep 17 00:00:00 2001 From: RishitP Date: Wed, 30 Oct 2024 03:18:44 +0530 Subject: [PATCH 62/74] Added a free Course in free-courses-hi.md (#11721) * Added a C Programming Course in free-courses-hi.md * Added a course in free-courses-hi.md * Updated free-courses-hi.md * Updated free-courses-hi.md --- courses/free-courses-hi.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 92aa822d5..f660a5336 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -622,6 +622,7 @@ ### Mongo DB +* [Complete MongoDB Tutorial Series in Hindi](https://www.youtube.com/playlist?list=PL5IobCNPDnI_Xh2iya6p37Ain_71ro71w) - Simple Snip Code * [MongoDB Complete Course Tutorial in Hindi](https://www.youtube.com/watch?v=rU9ZODw5yvU) - Vinod Bahadur Thapa (Thapa Technical) * [MongoDB full course for beginners](https://youtube.com/playlist?list=PLwGdqUZWnOp1P9xSsJg7g3AY0CUjs-WOa) - Thapa Technical * [MongoDB playlist in Hindi](https://www.youtube.com/playlist?list=PLA3GkZPtsafZydhN4nP0h7hw7PQuLsBv1) - Engineering Digest From 6bd1c39239bb47640e7801531563a0f7b5a1988a Mon Sep 17 00:00:00 2001 From: Isaac Miti <31007212+ikayz@users.noreply.github.com> Date: Tue, 29 Oct 2024 23:50:33 +0200 Subject: [PATCH 63/74] Update free-courses-en.md (#11722) Add Intro to Claude AI and Learn Typescript courses by Shant Dashjian and Bob Ziroll --- courses/free-courses-en.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index df0a8471a..e05601a1b 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -273,6 +273,7 @@ * [Elements of AI](https://www.elementsofai.com) - University of Helsinki, Reaktor * [Have fun Staying Home And Learning AI - SHALA2020](https://shala2020.github.io) - IIT BOMBAY * [IBM AI Engineering Professional Certificate](https://www.coursera.org/professional-certificates/ai-engineer) - Romeo Kienzler, Saeed Aghabozorgi, Joseph Santarcangelo, Alex Aklson et al. (Coursera) +* [Intro to Claude AI](https://v2.scrimba.com/claude-ai-c09gsmkso3) - Shant Dashjian (Scrimba) * [Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning](https://www.coursera.org/learn/introduction-tensorflow) - DeepLearning.ai (Coursera) * [MIT Deep Learning and Artificial Intelligence Lectures](https://deeplearning.mit.edu) - Lex Fridman, et al. * [MIT's Artificial Intelligence](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-034-artificial-intelligence-fall-2010/) - Patrick Henry Winston (MIT OpenCourseWare) @@ -1212,6 +1213,7 @@ * [Introduction to TypeScript](https://www.udemy.com/typescript/) - Daniel Stern (Udemy) * [Learn TypeScript](https://www.codecademy.com/learn/learn-typescript) - (CodeAcademy) * [Learn TypeScript](https://scrimba.com/learn/typescript) - Ania Kubow (Scrimba) +* [Learn TypeSCript](https://v2.scrimba.com/learn-typescript-c03c) - Bob Ziroll (Scrimba) * [Typescript](https://www.youtube.com/playlist?list=PLRAV69dS1uWRPSfKzwZsIm-Axxq-LxqhW) - Hitesh Choudhary * [TypeScript Course for Beginners- Learn TypeScript from Scratch!](https://www.youtube.com/watch?v=BwuLxPH8IDs) - Academind * [TypeScript Fast Crash Course](https://www.udemy.com/typescript-fast-crash-course/) - Edwin Diaz, Coding Faculty Solutions (Udemy) From b34862d643fdc9aa3946aa077fa6c510b4b9c399 Mon Sep 17 00:00:00 2001 From: Paulo Ricardo Siqueira <37557366+Engcompaulo@users.noreply.github.com> Date: Wed, 30 Oct 2024 17:42:59 -0300 Subject: [PATCH 64/74] update: Add new book about Machine Learning in Portuguese of Brazil. (#11723) --- books/free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index 5c44b5bed..6c49682c8 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -239,6 +239,7 @@ ### Inteligência Artificial +* [Aplicações de Machine Learning](https://editorapantanal.com.br/ebooks/2021/aplicacoes-de-machine-learning/ebook.pdf) - Ricardo Augusto Manfredini, Geraldo Nunes Corrêa, Bruno Rodrigues de Oliveira, Suellen Teixeira Zaradzki de Pauli (PDF) * [Inteligência artificial: avanços e tendências](https://www.livrosabertos.sibi.usp.br/portaldelivrosUSP/catalog/view/650/579/2181) - Fabio G. Cozman, Guilherme Ary Plonski, Hugo Neri (PDF) * [Processamento de Linguagem Natural: Conceitos, Técnicas e Aplicações em Português](https://brasileiraspln.com/livro-pln/) - Helena M. Caseli, Maria G. V. Nunes (PDF) From e23968a8910206509cc528cba1f5f30ac6fb28c0 Mon Sep 17 00:00:00 2001 From: Mateus Fernandes <140284146+mateus-fernandes20@users.noreply.github.com> Date: Wed, 30 Oct 2024 18:11:56 -0300 Subject: [PATCH 65/74] CC Licenses added in PT-BR books section (#11725) * CC Licenses added in PT-BR books section * Formatting correction at operating systems section --- books/free-programming-books-pt_BR.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index 6c49682c8..c8cf4fa5d 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -90,7 +90,7 @@ #### Sistemas Operacionais * [Guia Foca Linux](https://www.guiafoca.org/#download) - Gleydson Maziolli (PDF) -* [Sistemas Operacionais: Conceitos e Mecanismos](http://wiki.inf.ufpr.br/maziero/lib/exe/fetch.php?media=socm:socm-livro.pdf) - Carlos A. Maziero (PDF) *(:construction: em contínuo desenvolvimento)* +* [Sistemas Operacionais: Conceitos e Mecanismos](http://wiki.inf.ufpr.br/maziero/lib/exe/fetch.php?media=socm:socm-livro.pdf) - Carlos A. Maziero (PDF) (CC BY-NC-SA) *(:construction: em contínuo desenvolvimento)* ### Android @@ -240,13 +240,13 @@ ### Inteligência Artificial * [Aplicações de Machine Learning](https://editorapantanal.com.br/ebooks/2021/aplicacoes-de-machine-learning/ebook.pdf) - Ricardo Augusto Manfredini, Geraldo Nunes Corrêa, Bruno Rodrigues de Oliveira, Suellen Teixeira Zaradzki de Pauli (PDF) -* [Inteligência artificial: avanços e tendências](https://www.livrosabertos.sibi.usp.br/portaldelivrosUSP/catalog/view/650/579/2181) - Fabio G. Cozman, Guilherme Ary Plonski, Hugo Neri (PDF) -* [Processamento de Linguagem Natural: Conceitos, Técnicas e Aplicações em Português](https://brasileiraspln.com/livro-pln/) - Helena M. Caseli, Maria G. V. Nunes (PDF) +* [Inteligência artificial: avanços e tendências](https://www.livrosabertos.sibi.usp.br/portaldelivrosUSP/catalog/view/650/579/2181) - Fabio G. Cozman, Guilherme Ary Plonski, Hugo Neri (PDF) (CC BY-NC-SA) +* [Processamento de Linguagem Natural: Conceitos, Técnicas e Aplicações em Português](https://brasileiraspln.com/livro-pln/) - Helena M. Caseli, Maria G. V. Nunes (PDF) (CC BY-NC-ND) ### Internet das Coisas -* [A Internet das Coisas](https://bibliotecadigital.fgv.br/dspace/bitstream/handle/10438/23898/A%20internet%20das%20coisas.pdf) - Eduardo Magrani (PDF) +* [A Internet das Coisas](https://bibliotecadigital.fgv.br/dspace/bitstream/handle/10438/23898/A%20internet%20das%20coisas.pdf) - Eduardo Magrani (PDF) (CC BY-SA) ### Java From 43bf4d68a7bc2062813378f182297742b8bc4e6b Mon Sep 17 00:00:00 2001 From: "Md. Maruf Sarker" Date: Thu, 31 Oct 2024 06:54:23 +0600 Subject: [PATCH 66/74] Feature: Add Backend Essentials Section with Workshops (#11731) * Add: Assembly Language Course * Add: C++ STL & Electron.js Course * Fix: Linter Error * Update free-courses-bn.md * Update free-courses-bn.md * Update free-courses-bn.md * Update free-courses-bn.md * Fix: URL Updates * Add: Backend Essentials Topic * Fix: Writing Changes --- courses/free-courses-bn.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 8e54b249e..d0609f7dd 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -38,6 +38,7 @@ * [Flask](#flask) * [Scratch](#scratch) * [Shell scripting](#shell-scripting) +* [Software Architecture](#software-architecture) * [Swift](#swift) * [TypeScript](#typescript) * [WordPress](#wordpress) @@ -352,6 +353,15 @@ * [Shell Scripting Tutorial in Bangla](https://www.youtube.com/playlist?list=PLuDISCShhAlxIduQrBqee-dlCAQTygm4l) - Mohammad Shakirul Islam +### Software Architecture + +* [Career in Backend Workshop](https://www.youtube.com/playlist?list=PL_XxuZqN0xVB2m_jJ1QYOFD2D4JZuY6fO) - Stack Learner +* [Practical Microservices Workshop](https://www.youtube.com/playlist?list=PL_XxuZqN0xVAO0uVm0ClJ3wsKHJw6G_TL) - Stack Learner +* [Pro Postman Workshop](https://www.youtube.com/playlist?list=PL_XxuZqN0xVAw_wmOs1iVfdFGiAX-wGKF) - Stack Learner +* [REST API Design Workshop](https://www.youtube.com/playlist?list=PL_XxuZqN0xVAWGDKIzcn6NWikVkljJQZc) - Stack Learner +* [System Design & Application Architecture Workshop](https://www.youtube.com/playlist?list=PL_XxuZqN0xVAiu5oODf-SmeXG2Y_RG2pz) - Stack Learner + + ### Swift * [Swift Programming Tutorial](https://www.youtube.com/playlist?list=PLO3_9DDlL5oQtl1_DmfAC6lAC2IoHx31K) - FHT Bangla From fb7af61915b15ae91f25055b5f0e1f4d3c0b8c59 Mon Sep 17 00:00:00 2001 From: Darpana Desai <23110085@iitgn.ac.in> Date: Thu, 31 Oct 2024 20:11:46 +0530 Subject: [PATCH 67/74] added ruby, ruby on rails and rust hindi tutorials (#11686) Co-authored-by: DDD2308 --- courses/free-courses-hi.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index f660a5336..669de79f7 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -754,16 +754,20 @@ * [Complete Ruby Programming Course \|\| Hindi](https://www.youtube.com/playlist?list=PLgPJX9sVy92y_ENwi_4hMCpDtQFnazFPp) - CS Geeks * [Learn Ruby in 45 Minutes \| Hindi](https://www.youtube.com/watch?v=3V9a_WYEQPA) - CS Geeks +* [Ruby Tutorial for Beginners (Hindi)](https://www.youtube.com/playlist?list=PLgPJX9sVy92yefe1xmyxgcyXjxmLHsSEV) - CS Geeks #### Ruby on Rails * [Full Stack Development in Ruby on Rails - Hindi](https://www.youtube.com/playlist?list=PLSfx1NJkuWPWlVjFy5datW4Y-54ltIFw7) - APPSIMPACT Academy Hindi * [Ruby on Rails 5 Tutorial(Hindi)](https://www.youtube.com/playlist?list=PLgPJX9sVy92yV7Qt6_8ElC9paGWdtdIbb) - CS Geeks +* [Ruby on Rails Course \| Urdu / Hindi](https://www.youtube.com/playlist?list=PL9WbyKqkuCAYT-IPvo5PxR_hijMuR1RCB) - Code with Naqvi +* [Ruby on Rails Tutorial in Hindi](https://www.youtube.com/playlist?list=PLWWB_UKBNWcuATKL6_MjSkPOMckEgYpcD) - AJ Technical ### Rust +* [Complete Rust Course - Zero to Advanced 2023](https://www.youtube.com/playlist?list=PLOY5k46NyxirlL6Pk3Py6_5SL1EIdXg5c) - Blockchain Wala * [Rust Complete Tutorial In Hindi](https://www.youtube.com/playlist?list=PLRuqvIc0eAmp8Lv6M4BKQWEinvCuqdVFP) - One Two Coding * [Rust Programming Complete Tutorial In Hindi 2023.](https://www.youtube.com/playlist?list=PLndmg9UIKNomnnSxd__VKkUX4zT1YpSoY) - Code Your Money * [Rust-Programming in Hindi](https://www.youtube.com/playlist?list=PL8fnAiiuQeFsss4xdjXyHJ4fT4_w10s3J) - Go Guru From e7276019c15e8eb078b31fd54e0cff9ab90e6d0a Mon Sep 17 00:00:00 2001 From: Mridul Mohta <43889924+mridul2311@users.noreply.github.com> Date: Thu, 31 Oct 2024 20:14:41 +0530 Subject: [PATCH 68/74] Added a free Course in free-courses-hi.md (#11729) * Added a free Course in free-courses-hi.md * Update courses/free-courses-hi.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- courses/free-courses-hi.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 669de79f7..7754169eb 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -488,6 +488,7 @@ #### Electron.js +* [Electron js Course in Hindi for beginner](https://www.youtube.com/playlist?list=PLCHw5ssvpa9sYFawfqZPeb70Le-3H9nTt) - satendrasingh programmer * [Electron js desktop app development tutorial](https://www.youtube.com/playlist?list=PLfxALjnZodrvtzXTg-ZFeRL7AIutdJBV4) - Wap Institute * [Electron js tutorial in Hindi](https://www.youtube.com/playlist?list=PL8p2I9GklV46sT0RXw6PlMRVxJzEDUWuD) - Code Step By Step From f61603259f104f7afac29f4781536b5df14a8d26 Mon Sep 17 00:00:00 2001 From: Akshat Gupta <144452203+Akshat3144@users.noreply.github.com> Date: Fri, 1 Nov 2024 18:11:12 +0530 Subject: [PATCH 69/74] Added 5 more Next.js courses to free-courses-hi.md (#11736) * Added 5 more Next.js courses to free-courses-hi.md * Added 5 more Next.js courses to free-courses-hi.md * Added 5 more Next.js courses to free-courses-hi.md * Added 5 more Next.js courses to free-courses-hi.md * Added 5 more Next.js courses to free-courses-hi.md * Added 5 more Next.js courses to free-courses-hi.md * Changes Requested * Changes Requested * Correction Done * Correction Done --- courses/free-courses-hi.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 7754169eb..9fffae157 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -512,11 +512,16 @@ #### Next.js +* [Learn NextJS with Aceternity UI library by building a project](https://www.youtube.com/watch?v=cVKB5NQPiFA&t=744s) - Chai aur Code +* [Master Next JS 14 Complete Basic to Advance](https://www.youtube.com/watch?v=yN8VXmncvRU&t=190s) - Geeky Shows * [Next JS Tutorial for Beginners in Hindi](https://www.youtube.com/playlist?list=PLZjjdd9-SJS2ZvI4ct5Qtkje_Vdb5O_KM) - ILive4Coding * [Next js tutorial in Hindi](https://www.youtube.com/playlist?list=PL8p2I9GklV44sj_Ikp8jQSvwD-m9htnHT) - Code Step By Step +* [Next.JS Full FREE Course (New Updated) by WsCube Tech](https://www.youtube.com/playlist?list=PLjVLYmrlmjGcg_ZTmYgMkYp0snH-g4Zf6) - WsCube Tech * [Next.js Tutorials for Beginners in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9agtWvR_TZdb_r0dNI8-lDwG) - CodeWithHarry * [NextJS Chai aur full stack](https://www.youtube.com/playlist?list=PLu71SKxNbfoBAaWGtn9GA2PTw0HO0tXzq) - Chai aur Code +* [NextJS Master Course](https://www.youtube.com/playlist?list=PLinedj3B30sDP2CHN5P0lDD64yYZ0Nn4J) - Piyush Garg * [NextJS Tutorial In Hindi](https://www.youtube.com/playlist?list=PLwGdqUZWnOp2rDbpfKAeUi9f8qZMS7_cv) - Vinod Bahadur Thapa (Thapa Technical) +* [NextJS Tutorial with Project in Hindi](https://www.youtube.com/playlist?list=PL0zysOflRCemKr4NHzNgrfZAUjDzlQtO5) - Learn Code With Durgesh #### Node.js From 8925309ff15f98cbd47076a869340cb1fe799c43 Mon Sep 17 00:00:00 2001 From: Keerthivasan Date: Sun, 3 Nov 2024 01:48:15 +0530 Subject: [PATCH 70/74] Added Ezhil Programming Book In Tamil Language (#11728) * Added Ezhil Programming * Update books/free-programming-books-ta.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-ta.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/books/free-programming-books-ta.md b/books/free-programming-books-ta.md index 55642e007..677cf785a 100644 --- a/books/free-programming-books-ta.md +++ b/books/free-programming-books-ta.md @@ -4,6 +4,7 @@ * [C Programming Language](#c-programming-language) * [Computer Vision](#computer-vision) * [DevOps](#devops) +* [Ezhil](#ezhil) * [Git/Github](#git-github) * [Hadoop](#hadoop) * [HTML and CSS](#html-and-css) @@ -41,6 +42,11 @@ * [எளிய தமிழில் DevOps – கணினி அறிவியல்](https://freetamilebooks.com/ebooks/learn_devops_in_tamil/) - து.நித்யா (PDF) +### Ezhil + +* [Write Code in Tamil-Ezhil Programming Language](https://ezhillang.wordpress.com/wp-content/uploads/2022/01/book-write-code-in-tamil-2015.pdf) - மதைதயா அணணாமைல,என. ொசாககன (PDF) + + ### Git Github * [எளிய தமிழில் கிட்(Git) – தொழில்நுட்பம்](https://freetamilebooks.com/ebooks/eliya_tamizhil_git/) - கி.முத்துராமலிங்கம் (PDF) From f615d6a49310fcef700041bb82c51b46160bfe1d Mon Sep 17 00:00:00 2001 From: Salim Zaidi <121177411+zedsalim@users.noreply.github.com> Date: Mon, 4 Nov 2024 19:50:52 +0100 Subject: [PATCH 71/74] Update Dead Links for Compiler Design Books (#11745) * Update Dead Links for Compiler Design Books * Addressed requested changes --- books/free-programming-books-subjects.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index d7393c3a3..6b3c0e5dd 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -210,8 +210,8 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [An Introduction to GCC](https://web.archive.org/web/20170326232435/http://www.network-theory.co.uk/docs/gccintro/index.html) - Brian Gough *(:card_file_box: archived)* * [Basics of Compiler Design (Anniversary Edition)](http://www.diku.dk/~torbenm/Basics/) - Torben Mogensen * [Compiler Design in C (1990)](https://holub.com/goodies/compiler/compilerDesignInC.pdf) - Allen Holub, Prentice Hall (PDF) -* [Compiler Design: Theory, Tools, and Examples, C/C++ Edition](http://elvis.rowan.edu/~bergmann/books/Compiler_Design/c_cpp/Text/C_CppEd.pdf) - Seth D. Bergmann (PDF) -* [Compiler Design: Theory, Tools, and Examples, Java Edition](http://elvis.rowan.edu/~bergmann/books/Compiler_Design/java/CompilerDesignBook.pdf) - Seth D. Bergmann (PDF) +* [Compiler Design: Theory, Tools, and Examples, C/C++ Edition](https://web.archive.org/web/20230816024714/http://elvis.rowan.edu/~bergmann/books/Compiler_Design/c_cpp/Text/C_CppEd.pdf) - Seth D. Bergmann (PDF) *(:card_file_box: archived)* +* [Compiler Design: Theory, Tools, and Examples, Java Edition](https://web.archive.org/web/20230816024714/http://elvis.rowan.edu/~bergmann/books/Compiler_Design/java/CompilerDesignBook.pdf) - Seth D. Bergmann (PDF) *(:card_file_box: archived)* * [Compiling Scala for the Java Virtual Machine](https://lampwww.epfl.ch/~schinz/thesis-final-A4.pdf) - Michel Schinz (PDF) * [Compiling Techniques (1969)](https://www.chilton-computing.org.uk/acl/literature/books/compilingtechniques/overview.htm) - F.R.A. Hopgood, Macdonald * [Crafting Interpreters](https://www.craftinginterpreters.com/contents.html) - Bob Nystrom (HTML) From fa55eb0e61535ae74dd9e1168701b4ba1a519073 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Wed, 6 Nov 2024 19:07:28 +0530 Subject: [PATCH 72/74] Corrected the author of the course (#11747) --- courses/free-courses-en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index e05601a1b..fd49f2b20 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -347,7 +347,7 @@ * [C Language Tutorial for Beginners (With Notes)](https://www.youtube.com/watch?v=_MF8L7ZxwRE) - ProgrammingWithHarry * [C Language Tutorial Videos](https://www.youtube.com/playlist?list=PLVlQHNRLflP8IGz6OXwlV_lgHgc72aXlh) - Naresh i Technologies -* [C Programming](https://www.youtube.com/playlist?list=PLBlnK6fEyqRggZZgYpPMUxdY1CYkZtARR) - Sujeet Singh (Neso Academy) +* [C Programming](https://www.youtube.com/playlist?list=PLBlnK6fEyqRggZZgYpPMUxdY1CYkZtARR) - Jaspreet Singh (Neso Academy) * [C Programming & Data Structures](https://www.youtube.com/playlist?list=PLBlnK6fEyqRhX6r2uhhlubuF5QextdCSM) - Sujeet Singh (Neso Academy) * [C Programming 2021: Master The Basics!](https://www.udemy.com/course/c-programming-2019-master-the-basics/) - Ali Badran (Udemy) * [C Programming and Assembly Language](https://www.youtube.com/playlist?list=PLyqSpQzTE6M8O9Oy9t-yhiAUXOi-rmTp_) - NPTEL NOC IITM From ed130c4760c7d3f6e46b6d04016cdf57a2154bc7 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Thu, 7 Nov 2024 08:00:24 +0530 Subject: [PATCH 73/74] Added License (#11748) * Added License * Update free-programming-books-langs.md * Update books/free-programming-books-langs.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-langs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 0888334c4..b3872579c 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -614,7 +614,7 @@ Books on general-purpose programming that don't focus on a specific language are * [CoffeeScript Cookbook](https://coffeescript-cookbook.github.io) * [CoffeeScript Ristretto](https://leanpub.com/coffeescript-ristretto/read) - Reginald Braithwaite * [Hard Rock CoffeeScript](https://alchaplinsky.github.io/hard-rock-coffeescript/) - Alex Chaplinsky (gitbook) -* [Smooth CoffeeScript](http://autotelicum.github.io/Smooth-CoffeeScript/SmoothCoffeeScript.html) +* [Smooth CoffeeScript](http://autotelicum.github.io/Smooth-CoffeeScript/SmoothCoffeeScript.html) (CC BY) * [The Little Book on CoffeeScript](http://arcturo.github.io/library/coffeescript/) - Alex MacCaw, David Griffiths, Satoshi Murakami, Jeremy Ashkenas From 8b01aff327e99f2383dcf18788d582d38718596b Mon Sep 17 00:00:00 2001 From: V205 <138826219+V205Arduino@users.noreply.github.com> Date: Thu, 7 Nov 2024 10:48:15 -0800 Subject: [PATCH 74/74] =?UTF-8?q?Add=20How=20to=20Think=20Like=20a=20Compu?= =?UTF-8?q?ter=20Scientist=20Learning=20with=20Python=203=20(Ao=E2=80=A6?= =?UTF-8?q?=20(#11750)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add How to Think Like a Computer Scientist Learning with Python 3 (AoPS Edition) Add How to Think Like a Computer Scientist Learning with Python 3 (AoPS Edition) Thank you very much, I hope I did this correctly, if not, please guide me on what I did wrong. * Update free-programming-books-langs.md * Add missing and Add missing and Co-authored-by: Eric Hellman * Update free-programming-books-langs.md --------- Co-authored-by: Eric Hellman --- books/free-programming-books-langs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index b3872579c..eef6c478f 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2000,6 +2000,7 @@ Books on general-purpose programming that don't focus on a specific language are * [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](https://runestone.academy/runestone/books/published/thinkcspy/index.html) - Brad Miller, David Ranum, Jeffrey Elkner, Peter Wentworth, Allen B. Downey, Chris Meyers, Dario Mitchell (3.2) * [How to Think Like a Computer Scientist: Learning with Python 1st Edition](https://greenteapress.com/wp/learning-with-python/) - Allen B. Downey, Jeff Elkner, Chris Meyers (2.4) (HTML, PDF) * [How to Think Like a Computer Scientist: Learning with Python 2nd Edition](https://openbookproject.net/thinkcs/python/english2e/) - Jeffrey Elkner, Allen B. Downey, Chris Meyers (Using Python 2.x) + * [How to Think Like a Computer Scientist: Learning with Python 3 (AoPS Edition)](https://artofproblemsolving.com/assets/pythonbook/) - AoPS Incorporated, Peter Wentworth, Jeffrey Elkner, Allen B. Downey, Chris Meyers (HTML) * [How to Think Like a Computer Scientist: Learning with Python 3 (RLE)](https://openbookproject.net/thinkcs/python/english3e/) - Peter Wentworth, Jeffrey Elkner, Allen B. Downey, Chris Meyers [(PDF)](https://www.ict.ru.ac.za/Resources/cspw/thinkcspy3/thinkcspy3.pdf) * [Inside The Python Virtual Machine](https://leanpub.com/insidethepythonvirtualmachine/read) - Obi Ike-Nwosu (HTML) * [Intermediate Python](https://book.pythontips.com/en/latest/) - Muhammad Yasoob Ullah Khalid (1st edition)