From cfcdc17f0472d9e02d3356d0c2ff5f472560ffe4 Mon Sep 17 00:00:00 2001 From: MOHD NEHAL KHAN Date: Fri, 4 Oct 2024 22:10:35 +0530 Subject: [PATCH 001/151] C++ course by hitesh choudhary in hindi (#11345) * C++ course by hitesh choudhary in hindi * Fix linter issue * 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 892f0f459..0c9b82c96 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -210,6 +210,7 @@ * [C++ Tutorial for Beginners \| C++ Tutorials In Hindi](https://www.youtube.com/playlist?list=PLmGElG-9wxc8VMy1nNHDQldH2dU8Y08s7) - Manish Gehlot, WsCube Tech Programming Concepts * [C++ Tutorial In Hindi](https://www.youtube.com/playlist?list=PLhvdldYcnZMl3Smc6ANF6rO56ORgwb46g) - Coding Wallah Sir * [C++ Tutorials In Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9agpFUAlPFe_VNSlXW5uE0YL) - CodeWithHarry +* [Chai aur C++](https://www.youtube.com/playlist?list=PLu71SKxNbfoCPfgKZS8UE0MDuwiKvL8zi) - Chai aur Code * [The Complete C++ Course \| Hindi](https://www.youtube.com/playlist?list=PLLYz8uHU480j37APNXBdPz7YzAi4XlQUF) - Saurabh Shukla From 7fc2975de03e7a5bb4e6e41556bb835d40d91800 Mon Sep 17 00:00:00 2001 From: MOHD NEHAL KHAN Date: Fri, 4 Oct 2024 22:33:13 +0530 Subject: [PATCH 002/151] Python course by chai aur code (#11359) * Next js course by hitesh choudhary * fix the suggested change * Python course by hitesh choudhary --- 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 0c9b82c96..27c79a920 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -653,6 +653,7 @@ * [100 Days of Code (Hindi) - Python Course](https://replit.com/learn/code-with-harry-100-doc) - CodeWithHarry (replit) * [Advance Python (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhijd1hUF2VWiKt8FHNBa7kGb) - Rajesh Kumar, Geeky Shows +* [Chai aur Python](https://www.youtube.com/playlist?list=PLu71SKxNbfoBsMugTFALhdLlZ5VOqCg2s) - Chai aur Code * [Class 12 Board \| Python \| Computer Science](https://www.youtube.com/playlist?list=PLKKfKV1b9e8oyESqu5mrGN-eDxHdNoi_j) - Apni Kaksha * [Complete Python tutorial in Hindi](https://www.youtube.com/playlist?list=PLmRclvVt5DtmcLF3ywxKg692lhfD6SUOr) - codeitup * [Complete Python Tutorial in Hindi (2020)](https://www.youtube.com/playlist?list=PLwgFb6VsUj_lQTpQKDtLXKXElQychT_2j) - Harshit Vashisth From eb09e377819e04be977c0fb1f65952a015348df0 Mon Sep 17 00:00:00 2001 From: Rizen Date: Fri, 4 Oct 2024 22:37:32 +0530 Subject: [PATCH 003/151] Added Web development heading and (under it) Web scraping tutorial by WsCube Tech (#11349) * Added Web development heading and (under it) Web scraping tutorial by WsCube Tech * Added blank newline at the end * 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 27c79a920..ed242bf90 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -669,6 +669,7 @@ * [Python Tutorial For Beginners in (Hindi)](https://www.youtube.com/playlist?list=PLf0LpPWikpPe5gc6fT9wDj3Y6e97z6ZD_) - DataFlair Hindi * [Python Tutorial For Beginners in Hindi](https://www.youtube.com/watch?v=FStwWUkW5RQ&list=PLnSDvcENZlwAcFgFLD5bzt5Zh428yzQXT) - Micro Solution * [Python Tutorial in Hindi](https://www.youtube.com/playlist?list=PLQbQOmlGYH3tC535nKa7xB7dd7pZtYMZX) - edureka! Hindi +* [Web Scraping Full Free Course by WsCube Tech](https://youtube.com/playlist?list=PLjVLYmrlmjGfSYkgH-_jgC8KMxyRzq7US&si=quHKEA6-lapsAXQu) - WsCube Tech #### Django From d7e86db011cf79ec7386c7629042bc1c53d2d92d Mon Sep 17 00:00:00 2001 From: "Md. Babul Hasan (NoYoN)" Date: Fri, 4 Oct 2024 10:09:02 -0700 Subject: [PATCH 004/151] =?UTF-8?q?added=20bd=20book=20=E0=A6=B9=E0=A6=BE?= =?UTF-8?q?=E0=A6=A4=E0=A7=87=E0=A6=95=E0=A6=B2=E0=A6=AE=E0=A7=87=20?= =?UTF-8?q?=E0=A6=AA=E0=A6=BE=E0=A6=87=E0=A6=A5=E0=A6=A8=20=E0=A6=A1?= =?UTF-8?q?=E0=A7=80=E0=A6=AA=20=E0=A6=B2=E0=A6=BE=E0=A6=B0=E0=A7=8D?= =?UTF-8?q?=E0=A6=A8=E0=A6=BF=E0=A6=82=20(#11363)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * added bd book হাতেকলমে পাইথন ডীপ লার্নিং * added bd book হাতেকলমে পাইথন ডীপ লার্নিং --- books/free-programming-books-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-bn.md b/books/free-programming-books-bn.md index dd1d8902c..818dfcab8 100644 --- a/books/free-programming-books-bn.md +++ b/books/free-programming-books-bn.md @@ -54,6 +54,7 @@ * [বাংলায় মেশিন লার্নিং](https://ml.howtocode.dev) - Manos Kumar Mondol (howtocode.dev) * [শূন্য থেকে পাইথন মেশিন লার্নিং: হাতেকলমে সাইকিট-লার্ন](https://raqueeb.gitbook.io/scikit-learn/) - Rakibul Hassan (HTML, [Jupyter Notebook](https://github.com/raqueeb/ml-python)) (gitbook) +* [হাতেকলমে পাইথন ডীপ লার্নিং](https://rakibul-hassan.gitbook.io/deep-learning) - Rakibul Hassan (gitbook) * [হাতেকলমে মেশিন লার্নিং: পরিচিতি, প্রজেক্ট টাইটানিক, আর এবং পাইথনসহ](https://rakibul-hassan.gitbook.io/mlbook-titanic/) - Rakibul Hassan (HTML, [scripts](https://github.com/raqueeb/mltraining)) (gitbook) From 16e2a8a356d251f9ab8ecad585510c9622bdb142 Mon Sep 17 00:00:00 2001 From: Roman Lazunin Date: Fri, 4 Oct 2024 19:10:44 +0200 Subject: [PATCH 005/151] Add swedish book (#11364) * Added Pro Git book swedish translation * added in progress status for swedish translation --------- Co-authored-by: Roman Lazunin --- books/free-programming-books-sv.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/books/free-programming-books-sv.md b/books/free-programming-books-sv.md index 3f1b52f3f..3437f87a1 100644 --- a/books/free-programming-books-sv.md +++ b/books/free-programming-books-sv.md @@ -18,6 +18,11 @@ * [Programmera spel i C++ för nybörjare](https://sv.wikibooks.org/wiki/Programmera_spel_i_C%2B%2B_f%C3%B6r_nyb%C3%B6rjare) - Wikibooks +### Git + +* [Pro Git](https://git-scm.com/book/sv/v2) - (HTML) *(:construction: in process)* + + ### Fortran * [Lärobok i Fortran 95](http://www.boein.se/f95.pdf) - Linköpings Universitet, Bo Einarsson (PDF) From dc11fd3d9a4544f82c75c6a442a64dc6e8d92d06 Mon Sep 17 00:00:00 2001 From: Sumit Dutta Date: Fri, 4 Oct 2024 22:46:13 +0530 Subject: [PATCH 006/151] Neetcode 150 problem set added (#11365) --- more/problem-sets-competitive-programming.md | 1 + 1 file changed, 1 insertion(+) diff --git a/more/problem-sets-competitive-programming.md b/more/problem-sets-competitive-programming.md index a76c757f7..7dcf7c4aa 100644 --- a/more/problem-sets-competitive-programming.md +++ b/more/problem-sets-competitive-programming.md @@ -134,6 +134,7 @@ * [InterviewBit](https://www.interviewbit.com) * [Kattis](https://open.kattis.com) * [Mathproblem of the Month - Bilkent University](http://www.fen.bilkent.edu.tr/~cvmath/prob-month.html) +* [NeetCode 150](https://neetcode.io/practice) * [PEG Judge](http://wcipeg.com) * [Pep Coding](https://www.pepcoding.com/resources) * [PKU Online Judge](http://poj.org) From dd68bcc689d5a8be011ede06b2213caf8cc8e227 Mon Sep 17 00:00:00 2001 From: minatorak Date: Sat, 5 Oct 2024 00:17:38 +0700 Subject: [PATCH 007/151] Added Rust tutorial (#11366) * Added Rust tutorial * Update interactive-en --- more/free-programming-interactive-tutorials-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/more/free-programming-interactive-tutorials-en.md b/more/free-programming-interactive-tutorials-en.md index 3b57302e5..1e5903fc9 100644 --- a/more/free-programming-interactive-tutorials-en.md +++ b/more/free-programming-interactive-tutorials-en.md @@ -420,6 +420,7 @@ * [Rust Quiz](https://dtolnay.github.io/rust-quiz) * [Rustlings](https://github.com/rust-lang/rustlings) * [TCP Servers in Rust](https://app.codecrafters.io/concepts/rust-tcp-server) - CodeCrafters +* [Tour of Rust](https://tourofrust.com) ### Scala From 4c097e2e6febeec65e3dd76a3e02099bf3c35a68 Mon Sep 17 00:00:00 2001 From: Divyanshu Singh <85441744+Divyanshu9794@users.noreply.github.com> Date: Fri, 4 Oct 2024 22:49:52 +0530 Subject: [PATCH 008/151] Update free-courses-hi.md (#11340) * Update 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 ed242bf90..aa7c588b9 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -112,6 +112,7 @@ ### Android * [Android App Development Course (Beginner to Advanced) \| WsCube Tech 2.0](https://www.youtube.com/playlist?list=PLjVLYmrlmjGdDps6HAwOOVoAtBPAgIOXL) - WsCube Tech +* [Android App Development Course in 2024](https://www.youtube.com/playlist?list=PLTV_nsuD2lf4UCTV6xwvNPvFdmCNKyhc8) - Saumya Singh * [Android Development Tutorial for Beginners](https://www.youtube.com/playlist?list=PLUcsbZa0qzu3Mri2tL1FzZy-5SX75UJfb) - Anuj Bhaiya * [Android Development Tutorials in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9aiL0kysYlfSOUgY5rNlOhUd) - CodeWithHarry * [Android Development With KOTLIN \| Android App Development Course In Hindi](https://www.youtube.com/playlist?list=PL6Fr59UplGvL7q7P3Hg6nYzS45gld-CCI) - Zain Farhan From 2a095452c296d51dc4057b51fc66d7c0060eb051 Mon Sep 17 00:00:00 2001 From: Anurag Singh <54910091+anurags10@users.noreply.github.com> Date: Sun, 6 Oct 2024 05:56:37 +0530 Subject: [PATCH 009/151] Update free-courses-en.md with Learn Blockchain & Solidity Development Full Course 2024 (#11346) * Update free-courses-en.md * Fixed error * Update free-courses-en.md as per guideline * Update free-courses-en.md * Update free-courses-en.md * Update courses/free-courses-en.md Co-authored-by: Eric Hellman --------- 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 fa068feb8..cbd617f16 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -330,6 +330,7 @@ * [Build and Deploy Your First Decentralized App with Etherem](https://www.udemy.com/course/your-first-decentralized-app/) - Gary Simon (Udemy) * [CryptoZombies.io](https://cryptozombies.io) - CleverFlare, Loom Network * [Ethereum Developer Bootcamp](https://www.alchemy.com/university/courses/ethereum) - Alchemy University +* [Free Blockchain Development Courses](https://www.youtube.com/playlist?list=PLS5SEs8ZftgUNcUVXtn2KXiE1Ui9B5UrY) - Dapp University * [Learn Blockchain](https://www.youtube.com/playlist?list=PLlp912GlUiC1xPnwVmKgIiuMERetMwre9) - Roomyan * [Solidity, Blockchain, and Smart Contract Course – Beginner to Expert Python Tutorial](https://www.youtube.com/watch?v=M576WGiDBdQ) - Patrick Collins (freeCodeCamp.org) From ba304e34639a3d8689411cd7d6513ea75d6fafad Mon Sep 17 00:00:00 2001 From: Ian MacIntosh Date: Sat, 5 Oct 2024 20:52:48 -0400 Subject: [PATCH 010/151] Add "Total TypeScript: Essentials" to TypeScript books (#11375) --- 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 ff84ca97c..00e4b188c 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2566,6 +2566,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Essential TypeScript](https://www.programming-books.io/essential/typescript/) - Krzysztof Kowalczyk, StackOverflow Contributors * [Learn TypeScript in Y Minutes](https://learnxinyminutes.com/docs/typescript/) * [Tackling TypeScript: Upgrading from JavaScript](https://exploringjs.com/tackling-ts/toc.html) - Axel Rauschmayer +* [Total TypeScript: Essentials](https://www.totaltypescript.com/books/total-typescript-essentials) (HTML) * [TypeScript Accelerated](https://accelerated.amimetic.co.uk) - James Porter * [TypeScript Deep Dive](https://basarat.gitbooks.io/typescript/) * [TypeScript for C# Programmers](http://www.infoq.com/minibooks/typescript-c-sharp-programmers) From 33320f6bc4f61da96657ed6bc7d634dece0cdda8 Mon Sep 17 00:00:00 2001 From: Harshil Shah <143382356+HarshilShah1804@users.noreply.github.com> Date: Sun, 6 Oct 2024 06:35:02 +0530 Subject: [PATCH 011/151] Added Deep Learning Course in free-courses-en.md (#11380) * Add deep learning course * Update free-courses-en.md * Add deep learning course in free-courses-en.md --- 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 cbd617f16..6607ba3ec 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -617,6 +617,7 @@ * [Introduction to Reinforcement learning with David Silver](https://www.youtube.com/playlist?list=PLqYmG7hTraZBiG_XpjnPrSNw-1XQaM_gB) - David Silver * [MIT 6.S094: Deep Learning for Self-Driving Cars](https://selfdrivingcars.mit.edu) * [MIT 6.S191: Introduction to Deep Learning](http://introtodeeplearning.com) - Alexander Amini, Ava Soleimany +* [Neuromatch Academy: Deep Learning](https://deeplearning.neuromatch.io/tutorials/intro.html) - Neuromatch Academy * [NYU Deep Learning SP21](https://www.youtube.com/playlist?list=PLLHTzKZzVU9e6xUfG10TkTWApKSZCzuBI) Alfredo Canziani * [NYU Deep Learning SP22](https://www.youtube.com/playlist?list=PLLHTzKZzVU9f3kmEta5dlkMXgtD1LxHzT) - Alfredo Canziani * [Practical Deep Learning For Coders taught](http://www.fast.ai) - Jeremy Howard From 014afed3697e12b1e4e364be18a6bb0a5fc62181 Mon Sep 17 00:00:00 2001 From: Daniel F <33110962+FamousHero@users.noreply.github.com> Date: Sat, 5 Oct 2024 18:06:54 -0700 Subject: [PATCH 012/151] Add 'Introduction to Linux' to free-programming-books-langs.md (#11385) check_urls=free-programming-books.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 00e4b188c..c64aafa26 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1481,6 +1481,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Getting Started with Ubuntu](http://ubuntu-manual.org) * [GNU Autoconf, Automake and Libtool](http://www.sourceware.org/autobook/download.html) * [Hardened Linux From Scratch](http://www.linuxfromscratch.org/hlfs/download.html) +* [Introduction to Linux - A Hands on Guide](https://tldp.org/LDP/intro-linux/intro-linux.pdf) - Machtelt Garrels (PDF) * [Kali Linux 2018: Assuring Security by Penetration Testing, Fourth Edition](https://www.packtpub.com/free-ebooks/kali-linux-2018-assuring-security-penetration-testing-fourth-edition) - Shiva V. N Parasram, Alex Samm, Damian Boodoo, Gerard Johansen, Lee Allen, Tedi Heriyanto, Shakeel Ali (Packt account *required*) * [Kali Linux: Professional Penetration-Testing Distribution](http://docs.kali.org) * [Learning Debian GNU/Linux](http://www.oreilly.com/openbook/debian/book/index.html) From c9c3a79fdb0ceff767c98b60c3a1218be0ceb482 Mon Sep 17 00:00:00 2001 From: Margaret Hu <70117942+margaret-hu@users.noreply.github.com> Date: Sat, 5 Oct 2024 18:07:56 -0700 Subject: [PATCH 013/151] Update free-programming-books-subjects.md (#11378) Adding a PDF that introduces the world of logic, sets, and relations using Z notation. --- 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 9f19bc2d7..440f0f1ac 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -660,6 +660,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Small Memory Software](https://smallmemory.charlesweir.com/book.html) - Charles Weir, James Noble (HTML) * [Software Technical Writing: A Guidebook](https://jamesg.blog/book.pdf) - James Gallagher (PDF) * [The Web Development Glossary](https://github.com/frontenddogma/web-development-glossary) – Jens Oliver Meiert +* [Using Z Specification, Refinement, and Proof](http://www.usingz.com/usingz.pdf) - Jim Woodcock, Jim Davies (PDF) * [Web Almanac](https://almanac.httparchive.org/static/pdfs/web_almanac_2019_en.pdf) (PDF) * [Writing Native Mobile Apps in a Functional Language Succinctly](https://www.syncfusion.com/ebooks/writing_native_mobile_apps_in_a_functional_language_succinctly) - Vassili Kaplan From 1fadeb2001ad1c69d9ff317721e116c0f7eae5f0 Mon Sep 17 00:00:00 2001 From: MOHD NEHAL KHAN Date: Sun, 6 Oct 2024 06:40:07 +0530 Subject: [PATCH 014/151] HTML course by Hitesh Choudhary in Hindi language (#11377) * Next js course by hitesh choudhary * fix the suggested change * Python course by hitesh choudhary * Html course by hitesh choudhary in hindi language --- 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 aa7c588b9..2d9889c0e 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -377,6 +377,7 @@ ### HTML and CSS +* [Chai aur HTML in हिन्दी](https://www.youtube.com/playlist?list=PLu71SKxNbfoDBNF5s-WH6aLbthSEIMhMI) - Chai aur Code * [Complete Web Dev using mern stack Love Babbar](https://www.youtube.com/playlist?list=PLDzeHZWIZsTo0wSBcg4-NMIbC0L8evLrD) - Love Babbar * [CSS Tutorial in Hindi \| Complete CSS Course For Beginners to Advanced \| Step By Step Tutorial](https://www.youtube.com/watch?v=WyxzAU3p8CE) - Vishwajeet Kumar (Tech Gun) * [Free Web Development Course For School Students (Grade 5 - 10) \| Certified Course By Coding Blocks Junior \| Learn HTML, CSS, Javascript](https://www.youtube.com/playlist?list=PLhLbJ9UoJCvsCXqP9yAOZpzXHhWkLBXdw) - Coding Blocks Junior From 4e0003ed3a6747a0d1abf69c6cbf2d553cf3a88f Mon Sep 17 00:00:00 2001 From: Tejaswi Tyagi <98461855+tejaswi0910@users.noreply.github.com> Date: Sun, 6 Oct 2024 06:46:04 +0530 Subject: [PATCH 015/151] Adds cheatsheet for AI Terminologies (Changes Made) (#11387) * Add cheatsheet for AI Terminologies * chronologically arranged resources * Updated title and Author Name --- more/free-programming-cheatsheets.md | 1 + 1 file changed, 1 insertion(+) diff --git a/more/free-programming-cheatsheets.md b/more/free-programming-cheatsheets.md index 5f825e9be..1d3613a54 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -85,6 +85,7 @@ ### Artificial Intelligence +* [AI is confusing — here’s your cheat sheet](https://www.theverge.com/24201441/ai-terminology-explained-humans) Jay Peters (HTML) * [What is Artificial Intelligence?](https://intelligencereborn.com/ArtificialIntelligence.html) IntelligenceReborn (HTML) From 16226e190b951d668f3e78a728b0152ebc508909 Mon Sep 17 00:00:00 2001 From: Fery Adwarsyah Pawamatra <72060401+F-Pawamatra@users.noreply.github.com> Date: Sun, 6 Oct 2024 21:34:47 +0700 Subject: [PATCH 016/151] ebooks: add new indonesia's programming book links (#11392) * ebooks: add new indonesia's programming book links and refactor the existing data * ebooks: fix ordering and spacing --- books/free-programming-books-id.md | 39 +++++++++++++++++++++--------- 1 file changed, 27 insertions(+), 12 deletions(-) diff --git a/books/free-programming-books-id.md b/books/free-programming-books-id.md index 8e0231bba..35fab5c1f 100644 --- a/books/free-programming-books-id.md +++ b/books/free-programming-books-id.md @@ -4,7 +4,6 @@ * [C](#c) * [C#](#csharp) * [C++](#cpp) -* [CodeIgniter](#codeigniter) * [Git](#git) * [Go](#go) * [HTML and CSS](#html-and-css) @@ -20,9 +19,12 @@ * [Vue.js](#vuejs) * [Node.js](#nodejs) * [NoSQL](#nosql) +* [Pascal](#pascal) * [Pemrograman Fungsional](#pemrograman-fungsional) * [Pemrograman Kompetitif](#pemrograman-kompetitif) * [PHP](#php) + * [CodeIgniter](#codeigniter) + * [Laravel](#laravel) * [Python](#python) * [Rust](#rust) * [Solidity](#solidity) @@ -50,16 +52,6 @@ * [Belajar C++ Dasar Bahasa Indonesia](https://github.com/kelasterbuka/CPP_dasar-dasar-programming) - Kelas Terbuka -### CodeIgniter - -* [Codeigniter - Pendekatan Praktis](https://leanpub.com/codeigniter-pendekatanpraktis) - Ibnu Daqiqil Id (HTML, PDF, EPUB, Kindle) *(Membutuhkan akun Leanpub atau email yang valid)* -* [Codeigniter Untuk Pemula](https://repository.bsi.ac.id/index.php/unduh/item/176695/Tutorial-Codeigniter-Untuk-Pemula.pdf) - M Fikri Setiadi (PDF) -* [Framework Codeigniter - Sebuah Panduan dan Best Practice](https://gilacoding.com/upload/file/Tutorial%20framework%20codeigniter.pdf) - Gila Coding (PDF) -* [Panduan Pengguna CodeIgniter Indonesia](https://codeigniter-id.github.io/user-guide/) - CodeIgniter Indonesia -* [Tutorial CodeIgniter 3 & 4](https://www.petanikode.com/tutorial/codeigniter/) *(:construction: dalam proses)* -* [Tutorial CodeIgniter 4](http://mfikri.com/artikel/tutorial-codeigniter4) - - ### Git * [Belajar Git untuk Pemula](https://github.com/petanikode/belajar-git) - Ahmad Muhardian, Petani Kode (HTML) @@ -87,6 +79,7 @@ * [Bootstrap](https://www.malasngoding.com/category/bootstrap/) - Diki Alfarabi Hadi * [Bootstrap 5 : Pengertian, Fitur, Keunggulan dan Cara Menggunakannya](https://www.niagahoster.co.id/blog/tutorial-bootstrap-5/) - Niagahoster (HTML) * [Daftar Tutorial Bootstrap 4 Bahasa Indonesia](https://www.bewoksatukosong.com/2019/02/tutorial-bootstrap-4-bahasa-indonesia.html) - Gerald Cahya Prambudi +* [Tutorial Belajar Framework Bootstrap 5](https://www.duniailkom.com/tutorial-belajar-framework-bootstrap/) - Duniailkom ### IDE and editors @@ -101,6 +94,7 @@ * [Java Desktop](https://github.com/ifnu/buku-java-desktop/raw/master/java-desktop-ifnu-bima.pdf) - Ifnu Bima (PDF) * [Memulai Java Enterprise dengan Spring Boot](https://raw.githubusercontent.com/teten-nugraha/free-ebook-springboot-basic/master/Memulai%20Java%20Enterprise%20dengan%20Spring%20Boot.pdf) - Teten Nugraha (PDF) * [Pemrograman Java](https://blog.rosihanari.net/download-tutorial-java-se-gratis/) - Rosihan Ari Yuana +* [Tutorial Belajar Bahasa Pemrograman Java untuk Pemula](https://www.duniailkom.com/tutorial-belajar-bahasa-pemrograman-java-untuk-pemula/) - Duniailkom ### JavaScript @@ -133,6 +127,7 @@ * [Dokumentasi React Bahasa Indonesia](https://id.reactjs.org) * [React JS Untuk Pemula](https://masputih.com/2021/05/ebook-gratis-reactjs-untuk-pemula) *(Membutuhkan akun Leanpub atau email yang valid)* * [React Redux Tutorial Untuk Pemula](https://medium.com/codeacademia/tutorial-redux-bagian-i-membuat-todo-list-c26a979d0a1f) - Yudi Krisnandi +* [Tutorial Belajar Library React JS](https://www.duniailkom.com/tutorial-belajar-library-react-js/) - Duniailkom * [Tutorial React JS Untuk Pemula (React Hooks)](https://mfikri.com/artikel/reactjs-pemula) - Mfikri @@ -166,6 +161,11 @@ * [MongoDB Untuk Indonesia: Memahami Konsep dan Implementasi MongoDB](https://kristories.gumroad.com/l/mongodb-untuk-indonesia) - Wahyu Kristianto (PDF, email address *requested*, not required) +### Pascal + +* [Tutorial Belajar Bahasa Pemrograman Python Untuk Pemula](https://www.duniailkom.com/tutorial-belajar-bahasa-pemrograman-pascal-bagi-pemula/) - Duniailkom + + ### Pemrograman Fungsional * [Pemrograman Fungsional untuk Rakyat Jelata dengan Scalaz](https://leanpub.com/fpmortals-id/read) (HTML) @@ -179,7 +179,6 @@ ### PHP -* [Belajar Laravel Untuk Pemula](https://gilacoding.com/upload/file/Belajar%20Laravel%20Untuk%20Pemula.pdf) - Dadan Hamdani (PDF) * [Belajar PHP Dasar](https://www.malasngoding.com/belajar-php-dasar-pengenalan-dan-kegunaan-php/) - Malasngoding * [Membuat Bot Telegram dengan PHP](https://www.slideshare.net/HasanudinHS/ebook-i-membuat-bot-telegram-dengan-php) - Hasanudin H Syafaat (PDF) * [Menjelajahi Yii Framework](https://gilacoding.com/upload/file/menjelajahyiiframework.pdf) - Sabit Huraira (PDF) @@ -194,6 +193,22 @@ * [Tutorial Pemrograman PHP untuk Pemula](https://www.petanikode.com/tutorial/php) - Ahmad Muhardian (Petani Kode) *(:construction: dalam proses)* +#### CodeIgniter + +* [Codeigniter - Pendekatan Praktis](https://leanpub.com/codeigniter-pendekatanpraktis) - Ibnu Daqiqil Id (HTML, PDF, EPUB, Kindle) *(Membutuhkan akun Leanpub atau email yang valid)* +* [Codeigniter Untuk Pemula](https://repository.bsi.ac.id/index.php/unduh/item/176695/Tutorial-Codeigniter-Untuk-Pemula.pdf) - M Fikri Setiadi (PDF) +* [Framework Codeigniter - Sebuah Panduan dan Best Practice](https://gilacoding.com/upload/file/Tutorial%20framework%20codeigniter.pdf) - Gila Coding (PDF) +* [Panduan Pengguna CodeIgniter Indonesia](https://codeigniter-id.github.io/user-guide/) - CodeIgniter Indonesia +* [Tutorial CodeIgniter 3 & 4](https://www.petanikode.com/tutorial/codeigniter/) *(:construction: dalam proses)* +* [Tutorial CodeIgniter 4](http://mfikri.com/artikel/tutorial-codeigniter4) + + +#### Laravel + +* [Belajar Laravel Untuk Pemula](https://gilacoding.com/upload/file/Belajar%20Laravel%20Untuk%20Pemula.pdf) - Dadan Hamdani (PDF) +* [Tutorial Belajar Framework Laravel 10](https://www.duniailkom.com/tutorial-belajar-framework-laravel/) - Duniailkom + + ### Python * [Belajar Python](http://www.belajarpython.com) From 6d61b7179308ed0dae15bbeb318e98ce4dd4a028 Mon Sep 17 00:00:00 2001 From: Kausar Ahmed <111121885+kausaraahmed@users.noreply.github.com> Date: Sun, 6 Oct 2024 23:39:13 +0600 Subject: [PATCH 017/151] Updated broken links, Removed unavailable and other language links from Bangla resource list (#11301) * Added new flask course * Removed an unavailable WordPress playlist Removed this link because this playlist is not available Playlist title: WordPress Bangla Tutorial Course for beginner to advanced level Link: https://www.youtube.com/playlist?list=PLeCz-UdZ0uzQVPdQN-mWnz8896BdYMqAf * Removed an unavailable Python Resources and Updated Laravel playlist link This is a Nepali language video listed in Bangla resource list: https://www.youtube.com/playlist?list=PLmZYUigljiyc-tf7oMmM-s832ibhGxTpT) - Study Mart This playlist is unavailable: https://www.youtube.com/playlist?list=PL_XxuZqN0xVCH8fRfZ8sUuKEQQYIFMjtJ) - Stack Learner Updated this playlist: (old link) Restapi Bangla tutorial \| Laravel & Lumen Api - development(https://www.youtube.com/playlist?list=PLbC4KRSNcMnoQONzuNtFlhEzegTYadoBY) - Learn Hunter * issue resolved * Truncated Laravel long course titile * Escaped pipe character ( | ) in Laravel course title. --- courses/free-courses-bn.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index c158a5e79..ad93fecfc 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -289,7 +289,7 @@ #### Laravel -* [Restapi Bangla tutorial \| Laravel & Lumen Api development](https://www.youtube.com/playlist?list=PLbC4KRSNcMnoQONzuNtFlhEzegTYadoBY) - Learn Hunter +* [laravel 10 bangla tutorial latest version \| laravel basic to advanced from official documentation](https://www.youtube.com/playlist?list=PLbC4KRSNcMnrY78JyoI8c0pk-reuSw8ff) - Learn Hunter ### Programming paradigms @@ -303,8 +303,7 @@ ### Python * [Bangla Python Tutorial for Beginners](https://www.youtube.com/playlist?list=PLlBKlxyCgmsCYJLq9qc5QzaU-oBFJN79B) - Niamul Hasan (StartBit) -* [Python All You Need To Know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVCH8fRfZ8sUuKEQQYIFMjtJ) - Stack Learner -* [Python Bangla Tutorial & Data Science Full Course](https://www.youtube.com/playlist?list=PLmZYUigljiyc-tf7oMmM-s832ibhGxTpT) - Study Mart +* [Python All You Need to Know / stack learner](https://www.youtube.com/playlist?list=PL3-qJK8D7YirnPBwmPNRyczdVOEwJbtLW) - Stack Learner * [Python Bangla Tutorial 2023](https://www.youtube.com/playlist?list=PLNMnAEqLBwmpR8JDBOEl0jrzmH1vPnO7v) - Hablu Programmer * [Python Bangla Tutorials for Beginners](https://www.youtube.com/playlist?list=PLgH5QX0i9K3rz5XqMsTk41_j15_6682BN) - Anisul Islam * [Python For Beginners - Bangla Tutorials](https://www.youtube.com/playlist?list=PLvr0Ht-XkB_0V-mjAYlfgk-3VRmFarlzC) - Learn With Tawhid @@ -355,7 +354,6 @@ ### WordPress * [WordPress Bangla Tutorial](https://www.youtube.com/playlist?list=PLm64fbD5Onxti7DiUkX3UX3P2tuiEw30E) - Moshiur -* [Wordpress Bangla Tutorial Course for beginner to advanced level](https://www.youtube.com/playlist?list=PLeCz-UdZ0uzQVPdQN-mWnz8896BdYMqAf) - Freelancer Mannan * [WordPress Customization Bangla Tutorial](https://www.youtube.com/playlist?list=PLbC4KRSNcMno7NzhTgGhoZtRjLiHUo8m4) - Learn Hunter * [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 From 21e2fcd59437a84416b7368cb08e860e7148e38b Mon Sep 17 00:00:00 2001 From: Anubhav Joshi <48016317+anubhav-qt@users.noreply.github.com> Date: Sun, 6 Oct 2024 23:24:35 +0530 Subject: [PATCH 018/151] Add CUDA Course (changes made) (#11388) * Add CUDA Course * Add CUDA Course * Update free-courses-en.md Added one extra newline to adhere the automated test * Update free-courses-en.md Added duration of the video * Update free-courses-en.md to adhere the guidelines Added the full link, not the shortened one. --- 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 6607ba3ec..cb54800ce 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -498,6 +498,7 @@ ### Cuda * [CUDA Crash Course](https://www.youtube.com/playlist?list=PLxNPSjHT5qvtYRVdNN1yDcdSl39uHV_sU) - CoffeeBeforeArch +* [CUDA Programming Course – High-Performance Computing with GPUs](https://www.youtube.com/watch?v=86FAWCzIe_4&t=2s) - Elliot Arledge (FreeCodeCamp) * [CUDA Tutorials](https://www.youtube.com/playlist?list=PLKK11Ligqititws0ZOoGk3SW-TZCar4dK) - Creel * [Intro to Parallel Programming Using CUDA to Harness the Power of GPUs](https://www.udacity.com/course/intro-to-parallel-programming--cs344) (Udacity) From 1a7eb02d1ca072bedc173eef859e440a6bd6f2bd Mon Sep 17 00:00:00 2001 From: NISHANT Date: Sun, 6 Oct 2024 23:35:39 +0530 Subject: [PATCH 019/151] Adding free resource (course) for Artificial Intelligence. (#11384) * Update free-courses-en.md added a free resource for artificial intelligence provided by IIT Bombay and several other industry collaborators. * Update free-courses-en.md --- 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 cb54800ce..04c45e467 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -268,6 +268,7 @@ * [Artificial Intelligence Search Methods For Problem Solving](https://www.youtube.com/playlist?list=PLbMVogVj5nJSFZoiF6RDqyz_m6Srjx_MY) - nptelhrd * [CS50’s Introduction to Artificial Intelligence with Python](https://cs50.harvard.edu/ai/) - Brian Yu, David J. Malan (Harvard OpenCourseWare and edX) * [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) * [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. From 8116a52815aedc6ebbe025fd584fcec0f3f1430b Mon Sep 17 00:00:00 2001 From: Arturo Cabrera <6179849+GNUXDAR@users.noreply.github.com> Date: Sun, 6 Oct 2024 13:06:53 -0500 Subject: [PATCH 020/151] Add Eloquent JavaScript (1er, 2do, 3ra, 4ta Edicion) (#11393) * Add Eloquent JavaScript [1er, 2do, 3ra, 4ta Edicion] * UPD Eloquent JavaScript (1er, 2do, 3ra, 4ta Edicion) * Update link and add only spanish resources * Remove trailing slash * Remove link to pdf and update title --------- Co-authored-by: Arturo Cabrera --- books/free-programming-books-es.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/books/free-programming-books-es.md b/books/free-programming-books-es.md index de5da11bb..b89440bab 100644 --- a/books/free-programming-books-es.md +++ b/books/free-programming-books-es.md @@ -205,7 +205,8 @@ ### JavaScript * [El Tutorial de JavaScript Moderno](https://es.javascript.info) - Ilya Kantor, Elizabeth Portilla, joaquinelio, Ezequiel Castellanos, et al. (HTML) -* [Eloquent JavaScript](https://eloquentjs-es.thedojo.mx) - Marijn Haverbeke, `trl.:` Various (HTML, PDF, EPUB, MOBI) +* [Eloquent JavaScript (3ra Edición)](https://eloquentjs-es.thedojo.mx) - Marijn Haverbeke, `trl.:` Various (HTML, PDF, EPUB, MOBI) +* [Eloquent JavaScript (4ta Edición)](https://www.eloquentjavascript.es) - Marijn Haverbeke (HTML, PDF, EPUB, MOBI) * [Guía de JavaScript 'Mozilla'](https://developer.mozilla.org/es/docs/Web/JavaScript/Guide) (HTML) * [Introducción a AJAX](http://librosweb.es/libro/ajax) - Javier Eguíluz Pérez (HTML) [(PDF)](https://openlibra.com/es/book/download/introduccion-ajax) * [Introducción a JavaScript](http://librosweb.es/libro/javascript) - Javier Eguíluz Pérez (HTML) [(PDF)](https://openlibra.com/es/book/download/introduccion-a-javascript) From 806cb544e43910c2de70687c0926bbdff6bf23bd Mon Sep 17 00:00:00 2001 From: Rizen Date: Sun, 6 Oct 2024 23:37:56 +0530 Subject: [PATCH 021/151] Added OpenCV Tutorial by WsCube Tech (changes made) (#11391) * Added OpenCV Tutorial by WsCube Tech * 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 2d9889c0e..17269dd32 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -663,6 +663,7 @@ * [Free Python Course For School Students (Grade7-10) Certified Course By Coding Blocks Junior](https://youtube.com/playlist?list=PLhLbJ9UoJCvumawW64knIBSJuHALx3zBE) - Coding Blocks Junior * [Full Python Tutorial in Hindi](https://www.youtube.com/playlist?list=PLlgLmuG_KgbZziQYQV1sdhKt-VQHUE_Yl) - Bharani Akella * [Intermediate/Advanced python Tutorials in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9aiJWQ7VhY712fuimEpQZYp4) - CodeWithHarry +* [OpenCV Full Tutorial by WsCube Tech](https://www.youtube.com/playlist?list=PLjVLYmrlmjGelmHXLZ0ukHdb-jjvG6rRm) - WsCube Tech * [Python](https://www.youtube.com/playlist?list=PLHjOos34ty4GYwKO-CFTdJKfVNd50tajF) - Computer Gyan Guruji * [Python For Beginners](https://youtube.com/playlist?list=PL-5gYa7CLd4iBdPHRaSEwbivCnUq1nxj9) - Technical Sagar * [Python for Data Science for Absolute Beginners (Full Course)](https://www.youtube.com/playlist?list=PL1gztxnUtwNfnR0jYniFM5E6HwcQMnFmx) - Data is Good From 6e0d52ae4564dc65cf99e7185ca2c9b04b45a286 Mon Sep 17 00:00:00 2001 From: Ayush Jhawar <111112495+Ayushjhawar8@users.noreply.github.com> Date: Sun, 6 Oct 2024 23:40:25 +0530 Subject: [PATCH 022/151] feat(Courses): Add Full HTML And Tailwind CSS Course (Hindi) with proper url (changes made) (#11397) * Update free-courses-hi.md add HTML and tailwind CSS course (hindi) * Update courses/free-courses-hi.md Added the proper url with www Co-authored-by: Leithen * Update courses/free-courses-hi.md Co-authored-by: Leithen --------- Co-authored-by: Leithen --- 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 17269dd32..da5e07479 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -382,6 +382,7 @@ * [CSS Tutorial in Hindi \| Complete CSS Course For Beginners to Advanced \| Step By Step Tutorial](https://www.youtube.com/watch?v=WyxzAU3p8CE) - Vishwajeet Kumar (Tech Gun) * [Free Web Development Course For School Students (Grade 5 - 10) \| Certified Course By Coding Blocks Junior \| Learn HTML, CSS, Javascript](https://www.youtube.com/playlist?list=PLhLbJ9UoJCvsCXqP9yAOZpzXHhWkLBXdw) - Coding Blocks Junior * [Front End Development Tutorial \| Complete HTML and CSS Tutorial for Beginners (9 Hours)](https://www.youtube.com/watch?v=Eu7G0jV0ImY) - WsCube Tech +* [Full HTML Course for Beginners in Hindi](https://www.youtube.com/playlist?list=PLfEr2kn3s-bpuh9XfcDlXP6weTISBWzvQ) - Anurag Singh ProCodrr * [HTML CSS & Browser APIs](https://www.youtube.com/playlist?list=PL-Jc9J83PIiHU9RkY9sfh3G64-bd0ptvC) - Pepcoding * [HTML Tutorial in Hindi \| Complete HTML Course For Beginners to Advanced](https://www.youtube.com/watch?v=QXPWs00RD3A) - Vishwajeet Kumar (Tech Gun) * [Sigma Web Development Course](https://youtube.com/playlist?list=PLu0W_9lII9agq5TrH9XLIKQvv0iaF2X3w&si=mGaDlsxY1dRAR1t0) - CodeWithHarry @@ -405,6 +406,7 @@ #### Tailwind CSS * [Learn Tailwind CSS with Projects - Hindi](https://www.youtube.com/playlist?list=PLPppPPmk0i3h9Xs6cAknE9OODTqZD5zFe) - Do Some Coding +* [Tailwind CSS Complete Course](https://www.youtube.com/playlist?list=PLfEr2kn3s-br05lTglbEi25A1X07cvihy) - Anurag Singh ProCodrr * [Tailwind CSS Complete Course - CSS Framework [Hindi] - Beginner to Advanced](https://www.youtube.com/playlist?list=PLjVLYmrlmjGfpwYhVAbiGAhFl6h8XWDV_) - WsCube Tech * [Tailwind css hindi](https://www.youtube.com/playlist?list=PLLCu4ndnReXLXfD-iIGBEB6_l8uF6TMNO) - NST Infotech * [Tailwind CSS In Hindi](https://www.youtube.com/playlist?list=PLwGdqUZWnOp3l8tWTcB7R7Bsgd86lCa8a) - Thapa Technical From 3c90a929d64b5a1102cde3eb6d86bc9948ba1175 Mon Sep 17 00:00:00 2001 From: Ayush Jhawar <111112495+Ayushjhawar8@users.noreply.github.com> Date: Sun, 6 Oct 2024 23:41:14 +0530 Subject: [PATCH 023/151] feat(Courses): Add Git and GitHub Course (Hindi) with proper url (changes made) (#11396) * Update free-courses-hi.md Add Anurag Singh ProCodrr Git And Github Complete 6 Hours Course * Update free-courses-hi.md * Update courses/free-courses-hi.md Co-authored-by: Leithen * Update courses/free-courses-hi.md remove blank space Co-authored-by: Leithen --------- Co-authored-by: Leithen --- 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 da5e07479..5810a46f7 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -356,6 +356,7 @@ * [Complete Git and GitHub Tutorials For Beginners In Hindi](https://www.youtube.com/playlist?list=PLzdlNxYnNoafZq1AKcqiGvj0gkzrjmgq7) - Code House * [Complete Git Tutorials For Beginners In Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9agwhy658ZPA0MTStKUJTWPi) - CodeWithHarry * [Complete Git/GitHub Tutorials In Hindi 2021](https://www.youtube.com/playlist?list=PLoxQvXKPyCeX9__PPTu2M2oeY2QJt-3JB) - Vashishth Muni Singh +* [Git & GitHub Fundamentals in 6 Hours](https://www.youtube.com/playlist?list=PLfEr2kn3s-brBO7d9irTRvClcjiNhzczH) - Anurag Singh ProCodrr * [Git & GitHub Tutorial For Beginners In Hindi](https://www.youtube.com/watch?v=gwWKnnCMQ5c) - CodeWithHarry * [Git & GitHub Tutorial in Hindi](https://www.youtube.com/watch?v=NR_A2gCxaLE) - Edureka! Hindi * [Git and Github \| Complete हिंदी में (With Examples)](https://www.youtube.com/watch?v=zGq7T9gZH2k) - Knowledge Gate From 60780f5baf7374cbed91b2a4b58b7af52443e1f1 Mon Sep 17 00:00:00 2001 From: Tejaswi Tyagi <98461855+tejaswi0910@users.noreply.github.com> Date: Sun, 6 Oct 2024 23:43:01 +0530 Subject: [PATCH 024/151] Adds Cryptography and network security playlist in Hindi (Changes Made) (#11400) * Adds Cryptography and network security playlist in hindi * Corrected the playlist link --- 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 5810a46f7..3d75dc32c 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -732,6 +732,7 @@ ### Security * [Complete Ethical Hacking Tutorial for Beginners to Pro 2022](https://www.youtube.com/playlist?list=PLjVLYmrlmjGea8U9nphmCHGK_v6p_wq-R) - WsCube Tech +* [Cryptography and network security](https://www.youtube.com/playlist?list=PL9FuOtXibFjV77w2eyil4Xzp8eooqsPp8) - Abhishek Sharma * [Cryptography and Network Security Lecture in Hindi / Urdu for Beginners](https://youtube.com/playlist?list=PLE3bzAX_OzbkQXKbRFqQqbnlGxTNeaUqe) - Katoon Studio * [cyber security course for beginners - Urdu/Hindi](https://www.youtube.com/playlist?list=PLKJfBg0XdWkevCEJ64RK11LylBNX2-zbk) - hashintelligence * [Cyber Security Tutorial In Hindi](https://www.youtube.com/playlist?list=PL-JvKqQx2AteIbm-z4X709scVr9OaHpIY) - University Academy From c80255ebaa0082c9dea6b52cc3e2b718286cc62e Mon Sep 17 00:00:00 2001 From: Anubhav Joshi <48016317+anubhav-qt@users.noreply.github.com> Date: Sun, 6 Oct 2024 23:55:15 +0530 Subject: [PATCH 025/151] Add HTML Course (changes made) (#11389) * Add HTML Course * Update free-courses-hi.md Added duration in the video * Update free-courses-hi.md to adhere the guidelines Added the full link instead of the shortened one. * 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 3d75dc32c..9f03aaec4 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -385,6 +385,7 @@ * [Front End Development Tutorial \| Complete HTML and CSS Tutorial for Beginners (9 Hours)](https://www.youtube.com/watch?v=Eu7G0jV0ImY) - WsCube Tech * [Full HTML Course for Beginners in Hindi](https://www.youtube.com/playlist?list=PLfEr2kn3s-bpuh9XfcDlXP6weTISBWzvQ) - Anurag Singh ProCodrr * [HTML CSS & Browser APIs](https://www.youtube.com/playlist?list=PL-Jc9J83PIiHU9RkY9sfh3G64-bd0ptvC) - Pepcoding +* [HTML Tutorial for Beginners in Hindi \| Complete HTML Course with AI + Notes + 5 Project Bundle](https://www.youtube.com/watch?v=k2DSi1zGEc8) - CodeWithHarry * [HTML Tutorial in Hindi \| Complete HTML Course For Beginners to Advanced](https://www.youtube.com/watch?v=QXPWs00RD3A) - Vishwajeet Kumar (Tech Gun) * [Sigma Web Development Course](https://youtube.com/playlist?list=PLu0W_9lII9agq5TrH9XLIKQvv0iaF2X3w&si=mGaDlsxY1dRAR1t0) - CodeWithHarry * [Tailwind CSS Tutorials in Hindi](https://youtube.com/playlist?list=PLu0W_9lII9ahwFDuExCpPFHAK829Wto2O&si=rTTFha3VOrpdSXU2) - CodeWithHarry From a6727758478be681dcad5648059578411f6cc950 Mon Sep 17 00:00:00 2001 From: Sofiyullahi Jamiu Date: Mon, 7 Oct 2024 16:50:56 +0100 Subject: [PATCH 026/151] Add Bootstrap 4 Quick Start Book (#11406) --- 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 c64aafa26..3d75b1d43 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -988,6 +988,7 @@ Books on general-purpose programming that don't focus on a specific language are #### Bootstrap +* [Bootstrap 4 Quick Start Book](https://bootstrapclasses.com/shop/bootstrap-quick-start) - Jacob Lett (PDF, EPUB, MOBI) * [Twitter Bootstrap 3 Succinctly](https://www.syncfusion.com/resources/techportal/details/ebooks/twitterbootstrap3) - Peter Shaw * [Twitter Bootstrap 4 Succinctly](https://www.syncfusion.com/ebooks/twitterbootstrap4-succinctly) - Peter Shaw * [Twitter Bootstrap Succinctly](https://www.syncfusion.com/resources/techportal/details/ebooks/twitterbootstrap) - Peter Shaw From 2476ff730fb89f7ef1b460beea893bbddee17ee6 Mon Sep 17 00:00:00 2001 From: Rizen Date: Mon, 7 Oct 2024 21:38:41 +0530 Subject: [PATCH 027/151] Added CSS Full Free Course by WsCube Tech (#11411) --- 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 9f03aaec4..6a0ed53f5 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -380,6 +380,7 @@ * [Chai aur HTML in हिन्दी](https://www.youtube.com/playlist?list=PLu71SKxNbfoDBNF5s-WH6aLbthSEIMhMI) - Chai aur Code * [Complete Web Dev using mern stack Love Babbar](https://www.youtube.com/playlist?list=PLDzeHZWIZsTo0wSBcg4-NMIbC0L8evLrD) - Love Babbar +* [CSS Full Free Course by WsCube Tech](https://www.youtube.com/playlist?list=PLjVLYmrlmjGcotVRgbduK05oOMnt-9r8H) - WsCube Tech * [CSS Tutorial in Hindi \| Complete CSS Course For Beginners to Advanced \| Step By Step Tutorial](https://www.youtube.com/watch?v=WyxzAU3p8CE) - Vishwajeet Kumar (Tech Gun) * [Free Web Development Course For School Students (Grade 5 - 10) \| Certified Course By Coding Blocks Junior \| Learn HTML, CSS, Javascript](https://www.youtube.com/playlist?list=PLhLbJ9UoJCvsCXqP9yAOZpzXHhWkLBXdw) - Coding Blocks Junior * [Front End Development Tutorial \| Complete HTML and CSS Tutorial for Beginners (9 Hours)](https://www.youtube.com/watch?v=Eu7G0jV0ImY) - WsCube Tech From 52c414e56e07289ea8157227df093c8b3d82fa07 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Oct 2024 12:13:55 -0400 Subject: [PATCH 028/151] chore(deps): bump tj-actions/changed-files from 45.0.2 to 45.0.3 (#11381) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 45.0.2 to 45.0.3. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v45.0.2...v45.0.3) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index 253f4315c..16ede5cf7 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -42,7 +42,7 @@ jobs: fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v45.0.2 + uses: tj-actions/changed-files@v45.0.3 with: separator: " " json: true From 10d7289c1ec0d0fec148a6584d7ff1077ce80e54 Mon Sep 17 00:00:00 2001 From: Eric Hellman Date: Mon, 7 Oct 2024 12:15:34 -0400 Subject: [PATCH 029/151] testing the license label (#11269) * testing the license label tests #11260 * maybe a comma will work * another try * documentation for license notes * Update CONTRIBUTING.md * tweaks --- books/free-programming-books-subjects.md | 4 ++-- docs/CONTRIBUTING.md | 17 +++++++++++++++++ 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index 440f0f1ac..c301e17f2 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -789,8 +789,8 @@ Kerridge (PDF) (email address *requested*, not required) * [Principled Programming / Introduction to Coding in Any Imperative Language](https://www.cs.cornell.edu/info/people/tt/Principled_Programming.html) - Tim Teitelbaum * [Programming and Programming Languages](https://papl.cs.brown.edu/2019/) - Shriram Krishnamurthi * [Programming Languages: Application and Interpretation (2nd Edition)](https://cs.brown.edu/~sk/Publications/Books/ProgLangs/) - Shriram Krishnamurthi -* [Structure and Interpretation of Computer Programs](https://web.mit.edu/6.001/6.037/sicp.pdf) - Harold Abelson, Gerald Jay Sussman, Julie Sussman (PDF) -* [Structure and Interpretation of Computer Programs](https://sarabander.github.io/sicp/html/index.xhtml) - Harold Abelson, Gerald Jay Sussman, Julie Sussman (HTML) +* [Structure and Interpretation of Computer Programs](https://web.mit.edu/6.001/6.037/sicp.pdf) - Harold Abelson, Gerald Jay Sussman, Julie Sussman (PDF) (CC BY-SA) +* [Structure and Interpretation of Computer Programs](https://sarabander.github.io/sicp/html/index.xhtml) - Harold Abelson, Gerald Jay Sussman, Julie Sussman (HTML) (CC BY-SA) * [The Black Art of Programming](http://self.gutenberg.org/wplbn0002828847-the-black-art-of-programming-by-mcilroy-mark.aspx?) - Mark McIlroy * [The Craft of Programming](https://kilthub.cmu.edu/articles/The_Craft_of_Programming/6610514) - John C. Reynolds * [The Nature of Code](https://natureofcode.com/book) - Daniel Shiffman (HTML) diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index 8b0a40839..439f8a9c5 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -140,6 +140,23 @@ Example: ```text GOOD: * [A Way-backed Interesting Book](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) *(:card_file_box: archived)* ``` + +- Free Licenses (While we include resources that are "All Rights Reserved" but free to read, we encourage the use of free licenses, such as Creative Commons): + + ```text + GOOD: * [A Very Awesome Book](https://example.org/book.pdf) - Jane Roe (PDF) (CC BY-SA) + ``` + + Supported Licences (no versioning): + + - `CC BY` 'Creative Commons attribution' + - `CC BY-NC` 'Creative Commons non-commercial' + - `CC BY-SA` 'Creative Commons share-alike' + - `CC BY-NC-SA` 'Creative Commons non-commercial, share-alike' + - `CC BY-ND` 'Creative Commons no-derivatives' + - `CC BY-NC-ND` 'Creative Commons non-commercial, no-derivatives' + - `GFDL` 'Gnu Free Documentation License' + ### Alphabetical order From efc797056a632b980691bb1c99b00e017d379bdc Mon Sep 17 00:00:00 2001 From: Abhay Sharma <154207364+Abhayksharma75@users.noreply.github.com> Date: Tue, 8 Oct 2024 07:11:46 +0530 Subject: [PATCH 030/151] URL change for french Latex Documentation (#11413) Co-authored-by: Abhay Sharma --- books/free-programming-books-fr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-fr.md b/books/free-programming-books-fr.md index c21c4298a..892e3f3b1 100644 --- a/books/free-programming-books-fr.md +++ b/books/free-programming-books-fr.md @@ -196,7 +196,7 @@ #### LaTeX -* [Apprends LaTeX](https://tex.loria.fr/general/apprends-latex.pdf) - Marc Baudoin (PDF) +* [Apprends LaTeX](http://www.babafou.eu.org/Apprends_LaTeX/Apprends_LaTeX.pdf) - Marc Baudoin (PDF) * [LaTeX... pour le prof de maths !](http://math.univ-lyon1.fr/irem/IMG/pdf/LatexPourLeProfDeMaths.pdf) - Arnaud Gazagnes (PDF) * [Tout ce que vous avez toujours voulu savoir sur LaTeX sans jamais oser le demander](http://framabook.org/tout-sur-latex/) - Vincent Lozano * [(Xe)LaTeX appliqué aux sciences humaines](https://web.archive.org/web/20220121031527/geekographie.maieul.net/95) - Maïeul Rouquette *(:card_file_box: archived)* From 494d5205b39d5e652b7552966e943d21514ffa32 Mon Sep 17 00:00:00 2001 From: Manan Jain <96533641+MananJain-IITJ@users.noreply.github.com> Date: Tue, 8 Oct 2024 07:16:41 +0530 Subject: [PATCH 031/151] Adding License Notes to 3 Books (#11414) --- books/free-programming-books-langs.md | 2 +- books/free-programming-books-subjects.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 3d75b1d43..f2d9f6b42 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -541,7 +541,7 @@ Books on general-purpose programming that don't focus on a specific language are * [LearnCpp.com](https://www.learncpp.com) (HTML) * [Learning C++ eBook](https://riptutorial.com/Download/cplusplus.pdf) - Compiled from StackOverflow Documentation (PDF) * [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) +* [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) * [Programming Fundamentals - A Modular Structured Approach using C++](https://archive.org/details/cnx-org-col10621/mode/1up) - Kenneth Leroy Busbee (PDF) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index c301e17f2..189e355bb 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -140,7 +140,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Artificial Intelligence for a Better Future: An Ecosystem Perspective on the Ethics of AI and Emerging Digital Technologies](https://link.springer.com/book/10.1007/978-3-030-69978-9) - Bernd Carsten Stahl (PDF, EPUB) * [Artificial Intelligence: Foundations of Computational Agents (2010), 1st Edition](https://artint.info/aifca1e.html) - David L. Poole, Alan K. Mackworth @ Cambridge University Press (HTML) * [Artificial Intelligence: Foundations of Computational Agents (2017), 2nd Edition](https://artint.info) - David L. Poole, Alan K. Mackworth @ Cambridge University Press (HTML, Slides) -* [Clever Algorithms Nature-Inspired Programming Recipes](https://bjpcjp.github.io/pdfs/ruby/Clever-Algorithms.pdf) - Jason Brownlee (PDF) +* [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) @@ -223,7 +223,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Basic Computer Architecture](https://www.cse.iitd.ac.in/~srsarangi/archbooksoft.html) - Smruti R. Sarangi (HTML, PDF, Slides, Videos) * [Computer Organization and Design Fundamentals](https://faculty.etsu.edu/tarnoff/138292) - David Tarnoff (PDF) -* [Digital Circuit Projects: An Overview of Digital Circuits Through Implementing Integrated Circuits - Second Edition](https://cupola.gettysburg.edu/cgi/viewcontent.cgi?article=1000&context=oer) - Charles W. Kann (PDF) +* [Digital Circuit Projects: An Overview of Digital Circuits Through Implementing Integrated Circuits - Second Edition](https://cupola.gettysburg.edu/cgi/viewcontent.cgi?article=1000&context=oer) - Charles W. Kann (PDF) (CC BY) * [Dive Into Systems: A Gentle Introduction to Computer Systems](https://diveintosystems.org) - Suzanne J. Matthews, Tia Newhall, Kevin C. Webb (HTML) From 673ab597ccf0dfe3e59d3cd764ea0fe15df0ea70 Mon Sep 17 00:00:00 2001 From: anshumangahlot Date: Tue, 8 Oct 2024 07:19:23 +0530 Subject: [PATCH 032/151] Pull Request: Add Hindi Translation for CONTRIBUTING.md (Changes Made) (#11299) * Add files via upload * Update README.md --- docs/CONTRIBUTING-hi.md | 237 ++++++++++++++++++++++++++++++++++++++++ docs/README.md | 1 + 2 files changed, 238 insertions(+) create mode 100644 docs/CONTRIBUTING-hi.md diff --git a/docs/CONTRIBUTING-hi.md b/docs/CONTRIBUTING-hi.md new file mode 100644 index 000000000..11762b81f --- /dev/null +++ b/docs/CONTRIBUTING-hi.md @@ -0,0 +1,237 @@ +* [इसको अन्य भाषाओं में पढ़ें](README.md#translations)* + +## योगदानकर्ता लाइसेंस समझौता + +योगदान करके, आप इस रिपॉजिटरी के [लाइसेंस](../LICENSE) से सहमत होते हैं। + +## योगदानकर्ता आचार संहिता + +योगदान करके, आप इस रिपॉजिटरी के [आचार संहिता](CODE_OF_CONDUCT.md) का सम्मान करने के लिए सहमत होते हैं। ([अनुवाद](README.md#translations)) + +## संक्षेप में + +1. "किसी किताब को आसानी से डाउनलोड करने के लिए एक लिंक" हमेशा एक *नि:शुल्क* किताब का लिंक नहीं होता। कृपया केवल मुफ्त सामग्री का योगदान करें। सुनिश्चित करें कि यह मुफ्त है। हम उन पृष्ठों के लिंक स्वीकार नहीं करते जो किताबें प्राप्त करने के लिए *कार्यशील* ईमेल पते की आवश्यकता होती है, लेकिन हम उन सूचियों का स्वागत करते हैं जो उनसे अनुरोध करते हैं। + +2. आपको Git जानने की आवश्यकता नहीं है: यदि आपको कुछ रुचिकर मिला है जो *पहले से इस रिपॉजिटरी में नहीं है*, तो कृपया अपनी लिंक प्रस्तावों के साथ एक [Issue](https://github.com/EbookFoundation/free-programming-books/issues) खोलें। + - यदि आप Git जानते हैं, तो कृपया रिपॉजिटरी को Fork करें और Pull Requests (PR) भेजें। + +3. हमारे पास 6 प्रकार की सूचियाँ हैं। सही का चयन करें: + + - *Books* : PDF, HTML, ePub, एक gitbook.io आधारित साइट, एक Git रिपॉ, आदि। + - *Courses* : एक कोर्स वह शिक्षण सामग्री है जो एक किताब नहीं है। [यह एक कोर्स है](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/)। + - *Interactive Tutorials* : एक इंटरैक्टिव वेबसाइट जो उपयोगकर्ता को कोड या कमांड टाइप करने देती है और परिणाम का मूल्यांकन करती है (यहाँ "मूल्यांकन" का अर्थ "ग्रेड" नहीं है)। उदाहरण: [Try Haskell](http://tryhaskell.org), [Try Git](https://learngitbranching.js.org)। + - *Playgrounds* : ये ऑनलाइन और इंटरैक्टिव वेबसाइट्स, गेम्स या डेस्कटॉप सॉफ़्टवेयर हैं जो प्रोग्रामिंग सीखने के लिए हैं। कोड स्निपेट लिखें, संकलित करें (या चलाएं), और साझा करें। Playgrounds आमतौर पर आपको कोड के साथ खेलने का मौका देते हैं। + - *Podcasts and Screencasts* : पॉडकास्ट और स्क्रीनकास्ट। + - *Problem Sets & Competitive Programming* : एक वेबसाइट या सॉफ़्टवेयर जो आपको सरल या जटिल समस्याओं को हल करके अपनी प्रोग्रामिंग कौशल का आकलन करने देता है, कोड समीक्षा के साथ या बिना, अन्य उपयोगकर्ताओं के साथ परिणामों की तुलना के साथ या बिना। + +4. सुनिश्चित करें कि आप [नीचे दिए गए दिशानिर्देशों](#guidelines) का पालन करें और फ़ाइलों के [Markdown स्वरूपण](#formatting) का सम्मान करें। + +5. GitHub Actions परीक्षण चलाएगा ताकि **आपकी सूचियाँ वर्णानुक्रमित हों** और **स्वरूपण नियमों का पालन किया गया हो**। **परीक्षण पास करने के लिए** सुनिश्चित करें कि आपके परिवर्तनों ने परीक्षण पास किए हैं। + +### दिशानिर्देश + +- सुनिश्चित करें कि कोई किताब मुफ्त है। यदि आवश्यक हो तो दोबारा जांचें। यह एडमिन्स की मदद करता है अगर आप PR में टिप्पणी करते हैं कि आपको क्यों लगता है कि किताब मुफ्त है। +- हम Google Drive, Dropbox, Mega, Scribd, Issuu और अन्य समान फ़ाइल अपलोड प्लेटफ़ॉर्म पर होस्ट की गई फ़ाइलें स्वीकार नहीं करते। +- अपने लिंक को वर्णमाला क्रम में डालें, जैसा कि [नीचे](#alphabetical-order) बताया गया है। +- सबसे अधिक अधिकारिक स्रोत वाला लिंक उपयोग करें (अर्थात लेखक की वेबसाइट संपादक की वेबसाइट से बेहतर है, जो तृतीय-पक्ष वेबसाइट से बेहतर है) + - कोई फ़ाइल होस्टिंग सेवाएं नहीं (इसमें (लेकिन सीमित नहीं है) Dropbox और Google Drive लिंक शामिल हैं) +- हमेशा `https` लिंक को `http` पर प्राथमिकता दें -- बशर्ते वे एक ही डोमेन पर हों और एक ही सामग्री प्रदान करें। +- रूट डोमेन्स पर, अंतिम स्लैश को हटा दें: `http://example.com` की बजाय `http://example.com/`। +- हमेशा सबसे छोटा लिंक पसंद करें: `http://example.com/dir/` `http://example.com/dir/index.html` से बेहतर है। + - कोई URL शॉर्टनर लिंक नहीं। +- आमतौर पर "वर्तमान" लिंक को "संस्करण" लिंक पर प्राथमिकता दें: `http://example.com/dir/book/current/` `http://example.com/dir/book/v1.0.0/index.html` से बेहतर है। +- यदि किसी लिंक में कोई समाप्त प्रमाणपत्र/स्व-हस्ताक्षरित प्रमाणपत्र/SSL समस्या है: + 1. *इसे* इसके `http` समकक्ष से बदलें यदि संभव हो (क्योंकि मोबाइल उपकरणों पर अपवाद स्वीकार करना जटिल हो सकता है)। + 2. *इसे छोड़ें* यदि कोई `http` संस्करण उपलब्ध नहीं है लेकिन लिंक अभी भी ब्राउज़र में अपवाद जोड़ने या चेतावनी को अनदेखा करके `https` के माध्यम से सुलभ है। + 3. *इसे हटा दें* अन्यथा। +- यदि कोई लिंक एक से अधिक प्रारूपों में उपलब्ध है, तो प्रत्येक प्रारूप के बारे में एक नोट के साथ एक अलग लिंक जोड़ें। +- यदि एक संसाधन इंटरनेट पर विभिन्न स्थानों पर मौजूद है + - सबसे अधिकारिक स्रोत वाला लिंक उपयोग करें (अर्थात लेखक की वेबसाइट संपादक की वेबसाइट से बेहतर है, जो तृतीय-पक्ष वेबसाइट से बेहतर है) + - यदि वे विभिन्न संस्करणों से लिंक करते हैं, और आप इन संस्करणों को अलग रखने के लिए पर्याप्त रूप से अलग मानते हैं, तो प्रत्येक संस्करण के बारे में एक नोट के साथ एक अलग लिंक जोड़ें। +- परमाणु कमिट्स (प्रत्येक जोड़/हटाने/संशोधन के लिए एक कमिट) को बड़े कमिट्स से अधिक प्राथमिकता दें। PR सबमिट करने से पहले अपने कमिट्स को मर्ज करने की कोई आवश्यकता नहीं है। +- यदि किताब पुरानी है, तो शीर्षक के साथ प्रकाशन तिथि शामिल करें। +- जहां उपयुक्त हो, लेखक का नाम या नाम शामिल करें। आप लेखक सूचियों को "`et al.`" के साथ छोटा कर सकते हैं। +- यदि किताब पूरी नहीं है, और उस पर अभी भी काम चल रहा है, तो "`in process`" नोटेशन जोड़ें। +- यदि कोई संसाधन [इंटरनेट आर्काइव के वेबैक मशीन](https://web.archive.org) का उपयोग करके पुनर्स्थापित किया गया है, तो "`archived`" नोटेशन जोड़ें। उपयोग करने के लिए सबसे अच्छे संस्करण हाल के और संपूर्ण हैं। +- यदि डाउनलोड सक्षम होने से पहले ईमेल पता या खाता सेटअप अनुरोध किया जाता है, तो भाषा-उपयुक्त नोट्स जोड़ें। + +### स्वरूपण + +- सभी सूचियाँ `.md` फाइलें हैं। [Markdown](https://guides.github.com/features/mastering-markdown/) सिंटैक्स सीखने का प्रयास करें। यह सरल है! +- सभी सूचियाँ एक इंडेक्स से शुरू होती हैं। विचार यह है कि वहाँ सभी अनुभागों और उप-खंडों की सूची और लिंक बनाएं। इसे वर्णानुक्रम में रखें। +- अनुभाग स्तर 3 शीर्षक (`###`) का उपयोग कर रहे हैं, और उप-खंड स्तर 4 शीर्षक (`####`) हैं। + +विचार यह है कि: + +- पिछले लिंक और नए अनुभाग के बीच `2` खाली लाइनें हों। +- शीर्षक और इसके अनुभाग के पहले लिंक के बीच `1` खाली लाइन हो। +- दो लिंक के बीच `0` खाली लाइन हो। +- प्रत्येक `.md` फ़ाइल के अंत में `1` खाली लाइन हो। + +Example: + +```text +[...] +* [An Awesome Book](http://example.com/example.html) + (खाली लाइन) + (खाली लाइन) +### Example + (खाली लाइन) +* [Another Awesome Book](http://example.com/book.html) +* [Some Other Book](http://example.com/other.html) +``` + +- `]` और `(` के बीच में कोई स्पेस न डालें: + + ```text + खराब: * [Another Awesome Book] (http://example.com/book.html) + अच्छा: * [Another Awesome Book](http://example.com/book.html) + ``` + +- यदि आप लेखक को शामिल करते हैं, तो ` - ` (एक डैश जिसमें सिंगल स्पेस शामिल हैं) का उपयोग करें: + + ```text + खराब : * [Another Awesome Book](http://example.com/book.html)- John Doe + अच्छा: * [Another Awesome Book](http://example.com/book.html) - John Doe + ``` + +- लिंक और उसके फॉर्मेट के बीच एक स्पेस डालें: + + ```text + + खराब : * [A Very Awesome Book]([https://example.org/book.pdf](https://example.org/book.pdf))(PDF) + + अच्छा: * [A Very Awesome Book\](https://example.org/book.pdf) (PDF) + + ``` + +- लेखक प्रारूप से पहले आता है: + + ```text + + खराब : * [A Very Awesome Book](https://example.org/book.pdf)- (PDF) Jane Roe + + अच्छा: * [A Very Awesome Book](https://example.org/book.pdf) - Jane Roe (PDF) + + ``` + +- कई प्रारूप (हम प्रत्येक संसाधन के लिए एक ही लिंक पसंद करते हैं। जब विभिन्न प्रारूपों तक आसान पहुँच के लिए एकल लिंक नहीं होता, तो कई लिंक समझ में आ सकते हैं। लेकिन हर लिंक जो हम जोड़ते हैं, रखरखाव का भार बढ़ाता है इसलिए हम इसे टालने की कोशिश करते हैं।): + + ```text + + खराब : * [Another Awesome Book](http://example.com/)- John Doe (HTML) + + खराब : * [Another Awesome Book](https://downloads.example.org/book.html)- John Doe (डाउनलोड साइट) + + अच्छा: * [Another Awesome Book](http://example.com/) - John Doe (HTML) [(PDF, EPUB)](https://downloads.example.org/book.html) + + ``` + +- पुराने पुस्तकों के लिए शीर्षक में प्रकाशन वर्ष शामिल करें: + + ```text + + खराब : \* \[A Very Awesome Book\](https://example.org/book.html) \- Jane Roe \- 1970 + + अच्छा: \* \[A Very Awesome Book (1970)\](https://example.org/book.html) \- Jane Roe + + ``` + +- प्रक्रियाधीन पुस्तकें: + + ```text + + अच्छा: * [Will Be An Awesome Book Soon](http://example.com/book2.html) - John Doe (HTML) *(:construction: प्रक्रियाधीन)* + + ``` + +- संरक्षित लिंक: + + ```text + + अच्छा: * [A Way-backed Interesting Book](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) *(:card_file_box: संरक्षित)* + + ``` + +### वर्णमाला क्रम + +- जब एक ही अक्षर से शुरू होने वाले कई शीर्षक होते हैं, तो उन्हें दूसरे अक्षर और आगे के अनुसार क्रमबद्ध करें। उदाहरण के लिए: `aa` `ab` से पहले आता है। + +- `one two` `onetwo` से पहले आता है। + +यदि आप कोई गलत लिंक देखते हैं, तो यह जानने के लिए लिंटर त्रुटि संदेश की जाँच करें कि किन पंक्तियों को स्वैप किया जाना चाहिए। + +### नोट्स + +हालांकि बुनियादी बातें अपेक्षाकृत सरल हैं, लेकिन हमारे द्वारा सूचीबद्ध संसाधनों में बहुत विविधता है। यहां बताया गया है कि हम इस विविधता से कैसे निपटते हैं। + +#### मेटाडाटा + +हमारी सूचियाँ न्यूनतम मेटाडाटा प्रदान करती हैं: शीर्षक, यूआरएल, निर्माता, प्लेटफ़ॉर्म और एक्सेस नोट्स। + +##### शीर्षक + +- कोई आविष्कृत शीर्षक नहीं। हम संसाधनों से ही शीर्षक लेते हैं; योगदानकर्ताओं को निर्देश दिया जाता है कि जब तक इसे टाला जा सकता है, तब तक शीर्षक न बनाएं या उन्हें संपादकीय रूप से उपयोग न करें। एक अपवाद पुराने कार्यों के लिए है; यदि वे मुख्य रूप से ऐतिहासिक रुचि के हैं, तो शीर्षक के बाद कोष्ठक में वर्ष जोड़ने से उपयोगकर्ताओं को यह पता चल जाता है कि वे रुचि के हैं या नहीं। + +- कोई ALLCAPS शीर्षक नहीं। आमतौर पर शीर्षक मामला उपयुक्त होता है, लेकिन जब संदेह हो तो स्रोत से पूंजीकरण का उपयोग करें। + +- कोई इमोजी नहीं। + +##### यूआरएल + +- हम संक्षिप्त यूआरएल की अनुमति नहीं देते। + +- यूआरएल से ट्रैकिंग कोड हटा दिए जाने चाहिए। + +- अंतर्राष्ट्रीय यूआरएल को एस्केप किया जाना चाहिए। ब्राउज़र बार आमतौर पर इन्हें यूनिकोड में प्रस्तुत करते हैं, लेकिन कृपया कॉपी और पेस्ट का उपयोग करें। + +- गैर-सुरक्षित (`http`) यूआरएल की तुलना में हमेशा सुरक्षित (`https`) यूआरएल को प्राथमिकता दी जाती है जहां HTTPS लागू किया गया है। + +- हमें ऐसे यूआरएल पसंद नहीं हैं जो सूचीबद्ध संसाधन की मेजबानी करने वाले वेबपृष्ठों की ओर इंगित नहीं करते बल्कि कहीं और इंगित करते हैं। + +##### निर्माता + +- जहां उपयुक्त हो वहां निःशुल्क संसाधनों के निर्माताओं को श्रेय देना हम चाहते हैं, इसमें अनुवादक भी शामिल हैं! + +- अनुवादित कार्यों के लिए मूल लेखक को श्रेय दिया जाना चाहिए। हम अनुशंसा करते हैं कि लेखकों के अलावा अन्य निर्माताओं को श्रेय देने के लिए [MARC रिलेटर](https://loc.gov/marc/relators/relaterm.html) का उपयोग करें, जैसा कि इस उदाहरण में है: + + ```markdown + + * [एक अनुवादित पुस्तक](http://example.com/book.html) - जॉन डो, `trl.:` माइक द ट्रांसलेटर + + ``` + + यहाँ, एनोटेशन `trl.:` "अनुवादक" के लिए MARC रिलेटर कोड का उपयोग करता है। + +- लेखक सूची में प्रत्येक आइटम को सीमांकित करने के लिए अल्पविराम `,` का उपयोग करें। + +- आप लेखक सूचियों को "`et al.`" के साथ छोटा कर सकते हैं। + +- हम निर्माताओं के लिए लिंक की अनुमति नहीं देते। + +- संकलन या मिश्रित कार्यों के लिए, "निर्माता" को विवरण की आवश्यकता हो सकती है। उदाहरण के लिए, "GoalKicker" या "RIP ट्यूटोरियल" पुस्तकों को श्रेय दिया जाता है "`StackOverflow प्रलेखन से संकलित किया गया`"। + +- हम निर्माता नामों में "प्रोफ़ेसर" या "डॉ." जैसे उपाधियों को शामिल नहीं करते। + +##### समय-सीमित पाठ्यक्रम और परीक्षण + +- हम ऐसी चीज़ों को सूचीबद्ध नहीं करते जिन्हें हमें छह महीने में हटाना पड़ेगा। + +- यदि किसी पाठ्यक्रम में सीमित नामांकन अवधि या अवधि है, तो हम इसे सूचीबद्ध नहीं करेंगे। + +- हम उन संसाधनों को सूचीबद्ध नहीं कर सकते जो सीमित अवधि के लिए निःशुल्क हैं। + +##### प्लेटफ़ॉर्म और एक्सेस नोट्स + +- पाठ्यक्रम। विशेष रूप से हमारी पाठ्यक्रम सूचियों के लिए, प्लेटफ़ॉर्म संसाधन विवरण का एक महत्वपूर्ण हिस्सा है। ऐसा इसलिए है क्योंकि पाठ्यक्रम प्लेटफ़ॉर्म के पास अलग-अलग एक्सेस मॉडल और सुविधाएं होती हैं। जबकि हम आम तौर पर ऐसे पुस्तक को सूचीबद्ध नहीं करेंगे जिसके लिए पंजीकरण की आवश्यकता हो, कई पाठ्यक्रम प्लेटफ़ॉर्म के पास ऐसी सुविधाएं होती हैं जो किसी प्रकार के खाते के बिना काम नहीं करतीं। उदाहरण पाठ्यक्रम प्लेटफ़ॉर्म में Coursera, EdX, Udacity और Udemy शामिल हैं। जब कोई पाठ्यक्रम किसी प्लेटफ़ॉर्म पर निर्भर करता है, तो प्लेटफ़ॉर्म का नाम सूचीबद्ध किया जाना चाहिए। + +- YouTube। हमारे पास कई पाठ्यक्रम हैं जिनमें YouTube प्लेलिस्ट शामिल हैं। हम YouTube को प्लेटफ़ॉर्म के रूप में सूचीबद्ध नहीं करते, हम YouTube निर्माता को सूचीबद्ध करने का प्रयास करते हैं, जो अक्सर एक उप-प्लेटफ़ॉर्म होता है। + +- YouTube वीडियो। हम आमतौर पर व्यक्तिगत YouTube वीडियो को लिंक नहीं करते जब तक कि वे एक घंटे से अधिक लंबे न हों और पाठ्यक्रम या ट्यूटोरियल की तरह संरचित न हों। यदि ऐसा है, तो सुनिश्चित करें कि इसे पीआर विवरण में नोट करें। + +- संक्षिप्त (अर्थात youtu.be/xxxx) लिंक नहीं! + +- Leanpub। Leanpub विभिन्न एक्सेस मॉडल के साथ पुस्तकों की मेजबानी करता है। कभी-कभी किसी पुस्तक को बिना पंजीकरण के पढ़ा जा सकता है; कभी-कभी किसी पुस्तक के लिए मुफ़्त एक्सेस के लिए Leanpub खाता आवश्यक होता है। Leanpub एक्सेस मॉडल की गुणवत्ता और मिश्रण और तरलता को देखते हुए, हम बाद वाले को एक्सेस नोट के साथ सूचीबद्ध करने की अनुमति देते हैं `*(Leanpub खाता या मान्य ईमेल अनुरोधित)*`। + + + diff --git a/docs/README.md b/docs/README.md index 7764a86f2..50c03f876 100644 --- a/docs/README.md +++ b/docs/README.md @@ -54,6 +54,7 @@ Volunteers have translated many of our Contributing, How-to, and Code of Conduct - Hindi / हिन्दी - [आचार संहिता](CODE_OF_CONDUCT-hi.md) - [How-to](HOWTO-hi.md) + - [योगदान](CONTRIBUTING-hi.md) - Hungarian / magyar / magyar nyelv - Indonesian / Bahasa Indonesia - [Berkontribusi](CONTRIBUTING-id.md) From e8c061e4828bac2bcd355f0c199e105eb0da2638 Mon Sep 17 00:00:00 2001 From: "Lisa H." Date: Mon, 7 Oct 2024 21:50:06 -0400 Subject: [PATCH 033/151] Fixed broken link for JavaScript Meteor book (en) (#11415) Replaced with Archive.org version, marked as archived. --- 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 f2d9f6b42..e7f53a84c 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1302,7 +1302,7 @@ Books on general-purpose programming that don't focus on a specific language are #### Meteor -* [Your First Meteor Application, A Complete Beginner’s Guide to the Meteor JavaScript Framework](http://meteortips.com/book/) +* [Your First Meteor Application, A Complete Beginner’s Guide to the Meteor JavaScript Framework](https://web.archive.org/web/20230815173101/http://meteortips.com/first-meteor-tutorial/) (HTML) *(:card_file_box: archived)* #### Next.js From 77e1348706ecb5e36adde1e35d56524fdb6f2ddd Mon Sep 17 00:00:00 2001 From: Dhiraj Kumar <106879418+dhirajchaurasiya10@users.noreply.github.com> Date: Wed, 9 Oct 2024 03:25:08 +0545 Subject: [PATCH 034/151] Add license notes on Embedded System and Operating system resources (#11419) * add license notation for Embedded System book * add license notation of The little Book of Semaphores * updated license notes excluding versions --- 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 189e355bb..a1e4ae517 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -303,7 +303,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM ### Embedded Systems * [Control and Embedded Systems](http://www.learn-c.com) (HTML) -* [Discovering the STM32 Microcontroller](http://www.cs.indiana.edu/~geobrown/book.pdf) (PDF) +* [Discovering the STM32 Microcontroller](http://www.cs.indiana.edu/~geobrown/book.pdf) (PDF) (CC BY-NC-SA) * [First Steps with Embedded Systems](https://www.phaedsys.com/principals/bytecraft/bytecraftdata/bcfirststeps.pdf) - Byte Craft Limited (PDF) * [Introduction to Embedded Systems, Second Edition](https://ptolemy.berkeley.edu/books/leeseshia/releases/LeeSeshia_DigitalV2_2.pdf) - Edward Ashford Lee, Sanjit Arunkumar Seshia (PDF) * [Introduction to Microcontrollers](http://www.embeddedrelated.com/showarticle/453.php) (HTML) @@ -740,7 +740,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Project Oberon: The Design of an Operating System, a Compiler, and a Computer](https://people.inf.ethz.ch/wirth/ProjectOberon/index.html) - Niklaus Wirth, Jürg Gutknecht (PDF) * [The Art of Unix Programming](http://catb.org/esr/writings/taoup/html/) - Eric S. Raymond (HTML) * [The Little Book About OS Development](https://littleosbook.github.io) - Erik Helin, Adam Renberg - (PDF, HTML) -* [The Little Book of Semaphores](https://greenteapress.com/semaphores/) - Allen B. Downey (PDF) +* [The Little Book of Semaphores](https://greenteapress.com/semaphores/) - Allen B. Downey (PDF) (CC BY-NC-SA) * [Think OS: A Brief Introduction to Operating Systems](https://www.greenteapress.com/thinkos/index.html) - Allen B. Downey (PDF) * [UNIX Application and System Programming, lecture notes](http://www.compsci.hunter.cuny.edu/~sweiss/course_materials/unix_lecture_notes.php) - Stewart Weiss (PDF) * [Writing a Simple Operating System from Scratch](https://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf) - Nick Blundell (PDF) From 009a6a907d49b3276e2d0ee06883bd62c16a88bd Mon Sep 17 00:00:00 2001 From: Abhilash Sarangi <132396257+dev1abhi@users.noreply.github.com> Date: Wed, 9 Oct 2024 03:11:29 +0530 Subject: [PATCH 035/151] Update free-courses-hi.md (#11418) * Update 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 6a0ed53f5..acbe96226 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -79,6 +79,7 @@ * [Binary Trees - by LoveBabbar](https://www.youtube.com/playlist?list=PLDzeHZWIZsTo87y1ytEAqp7wYlEP3nner) - CodeHelp - by Babbar * [Binary Trees - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiHYxUk8dSu2_G7MR1PaGXN4) - Pepcoding * [Bit Manipulation - Level 2](https://www.youtube.com/playlist?list=PL-Jc9J83PIiFJRioti3ZV7QabwoJK6eKe) - Pepcoding +* [Complete C++ DSA Course \| Data Structures & Algorithms Playlist](https://www.youtube.com/playlist?list=PLfqMhTWNBTe137I_EPQd34TsgV6IO55pt) - Apna College * [Complete C++ Placement DSA Course](https://www.youtube.com/playlist?list=PLDzeHZWIZsTryvtXdMr6rPh4IDexB5NIA) - CodeHelp by Babbar * [Data Structures and Algorithms Course in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9ahIappRPN0MCAgtOu3lQjQi) - CodeWithHarry * [Data Structures and Algorithms for GATE — Complete Playlist](https://www.youtube.com/playlist?list=PLC36xJgs4dxFCQVvjMrrjcY3XrcMm2GHy) - Gate CSE lectures by Amit Khurana From d017364a80a3932ed91d8334f0565385d0b50331 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Wed, 9 Oct 2024 03:19:21 +0530 Subject: [PATCH 036/151] Added a Tailwind CSS Course (#11427) * Added a Tailwind CSS Course * 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 acbe96226..1ce4872d4 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -410,6 +410,7 @@ #### Tailwind CSS * [Learn Tailwind CSS with Projects - Hindi](https://www.youtube.com/playlist?list=PLPppPPmk0i3h9Xs6cAknE9OODTqZD5zFe) - Do Some Coding +* [Tailwind Course + Project](https://www.youtube.com/playlist?list=PLUcsbZa0qzu0OrMJWIuhvibOPZm_IHGTl) - Anuj Bhaiya * [Tailwind CSS Complete Course](https://www.youtube.com/playlist?list=PLfEr2kn3s-br05lTglbEi25A1X07cvihy) - Anurag Singh ProCodrr * [Tailwind CSS Complete Course - CSS Framework [Hindi] - Beginner to Advanced](https://www.youtube.com/playlist?list=PLjVLYmrlmjGfpwYhVAbiGAhFl6h8XWDV_) - WsCube Tech * [Tailwind css hindi](https://www.youtube.com/playlist?list=PLLCu4ndnReXLXfD-iIGBEB6_l8uF6TMNO) - NST Infotech From 69e2fa7038b84b96a97c15dfbb5db088eab28c01 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Wed, 9 Oct 2024 03:20:57 +0530 Subject: [PATCH 037/151] Added a Git and Github Course (#11428) --- 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 1ce4872d4..8e57633d4 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -352,6 +352,7 @@ ### Git and GitHub +* [Complete git and Github course in Hindi](https://www.youtube.com/watch?v=q8EevlEpQ2A) - Chai aur Code * [Complete Git and GitHub Tutorial](https://www.youtube.com/watch?v=apGV9Kg7ics&t=7s) - Kunal Kushwaha * [Complete Git and Github Tutorials for Beginners](https://www.youtube.com/watch?v=Ez8F0nW6S-w) - Apna College * [Complete Git and GitHub Tutorials For Beginners In Hindi](https://www.youtube.com/playlist?list=PLzdlNxYnNoafZq1AKcqiGvj0gkzrjmgq7) - Code House From 996e9b86da998028222eca913b4d5ad006f4ee05 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Wed, 9 Oct 2024 03:24:52 +0530 Subject: [PATCH 038/151] Added author of the course (#11429) --- 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 04c45e467..820d884e2 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1298,7 +1298,7 @@ * [Machine Learning — Andrew Ng, Stanford University](https://www.youtube.com/playlist?list=PLLssT5z_DsK-h9vYZkQkYNWcItqhlRJLN) - Andrew Ng * [Machine Learning Course for Beginners](https://www.youtube.com/watch?v=NWONeJKn6kc) - freeCodeCamp.org * [Machine Learning Course With Python](https://www.youtube.com/playlist?list=PLfFghEzKVmjsNtIRwErklMAN8nJmebB0I) - Siddhardhan -* [Machine Learning Recipes with Josh Gordon](https://www.youtube.com/playlist?list=PLOU2XLYxmsIIuiBfYad6rFYQU_jL2ryal) +* [Machine Learning Recipes with Josh Gordon](https://www.youtube.com/playlist?list=PLOU2XLYxmsIIuiBfYad6rFYQU_jL2ryal) - Google for Developers * [Machine Learning Specialization](https://www.coursera.org/specializations/machine-learning-introduction) - Andrew Ng, Eddy Shyu, Aarti Bagul, Geoff Ladwig (Coursera) * [Machine Learning Tutorial in Python](https://www.youtube.com/playlist?list=PL9ooVrP1hQOHUfd-g8GUpKI3hHOwM_9Dn) - edureka! * [Machine Learning Tutorial Python \| Machine Learning For Beginners](https://www.youtube.com/playlist?list=PLeo1K3hjS3uvCeTYTeyfe0-rN5r8zn9rw) - Dhaval Patel From 66ae7f65a2a70ce6d830513b285fcb791d37fc82 Mon Sep 17 00:00:00 2001 From: anantagarwal9 <41500530+anantagarwal9@users.noreply.github.com> Date: Wed, 9 Oct 2024 23:15:02 +0530 Subject: [PATCH 039/151] Add license notes on DSA (Algorithms and Data structures) and Containers (#11434) * Adding License Notes for 2 books on Algorithms and Data structures * Adding License Notes for 1 book under Containers --- books/free-programming-books-subjects.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index a1e4ae517..9ae5f92bf 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -90,9 +90,9 @@ Books that cover a specific programming language can be found in the [BY PROGRAM ### Algorithms & Data Structures -* [A Field Guide To Genetic Programming](https://web.archive.org/web/20191020195105/http://www0.cs.ucl.ac.uk/staff/W.Langdon/ftp/papers/poli08_fieldguide.pdf) - Riccardo Poli, William B. Langdon, Nicholas F. McPhee (PDF) *(:card_file_box: archived)* +* [A Field Guide To Genetic Programming](https://web.archive.org/web/20191020195105/http://www0.cs.ucl.ac.uk/staff/W.Langdon/ftp/papers/poli08_fieldguide.pdf) - Riccardo Poli, William B. Langdon, Nicholas F. McPhee (PDF) *(:card_file_box: archived)* (CC BY-NC-ND) * [Algorithm Design](https://archive.org/details/AlgorithmDesign1stEditionByJonKleinbergAndEvaTardos2005PDF) - Jon Kleinberg, Éva Tardos -* [Algorithmic Graph Theory](https://code.google.com/p/graphbook/) - David Joyner, Minh Van Nguyen, David Phillips (PDF) +* [Algorithmic Graph Theory](https://code.google.com/p/graphbook/) - David Joyner, Minh Van Nguyen, David Phillips (PDF) (GFDL) * [Algorithmic Thinking](https://labuladong.gitbook.io/algo-en) - Donglai Fu * [Algorithms](https://en.wikibooks.org/wiki/Algorithms) - Wikibooks * [Algorithms](https://jeffe.cs.illinois.edu/teaching/algorithms/book/Algorithms-JeffE.pdf) - Jeff Erickson (PDF) @@ -254,7 +254,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [CI/CD for Monorepos: Effectively building, testing, and deploying code with monorepos](https://github.com/semaphoreci/book-monorepo-cicd) - Pablo Tomas Fernandez Zavalia, Marko Anastasov, SemaphoreCI (PDF, EPUB, Kindle) * [CI/CD with Docker and Kubernetes Book](https://github.com/semaphoreci/book-cicd-docker-kubernetes) - Marko Anastasov, Jérôme Petazzoni, Pablo Tom F. Zavalia, SemaphoreCI (PDF, EPUB, Kindle) * [Docker Jumpstart](https://odewahn.github.io/docker-jumpstart/) - Andrew Odewahn -* [Docker Tutorial](https://people.irisa.fr/Anthony.Baire/docker-tutorial.pdf) - Anthony Baire (PDF) +* [Docker Tutorial](https://people.irisa.fr/Anthony.Baire/docker-tutorial.pdf) - Anthony Baire (PDF) (CC BY-NC-ND) * [Docker Tutorial](https://www.tutorialspoint.com/docker/) - Tutorials Point (HTML, PDF) * [Dotnet Microservices Architecture for Containerized NET Applications](https://aka.ms/microservicesebook) - Cesar de la Torre, Bill Wagner, Mike Rousos (PDF) * [Kubernetes Deployment & Security Patterns](https://resources.linuxfoundation.org/LF+Projects/CNCF/TheNewStack_Book2_KubernetesDeploymentAndSecurityPatterns.pdf) - Alex Williams (PDF) From f15d57bd78adc78be7dfd7716ae9bb64c4cc62f0 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Wed, 9 Oct 2024 23:28:55 +0530 Subject: [PATCH 040/151] Added a Machine Learning Course by Google (#11437) --- 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 820d884e2..51a00bf36 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1298,6 +1298,7 @@ * [Machine Learning — Andrew Ng, Stanford University](https://www.youtube.com/playlist?list=PLLssT5z_DsK-h9vYZkQkYNWcItqhlRJLN) - Andrew Ng * [Machine Learning Course for Beginners](https://www.youtube.com/watch?v=NWONeJKn6kc) - freeCodeCamp.org * [Machine Learning Course With Python](https://www.youtube.com/playlist?list=PLfFghEzKVmjsNtIRwErklMAN8nJmebB0I) - Siddhardhan +* [Machine Learning Foundations](https://www.youtube.com/playlist?list=PLOU2XLYxmsII9mzQ-Xxug4l2o04JBrkLV) - Google for Developers * [Machine Learning Recipes with Josh Gordon](https://www.youtube.com/playlist?list=PLOU2XLYxmsIIuiBfYad6rFYQU_jL2ryal) - Google for Developers * [Machine Learning Specialization](https://www.coursera.org/specializations/machine-learning-introduction) - Andrew Ng, Eddy Shyu, Aarti Bagul, Geoff Ladwig (Coursera) * [Machine Learning Tutorial in Python](https://www.youtube.com/playlist?list=PL9ooVrP1hQOHUfd-g8GUpKI3hHOwM_9Dn) - edureka! From 9e232c4e4d3778c7458f53b8134b9d06414c0124 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Wed, 9 Oct 2024 23:29:39 +0530 Subject: [PATCH 041/151] Added the author of the course (#11438) --- 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 51a00bf36..cdd7034ec 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1335,7 +1335,7 @@ * [MATLAB Onramp](https://matlabacademy.mathworks.com/details/matlab-onramp/gettingstarted) - Renee Bach * [MATLAB Programming for Numerical Computation NPTEL](https://www.youtube.com/playlist?list=PLRWKj4sFG7-6_Xr9yqg6SMr_F80KdFVhN) - Niket Kaisare NPTEL * [MATLAB Programming Techniques](https://matlabacademy.mathworks.com/details/matlab-programming-techniques/mlpr) - Matt Tearle -* [MIT 18.S997 Introduction to MATLAB Programming](http://ocw.mit.edu/courses/mathematics/18-s997-introduction-to-matlab-programming-fall-2011/) +* [MIT 18.S997 Introduction to MATLAB Programming](http://ocw.mit.edu/courses/mathematics/18-s997-introduction-to-matlab-programming-fall-2011/) - MIT OpenCourseWare #### Simulink From acf69e0f5a7a7f725a5a545602c1d94df5e34c0d Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Wed, 9 Oct 2024 23:31:35 +0530 Subject: [PATCH 042/151] Added a game development course by freecodecamp (#11439) * Added a game development course by freecodecamp * Update free-courses-en.md --- 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 cdd7034ec..e66e2085e 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -748,6 +748,7 @@ * [Godot Action RPG Series](https://www.youtube.com/playlist?list=PL9FzW-m48fn2SlrW0KoLT4n5egNdX-W9a) - HeartBeast * [Godot Space Sidescroller Tutorial Series](https://www.youtube.com/playlist?list=PL6bQeQE-ybqAzXZlZCiRKCtu6RbkXLgmh) - PlugWorld * [Godot Wave Shooter Tutorials](https://www.youtube.com/playlist?list=PL6bQeQE-ybqAYoaWz_ZEE2X4wX6PhwCWR) - PlugWorld +* [Learn Unity - Beginner's Game Development Tutorial](https://www.youtube.com/watch?v=gB1F9G0JXOo) - freeCodeCamp.org * [Low Poly Art For Video Games](https://www.coursera.org/learn/low-poly-art-video-games) - Andrew Dennis, Ricardo Guimaraes (Coursera) * [Make a Platform Shooter - GameMaker Studio 2](https://www.youtube.com/playlist?list=PL9FzW-m48fn3Ya8QUTsqU-SU6-UGEqhx6) - HeartBeast * [Multiplayer Shooter Tutorials - Godot](https://www.youtube.com/playlist?list=PL6bQeQE-ybqDmGuN7Nz4ZbTAqyCMyEHQa) - PlugWorld From f972f2a2abe6340f10a94179439f53b4af47e971 Mon Sep 17 00:00:00 2001 From: MOHD NEHAL KHAN Date: Wed, 9 Oct 2024 23:44:24 +0530 Subject: [PATCH 043/151] Added gsap JavaScript library course in Hindi language (#11394) * Added gsap javascript library course in hindi * Revert "Added gsap javascript library course in hindi" This reverts commit 6e7030317da5e78176b712af6f3ef31abcd04650. * fix the issue & added deleted resources * Update courses/free-courses-hi.md Co-authored-by: Eric Hellman * Added 2 more gsap courses in hindi language --------- Co-authored-by: Eric Hellman --- courses/free-courses-hi.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 8e57633d4..1cdf43196 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -35,6 +35,7 @@ * [Java](#java) * [Spring Boot](#spring-boot) * [JavaScript](#javascript) + * [GSAP](#gsap) * [jQuery](#jquery) * [Next.js](#nextjs) * [Node.js](#nodejs) @@ -471,6 +472,13 @@ * [Web Development Course](https://www.youtube.com/playlist?list=PLfqMhTWNBTe3H6c9OGXb5_6wcc1Mca52n) - Apna College +#### GSAP + +* [Animate anything with GSAP \| Complete GSAP Course](https://www.youtube.com/playlist?list=PLbtI3_MArDOnIIJxB6xFtpnhM0wTwz0x6) - Sheryians Coding School +* [GSAP Demystified \| From Beginning to Advanced](https://www.youtube.com/playlist?list=PLbtI3_MArDOn9x8DUbc-E0t9PnvrUaPs9) - Sheryians Coding School +* [Learning GSAP in hindi](https://www.youtube.com/playlist?list=PLf8nAOi8Z9NXGhl7m8rTWmzjyhJEuFYmF) - D.Designing + + #### jQuery * [jQuery Tutorial for beginners in Hindi 2020](https://youtube.com/playlist?list=PL-6FWL4WVVWXmWe_HnPG0rBQmmJfGsTKS) - CSEtutorials From bdd7d04ba83bccc57d5312cdd0a84d98615d4104 Mon Sep 17 00:00:00 2001 From: Harshaja Agnihotri Date: Wed, 9 Oct 2024 23:45:15 +0530 Subject: [PATCH 044/151] Added Next.js course from offical site--Hacktoberfest (#11423) * Wordpress development course * added the lint * swap the line. * wordpress development course * Added Nextjs course * updated the creator --- 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 e66e2085e..34749f77c 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1071,6 +1071,7 @@ #### Next.js * [Complete Next.js Course For Beginners](https://www.youtube.com/playlist?list=PLynWqC6VC9KOvExUuzhTFsWaxnpP_97BD) - Daily Tuition +* [Learn Next.js](https://nextjs.org/learn/dashboard-app) - Vercel (HTML) * [Master Next JS by Building Real Projects](https://www.youtube.com/playlist?list=PL6QREj8te1P7gixBDSU8JLvQndTEEX3c3) - JavaScript Mastery * [Mastering Next.js](https://masteringnextjs.com) * [Next.js 14 Beginner Roadmap & Course](https://www.youtube.com/playlist?list=PLrnPJCHvNZuBH7pax5p75JDNblo8rpl00) - Coding in Flow From d4e7fd93bdca3313801f8550c69bb76264773e15 Mon Sep 17 00:00:00 2001 From: adiba-anjum-26 Date: Wed, 9 Oct 2024 23:48:40 +0530 Subject: [PATCH 045/151] added license notes to 2 books (#11442) --- 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 9ae5f92bf..2f4855826 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -233,8 +233,8 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Computational Thinking](https://www.cs.cmu.edu/~15110-s13/Wing06-ct.pdf) - Jeannette Wing, Carnegie-Mellon University (PDF) * [Computer Science Class XI](https://cbseacademic.nic.in/web_material/doc/cs/1_Computer-Science-Python-Book-Class-XI.pdf) - CBSE (PDF) * [Computer Science Class XII](https://cbseacademic.nic.in/web_material/doc/cs/2_Computer_Science_Python_ClassXII.pdf) - CBSE (PDF) -* [Computer Science I](https://cse.unl.edu/~cbourke/ComputerScienceOne.pdf) - Chris Bourke (PDF) -* [Computer Science II](https://cse.unl.edu/~cbourke/ComputerScienceTwo.pdf) - Chris Bourke (PDF) +* [Computer Science I](https://cse.unl.edu/~cbourke/ComputerScienceOne.pdf) - Chris Bourke (PDF) (CC BY-SA) +* [Computer Science II](https://cse.unl.edu/~cbourke/ComputerScienceTwo.pdf) - Chris Bourke (PDF) (CC BY-SA) * [CS Principles: Big Ideas in Programming](https://www.openbookproject.net/books/StudentCSP/) - Mark Guzdial, Barbara Ericson (HTML) * [Pull Requests and Code Review](https://scs.tl/book-pr) – Sebastien Castiel * [What to Look for in a Code Review](https://leanpub.com/whattolookforinacodereview) - Trisha Gee (HTML, PDF, EPUB, Kindle) *(Leanpub account or valid email requested)* From 6be0a9cff9764f1a33e5ffbd2f049c2f0568b9c9 Mon Sep 17 00:00:00 2001 From: Ainesh Sridhar Date: Wed, 9 Oct 2024 23:59:41 +0530 Subject: [PATCH 046/151] Added book licenses (#11450) * Updated license of book 745 UNIX Application and System Programming * Updated license of book 530 Essential C++ --- books/free-programming-books-langs.md | 2 +- books/free-programming-books-subjects.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index e7f53a84c..5b12434e7 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -527,7 +527,7 @@ Books on general-purpose programming that don't focus on a specific language are * [C++ Tutorial](https://www.cprogramming.com/tutorial/c++-tutorial.html) - Alex Allain * [CS106X Programming Abstractions in C++](http://web.stanford.edu/class/cs106x/) * [Elements of Programming](http://elementsofprogramming.com) - Alexander Stepanov, Paul McJones (PDF) -* [Essential C++](https://www.programming-books.io/essential/cpp/) - Krzysztof Kowalczyk, StackOverflow Contributors +* [Essential C++](https://www.programming-books.io/essential/cpp/) - Krzysztof Kowalczyk, StackOverflow Contributors (CC BY-SA) * [Financial Numerical Recipes in C++](https://ba-odegaard.no/gcc_prog/recipes/) - Bernt Arne Ødegaard (PDF) * [Fundamentals of C++ Programming](https://web.archive.org/web/20191005170118/https://python.cs.southern.edu/cppbook/progcpp.pdf) - Richard L. Halterman (PDF) *(:card_file_box: archived)* * [Game Programming Patterns](http://gameprogrammingpatterns.com/contents.html) (HTML) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index 2f4855826..db8abd3c2 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -742,7 +742,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [The Little Book About OS Development](https://littleosbook.github.io) - Erik Helin, Adam Renberg - (PDF, HTML) * [The Little Book of Semaphores](https://greenteapress.com/semaphores/) - Allen B. Downey (PDF) (CC BY-NC-SA) * [Think OS: A Brief Introduction to Operating Systems](https://www.greenteapress.com/thinkos/index.html) - Allen B. Downey (PDF) -* [UNIX Application and System Programming, lecture notes](http://www.compsci.hunter.cuny.edu/~sweiss/course_materials/unix_lecture_notes.php) - Stewart Weiss (PDF) +* [UNIX Application and System Programming, lecture notes](http://www.compsci.hunter.cuny.edu/~sweiss/course_materials/unix_lecture_notes.php) - Stewart Weiss (PDF) (CC BY-SA) * [Writing a Simple Operating System from Scratch](https://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf) - Nick Blundell (PDF) * [Xv6, a simple Unix-like teaching operating system](https://pdos.csail.mit.edu/6.828/2022/xv6.html) - Russ Cox, Frans Kaashoek and Robert Morris (PDF, HTML) From 38ab11e0e684dec33da3f2fc406ca04203f59b62 Mon Sep 17 00:00:00 2001 From: Anubhav Joshi <48016317+anubhav-qt@users.noreply.github.com> Date: Thu, 10 Oct 2024 00:01:03 +0530 Subject: [PATCH 047/151] Add FreeCodeCamp AI Course in free-courses-en.md (#11451) * Add HTML Course * Add FreeCodeCamp AI Course in free-courses-en.md --- 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 34749f77c..6f1b25d45 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -266,6 +266,7 @@ * [Aml-2018 Ambient Intelligence](https://www.youtube.com/playlist?list=PLqRTLlwsxDL8fUcY2Y54sITILyJcTySpC) - Fulvio Corno, Luigi De Russis, Alberto Monge Roffarello @ Politecnico di Torino * [Artificial Intelligence on Google Cloud Platform](https://www.youtube.com/playlist?list=PL3N9eeOlCrP6Nhv4UFp67IsQ_TVDpXqXK) - Srivatsan Srinivasan @ AIEngineering * [Artificial Intelligence Search Methods For Problem Solving](https://www.youtube.com/playlist?list=PLbMVogVj5nJSFZoiF6RDqyz_m6Srjx_MY) - nptelhrd +* [AWS Certified AI Practitioner (AIF-C01)](https://www.youtube.com/watch?v=WZeZZ8_W-M4) - Andrew Brown (FreeCodeCamp) * [CS50’s Introduction to Artificial Intelligence with Python](https://cs50.harvard.edu/ai/) - Brian Yu, David J. Malan (Harvard OpenCourseWare and edX) * [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 From e6bf73e3f04aa0bf7907480cdd5a60be8916e008 Mon Sep 17 00:00:00 2001 From: Divyanshu Singh <85441744+Divyanshu9794@users.noreply.github.com> Date: Thu, 10 Oct 2024 00:04:56 +0530 Subject: [PATCH 048/151] Update free-courses-en.md (#11454) --- 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 6f1b25d45..2e8b64319 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -220,6 +220,7 @@ * [Android Basics with Compose](https://developer.android.com/courses/android-basics-compose/course) - Google Developers Training * [Android Developer Fundamentals (Version 2) — Codelab](https://developer.android.com/courses/fundamentals-training/toc-v2) * [Android Developer Fundamentals (Version 2) — Concepts](https://google-developer-training.github.io/android-developer-fundamentals-course-concepts-v2/index.html) +* [Android Development for Beginners - Full Course](https://www.youtube.com/watch?v=fis26HvvDII) - freeCodeCamp.org * [Android Development Tutorials](https://www.youtube.com/playlist?list=PLqM7alHXFySF_Hb1GtyvCX44dBniJ5sNy) - GeeksforGeeks * [Android Performance](https://www.udacity.com/course/android-performance--ud825) (Udacity) * [Android Tutorial for Beginners](https://www.youtube.com/playlist?list=PLsyeobzWxl7p-lZvWabkVJdM_UVURhUh4) - Telusko From 5ee2424d62b4b7f606ea1afc8ed74220561a64c2 Mon Sep 17 00:00:00 2001 From: Eric Hellman Date: Wed, 9 Oct 2024 18:34:37 -0400 Subject: [PATCH 049/151] remove conflict artifact (#11458) --- 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 2e8b64319..f426909d3 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -566,7 +566,7 @@ * [Database Systems](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/) (MIT's opencourseware) * [Database Systems - Cornell University Course (SQL, NoSQL, Large-Scale Data Analysis)](https://www.youtube.com/watch?v=4cWkVbC2bNE) - Professor Immanuel Trummer, freeCodeCamp.org * [DBMS for GATE Exams](https://www.youtube.com/playlist?list=PLWPirh4EWFpGrpcMfZ6UcdI786QdtSxV8) - Tutorialspoint -* [DBMS Placement Series](https://www.youtube.com/playlist?list=PLDzeHZWIZsTpukecmA2p5rhHM14bl2dHU) - CodeHelp by Babbar>>>>>>> main +* [DBMS Placement Series](https://www.youtube.com/playlist?list=PLDzeHZWIZsTpukecmA2p5rhHM14bl2dHU) - CodeHelp by Babbar * [DML Server Administration](https://alison.com/course/databases-dml-statements-and-sql-server-administration-revised) (Alison) * [Introduction to Databases](https://lagunita.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford University) * [Learn SQL Basic for Data Science Specialisation](https://www.coursera.org/specializations/learn-sql-basics-data-science#about) (Coursera) From b9e845ca28ff110908655ba8748d922df13c8479 Mon Sep 17 00:00:00 2001 From: waltherman <40035024+waltherman@users.noreply.github.com> Date: Thu, 10 Oct 2024 01:43:44 +0300 Subject: [PATCH 050/151] Update free-programming-books-ru.md (#11457) --- books/free-programming-books-ru.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-ru.md b/books/free-programming-books-ru.md index a7c80862a..d462116d8 100644 --- a/books/free-programming-books-ru.md +++ b/books/free-programming-books-ru.md @@ -572,6 +572,7 @@ * [История о PostgreSQL](http://www.inp.nsk.su/~baldin/PostgreSQL/index.html) - Linux Format * [Работа с PostgreSQL - настройка и масштабирование](http://postgresql.leopard.in.ua) - А. Ю. Васильев * [PostgreSQL для начинающих](https://postgrespro.ru/education/books/introbook) - Luzanov Pavel Veniaminovich, Rogov Yegor Valerievich, Levshin Igor Viktorovich (PDF) +* [PostgreSQL. Основы языка SQL](https://postgrespro.ru/education/books/sqlprimer) - Моргунов Евгений Павлович (PDF) ### Swift From 429d39c579a39e0740e3bb072aca47feea470213 Mon Sep 17 00:00:00 2001 From: Anubhav Joshi <48016317+anubhav-qt@users.noreply.github.com> Date: Thu, 10 Oct 2024 19:39:41 +0530 Subject: [PATCH 051/151] Add Databases Course in free-courses-en.md (Changes made) (#11452) * Add HTML Course * Add FreeCodeCamp AI Course in free-courses-en.md * Add Databases Course in free-courses-en.md * Update courses/free-courses-en.md Co-authored-by: Eric Hellman --------- 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 f426909d3..38fade886 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -565,6 +565,7 @@ * [Database Management Systems](https://www.youtube.com/playlist?list=PLBlnK6fEyqRi_CUQ-FXxgzKQ1dwr_ZJWZ) - Neso Academy * [Database Systems](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/) (MIT's opencourseware) * [Database Systems - Cornell University Course (SQL, NoSQL, Large-Scale Data Analysis)](https://www.youtube.com/watch?v=4cWkVbC2bNE) - Professor Immanuel Trummer, freeCodeCamp.org +* [Databases in Depth](https://www.youtube.com/playlist?list=PLliXPok7ZonnALnedG5doBOSCXlU14yJF) - Keerti Purswani * [DBMS for GATE Exams](https://www.youtube.com/playlist?list=PLWPirh4EWFpGrpcMfZ6UcdI786QdtSxV8) - Tutorialspoint * [DBMS Placement Series](https://www.youtube.com/playlist?list=PLDzeHZWIZsTpukecmA2p5rhHM14bl2dHU) - CodeHelp by Babbar * [DML Server Administration](https://alison.com/course/databases-dml-statements-and-sql-server-administration-revised) (Alison) From 7b29e64079e10cbb1f1d7beddfad2c7b81e4607e Mon Sep 17 00:00:00 2001 From: Aryan Singh Thakur Date: Thu, 10 Oct 2024 19:42:23 +0530 Subject: [PATCH 052/151] 3 Books License Added (#11449) * 3 Books License Added * Completed PR Request --- books/free-programming-books-langs.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 5b12434e7..75baee2c0 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1142,7 +1142,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Designing Scalable JavaScript Applications](https://www.manning.com/books/designing-scalable-javascript-applications) - Emmit Scott (PDF+livebook) * [Dev Docs](https://devdocs.io/javascript/) - Various (HTML) * [DOM Enlightenment](https://frontendmasters.com/guides/javascript-enlightenment/) - Cody Linley -* [Eloquent JavaScript 3rd edition](http://eloquentjavascript.net) - Marijn Haverbeke (HTML, PDF, EPUB, MOBI) +* [Eloquent JavaScript 3rd edition](http://eloquentjavascript.net) - Marijn Haverbeke (HTML, PDF, EPUB, MOBI) (CC BY-NC) * [Essential Javascript](https://www.programming-books.io/essential/javascript/) - Krzysztof Kowalczyk, StackOverflow Contributors * [Exploring ES6](http://exploringjs.com/es6/) - Axel Rauschmayer (HTML) * [Functional-Light JavaScript](https://github.com/getify/Functional-Light-JS) - Kyle Simpson (HTML) @@ -1992,7 +1992,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Introduction to Programming Using Python](http://python-ebook.blogspot.co.uk) - Cody Jackson (1st edition) (2.3) * [Introduction to Python](http://kracekumar.com/post/71171551647/introduction-to-python) - Kracekumar (2.7.3) * [Introduction to Python for Econometrics, Statistics and Numerical Analysis](https://www.kevinsheppard.com/files/teaching/python/notes/python_introduction_2020.pdf) - Kevin Sheppard (PDF) (3.8) -* [Introduction to Scientific Programming with Python](https://library.oapen.org/bitstream/id/56d27e73-e92a-4398-8198-239be7aacc93/2020_Book_IntroductionToScientificProgra.pdf) - Joakim Sundnes (PDF) +* [Introduction to Scientific Programming with Python](https://library.oapen.org/bitstream/id/56d27e73-e92a-4398-8198-239be7aacc93/2020_Book_IntroductionToScientificProgra.pdf) - Joakim Sundnes (PDF) (CC BY) * [Invent Your Own Computer Games With Python](https://inventwithpython.com/invent4thed/) - Al Sweigart (3.4) * [Learn Python 3](https://github.com/animator/learn-python) - Ankit Mahato (PDF, HTML, Markdown) * [Learn Python, Break Python](http://learnpythonbreakpython.com) @@ -2072,7 +2072,7 @@ Books on general-purpose programming that don't focus on a specific language are * [The Standard Python Library](https://web.archive.org/web/20200626001242/http://effbot.org/librarybook/) - Fredrik Lundh *(:card_file_box: archived)* * [Think Complexity](https://greenteapress.com/wp/think-complexity-2e/) - Allen B. Downey (2nd Edition) (PDF, HTML) * [Think DSP - Digital Signal Processing in Python](https://greenteapress.com/wp/think-dsp/) - Allen B. Downey (PDF, HTML) -* [Think Python 2nd Edition](https://greenteapress.com/wp/think-python-2e/) - Allen B. Downey (3.x) (HTML, PDF) +* [Think Python 2nd Edition](https://greenteapress.com/wp/think-python-2e/) - Allen B. Downey (3.x) (HTML, PDF) (CC BY-NC) * [Think Python First Edition](https://greenteapress.com/wp/think-python/) - Allen B. Downey (2.x) (HTML, PDF) * [Tiny Python 3.6 Notebook](https://github.com/mattharrison/Tiny-Python-3.6-Notebook) - Matt Harrison (3.6) * [Tiny Python Projects](http://tinypythonprojects.com/Tiny_Python_Projects.pdf) - Ken Youens-Clark(PDF) From d90c8bc5b4fdc38d78aa15c36a2eb5057fcc77fc Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Thu, 10 Oct 2024 19:43:10 +0530 Subject: [PATCH 053/151] Added author of the Course (#11460) * Added author of the course * Update free-courses-en.md --- courses/free-courses-en.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 38fade886..75d97b0c6 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -347,7 +347,7 @@ * [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 * [C Programming for Beginners](https://www.youtube.com/playlist?list=PL98qAXLA6aftD9ZlnjpLhdQAOFI8xIB6e) - Programiz -* [C Programming Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWoGzOXqtKeM71OLpvZbuU0P) +* [C Programming Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWoGzOXqtKeM71OLpvZbuU0P) - The Bad Tutorials * [C Programming Tutorial for Beginners](https://www.youtube.com/watch?v=KJgsSFOSQv0) - Mike Dane (freeCodeCamp) * [C Programming Tutorial for Beginners](https://www.youtube.com/playlist?list=PLsyeobzWxl7oBxHp43xQTFrw9f1CDPR6C) - Telusko * [C Programming Tutorials for Beginners (Complete Series)](https://www.youtube.com/playlist?list=PLS1QulWo1RIZlA5oGczk8kY7Eenytc33s) - ProgrammingKnowledge @@ -355,7 +355,7 @@ * [C tutorial for beginners](https://www.youtube.com/playlist?list=PLZPZq0r_RZOOzY_vR4zJM32SqsSInGMwe) - Bro Code * [Learn C Programming](https://www.programiz.com/c-programming) - Programiz (HTML) * [Programming in C](https://www.youtube.com/playlist?list=PLdo5W4Nhv31a8UcMN9-35ghv8qyFWD9_S) - Jenny's lectures CS/IT NET&JRF -* [The Arduino Platform and C Programming](https://www.coursera.org/learn/arduino-platform) +* [The Arduino Platform and C Programming](https://www.coursera.org/learn/arduino-platform) - Ian Harris (Coursera) ### C\# From 297239156c10f388a417c17824d3dbf6ffaec019 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Thu, 10 Oct 2024 19:44:08 +0530 Subject: [PATCH 054/151] Added a solidity course (#11461) --- 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 1cdf43196..47cbe8e71 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -763,6 +763,7 @@ ### Solidity +* [Solidity ^0.8 \| Blockchain \| In Hindi](https://www.youtube.com/playlist?list=PL-Jc9J83PIiG6_thChXWzolj9BEG-Y0gh) - Pepcoding * [Solidity Full Course](https://www.youtube.com/playlist?list=PLgPmWS2dQHW9u6IXZq5t5GMQTpW7JL33i) - Code Eater From de86f95ef146fa42cc22c2704a0aa2db840beec2 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Thu, 10 Oct 2024 19:44:59 +0530 Subject: [PATCH 055/151] Added a System Design Course (#11462) --- 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 47cbe8e71..15626167c 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -779,6 +779,7 @@ * [System Analysis and Design](https://www.youtube.com/playlist?list=PLWxTHN2c_6cbuRXdCpsYYMxy0N4SSfIX9) - TJ WEBDEV * [System Analysis and Design](https://www.youtube.com/playlist?list=PLi81x6d2Os_8Sa8HifiFruWK6wmgG3Wrg) - Gursimran Singh Dhillon +* [System Design Playlist](https://www.youtube.com/playlist?list=PLMCXHnjXnTnvo6alSjVkgxV-VH6EPyvoX) - Gaurav Sen * [System Design Playlist in Hindi](https://www.youtube.com/playlist?list=PLA3GkZPtsafZdyC5iucNM_uhqGJ5yFNUM) - Engineering Digest * [System Design Series By Coding Ninjas](https://www.youtube.com/playlist?list=PLrk5tgtnMN6RvXrfflstJWgcPFQ_vTOV9) - Coding Ninjas From a36c87ce2ca095da1610e02c125711abb25dac89 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Thu, 10 Oct 2024 19:45:38 +0530 Subject: [PATCH 056/151] Removed hindi course from en.md (#11463) --- courses/free-courses-en.md | 1 - 1 file changed, 1 deletion(-) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 75d97b0c6..17de398b6 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -149,7 +149,6 @@ * [Analysis of Algorithms (CSE 373)](https://www3.cs.stonybrook.edu/~skiena/373/videos) - Steven Skiena * [Berkeley University CS 61B: Data Structures](http://datastructur.es/sp16/) * [Berkeley's CS 61B: Data Structures](https://archive.org/details/ucberkeley_webcast_QMV45tHCYNI) -* [Binary Trees - by LoveBabbar](https://www.youtube.com/playlist?list=PLDzeHZWIZsTo87y1ytEAqp7wYlEP3nner) - CodeHelp - by Babbar * [C Programming & Data Structures](https://www.youtube.com/playlist?list=PLBlnK6fEyqRhX6r2uhhlubuF5QextdCSM) - Neso Academy * [Codechef Solutions](https://www.youtube.com/playlist?list=PLRKOqqzwh75huOam-77G1v9uHjO9WWBRX) - Endeavour Monk * [Computer Sc - Programming and Data Structure](https://www.youtube.com/playlist?list=PLD9781AC5EBC9FA16) - P.P. Chakraborty From f34206dda40479a80ab2e7543a6c569ce7ea4bae Mon Sep 17 00:00:00 2001 From: Margaret Hu <70117942+margaret-hu@users.noreply.github.com> Date: Thu, 10 Oct 2024 07:16:56 -0700 Subject: [PATCH 057/151] Update free-programming-books-langs.md (#11464) A book on C++ standard coding practices has also been added to the 'By Programming Language' section. --- 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 75baee2c0..851043fcd 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -515,6 +515,7 @@ Books on general-purpose programming that don't focus on a specific language are * [A Complete Guide to Standard C++ Algorithms](https://github.com/HappyCerberus/book-cpp-algorithms) - Šimon Tóth (PDF, LaTeX) *(:construction: in process)* * [An Introduction to the USA Computing Olympiad, C++ Edition](https://darrenyao.com/usacobook/cpp.pdf) - Darren Yao (PDF) * [C++ Annotations](https://fbb-git.gitlab.io/cppannotations/) - Frank B. Brokken (HTML, PDF) +* [C++ Coding Standard](https://possibility.com/Cpp/CppCodingStandard.html) - Todd Hoff (HTML, PDF) * [C++ Core Guidelines](https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md) - `edt.:` Bjarne Stroustrup, Herb Sutter * [C++ For Programmers](https://tfetimes.com/wp-content/uploads/2015/04/c-for-c-programmers.pdf) - JT Kalnay (PDF) * [C++ GUI Programming With Qt 3](https://ptgmedia.pearsoncmg.com/images/0131240722/downloads/blanchette_book.pdf) - Jasmin Blanchette, Mark Summerfield (PDF) From a92fc3ae8171fa2b496fe7926844f2a851096110 Mon Sep 17 00:00:00 2001 From: Benjamin Yee Date: Thu, 10 Oct 2024 07:18:27 -0700 Subject: [PATCH 058/151] Update free-courses-en.md (#11466) Several free online learning programming courses. --- 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 17de398b6..32b4058c1 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1444,7 +1444,7 @@ ### Processing -* [Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction](https://www.youtube.com/c/TheCodingTrain/playlists?view=50&sort=dd&shelf_id=10) - The Coding Train +* [Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction](https://thecodingtrain.com/tracks/learning-processing) - The Coding Train ### Python From 122492c2e44a313113411433fbd77d6591d28345 Mon Sep 17 00:00:00 2001 From: Athira Kadampatta Date: Thu, 10 Oct 2024 19:50:43 +0530 Subject: [PATCH 059/151] Update license notes for Little Book of Deep Learning and Reinforcement Learning: An Introduction books (#11468) Co-authored-by: Athira Kadampatta --- 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 db8abd3c2..987712946 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -439,11 +439,11 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Probabilistic Machine Learning - An Introduction](https://github.com/probml/pml-book/releases/latest/download/book1.pdf) - Kevin P. Murphy (PDF) * [Probabilistic Models in the Study of Language](https://idiom.ucsd.edu/~rlevy/pmsl_textbook/text.html) (Draft, with R code) * [Python Machine Learning Projects](https://www.digitalocean.com/community/books/python-machine-learning-projects-a-digitalocean-ebook) - Lisa Tagliaferri, Brian Boucheron, Michelle Morales, Ellie Birkbeck, Alvin Wan (PDF, EPUB, Kindle) -* [Reinforcement Learning: An Introduction](http://incompleteideas.net/book/RLbook2020.pdf) - Richard S. Sutton, Andrew G. Barto (PDF) +* [Reinforcement Learning: An Introduction](http://incompleteideas.net/book/RLbook2020.pdf) - Richard S. Sutton, Andrew G. Barto (PDF) (CC BY-NC-ND) * [Speech and Language Processing (3rd Edition Draft)](https://web.stanford.edu/~jurafsky/slp3/ed3book.pdf) - Daniel Jurafsky, James H. Martin (PDF) * [The Elements of Statistical Learning](https://web.stanford.edu/~hastie/ElemStatLearn/) - Trevor Hastie, Robert Tibshirani, and Jerome Friedman * [The LION Way: Machine Learning plus Intelligent Optimization](https://intelligent-optimization.org/LIONbook/lionbook_3v0.pdf) - Roberto Battiti, Mauro Brunato (PDF) -* [The Little Book of Deep Learning](https://fleuret.org/public/lbdl.pdf) - François Fleuret (PDF) +* [The Little Book of Deep Learning](https://fleuret.org/public/lbdl.pdf) - François Fleuret (PDF) (CC BY-NC-SA) * [The Mathematical Engineering of Deep Learning](https://deeplearningmath.org) - Benoit Liquet, Sarat Moka, Yoni Nazarathy * [The Mechanics of Machine Learning](https://mlbook.explained.ai) - Terence Parr, Jeremy Howard * [The Python Game Book](https://web.archive.org/web/20210308080726/https://thepythongamebook.com/en%3Astart) - Horst Jens *(:card_file_box: archived)* From ad5d44203826d6242d86c0b2bf669dd638582459 Mon Sep 17 00:00:00 2001 From: Azam Ali Shaikh <140999593+azamshaikh1103@users.noreply.github.com> Date: Thu, 10 Oct 2024 21:08:44 +0530 Subject: [PATCH 060/151] Add license tags to Go Books (#11472) --- books/free-programming-books-langs.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 851043fcd..320f8e18b 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -807,12 +807,12 @@ Books on general-purpose programming that don't focus on a specific language are ### Go * [An Introduction to Programming in Go](https://www.golang-book.com/books/intro) - Caleb Doxsey -* [Build Web Application with Golang](https://astaxie.gitbooks.io/build-web-application-with-golang/content/en/) - astaxie +* [Build Web Application with Golang](https://astaxie.gitbooks.io/build-web-application-with-golang/content/en/) - astaxie (CC BY-SA) * [Building Web Apps with Go](https://codegangsta.gitbooks.io/building-web-apps-with-go/content/) * [Darker Corners of Go](https://rytisbiel.com/2021/03/06/darker-corners-of-go/) - Rytis Bieliunas * [Effective Go](https://golang.org/doc/effective_go.html) -* [Essential Go](https://www.programming-books.io/essential/go/) - Krzysztof Kowalczyk, StackOverflow Contributors -* [Essentials of Go Programming](https://essentials-of-go-programming.readthedocs.io) - Baiju Muthukadan (HTML) +* [Essential Go](https://www.programming-books.io/essential/go/) - Krzysztof Kowalczyk, StackOverflow Contributors (CC BY-SA) +* [Essentials of Go Programming](https://essentials-of-go-programming.readthedocs.io) - Baiju Muthukadan (HTML) (CC BY-SA) * [Gin Web Framework](https://chenyitian.gitbooks.io/gin-web-framework/content/) * [Go 101](https://go101.org/article/101.html) - [@TapirLiu](https://twitter.com/TapirLiu) * [Go by Example](https://gobyexample.com) @@ -834,8 +834,8 @@ Books on general-purpose programming that don't focus on a specific language are * [Practical Go: Real world advice for writing maintainable Go programs](https://dave.cheney.net/practical-go/presentations/qcon-china.html) - Dave Cheney (HTML) * [Production Go](https://leanpub.com/productiongo/read) - Herman Schaaf and Shawn Smith (EPUB, HTML, PDF) (:construction: *in process*) *(Leanpub account or valid email requested for EPUB or PDF)* * [The Go Tutorial](http://tour.golang.org) -* [The Little Go Book](https://github.com/karlseguin/the-little-go-book) - Karl Seguin ([PDF](https://www.openmymind.net/assets/go/go.pdf), [ePUB](https://www.openmymind.net/assets/go/go.epub)) -* [Web apps in Go, the anti textbook](https://github.com/thewhitetulip/web-dev-golang-anti-textbook/) +* [The Little Go Book](https://github.com/karlseguin/the-little-go-book) - Karl Seguin ([PDF](https://www.openmymind.net/assets/go/go.pdf), [ePUB](https://www.openmymind.net/assets/go/go.epub)) (CC BY-NC-SA) +* [Web apps in Go, the anti textbook](https://github.com/thewhitetulip/web-dev-golang-anti-textbook/) (CC BY-SA) ### Graphs From d0f18636e26a15f73027a381b78d5b3d35da9bc3 Mon Sep 17 00:00:00 2001 From: Somto Ugwu Date: Thu, 10 Oct 2024 16:39:23 +0100 Subject: [PATCH 061/151] Build a Bank App - Added Node.js Course By Ugwu Somto (#11440) * Added a nodejs course * Fixed alphabetical order error * Re-arranged course in alphabetical order * Fixed the link to a playlist * Updated Course Name --------- Co-authored-by: ugwusomtopayecard --- 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 32b4058c1..73f391b0f 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1086,6 +1086,7 @@ * [A Beginner's Guide to Node.js](https://www.udemy.com/course/a-beginners-guide-to-nodejs) - DSC VIT Powered by Google Developers, Md Hishaam Akhtar (Udemy) * [Beginner's Series to: Node.js](https://www.youtube.com/playlist?list=PLlrxD0HtieHje-_287YJKhY8tDeSItwtg) - Microsoft Developer +* [Build a Bank App ...From Scratch](https://www.youtube.com/playlist?list=PL8YhozOQUteYwa13S-PGUNMM37gv7gEVq) - Ugwu Somto * [Build JavaScript applications with Node.js](https://learn.microsoft.com/en-us/training/paths/build-javascript-applications-nodejs) - Microsoft Learn * [Building a RESTful API with Node.js](https://www.youtube.com/playlist?list=PL55RiY5tL51q4D-B63KBnygU6opNPFk_q) - Academind * [Data brokering with Node.js: Process data at the speed of technology](https://heynode.com) - Osio Labs Inc. *(signup requested, not required)* From 13f981049cdc539a408aa597c7a4efaad03ad5cb Mon Sep 17 00:00:00 2001 From: Sanjesh <74316275+sanjesh17@users.noreply.github.com> Date: Fri, 11 Oct 2024 22:06:02 +0530 Subject: [PATCH 062/151] [PULL REQUEST] Added Git and Deep Learning books in tamil language (#11473) * Added Git and Deep Learning books in tamil language * Added Git and Deep Learning books in tamil language #2 * Updated tamil machine learning books * Fixed alphabetical order changes --- 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 ebaddef33..b5fceeadf 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) +* [Git/Github](#git-github) * [Hadoop](#hadoop) * [HTML and CSS](#html-and-css) * [IOT](#iot) @@ -32,6 +33,11 @@ * [எளிய தமிழில் Computer Vision](https://freetamilebooks.com/ebooks/computer_vision/) - இரா.அசோகன் (PDF) +### Git Github + +* [எளிய தமிழில் கிட்(Git) – தொழில்நுட்பம்](https://freetamilebooks.com/ebooks/eliya_tamizhil_git/) - கி. முத்துராமலிங்கம் (PDF) + + ### Hadoop * [எளிய தமிழில் Big Data](https://freetamilebooks.com/ebooks/learn-bigdata-in-tamil) - து. நித்யா (PDF) @@ -57,6 +63,7 @@ ### 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) From 4cc2e00b5966b43aff57ef8f9e76d7bcc0649fba Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Fri, 11 Oct 2024 22:08:57 +0530 Subject: [PATCH 063/151] Added author of the course (#11475) --- 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 73f391b0f..616d5f25c 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -404,7 +404,7 @@ ### Clojure -* [Clojure language Tutorial - for Beginners](https://www.youtube.com/watch?v=zFPiPBIkAcQ) +* [Clojure language Tutorial - for Beginners](https://www.youtube.com/watch?v=zFPiPBIkAcQ) - it learning * [Clojure Tutorial](https://www.youtube.com/watch?v=ciGyHkDuPAE) - Derek Banas * [Functional Programming with Clojure](http://mooc.fi/courses/2014/clojure/) * [Poetry of Programming - Clojure for Beginners](https://www.youtube.com/playlist?list=PLI-mrGTUXmHXeKhy6UGdDxIKwM8L4MTbq) - Attila EGRI-NAGY From 3298c757b9b6bc88d7e1d6154abc3099cd9fb72b Mon Sep 17 00:00:00 2001 From: Nitin Shukla Date: Fri, 11 Oct 2024 22:12:25 +0530 Subject: [PATCH 064/151] 2 Book License Add (#11478) --- books/free-programming-books-langs.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 320f8e18b..3202042b7 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2074,7 +2074,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Think Complexity](https://greenteapress.com/wp/think-complexity-2e/) - Allen B. Downey (2nd Edition) (PDF, HTML) * [Think DSP - Digital Signal Processing in Python](https://greenteapress.com/wp/think-dsp/) - Allen B. Downey (PDF, HTML) * [Think Python 2nd Edition](https://greenteapress.com/wp/think-python-2e/) - Allen B. Downey (3.x) (HTML, PDF) (CC BY-NC) - * [Think Python First Edition](https://greenteapress.com/wp/think-python/) - Allen B. Downey (2.x) (HTML, PDF) + * [Think Python First Edition](https://greenteapress.com/wp/think-python/) - Allen B. Downey (2.x) (HTML, PDF) (CC BY-NC) * [Tiny Python 3.6 Notebook](https://github.com/mattharrison/Tiny-Python-3.6-Notebook) - Matt Harrison (3.6) * [Tiny Python Projects](http://tinypythonprojects.com/Tiny_Python_Projects.pdf) - Ken Youens-Clark(PDF) * [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) (2.5 - 2.x) @@ -2210,7 +2210,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Metagenomics](https://kyclark.gitbooks.io/metagenomics) - Ken Youens-Clark * [Perl 6 at a Glance](https://andrewshitov.com/wp-content/uploads/2020/01/Perl-6-at-a-Glance.pdf) - Andrew Shitov (PDF) -* [Raku Guide](https://raku.guide) (HTML) [(PDF)](https://github.com/hankache/rakuguide) +* [Raku Guide](https://raku.guide) (HTML) [(PDF)](https://github.com/hankache/rakuguide) (CC BY-SA) * [Raku One-Liners](https://andrewshitov.com/wp-content/uploads/2020/01/Raku-One-Liners.pdf) - Andrew Shitov (PDF) * [Raku Programming](https://en.wikibooks.org/wiki/Raku_Programming) - Wikibooks (HTML) * [Think Raku](https://github.com/LaurentRosenfeld/think_raku/raw/master/PDF/think_raku.pdf) - Laurent Rosenfeld, Allen B. Downey (PDF) From dd256e6ee6011c29bcea154b0fc04b259c00541a Mon Sep 17 00:00:00 2001 From: Azam Ali Shaikh <140999593+azamshaikh1103@users.noreply.github.com> Date: Fri, 11 Oct 2024 22:20:15 +0530 Subject: [PATCH 065/151] Add license to 6 books (#11480) * Add license tags to Go Books * Add license to 6 books --- 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 3202042b7..d800e3842 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -827,8 +827,8 @@ Books on general-purpose programming that don't focus on a specific language are * [How To Code in Go](https://www.digitalocean.com/community/books/how-to-code-in-go-ebook) - Mark Bates, Cory Lanou, Timothy J. Raymond (PDF, EPUB) * [Learn Go in Y minutes](https://learnxinyminutes.com/docs/go/) * [Learn Go with Tests](https://quii.gitbook.io/learn-go-with-tests/) - Chris James -* [Learning Go](https://miek.nl/go/) -* [Let's learn Go!](http://go-book.readthedocs.io/en/latest/) +* [Learning Go](https://miek.nl/go/) (CC BY-NC-SA) +* [Let's learn Go!](http://go-book.readthedocs.io/en/latest/) (CC BY-NC-SA) * [Practical Cryptography With Go](https://leanpub.com/gocrypto/read) - Kyle Isom * [Practical Go Lessons](https://www.practical-go-lessons.com) - Maximilien Andile * [Practical Go: Real world advice for writing maintainable Go programs](https://dave.cheney.net/practical-go/presentations/qcon-china.html) - Dave Cheney (HTML) @@ -842,9 +842,9 @@ Books on general-purpose programming that don't focus on a specific language are #### GraphQL -* [Fullstack GraphQL](https://github.com/GraphQLCollege/fullstack-graphql) +* [Fullstack GraphQL](https://github.com/GraphQLCollege/fullstack-graphql) (CC BY-NC-SA) * [GraphQL or Bust](https://nordicapis.com/wp-content/uploads/GraphQL-or-Bust-v2.2.pdf) - Nordic APIs (PDF) -* [Learning graphqL](https://riptutorial.com/Download/graphql.pdf) - Compiled from StackOverflow Documentation (PDF) +* [Learning graphqL](https://riptutorial.com/Download/graphql.pdf) - Compiled from StackOverflow Documentation (PDF) (CC BY-SA) #### Gremlin @@ -867,7 +867,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Building Java Projects with Gradle](http://spring.io/guides/gs/gradle/) * [Gradle Succinctly](https://www.syncfusion.com/ebooks/gradle_succinctly) - José Roberto Olivas Mendoza -* [Gradle User Guide](https://docs.gradle.org/current/userguide/userguide.html) - Hans Dockter, Adam Murdoch ([PDF](https://docs.gradle.org/current/userguide/userguide.pdf)) +* [Gradle User Guide](https://docs.gradle.org/current/userguide/userguide.html) - Hans Dockter, Adam Murdoch ([PDF](https://docs.gradle.org/current/userguide/userguide.pdf)) (CC BY-NC-SA) #### Grails @@ -893,7 +893,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Cloudera Impala](https://docs.cloudera.com/documentation/enterprise/latest/PDF/cloudera-impala.pdf) - John Russel (PDF) * [Data-Intensive Text Processing with MapReduce](http://lintool.github.io/MapReduceAlgorithms/MapReduce-book-final.pdf) (Jimmy Lin and Chris Dyer) (PDF) * [Hadoop for Windows Succinctly](https://www.syncfusion.com/ebooks/hadoop-for-windows-succinctly) - Dave Vickers -* [Hadoop Illuminated](http://hadoopilluminated.com/index.html) - Mark Kerzner, Sujee Maniyam +* [Hadoop Illuminated](http://hadoopilluminated.com/index.html) - Mark Kerzner, Sujee Maniyam (CC BY-NC-SA) ### Haskell From 3e0c216961994262c50be65c6ce8e5ab548cda2c Mon Sep 17 00:00:00 2001 From: Reo Uehara <47747828+uh-zz@users.noreply.github.com> Date: Sat, 12 Oct 2024 02:22:22 +0900 Subject: [PATCH 066/151] fix (#11488) --- docs/HOWTO-ja.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/HOWTO-ja.md b/docs/HOWTO-ja.md index e74153c11..0ff2cdbe9 100644 --- a/docs/HOWTO-ja.md +++ b/docs/HOWTO-ja.md @@ -10,7 +10,7 @@ 私たちは新しい貢献者を歓迎します。GitHub で初めて Pull Request (PR) を作成する人も歓迎します。もしあなたがその一人であるなら、役に立つかもしれないリソースをいくつか紹介しましょう: -* プルリクエストについて](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) +* [プルリクエストについて](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) * [プルリクエストの作成](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) * [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) * [YouTube - GitHub Tutorial For Beginners](https://www.youtube.com/watch?v=0fKg7e37bQE) @@ -31,4 +31,4 @@ 経験豊富なオープンソース貢献者であっても、つまずくことがあるかもしれません。PRを投稿すると、***GitHub Actions*が**リンター**を実行し、しばしば間隔やアルファベット表記に関する小さな問題を見つけます**。緑色のボタンが表示されれば、レビューの準備は完了です。もし表示されない場合は、失敗したチェックの下にある「詳細」をクリックして、リンターが何を気に入らなかったのかを調べ、PR をオープンしたブランチに新しいコミットを追加して問題を修正しましょう。 -最後に、もしあなたが追加したいリソースが `Free-Programming-Books` にふさわしいかどうか確信が持てない場合は、[CONTRIBUTING](CONTRIBUTING-ja.md) *([translations](README.md#translations)もあります)* にあるガイドラインに目を通してください。 \ No newline at end of file +最後に、もしあなたが追加したいリソースが `Free-Programming-Books` にふさわしいかどうか確信が持てない場合は、[CONTRIBUTING](CONTRIBUTING-ja.md) *([translations](README.md#translations)もあります)* にあるガイドラインに目を通してください。 From 3b518949652fc5362e0f0b6588cb0ea154f5e234 Mon Sep 17 00:00:00 2001 From: Reo Uehara <47747828+uh-zz@users.noreply.github.com> Date: Sat, 12 Oct 2024 02:24:11 +0900 Subject: [PATCH 067/151] fix (#11489) --- docs/CONTRIBUTING-ja.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/CONTRIBUTING-ja.md b/docs/CONTRIBUTING-ja.md index d82e3aeb9..a733b83c6 100644 --- a/docs/CONTRIBUTING-ja.md +++ b/docs/CONTRIBUTING-ja.md @@ -75,7 +75,7 @@ 例 -テキスト +```text [...] * 素晴らしい本(http://example.com/example.html) (空行) @@ -86,30 +86,30 @@ * その他の本(http://example.com/other.html) ``` -- と`の間にスペースを入れないでください: +- `]` と `(`の間にスペースを入れないでください: - テキスト + ```text BAD : * [Another Awesome Book] (http://example.com/book.html) GOOD: * [Another Awesome Book](http://example.com/book.html) ``` - 著者を含める場合は、` - `(ダッシュを半角スペースで囲む)を使用する: - テキスト + ```text BAD : * [Another Awesome Book](http://example.com/book.html)- John Doe GOOD: * [Another Awesome Book](http://example.com/book.html) - John Doe ``` - リンクとその形式の間に半角スペースを入れる: - テキスト + ```text BAD : * [とても素晴らしい本](https://example.org/book.pdf)(PDF) GOOD: * [とても素晴らしい本](https://example.org/book.pdf) (PDF) ``` - 著者はフォーマットの前に来る: - テキスト + ```text BAD : * [A Very Awesome Book](https://example.org/book.pdf)- (PDF) ジェーン・ロー GOOD: * [A Very Awesome Book](https://example.org/book.pdf) - ジェーン・ロー (PDF) ``` @@ -180,8 +180,8 @@ - 私たちは、翻訳者を含め、適切な場合、フリーリソースの作成者をクレジットしたいと思います! - 翻訳された作品については、原著者がクレジットされるべきです。この例のように、著者以外のクリエイターをクレジットするには、[MARC relators](https://loc.gov/marc/relators/relaterm.html)を使うことをお勧めします: - マークダウン - * 翻訳本](http://example.com/book.html) - John Doe, `trl.:` Mike The Translator + ```markdown + * [翻訳本](http://example.com/book.html) - John Doe, `trl.:` Mike The Translator ``` この例では、`trl.:`という注釈にMARCのリレータコードを使用しています。 @@ -263,9 +263,9 @@ - URLバリデーションは[awesome_bot](https://github.com/dkhamsing/awesome_bot)を使います。 - URL バリデーションを起動するには、`check_urls=file_to_check` を含むコミットメッセージを含むコミットをプッシュします: - プロパティ + ```properties check_urls=free-programming-books.md free-programming-books-ja.md ``` - チェックするファイルを複数指定することもできます。 -- 複数のファイルを指定した場合、ビルドの結果は最後にチェックしたファイルの結果に基づいて行われます。このため、Pull Request の最後にある "Show all checks" -> "Details" をクリックしてビルドログを確認してください。 \ No newline at end of file +- 複数のファイルを指定した場合、ビルドの結果は最後にチェックしたファイルの結果に基づいて行われます。このため、Pull Request の最後にある "Show all checks" -> "Details" をクリックしてビルドログを確認してください。 From b50b8e3dcf51e2732e643d8e1c66ed011fea629d Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Fri, 11 Oct 2024 22:55:08 +0530 Subject: [PATCH 068/151] Removed Hindi Course From English File (#11490) --- courses/free-courses-en.md | 1 - 1 file changed, 1 deletion(-) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 616d5f25c..0080b23d4 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -350,7 +350,6 @@ * [C Programming Tutorial for Beginners](https://www.youtube.com/watch?v=KJgsSFOSQv0) - Mike Dane (freeCodeCamp) * [C Programming Tutorial for Beginners](https://www.youtube.com/playlist?list=PLsyeobzWxl7oBxHp43xQTFrw9f1CDPR6C) - Telusko * [C Programming Tutorials for Beginners (Complete Series)](https://www.youtube.com/playlist?list=PLS1QulWo1RIZlA5oGczk8kY7Eenytc33s) - ProgrammingKnowledge -* [C Programming Tutorials for Beginners (with notes & practice questions)](https://www.youtube.com/watch?v=irqbmMNs2Bo) - Apna College * [C tutorial for beginners](https://www.youtube.com/playlist?list=PLZPZq0r_RZOOzY_vR4zJM32SqsSInGMwe) - Bro Code * [Learn C Programming](https://www.programiz.com/c-programming) - Programiz (HTML) * [Programming in C](https://www.youtube.com/playlist?list=PLdo5W4Nhv31a8UcMN9-35ghv8qyFWD9_S) - Jenny's lectures CS/IT NET&JRF From c83a45a94582198547909f0c6fcf7c181a262592 Mon Sep 17 00:00:00 2001 From: Reo Uehara <47747828+uh-zz@users.noreply.github.com> Date: Sat, 12 Oct 2024 02:26:45 +0900 Subject: [PATCH 069/151] fix (#11491) --- docs/CONTRIBUTING-ja.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/CONTRIBUTING-ja.md b/docs/CONTRIBUTING-ja.md index a733b83c6..39f04d2ac 100644 --- a/docs/CONTRIBUTING-ja.md +++ b/docs/CONTRIBUTING-ja.md @@ -144,7 +144,7 @@ ### アルファベット順 - 同じ文字で始まるタイトルが複数ある場合は、2番目から順に並べる。例:`aa`は`ab`の前。 -- one two`は`onetwo`の前。 +- `one two`は`onetwo`の前。 リンクがずれている場合は、リンターのエラーメッセージを確認して、どの行を入れ替えるべきか確認してください。 From 989384eaa6d72d0f487ce150e0efdd04d285ea47 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Fri, 11 Oct 2024 22:58:00 +0530 Subject: [PATCH 070/151] Removed Hindi Course From en.md (#11492) --- courses/free-courses-en.md | 1 - 1 file changed, 1 deletion(-) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 0080b23d4..eec944f77 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -202,7 +202,6 @@ * [Introduction To Soft Computing](https://www.youtube.com/playlist?list=PLJ5C_6qdAvBFqAYS0P9INAogIMklG8E-9) - Computer Science and Engineering * [Learn and Grow](https://www.youtube.com/playlist?list=PL_kjqgSKrEaA8RDh56AeTOrcGj-nMDkSS) - Learn and Grow -* [Soft Computing /| University exams specific](https://www.youtube.com/playlist?list=PLuAADu3OvBt5-e5yXuIqBi1pttqw3RBeg) - Er Sahil ka Gyan ### Android From f840b66e41e7f74d2cad363e8494b7110d0f983d Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Fri, 11 Oct 2024 22:59:09 +0530 Subject: [PATCH 071/151] Corrected the author of the course (#11493) --- 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 eec944f77..c1ea75193 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -985,7 +985,7 @@ * [JavaScript Leetcode](https://www.youtube.com/playlist?list=PLRKOqqzwh75hcG_D4xjUgbg_BAF3MLtoh) - Endeavour Monk * [JavaScript Mini Course 2020](https://www.udemy.com/course/javascript-essentials-mini-course/) - Kalob Taulien (Udemy) * [JavaScript Projects For Beginners \| Easy To Advance](https://youtube.com/playlist?list=PL9bD98LkBR7P16BndaNtP4x6Wf5Ib85Hm) - Tech2 etc -* [JavaScript Tutorial for Beginners](https://www.youtube.com/playlist?list=PLK8cqdr55Tsva3vMrKZ9u2eAuGo0wIJ46) - Code With Harry +* [JavaScript Tutorial for Beginners](https://www.youtube.com/playlist?list=PLK8cqdr55Tsva3vMrKZ9u2eAuGo0wIJ46) - ProgrammingWithHarry * [JavaScript Tutorial for Beginners](https://www.youtube.com/playlist?list=PL4cUxeGkcC9i9Ae2D9Ee1RvylH38dKuET) - The Net Ninja * [JavaScript Tutorial for beginners](https://www.youtube.com/watch?v=W6NZfCO5SIk) - Moshfegh Hamedani (Programming with Mosh) * [JavaScript Tutorial for Beginners - Full Course in 8 Hours [2020]](https://www.youtube.com/watch?v=Qqx_wzMmFeA) - Clever Programmer From f259429590dbaebb18da7062d88bde8c4efdb177 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Fri, 11 Oct 2024 23:02:48 +0530 Subject: [PATCH 072/151] Added author of the course (#11477) --- 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 c1ea75193..88bf9be99 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -840,7 +840,7 @@ * [Conquering freeCodeCamp's Curriculum](https://www.youtube.com/playlist?list=PLgBH1CvjOA62oNEVgz-dECiCZCE_Q3ZFH) - Florin Pop * [CSS Flexbox - Mastering the Basics](https://www.udemy.com/css-flexbox-mastering-the-basics/) - Vishwas Gopinath (Udemy) * [CSS Grid](https://cssgrid.io) - Wesbos -* [CSS Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWqMH9a9DY8LFKrJ5NJCFHHe) +* [CSS Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWqMH9a9DY8LFKrJ5NJCFHHe) - The Bad Tutorials * [CSS Tutorials](https://www.youtube.com/playlist?list=PLDyQo7g0_nsUjf046cCHKJ16U1SoXrElZ) - Dev Ed * [CSS3 tutorial for beginners \| Learn CSS3](https://www.udemy.com/course/css3-tutorial-for-beginners-learn-css3/) - Udemy * [Flexbox in 30 Days](https://github.com/samanthaming/Flexbox30) - Samantha Ming From 38859b2fd3dbcddc67938ee97fdf755fc1609f81 Mon Sep 17 00:00:00 2001 From: RishitP Date: Fri, 11 Oct 2024 23:03:23 +0530 Subject: [PATCH 073/151] Added a C Programming Course in free-courses-hi.md (#11496) --- 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 15626167c..2a41744f5 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -180,6 +180,7 @@ * [C Language Tutorial For Beginners In Hindi (With Notes)](https://www.youtube.com/watch?v=ZSPZob_1TOk) - CodeWithHarry * [C Language Tutorial in Hindi](https://www.youtube.com/playlist?list=PLmRclvVt5DtksgReOH3s7R1_cb1QA8vrb) - codeitup * [C Language Tutorials In Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9aiXlHcLx-mDH1Qul38wD3aR) - CodeWithHarry +* [C Programming Course](https://www.youtube.com/playlist?list=PLxgZQoSe9cg1drBnejUaDD9GEJBGQ5hMt) - College Wallah * [C Programming Tutorials](https://www.youtube.com/playlist?list=PLiOa6ike4WAHH3HyPUu6pUG-r0LApvW-l) - Vikas Pandey, easytuts4you From c9c4311dded8a5610cbcf11dd6c9ac8b1efc2b56 Mon Sep 17 00:00:00 2001 From: Pranjal Pandey <130264859+heropj@users.noreply.github.com> Date: Fri, 11 Oct 2024 23:04:15 +0530 Subject: [PATCH 074/151] Added golang course by codergyan (#11470) * added golang course by codergyan * Update courses/free-courses-hi.md coder gyan-> coder's gyan 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 2a41744f5..5bf74c2fc 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -377,6 +377,7 @@ * [Go Lang Tutorials in HINDI](https://www.youtube.com/playlist?list=PL45_xGOyv4bk55CMmqH6S6vvnwKD8qifD) - Coder Singh * [Go programming (GoLang) Tutorial for Beginners in Hindi](https://www.youtube.com/playlist?list=PLEtkoO2np9szq1XDH1Mfr36Fg5EXh-z20) - Host Progrmming * [Go programming Tutorial for Beginners(Hindi)](https://www.youtube.com/playlist?list=PLgPJX9sVy92yu7If3I7GonlWA8YU1BuAk) - CS Geeks +* [Golang Tutorial](https://www.youtube.com/playlist?list=PLXQpH_kZIxTWUe-Ee-DZEX5gfeoo4tHV6) - Coder's Gyan * [Let's go with golang](https://www.youtube.com/playlist?list=PLRAV69dS1uWQGDQoBYMZWKjzuhCaOnBpa) - Hitesh Choudhary From f7e166abd48eac95d72a947b496da00e208f29c3 Mon Sep 17 00:00:00 2001 From: Sobhan Shreeraj Sa Date: Fri, 11 Oct 2024 23:17:00 +0530 Subject: [PATCH 075/151] Added "Artificial Intelligence, 3rd Edition" Book by Patrick Winston (#11485) * Update free-programming-books-subjects.md Added Artificial Intelligence 3rd edition by Prof Patrick Winston, MIT * Update free-programming-books-subjects.md * Update free-programming-books-subjects.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- 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 987712946..daf08f3f4 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -136,6 +136,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM ### Artificial Intelligence +* [Artificial Intelligence, 3rd Edition (1993)](https://courses.csail.mit.edu/6.034f/ai3/rest.pdf) - Patrick Henry Winston (PDF) * [Artificial Intelligence and the Future for Teaching and Learning](https://www2.ed.gov/documents/ai-report/ai-report.pdf) - Office of Educational Technology (PDF) * [Artificial Intelligence for a Better Future: An Ecosystem Perspective on the Ethics of AI and Emerging Digital Technologies](https://link.springer.com/book/10.1007/978-3-030-69978-9) - Bernd Carsten Stahl (PDF, EPUB) * [Artificial Intelligence: Foundations of Computational Agents (2010), 1st Edition](https://artint.info/aifca1e.html) - David L. Poole, Alan K. Mackworth @ Cambridge University Press (HTML) From a6fba6827c2f92c0d02ebb7315759c1dde9b998e Mon Sep 17 00:00:00 2001 From: Syed Daanish Date: Fri, 11 Oct 2024 20:55:47 +0300 Subject: [PATCH 076/151] Add book "Learn JavaScript" by Suman Kumar (#11495) * Add book "Learn JavaScript" by Suman Kumar * Add index for JavaScript in tr books. --- books/free-programming-books-es.md | 1 + books/free-programming-books-fr.md | 1 + books/free-programming-books-hi.md | 1 + books/free-programming-books-id.md | 1 + books/free-programming-books-langs.md | 1 + books/free-programming-books-tr.md | 6 ++++++ 6 files changed, 11 insertions(+) diff --git a/books/free-programming-books-es.md b/books/free-programming-books-es.md index b89440bab..d099bd406 100644 --- a/books/free-programming-books-es.md +++ b/books/free-programming-books-es.md @@ -213,6 +213,7 @@ * [JavaScript, ¡Inspírate!](https://leanpub.com/javascript-inspirate) - Ulises Gascón González (Leanpub cuenta requerida) * [JavaScript Definitivo Vol. I](https://github.com/afuggini/javascript-definitivo-vol1) - Ariel Fuggini (HTML) * [JavaScript Para Gatos](https://jsparagatos.com) - Maxwell Ogden, `trl.:` Dan Zajdband (HTML) +* [Learn JavaScript](https://javascript.sumankunwar.com.np/es) - Suman Kumar, Github Contributors (HTML, PDF) * [Manual de JavaScript](https://desarrolloweb.com/manuales/manual-javascript.html#capitulos20) (HTML) diff --git a/books/free-programming-books-fr.md b/books/free-programming-books-fr.md index 892e3f3b1..b029085e6 100644 --- a/books/free-programming-books-fr.md +++ b/books/free-programming-books-fr.md @@ -173,6 +173,7 @@ ### JavaScript * [JavaScript Éloquent : Une introduction moderne à la programmation](http://fr.eloquentjavascript.net) - Marijn Haverbeke +* [Learn JavaScript](https://javascript.sumankunwar.com.np/fr) - Suman Kumar, Github Contributors (HTML, PDF) * [Node.Js: Apprendre par la pratique](https://oncletom.io/node.js/#chapitres) - Thomas Parisot diff --git a/books/free-programming-books-hi.md b/books/free-programming-books-hi.md index 7904e9047..80d25e481 100644 --- a/books/free-programming-books-hi.md +++ b/books/free-programming-books-hi.md @@ -44,6 +44,7 @@ ### JavaScript * [JavaScript \| Hindi](https://www.tutorialinhindi.com/javascript-tutorial-hindi/) - TutorialinHindi.com +* [Learn JavaScript \| Hindi](https://javascript.sumankunwar.com.np/np) - Suman Kumar, Github Contributors (HTML, PDF) ### Linux diff --git a/books/free-programming-books-id.md b/books/free-programming-books-id.md index 35fab5c1f..0f81a89f1 100644 --- a/books/free-programming-books-id.md +++ b/books/free-programming-books-id.md @@ -100,6 +100,7 @@ ### JavaScript * [Javascript Guide](https://gilacoding.com/upload/file/Javascript%20Guide.pdf) - Desrizal (PDF) +* [Learn JavaScript](https://javascript.sumankunwar.com.np/id) - Suman Kumar, Github Contributors (HTML, PDF) * [Mengenal JavaScript](http://masputih.com/2013/01/ebook-gratis-mengenal-javascript) * [Otomatisasi dengan gulp.js](https://kristories.gitbooks.io/otomatisasi-dengan-gulp-js/content/) * [Tutorial Dasar Javascript untuk Pemula](https://www.petanikode.com/tutorial/javascript/) *(:construction: dalam proses)* diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index d800e3842..79836f1fe 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1173,6 +1173,7 @@ Books on general-purpose programming that don't focus on a specific language are * [JavaScript with Classes](https://diogoeichert.github.io/JSwC.epub) - Diogo Eichert (EPUB) * [JS Robots](https://web.archive.org/web/20201029045339/http://markdaggett.com/images/ExpertJavaScript-ch6.pdf) - Mark Daggett (PDF) *(:card_file_box: archived)* * [Leaflet Tips and Tricks: Interactive Maps Made Easy](https://leanpub.com/leaflet-tips-and-tricks/read) - Malcolm Maclean (HTML) +* [Learn JavaScript](https://javascript.sumankunwar.com.np/en) - Suman Kumar, Github Contributors (HTML, PDF) * [Learning JavaScript Design Patterns](http://addyosmani.com/resources/essentialjsdesignpatterns/book/) - Addy Osmani (HTML) * [Let's Learn ES6](https://bubblin.io/book/let-s-learn-es6-by-ryan-christiani#frontmatter) - Ryan Christiani (Superbook format) * [Managing Space and Time with JavaScript - Book 1: The Basics](http://www.noelrappin.com) - Noel Rappin (dead link) diff --git a/books/free-programming-books-tr.md b/books/free-programming-books-tr.md index a110e2eb9..815fda263 100644 --- a/books/free-programming-books-tr.md +++ b/books/free-programming-books-tr.md @@ -14,6 +14,7 @@ * [HTML and CSS](#html-and-css) * [iOS](#ios) * [Java](#java) +* [JavaScript](#javascript) * [LaTeX](#latex) * [Linux](#linux) * [.NET Framework](#net-framework) @@ -110,6 +111,11 @@ * [Java Kitabı](https://ia601503.us.archive.org/27/items/java-kitabi/java-kitabi.pdf) (PDF) +### JavaScript + +* [Learn JavaScript](https://javascript.sumankunwar.com.np/tr) - Suman Kumar, Github Contributors (HTML, PDF) + + ### LaTeX * [İnce bir LaTeX2ε Elkitabı](http://www.ctan.org/tex-archive/info/lshort/turkish) From 5f063077e4b55f183baf19fe3277624c8814f3ad Mon Sep 17 00:00:00 2001 From: Margaret Hu <70117942+margaret-hu@users.noreply.github.com> Date: Sat, 12 Oct 2024 08:39:19 -0700 Subject: [PATCH 077/151] Margaret hu patch 2 (#11499) * Update free-programming-books-langs.md A book on C++ standard coding practices has also been added to the 'By Programming Language' section. * Update free-programming-books-subjects.md A book on cellular automata has been added to the 'By Subject' section. --- 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 daf08f3f4..041db1eea 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -171,6 +171,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM ### Cellular Automata * [A New Kind of Science](https://www.wolframscience.com/nksonline/toc.html) - Stephen Wolfram +* [An Introduction to Cellular Automata](https://ia801004.us.archive.org/26/items/viviencellularautomata/vivien%20cellular%20automata.pdf) - Hélène Vivien (PDF) ### Cloud Computing From a6c5241d5ac60e0a6d6a3d80eb39559cb6b30c89 Mon Sep 17 00:00:00 2001 From: Reo Uehara <47747828+uh-zz@users.noreply.github.com> Date: Sun, 13 Oct 2024 00:44:18 +0900 Subject: [PATCH 078/151] Fix the brackets surrounding the link from full-width to half-width(ja) (#11486) * fix * fix Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- docs/CODE_OF_CONDUCT-ja.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/CODE_OF_CONDUCT-ja.md b/docs/CODE_OF_CONDUCT-ja.md index fee634875..1054cca4d 100644 --- a/docs/CODE_OF_CONDUCT-ja.md +++ b/docs/CODE_OF_CONDUCT-ja.md @@ -39,8 +39,8 @@ 守らなければなりません。 この行動規範は、[貢献者規約][ホームページ]から引用したものです、 -バージョン1.3.0(https://contributor-covenant.org/version/1/3/0/)から引用したものです。 +バージョン1.3.0(https://contributor-covenant.org/version/1/3/0/) から引用したものです。 [ホームページ]: https://contributor-covenant.org -[翻訳](README.md#translations) \ No newline at end of file +[翻訳](README.md#translations) From eb74208f764ddbb19ab8d621b8834afe8719ae2f Mon Sep 17 00:00:00 2001 From: Reo Uehara <47747828+uh-zz@users.noreply.github.com> Date: Sun, 13 Oct 2024 00:44:53 +0900 Subject: [PATCH 079/151] Fix missing backticks(ja) (#11487) * chore * fix Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- docs/HOWTO-ja.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/HOWTO-ja.md b/docs/HOWTO-ja.md index 0ff2cdbe9..d4280c53b 100644 --- a/docs/HOWTO-ja.md +++ b/docs/HOWTO-ja.md @@ -6,7 +6,7 @@ -**Free-Programming-Books`へようこそ!** +** Free-Programming-Books へようこそ! ** 私たちは新しい貢献者を歓迎します。GitHub で初めて Pull Request (PR) を作成する人も歓迎します。もしあなたがその一人であるなら、役に立つかもしれないリソースをいくつか紹介しましょう: From d8832ad0a31bb0e0e26c8b05a8f967750bdf7f34 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Sat, 12 Oct 2024 21:16:21 +0530 Subject: [PATCH 080/151] Added a course for solidity in Hindi (#11476) * Added a course for solidity in Hindi * 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 5bf74c2fc..3fb11b7b5 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -767,6 +767,7 @@ * [Solidity ^0.8 \| Blockchain \| In Hindi](https://www.youtube.com/playlist?list=PL-Jc9J83PIiG6_thChXWzolj9BEG-Y0gh) - Pepcoding * [Solidity Full Course](https://www.youtube.com/playlist?list=PLgPmWS2dQHW9u6IXZq5t5GMQTpW7JL33i) - Code Eater +* [Solidity full course for beginners in Hindi](https://www.youtube.com/playlist?list=PLR0uCBk15bq9a__TgfcZ7oA73MTEZ3NOK) - web3Mantra ### Swift From f068b93a02c3055122ebf67f842510ef22c5e2c4 Mon Sep 17 00:00:00 2001 From: sajjad rahman <67529599+sajjadrahman56@users.noreply.github.com> Date: Sat, 12 Oct 2024 21:54:47 +0600 Subject: [PATCH 081/151] [bangla]: 83 nb line links replaced by a new link (#11504) --- books/free-programming-books-bn.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-bn.md b/books/free-programming-books-bn.md index 818dfcab8..507ec5895 100644 --- a/books/free-programming-books-bn.md +++ b/books/free-programming-books-bn.md @@ -80,5 +80,5 @@ ### Sql -* [এসকিউএল পরিচিতি(SQL Introduction in Bangla)](https://www.sattacademy.com/sql/sql-intro.php) - Satt Academy +* [এসকিউএল পরিচিতি(SQL Introduction in Bangla)](https://www.sattacademy.org/sql/index.php) - Satt Academy * [বাংলায় SQL টিউটোরিয়াল](https://sql.howtocode.dev) - Saiful, et al. From 6ffc15882a265ed656e941c9a4928abac4a5f694 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Sat, 12 Oct 2024 21:25:21 +0530 Subject: [PATCH 082/151] Removed English Course from Hindi File (#11505) --- courses/free-courses-hi.md | 1 - 1 file changed, 1 deletion(-) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 3fb11b7b5..9cf0a9637 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -782,7 +782,6 @@ * [System Analysis and Design](https://www.youtube.com/playlist?list=PLWxTHN2c_6cbuRXdCpsYYMxy0N4SSfIX9) - TJ WEBDEV * [System Analysis and Design](https://www.youtube.com/playlist?list=PLi81x6d2Os_8Sa8HifiFruWK6wmgG3Wrg) - Gursimran Singh Dhillon -* [System Design Playlist](https://www.youtube.com/playlist?list=PLMCXHnjXnTnvo6alSjVkgxV-VH6EPyvoX) - Gaurav Sen * [System Design Playlist in Hindi](https://www.youtube.com/playlist?list=PLA3GkZPtsafZdyC5iucNM_uhqGJ5yFNUM) - Engineering Digest * [System Design Series By Coding Ninjas](https://www.youtube.com/playlist?list=PLrk5tgtnMN6RvXrfflstJWgcPFQ_vTOV9) - Coding Ninjas From a71c5b0d57cedb1c6b7dadec0a887333bea02f60 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Sat, 12 Oct 2024 21:26:21 +0530 Subject: [PATCH 083/151] Added an Arduino Course in Hindi (#11503) * Added an Arduino Course in Hindi * 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 9cf0a9637..9f757357e 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -137,6 +137,7 @@ * [Arduino Programming In Hindi (Full Playlist)](https://www.youtube.com/watch?v=KOa1aVijhao) - SBS online classes * [Arduino Programming Series (हिंदी में)](https://www.youtube.com/playlist?list=PLV3C-t_tgjGFyXP_-AF37AoIuxM9jzELM) - Engineers & Electronics * [Complete Arduino Tutorial Learn Arduino Programming in Hindi](https://www.youtube.com/playlist?list=PLg2KtP8cgLjzNu5G2bQQLxFeBiqk8IO0s) - Techtalks With Vivek +* [Learn Arduino in Hindi](https://www.youtube.com/playlist?list=PLVl__93X7ZlxnDtEY1_ibH-fECYEAKAQC) - TEKNOISTIX ### Artificial Intelligence From 1b3efe04a470d239d83d9de912bd0c798ba31426 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Sat, 12 Oct 2024 21:40:38 +0530 Subject: [PATCH 084/151] Added a Course in Python (#11507) * Added a Course in Python * Update free-courses-ur.md --- courses/free-courses-ur.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-ur.md b/courses/free-courses-ur.md index 3675fcc7d..552a665f6 100644 --- a/courses/free-courses-ur.md +++ b/courses/free-courses-ur.md @@ -59,5 +59,6 @@ ### Python +* [Python](https://www.youtube.com/playlist?list=PL-vQNozaqIxuPzFUVEIrYDvd6ieUshJTw) - Kawish - Urdu * [Python_ka_chilla (python in 40 days in urdu/Hindi)](https://www.youtube.com/playlist?list=PL9XvIvvVL50HVsu-Ao8NBr0UJSO8O6lBI) - Codeanics From 7586190ad7e2bff41ab84c4e45b577b3a494f4b6 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Sat, 12 Oct 2024 21:41:22 +0530 Subject: [PATCH 085/151] Removed English Course From Hindi File (#11508) --- courses/free-courses-hi.md | 1 - 1 file changed, 1 deletion(-) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 9f757357e..da475cd3a 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -203,7 +203,6 @@ ### C++ * [C++ and DSA Foundation Course](https://www.youtube.com/playlist?list=PLxgZQoSe9cg0df_GxVjz3DD_Gck5tMXAd) - College Wallah -* [C++ Basics in One Shot - Strivers A2Z DSA Course - L1](https://www.youtube.com/watch?v=EAR7De6Goz4) - Take U Forward * [C++ Full Course \| C++ Tutorial \| Data Structures & Algorithms](https://www.youtube.com/playlist?list=PLfqMhTWNBTe0b2nM6JHVCnAkhQRGiZMSJ) - Apna College * [C++ Full Course \|Complete C++ Placement DSA Course\| Data Structures & Algorithms](https://www.youtube.com/playlist?list=PLDzeHZWIZsTryvtXdMr6rPh4IDexB5NIA) - CodeHelp - by Babbar * [C++ Programming in Hindi](https://www.mygreatlearning.com/academy/learn-for-free/courses/c-programming-in-hindi1) - Bharani Akella (My Great Learning) From b4927a567b020ea6db7e6abbdaa7791b1b7ed94f Mon Sep 17 00:00:00 2001 From: TechGirl007 Date: Sun, 13 Oct 2024 00:24:05 +0800 Subject: [PATCH 086/151] Update free-courses-en.md (#11511) Added Python for Beginners through Alison.com --- 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 88bf9be99..ff0cc4c89 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1488,6 +1488,7 @@ * [Python Course](https://www.python-course.eu) * [Python Course from scratch](https://scrimba.com/playlist/pNpZMAB) - Olaf Paulson (scrimba) * [Python Data Analysis](https://www.coursera.org/learn/python-analysis) - Scott Rixner, Joe Warren (Coursera) +* [Python for Beginners](https://alison.com/course/python-for-beginners) - Merul Dhiman (Alison) * [Python for Beginners](https://www.youtube.com/playlist?list=PLUaB-1hjhk8GHKfndKjyDMHPg_HlQ4vpK) - Alex The Analyst * [Python for Beginners (Full Course)](https://www.youtube.com/playlist?list=PLsyeobzWxl7poL9JTVyndKe62ieoN-MZ3) - Telusko * [Python for Data Science, AI & Development](https://www.coursera.org/learn/python-for-applied-data-science-ai) - Joseph Santarcangelo (Coursera) From dfb20b24a600bed2d00c9073210c24121cc2dff3 Mon Sep 17 00:00:00 2001 From: Mauro Cicolella Date: Sat, 12 Oct 2024 18:27:52 +0200 Subject: [PATCH 087/151] Add Italian Bootstrap course (#11513) * Add Italian course about Cryptography * Add Italian Bootstrap course --- 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 17a548342..d36a35d96 100644 --- a/courses/free-courses-it.md +++ b/courses/free-courses-it.md @@ -235,6 +235,7 @@ ### Web * [Computer grafica 2017/2018](https://www.youtube.com/playlist?list=PLUFFnpJdi99kXjntQ0LNPnLbRLjKzmQaC) - A. Bottino, Politecnico di Torino +* [Corso Bootstrap Italiano](https://www.youtube.com/playlist?list=PLP5MAKLy8lP_boQ2FBTSvA1fU73x2BiEv) - Edoardo Midali * [Corso CSS 3 Completo 2023](https://www.youtube.com/playlist?list=PLP5MAKLy8lP-a0MG-MFHKCISmj2Wg4vT6) - Edoardo Midali * [Corso Flutter 2020](https://www.youtube.com/playlist?list=PLFD-5ZFcEgYX5q5pobSkQGfC6rMYy_puq) - Angelo Cassano * [Corso HTML 5 Completo 2023](https://www.youtube.com/playlist?list=PLP5MAKLy8lP8U-yYn6J4hGfcee4Tirieg) - Edoardo Midali From 471726d8e6429c6be385a67885907d0386e29111 Mon Sep 17 00:00:00 2001 From: Shrey kumar gupta <117209070+shreykumar33@users.noreply.github.com> Date: Sat, 12 Oct 2024 21:59:59 +0530 Subject: [PATCH 088/151] Add Comprehensive Free Resources for Algorithms and System Design. (#11494) * Added a new book and some courses in english resources file. Algorithms book, system design and dsa courses * Added a new book and some courses in english resources file. Algorithms book, system design and dsa courses * Fix linter warnings by correcting blank line spacing in free-courses-ur.md * Fix linter warnings by correcting blank line spacing in free-courses-ur.md again! * Fix linter warnings by correcting blank line spacing in free-courses-ur.md again!! * Changes as per contributing.md made * fixed line spaces * hygiene check * Changed resource location from courses to problem-sets-competitive-programming.md --- courses/free-courses-ur.md | 1 - more/problem-sets-competitive-programming.md | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/courses/free-courses-ur.md b/courses/free-courses-ur.md index 552a665f6..dedd8b6c7 100644 --- a/courses/free-courses-ur.md +++ b/courses/free-courses-ur.md @@ -61,4 +61,3 @@ * [Python](https://www.youtube.com/playlist?list=PL-vQNozaqIxuPzFUVEIrYDvd6ieUshJTw) - Kawish - Urdu * [Python_ka_chilla (python in 40 days in urdu/Hindi)](https://www.youtube.com/playlist?list=PL9XvIvvVL50HVsu-Ao8NBr0UJSO8O6lBI) - Codeanics - diff --git a/more/problem-sets-competitive-programming.md b/more/problem-sets-competitive-programming.md index 7dcf7c4aa..282c30ca6 100644 --- a/more/problem-sets-competitive-programming.md +++ b/more/problem-sets-competitive-programming.md @@ -47,6 +47,7 @@ * [Sigmageek](https://sigmageek.com) * [Sphere Online Judge](http://www.spoj.com/contests) * [Techgig](https://www.techgig.com) +* [Top Array Interview Questions – Structured Path with Video Solutions \| Arrays Series](https://takeuforward.org/array/top-array-interview-questions-structured-path-with-video-solutions/) * [Top Coding Interview Problems](https://takeuforward.org/interviews/strivers-sde-sheet-top-coding-interview-problems/) - Striver * [Topcoder](https://www.topcoder.com) * [Toph](https://toph.co) @@ -96,6 +97,7 @@ * [C2 Ladders](https://c2-ladders-juol.onrender.com) * [Striver's A2Z DSA Course/sheet](https://takeuforward.org/strivers-a2z-dsa-course/strivers-a2z-dsa-course-sheet-2) * [Striver’s CP Sheet](https://takeuforward.org/interview-experience/strivers-cp-sheet/) +* [System Design Roadmap with Videos for SDEs](https://takeuforward.org/system-design/complete-system-design-roadmap-with-videos-for-sdes/) - take U forward(takeuforward) ### Problem Sets From d8afdc53008b2a78fa99a0ebe86b1958435b5aec Mon Sep 17 00:00:00 2001 From: Yael Chavoya Date: Sat, 12 Oct 2024 09:37:12 -0700 Subject: [PATCH 089/151] Add "Curso de C++" book by Salvador Pozo [Spanish] (#11500) * Add "Curso de C++" course by Salvador Pozo * Remove "Curso de C++" from courses list * Add "Curso de C++" to books list --- books/free-programming-books-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-es.md b/books/free-programming-books-es.md index d099bd406..dbc653be7 100644 --- a/books/free-programming-books-es.md +++ b/books/free-programming-books-es.md @@ -138,6 +138,7 @@ * [Aprenda C++ avanzado como si estuviera en primero](https://web.archive.org/web/20100701020037/http://www.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/cpp/avanzado/cppavan.pdf) - Paul Bustamante, Iker Aguinaga, Miguel Aybar, Luis Olaizola, Iñigo Lazcano (PDF) * [Aprenda C++ básico como si estuviera en primero](https://web.archive.org/web/20100701020025/http://www.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/cpp/basico/cppbasico.pdf) - Paul Bustamante, Iker Aguinaga, Miguel Aybar, Luis Olaizola, Iñigo Lazcano (PDF) +* [Curso de C++](https://conclase.net/c/curso) - Salvador Pozo (HTML) * [Ejercicios de programación creativos y recreativos en C++](http://antares.sip.ucm.es/cpareja/libroCPP/) - Luis Llana, Carlos Gregorio, Raquel Martínez, Pedro Palao, Cristóbal Pareja (HTML) From 0bc69689a83762fe7bc074c9827410eb1eae358f Mon Sep 17 00:00:00 2001 From: Mauro Cicolella Date: Mon, 14 Oct 2024 01:27:24 +0200 Subject: [PATCH 090/151] Add Italian course about Typescript (#11515) * Add Italian course about Cryptography * Add Italian Bootstrap course * Add Italian Typescript course --- 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 d36a35d96..d700ba367 100644 --- a/courses/free-courses-it.md +++ b/courses/free-courses-it.md @@ -241,6 +241,7 @@ * [Corso HTML 5 Completo 2023](https://www.youtube.com/playlist?list=PLP5MAKLy8lP8U-yYn6J4hGfcee4Tirieg) - Edoardo Midali * [Corso HTML 5 Italiano 2023](https://www.youtube.com/playlist?list=PL6PilnEO6HWbTXL8nLSkp-875H-x-vhEo) - Manuel Ricci * [Corso SEO Italiano 2023](https://www.youtube.com/playlist?list=PLP5MAKLy8lP9OpFQyF2LnTWgtcoDLgYm7) - Edoardo Midali +* [Corso Typescript 2023](https://www.youtube.com/playlist?list=PLP5MAKLy8lP--n8iUsDsFMuTiKW5ooZE6) - Edoardo Midali * [Mini Corso React / TypeScript / TSX 2023](https://www.youtube.com/playlist?list=PLUioGv_6G9YJw8uZb040obhcCi8tQX9IQ) - Fabio Biondi * [Progettazione di applicazioni Web](https://www.youtube.com/playlist?list=PLE0AA1735F10543A6) - Fulvio Corno, S. Di Carlo, Politecnico di Torino From b025110fae3a60e0b58b049e17235e206b57e779 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Mon, 14 Oct 2024 04:58:24 +0530 Subject: [PATCH 091/151] Added a Ruby Course in Hindi (#11518) * Added a Ruby Course in Hindi * 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 da475cd3a..6a9d37b2b 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -727,6 +727,7 @@ ### Ruby +* [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 From d0d67fb51ac2b4c22a7085e75a331627205a0717 Mon Sep 17 00:00:00 2001 From: Leo Tran Date: Mon, 14 Oct 2024 09:30:56 +1000 Subject: [PATCH 092/151] Add HTML course to Vietnamese course list (#11481) * Add HTML course to Vietnamese course list * Fix broken anchors in Vietnamese free courses list * Update instructor name * Update courses/free-courses-vi.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- courses/free-courses-vi.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/courses/free-courses-vi.md b/courses/free-courses-vi.md index c5de040aa..d982e001e 100644 --- a/courses/free-courses-vi.md +++ b/courses/free-courses-vi.md @@ -8,8 +8,8 @@ * [Blazor](#blazor) * [Bootstrap](#bootstrap) * [C](#c) -* [C#](#csharp) -* [Cấu trúc dữ liệu và Giải thuật](#cautrucdulieuvagiaithuat) +* [C#](#a-idcsharpac) +* [Cấu trúc dữ liệu và Giải thuật](#cấu-trúc-dữ-liệu-và-giải-thuật) * [Flutter](#flutter) * [Git](#git) * [Go](#go) @@ -141,6 +141,7 @@ * [HTML](https://www.codehub.com.vn/HTML) - Codehub * [HTML Cơ Bản](https://www.codehub.com.vn/HTML-Co-Ban) - Codehub * [HTML Cơ Bản](https://www.youtube.com/playlist?list=PLl4nkmb3a8w135_M4YRPzYD9_6tERz3ce) - Thạch Phạm +* [HTML Dành Cho Lập Trình Viên Web](https://zendvn.com/mien-phi-html-danh-cho-lap-trinh-vien-web-68) - Nguyen Van Linh (ZendVN) * [Tự Học Thiết Kế Website với HTML và CSS](https://www.codehub.com.vn/Tu-Hoc-Thiet-Ke-Website-voi-HTML-va-CSS) - Codehub From b96cda34bf62670ae82a675eaec7956cb1b6af18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nguy=E1=BB=85n=20Minh=20Ph=C3=BA?= Date: Mon, 14 Oct 2024 06:35:35 +0700 Subject: [PATCH 093/151] Add AI courses from huggingface (#11519) --- courses/free-courses-en.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index ff0cc4c89..2fda0d464 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -266,13 +266,17 @@ * [Artificial Intelligence on Google Cloud Platform](https://www.youtube.com/playlist?list=PL3N9eeOlCrP6Nhv4UFp67IsQ_TVDpXqXK) - Srivatsan Srinivasan @ AIEngineering * [Artificial Intelligence Search Methods For Problem Solving](https://www.youtube.com/playlist?list=PLbMVogVj5nJSFZoiF6RDqyz_m6Srjx_MY) - nptelhrd * [AWS Certified AI Practitioner (AIF-C01)](https://www.youtube.com/watch?v=WZeZZ8_W-M4) - Andrew Brown (FreeCodeCamp) +* [Community Computer Vision Course](https://huggingface.co/learn/computer-vision-course) - Hugging Face * [CS50’s Introduction to Artificial Intelligence with Python](https://cs50.harvard.edu/ai/) - Brian Yu, David J. Malan (Harvard OpenCourseWare and edX) +* [Deep Reinforcement Learning Course](https://huggingface.co/learn/deep-rl-course) - Hugging Face +* [Diffusion Course](https://huggingface.co/learn/diffusion-course) - Hugging Face * [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) * [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) +* [NLP Course](https://huggingface.co/learn/nlp-course) - Hugging Face * [NYU Artificial Intelligence SP24](https://www.youtube.com/playlist?list=PLLHTzKZzVU9cH26X9VQ14lIA0aPwZiZTx) - Alfredo Canziani, Ernest Davis * [Stanford CS221: Artificial Intelligence: Principles and Techniques \| Autumn 2019](https://www.youtube.com/playlist?list=PLoROMvodv4rO1NB9TD4iUZ3qghGEGtqNX) - Stanford Online From 549e5f7dbd776a31d7ebd0075cf60ddc03a8b834 Mon Sep 17 00:00:00 2001 From: Margaret Hu <70117942+margaret-hu@users.noreply.github.com> Date: Sun, 13 Oct 2024 16:38:07 -0700 Subject: [PATCH 094/151] Adding a book on cellular automata (#11509) * Update free-programming-books-langs.md A book on C++ standard coding practices has also been added to the 'By Programming Language' section. * Update free-programming-books-subjects.md --- 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 041db1eea..d54c28422 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -172,6 +172,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [A New Kind of Science](https://www.wolframscience.com/nksonline/toc.html) - Stephen Wolfram * [An Introduction to Cellular Automata](https://ia801004.us.archive.org/26/items/viviencellularautomata/vivien%20cellular%20automata.pdf) - Hélène Vivien (PDF) +* [Introduction to the Modeling and Analysis of Complex Systems](https://milneopentextbooks.org/introduction-to-the-modeling-and-analysis-of-complex-systems/) - Hiroki Sayama ### Cloud Computing From b35127e53345e6e4c0ecec317b21cf9632d167c1 Mon Sep 17 00:00:00 2001 From: ReddiRani8496 <126679818+ReddiRani8496@users.noreply.github.com> Date: Mon, 14 Oct 2024 05:08:55 +0530 Subject: [PATCH 095/151] Add Typescript course by Hitesh Choudhary (#11521) --- 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 2fda0d464..d09e581fc 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1187,6 +1187,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) +* [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) * [TypeScript Tutorial for Beginners - 2022](https://www.youtube.com/watch?v=d56mG7DezGs) - Programming with Mosh From 273e4084cdaeed4d113bfb83e4dc1e41be95ab46 Mon Sep 17 00:00:00 2001 From: Dharmin Nagar <68629743+dharminnagar@users.noreply.github.com> Date: Mon, 14 Oct 2024 05:10:18 +0530 Subject: [PATCH 096/151] Update free-courses-en.md (#11522) --- 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 d09e581fc..b8f1ea353 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -653,6 +653,7 @@ * [Ansible for the Absolute Beginner - DevOps](https://www.udemy.com/course/ansible-for-the-absolute-beginner-devops) - Vijay Patel (Udemy) * [AWS Provisioning using Ansible with real-time examples](https://www.udemy.com/course/aws-provisioning-using-ansible-with-real-time-examples) - Narendra P (Udemy) * [DevOps: Beginner's Guide To Automation With Ansible](https://www.udemy.com/course/devops-beginners-guide-to-automation-with-ansible) - TetraNoodle Team, Manuj Aggarwal (Udemy) +* [Getting Started with Ansible](https://www.youtube.com/playlist?list=PLT98CRl2KxKEUHie1m24-wkyHpEsa4Y70) - Learn Linux TV * [Red Hat Ansible Automation for SAP (RH045)](https://www.udemy.com/course/red-hat-ansible-automation-for-sap) - Red Hat, Inc. (Udemy) * [Use Ansible with Amazon Web Services](https://www.udemy.com/course/ansible-aws) - Rohit Abraham (Udemy) From 34c6170869f2c40137c4796b58bfe79ea3f4c2e5 Mon Sep 17 00:00:00 2001 From: Kevin Alfito <71138490+kevinalfito69@users.noreply.github.com> Date: Mon, 14 Oct 2024 06:53:00 +0700 Subject: [PATCH 097/151] Update free-programming-books-id.md (#11525) --- books/free-programming-books-id.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-id.md b/books/free-programming-books-id.md index 0f81a89f1..9f41157ed 100644 --- a/books/free-programming-books-id.md +++ b/books/free-programming-books-id.md @@ -219,6 +219,7 @@ * [Python Untuk Pemula](https://santrikoding.com/ebook/python-untuk-pemula) - Rizqi Maulana * [Tutorial Dasar Pemrograman Python](https://www.petanikode.com/tutorial/python/) - Petani Kode, Ahmad Muhardian * [Tutorial Python](https://docs.python.org/id/3.8/tutorial/) +* [Tutorial Python untuk Pemula](https://www.kevintekno.com/p/tutorial-python-untuk-pemula.html) - Kevin Tekno, Kevin Alfito * [Workshop Python 101](http://sakti.github.io/python101/) From f98ff4bcd740980e4d51cc501fb7608b79f559b8 Mon Sep 17 00:00:00 2001 From: Kevin Alfito <71138490+kevinalfito69@users.noreply.github.com> Date: Mon, 14 Oct 2024 06:54:28 +0700 Subject: [PATCH 098/151] Add Git Course Resource (#11526) --- courses/free-courses-id.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-id.md b/courses/free-courses-id.md index 5450f64a6..f5b5e8567 100644 --- a/courses/free-courses-id.md +++ b/courses/free-courses-id.md @@ -150,6 +150,7 @@ * [Source Code Management untuk Pemula](https://www.dicoding.com/academies/116) - Dicoding, membutuhkan registrasi * [Tutorial GIT Bahasa Indonesia Lengkap](https://www.youtube.com/playlist?list=PL1aMeb5UP_PHXTV_Xpt-19x_rVPXrymOM) - IDStack * [Tutorial Git Dasar](https://www.youtube.com/watch?v=fQbTeNX1mvM) - Programmer Zaman Now +* [Upload Code di Github](https://app.sko.dev/kelas/upload-kode-di-github) - Sekolah Koding ### Go From aef1aa134959f4645120a004c3aa7ca0d8e59217 Mon Sep 17 00:00:00 2001 From: Hang <5147530+huhuhang@users.noreply.github.com> Date: Mon, 14 Oct 2024 23:55:28 +0800 Subject: [PATCH 099/151] add practice-linux-commands-free-course to courses/free-courses-en.md (#11524) * add practice-linux-commands-free-course * Update free-courses-en.md: Remove duplicate Linux commands course --------- Co-authored-by: huhuhang --- more/free-programming-interactive-tutorials-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/more/free-programming-interactive-tutorials-en.md b/more/free-programming-interactive-tutorials-en.md index 1e5903fc9..5b7954b53 100644 --- a/more/free-programming-interactive-tutorials-en.md +++ b/more/free-programming-interactive-tutorials-en.md @@ -298,6 +298,7 @@ * [Learning operating system development using Linux kernel and Raspberry Pi](https://github.com/s-matyukevich/raspberry-pi-os) - Sergey Matyukevich *(:construction: in process)* * [Linux Journey - Fun and Easy](https://linuxjourney.com) - Cindy Quach * [Operating System Tutorial](https://www.scaler.com/topics/operating-system/) - Scaler Topics +* [Practice Linux Commands (Hands-On Labs)](https://labex.io/tutorials/practice-linux-commands-free-tutorials-398420) - LabEx * [Project eXpOS: eXperimental Operating System](https://exposnitc.github.io) - Murali Krishnan K., Department of Computer Science and Engineering of the Calicut National Institute of Technology (HTML) From 6db6728342f1cc385dd9a3f4e7c999b44b06c5e8 Mon Sep 17 00:00:00 2001 From: Hang <5147530+huhuhang@users.noreply.github.com> Date: Mon, 14 Oct 2024 23:59:20 +0800 Subject: [PATCH 100/151] Add aibydoing.com to free-courses-zh.md (#11523) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add "动手实战人工智能" course in Chinese * Add "动手实战人工智能" course in Chinese * add blank lines --------- Co-authored-by: huhuhang --- books/free-programming-books-zh.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/books/free-programming-books-zh.md b/books/free-programming-books-zh.md index cfaff36e2..c2d66ad1d 100644 --- a/books/free-programming-books-zh.md +++ b/books/free-programming-books-zh.md @@ -12,6 +12,7 @@ * [函数式概念](#函数式概念) * [计算机图形学](#计算机图形学) * [其它](#其它) + * [人工智能](#人工智能) * [软件开发方法](#软件开发方法) * [设计模式](#设计模式) * [数据库](#数据库) @@ -186,6 +187,11 @@ * [Sketch 中文手册](http://sketchcn.com/sketch-chinese-user-manual.html#introduce) +### 人工智能 + +* [动手实战人工智能](https://aibydoing.com) - huhuhang + + ### 软件开发方法 * [傻瓜函数编程](https://github.com/justinyhuang/Functional-Programming-For-The-Rest-of-Us-Cn) (《Functional Programming For The Rest of Us》中文版) From 366d740c10c6547a36ff041c0b0a2fa5bde14907 Mon Sep 17 00:00:00 2001 From: Dharmin Nagar <68629743+dharminnagar@users.noreply.github.com> Date: Mon, 14 Oct 2024 21:33:34 +0530 Subject: [PATCH 101/151] Update free-courses-en.md (#11534) --- 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 b8f1ea353..1a98d1dd4 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -337,6 +337,7 @@ * [Ethereum Developer Bootcamp](https://www.alchemy.com/university/courses/ethereum) - Alchemy University * [Free Blockchain Development Courses](https://www.youtube.com/playlist?list=PLS5SEs8ZftgUNcUVXtn2KXiE1Ui9B5UrY) - Dapp University * [Learn Blockchain](https://www.youtube.com/playlist?list=PLlp912GlUiC1xPnwVmKgIiuMERetMwre9) - Roomyan +* [Smart Contract Security](https://updraft.cyfrin.io/courses/security) - Cyfrin Updraft * [Solidity, Blockchain, and Smart Contract Course – Beginner to Expert Python Tutorial](https://www.youtube.com/watch?v=M576WGiDBdQ) - Patrick Collins (freeCodeCamp.org) From 07b62fc66cd0d4a399dc7b1baf3d808eb3f7000b Mon Sep 17 00:00:00 2001 From: manchan <67535496+manvith12@users.noreply.github.com> Date: Mon, 14 Oct 2024 21:36:48 +0530 Subject: [PATCH 102/151] Added license notes to 3 books and added type of book (pdf) for one (#11479) * Updated free-programming-books-langs.md book 1 - A Complete Guide to Standard C++ Algorithms license: CC-BY-NC-SA found "This work may be distributed and/or modified under the conditions of the CC-BY-NC-SA license" on page 4/116 book 2 - C++ GUI Programming with Qt 3 license: OPl found "This material may only be distributed subject to the terms and conditions set forth in the Open Publication License, v1.0 or later" on page 4/464 book 3 - C++ Notes for Professionals license: CC BY-SA found " the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA" on page 19/708 * fixed recommended changes * Apply suggestions from code review Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-langs.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 79836f1fe..646a1440d 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -512,15 +512,15 @@ Books on general-purpose programming that don't focus on a specific language are ### C++ -* [A Complete Guide to Standard C++ Algorithms](https://github.com/HappyCerberus/book-cpp-algorithms) - Šimon Tóth (PDF, LaTeX) *(:construction: in process)* +* [A Complete Guide to Standard C++ Algorithms](https://github.com/HappyCerberus/book-cpp-algorithms) - Šimon Tóth (PDF, LaTeX) (CC BY-NC-SA) *(:construction: in process)* * [An Introduction to the USA Computing Olympiad, C++ Edition](https://darrenyao.com/usacobook/cpp.pdf) - Darren Yao (PDF) * [C++ Annotations](https://fbb-git.gitlab.io/cppannotations/) - Frank B. Brokken (HTML, PDF) * [C++ Coding Standard](https://possibility.com/Cpp/CppCodingStandard.html) - Todd Hoff (HTML, PDF) * [C++ Core Guidelines](https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md) - `edt.:` Bjarne Stroustrup, Herb Sutter * [C++ For Programmers](https://tfetimes.com/wp-content/uploads/2015/04/c-for-c-programmers.pdf) - JT Kalnay (PDF) * [C++ GUI Programming With Qt 3](https://ptgmedia.pearsoncmg.com/images/0131240722/downloads/blanchette_book.pdf) - Jasmin Blanchette, Mark Summerfield (PDF) -* [C++ Language](http://www.cplusplus.com/doc/tutorial/) -* [C++ Notes for Professionals](https://goalkicker.com/CPlusPlusBook) - Compiled from StackOverflow Documentation (PDF) +* [C++ Language](http://www.cplusplus.com/doc/tutorial/) (HTML) +* [C++ Notes for Professionals](https://goalkicker.com/CPlusPlusBook) - Compiled from StackOverflow Documentation (PDF) (CC BY-SA) * [C++ Programming](https://en.wikibooks.org/wiki/C%2B%2B_Programming) - Panic, et al. * [C++ Programming: Code patterns design](https://en.wikibooks.org/wiki/C%2B%2B_Programming/Code/Design_Patterns) - WikiBooks (HTML) * [C++ Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/cplusplus) (PDF, Kindle) (email address *requested*, not required) From 22fc8abc1c10aa47689ae52d55f86770b82f8ea7 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Mon, 14 Oct 2024 21:37:58 +0530 Subject: [PATCH 103/151] Added Arduino Course (#11538) * Added Arduino Course * 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 6a9d37b2b..6d7620f95 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -136,6 +136,7 @@ * [Arduino Programming In Hindi (Full Playlist)](https://www.youtube.com/watch?v=KOa1aVijhao) - SBS online classes * [Arduino Programming Series (हिंदी में)](https://www.youtube.com/playlist?list=PLV3C-t_tgjGFyXP_-AF37AoIuxM9jzELM) - Engineers & Electronics +* [Arduino project in hindi](https://www.youtube.com/playlist?list=PLLpp1gWWec-Fj93mz9kfflp_ovplKCpR4) - Praveen Innovation Lab * [Complete Arduino Tutorial Learn Arduino Programming in Hindi](https://www.youtube.com/playlist?list=PLg2KtP8cgLjzNu5G2bQQLxFeBiqk8IO0s) - Techtalks With Vivek * [Learn Arduino in Hindi](https://www.youtube.com/playlist?list=PLVl__93X7ZlxnDtEY1_ibH-fECYEAKAQC) - TEKNOISTIX From e35e23c759d4cca003a078cef94d50119c28b8ba Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Mon, 14 Oct 2024 21:40:36 +0530 Subject: [PATCH 104/151] Added a C# Course in Hindi (#11539) --- 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 6d7620f95..6b026ebe0 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -189,6 +189,7 @@ ### C\# * [Basic C# Programming Tutorials](https://www.youtube.com/playlist?list=PLCqWuVe6WFLLmMTO44hpYKnptJ6765skH) - Sunny Games & Technology +* [C# Programming Complete in Hindi By Arvind](https://www.youtube.com/playlist?list=PLOd2apPiwn-Z8GJiZs5HYb7HoiVvTV9H7) - Sarkar Study Waves Education * [C# Programming language (Console Applications)](https://www.youtube.com/playlist?list=PLX07l0qxoHFLZftsVKyj3k9kfMca2uaPR) - Learning Never Ends * [C# Tutorial In Hindi](https://www.youtube.com/watch?v=SuLiu5AK9Ps) - CodeWithHarry * [C# Tutorial in Hindi for Beginners](https://www.youtube.com/playlist?list=PLV8vIYTIdSnYTYr0bmIbfzYii0YQSPocB) - Easy Engineering Classes From a3a34412854404c36d45f2fd6f5f5654fc3866bf Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Mon, 14 Oct 2024 21:50:21 +0530 Subject: [PATCH 105/151] Added an AI course in Hindi (#11542) --- 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 6b026ebe0..0c862d5cd 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -144,6 +144,7 @@ ### Artificial Intelligence * [Artificial Intelligence (Complete Playlist)](https://www.youtube.com/playlist?list=PLxCzCOWd7aiHGhOHV-nwb0HR5US5GFKFI) - Gate Smashers +* [Artificial Intelligence Lectures Hindi](https://www.youtube.com/playlist?list=PLV8vIYTIdSnYsdt0Dh9KkD9WFEi7nVgbe) - Easy Engineering Classes * [Generative AI Series - Showcasing Generative AI By Building Projects](https://www.youtube.com/playlist?list=PLu0W_9lII9aiS4rUVp2jXwIvCruo27sG6) - CodeWithHarry * [Playlist to Artificial Intelligence ](https://www.youtube.com/playlist?list=PLPIwNooIb9vgB1DQEftkKA3qOdeC4vonA) - Perfect Computer Engineer * [Prompt Engineering Full Course in Hindi (beginner to Master)](https://www.youtube.com/playlist?list=PLyz4Eb45WBQ02Md7BiIO1sUsKTs8GcWKS) - EduExpress From 182fd5579b9fcf30ca1d867216214e666f73d97f Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Mon, 14 Oct 2024 21:52:51 +0530 Subject: [PATCH 106/151] Removed English Course from Hindi File (#11543) --- courses/free-courses-hi.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 0c862d5cd..c91a7ab74 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -226,9 +226,8 @@ * [Cloud Computing](https://www.youtube.com/playlist?list=PLYwpaL_SFmcCyQH0n9GHfwviu6KeJ46BV) - 5 Minutes Engineering * [Cloud Computing](https://www.youtube.com/playlist?list=PLDN4rrl48XKqNsrDogCpHsul3UHMC0Wdq) - Abdul Bari * [Cloud Computing Course Free](https://www.youtube.com/watch?v=lae0mfHBSjk) - Intellipaat -* [Cloud Computing Full Course In 11 Hours](https://www.youtube.com/watch?v=2LaAJq1lB1Q) - Edureka * [Cloud Computing Tutorial](https://www.youtube.com/playlist?list=PL-JvKqQx2AtfQ8cGyKsFE7Tj2FyB1yCkd) - University Academy -* [NPTEL Cloud Computing Course](https://www.youtube.com/playlist?list=PLShJJCRzJWxhz7SfG4hpaBD5bKOloWx9J) - NPTEL + #### AWS From 0ec1676a824dd087ade1b233b7bfb5aa7d083f87 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Mon, 14 Oct 2024 21:55:10 +0530 Subject: [PATCH 107/151] Removed English Course from Hindi File (#11545) --- courses/free-courses-hi.md | 1 - 1 file changed, 1 deletion(-) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index c91a7ab74..8f45dc67a 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -294,7 +294,6 @@ * [Heap Playlist Interview Questions Coding Tutorials Data Structures](https://youtube.com/playlist?list=PL_z_8CaSLPWdtY9W22VjnPxG30CXNZpI9) - Aditya Verma * [Java + Data Structures + Algorithms](https://www.youtube.com/playlist?list=PLKKfKV1b9e8ps6dD3QA5KFfHdiWj9cB1s) - Apni Kaksha * [Java + DSA](https://www.youtube.com/playlist?list=PLfqMhTWNBTe3LtFWcvwpqTkUSlB32kJop) - Apna College -* [Java + DSA + Interview Preparation Course](https://youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ) - Kunal Kushwaha * [Linked Lists - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiF5VZmktfqW6WVU1pxBF6l_) - Pepcoding * [Simplified DSA with FRAZ](https://www.youtube.com/playlist?list=PLKZaSt2df1gy75J3irj89a2vSGqeQdtDA) - Fraz * [Stack Playlist \| Interview Questions \| Coding \| Tutorials \| Data Structures](https://www.youtube.com/playlist?list=PL_z_8CaSLPWdeOezg68SKkeLN4-T_jNHd) - Aditya Verma From 91244a15f7e067dda95dbcd6463582775f8543c6 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Mon, 14 Oct 2024 21:56:15 +0530 Subject: [PATCH 108/151] Removed English Course from Hindi File (#11546) --- courses/free-courses-hi.md | 1 - 1 file changed, 1 deletion(-) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 8f45dc67a..348ca4560 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -335,7 +335,6 @@ * [Flutter 3 tutorial in Hindi](https://youtube.com/playlist?list=PLB97yPrFwo5g-XcPlfSXSOeeby23jVAcp) - CODERS NEVER QUIT * [Flutter App Development](https://www.youtube.com/playlist?list=PLlvhNpz1tBvH4Wn8rMjtscK3l2pXnC9aN) - Code With Dhruv * [Flutter Complete Tutorial in Hindi](https://www.youtube.com/playlist?list=PLjVLYmrlmjGfGLShoW0vVX_tcyT8u1Y3E) - WsCube Tech -* [Flutter Essential Course](https://www.youtube.com/watch?v=Wdx8vwN_nWI) - freecodecamp * [Flutter Series 2020](https://www.youtube.com/playlist?list=PLDzeHZWIZsTo3Cs115GXkot28i406511Y) - CodeHelp - by Babbar * [Flutter Tutorial For Beginners in Hindi](https://www.youtube.com/playlist?list=PLMkkZSS5OjPIwDyHHKVex6zr008U1-sWM) - Geeks Rank * [Flutter Widgets in Hindi](https://www.youtube.com/playlist?list=PLz7ymP4HzwSH3vAnhDWLkO2TLbwGeigl7) - Ahirlog From 6a2c91eb1d4666b3fc167893b4d701452417c457 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Mon, 14 Oct 2024 22:09:07 +0530 Subject: [PATCH 109/151] Removed English Course from Hindi File (#11544) --- courses/free-courses-hi.md | 1 - 1 file changed, 1 deletion(-) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 348ca4560..1ba0d8847 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -286,7 +286,6 @@ * [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 Structures and Algorithms](https://www.youtube.com/playlist?list=PLdo5W4Nhv31bbKJzrsKfMpo_grxuLl8LU) - Jenny's Lectures CS IT * [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 17b62391abacec0539e74761cdb114fb07ca3d0b Mon Sep 17 00:00:00 2001 From: Fery Adwarsyah Pawamatra <72060401+F-Pawamatra@users.noreply.github.com> Date: Tue, 15 Oct 2024 07:54:49 +0700 Subject: [PATCH 110/151] feat: add new indonesia's free ebooks (#11547) * feat: add new indonesia's free ebooks * fix: remove unauthorized distibuted books --- books/free-programming-books-id.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/books/free-programming-books-id.md b/books/free-programming-books-id.md index 9f41157ed..26e290273 100644 --- a/books/free-programming-books-id.md +++ b/books/free-programming-books-id.md @@ -50,6 +50,7 @@ ### C++ * [Belajar C++ Dasar Bahasa Indonesia](https://github.com/kelasterbuka/CPP_dasar-dasar-programming) - Kelas Terbuka +* [Buku Pintar C++ untuk Pemula](https://www.researchgate.net/publication/236687537_Buku_Pintar_C_untuk_Pemula) - Abdul Kadir ### Git @@ -91,6 +92,7 @@ ### Java * [Algoritma dan Struktur Data dengan Java oleh Polinema SIB](https://polinema.gitbook.io/jti-modul-praktikum-algoritma-dan-struktur-data/) - Politeknik Negeri Malang +* [Buku Pertama Belajar Pemrograman Java untuk Pemula](https://www.researchgate.net/publication/264422101_Buku_Pertama_Belajar_Pemrograman_Java_untuk_Pemula) - Abdul Kadir * [Java Desktop](https://github.com/ifnu/buku-java-desktop/raw/master/java-desktop-ifnu-bima.pdf) - Ifnu Bima (PDF) * [Memulai Java Enterprise dengan Spring Boot](https://raw.githubusercontent.com/teten-nugraha/free-ebook-springboot-basic/master/Memulai%20Java%20Enterprise%20dengan%20Spring%20Boot.pdf) - Teten Nugraha (PDF) * [Pemrograman Java](https://blog.rosihanari.net/download-tutorial-java-se-gratis/) - Rosihan Ari Yuana @@ -214,6 +216,7 @@ * [Belajar Python](http://www.belajarpython.com) * [Cepat Mahir Python](https://gilacoding.com/upload/file/Python.pdf) - Hendri, `edt.:` Romi Satria Wahono (PDF) +* [Dasar-Dasar Python: Panduan Cepat untuk Memahami Fondasi Pemrograman Python](https://www.researchgate.net/publication/361459389_Dasar-Dasar_Python_Panduan_Cepat_untuk_Memahami_Fondasi_Pemrograman_Python) - Abdul Kadir * [Dasar Pengenalan Pemrograman Python](https://play.google.com/store/books/details/Rolly_Maulana_Awangga_Dasar_dasar_Python?id=YpzDDwAAQBAJ) - Rolly Maulana AwanggaRayhan *(Membutuhkan akun Google Play Books atau email yang valid)* * [Kursus Singkat Machine Learning dengan TensorFlow API](https://developers.google.com/machine-learning/crash-course?hl=id) * [Python Untuk Pemula](https://santrikoding.com/ebook/python-untuk-pemula) - Rizqi Maulana From e3ef28c6281dc80595e3fc89010377204197d01c Mon Sep 17 00:00:00 2001 From: ReddiRani8496 <126679818+ReddiRani8496@users.noreply.github.com> Date: Tue, 15 Oct 2024 07:57:38 +0530 Subject: [PATCH 111/151] Add R Progamming By Simplilearn (#11551) --- 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 1a98d1dd4..5a20fd84d 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1567,6 +1567,7 @@ * [Introduction to R](https://www.datacamp.com/courses/free-introduction-to-r) - DataCamp * [R Basics - R Programming Language Introduction](https://www.udemy.com/course/r-basics/) - R-Tutorials Training (Udemy) * [R Programming](https://www.coursera.org/course/rprog) +* [R Programming For Beginners](https://www.youtube.com/playlist?list=PLEiEAq2VkUUKAw0aAJ1W4jpZ1q9LpX4yG) - Simplilearn * [R Programming Tutorial](https://www.youtube.com/watch?v=_V8eKsto3Ug) - Barton Poulson (freeCodeCamp) * [R Tutorial For Beginners \| Edureka](https://www.youtube.com/watch?v=fDRa82lxzaU) - Edureka! From 1abc9ee0782aa58efbfd05c13ec60c90e9a8b2fd Mon Sep 17 00:00:00 2001 From: Michelle Paradis <46390671+michpara@users.noreply.github.com> Date: Mon, 14 Oct 2024 22:28:34 -0400 Subject: [PATCH 112/151] add license to 1 book (#11552) Co-authored-by: Michelle Paradis --- 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 646a1440d..529cbf497 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2634,7 +2634,7 @@ Books on general-purpose programming that don't focus on a specific language are ### Visual Basic -* [Visual Basic .NET Notes for Professionals](https://goalkicker.com/VisualBasic_NETBook/) - Compiled from StackOverflow Documentation (PDF) +* [Visual Basic .NET Notes for Professionals](https://goalkicker.com/VisualBasic_NETBook/) - Compiled from StackOverflow Documentation (PDF) (CC BY-SA) * [Visual Basic Official Docs](https://docs.microsoft.com/en-us/dotnet/visual-basic) From a25c335ce464d07acf87598e1e1be9a6bdfe24f4 Mon Sep 17 00:00:00 2001 From: Kevin Alfito <71138490+kevinalfito69@users.noreply.github.com> Date: Tue, 15 Oct 2024 09:30:40 +0700 Subject: [PATCH 113/151] Add Dart course with Indonesian language (#11553) --- courses/free-courses-id.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-id.md b/courses/free-courses-id.md index f5b5e8567..7787d718f 100644 --- a/courses/free-courses-id.md +++ b/courses/free-courses-id.md @@ -100,6 +100,7 @@ * [Dart Indonesia](https://www.youtube.com/playlist?list=PLoNv-2zK-dzEbZSFeGgSnpdp5i_Lwto-8) - CodeWithIhwan * [Dart Programming Untuk Persiapan Belajar Flutter](https://buildwithangga.com/kelas/dart-programming-untuk-persiapan-belajar-flutter) - Rifqi Eka (BuildWithAngga) *(phone number and email address required)* * [Pemrograman Berorientasi Objek - Dart](https://www.youtube.com/playlist?list=PLZS-MHyEIRo7cgStrKAMhgnOT66z2qKz1) - Erico Darmawan Handoyo +* [Tutorial Dart](https://www.kevintekno.com/p/tutorial-dart.html) - Kevin Tekno * [TUTORIAL DART DASAR (BAHASA INDONESIA)](https://www.youtube.com/watch?v=-mzXdI27tyk) - Eko Kurniawan Khannedy, Programmer Zaman Now * [Tutorial Dart OOP - Bahasa Indonesia](https://www.youtube.com/watch?v=k0ycD2aqPzU) - Eko Kurniawan Khannedy, Programmer Zaman Now From 0dfe5debd17a22113efa317297bd72a05d69082e Mon Sep 17 00:00:00 2001 From: Dharmin Nagar <68629743+dharminnagar@users.noreply.github.com> Date: Tue, 15 Oct 2024 08:06:14 +0530 Subject: [PATCH 114/151] Update free-courses-en.md (#11536) * Update free-courses-en.md Adding a free formal verification course. closes #11535 * Update courses/free-courses-en.md Co-authored-by: Eric Hellman * Update courses/free-courses-en.md Co-authored-by: Eric Hellman --------- 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 5a20fd84d..13d487eb2 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -324,6 +324,7 @@ ### Blockchain +* [Assembly and Formal Verification](https://updraft.cyfrin.io/courses/formal-verification) - Cyfrin Updraft * [BerkeleyX: Blockchain Technology](https://www.edx.org/learn/blockchain/university-of-california-berkeley-blockchain-technology) - Rustie Lin and Nadir Akhtar * [Blockchain Developer Tutorials](https://www.youtube.com/playlist?list=PLS5SEs8ZftgUTXs0OJD2LFpYBPr4L54id) - Gregory McCubbin (Dapp University) * [Blockchain Essentials](https://cognitiveclass.ai/courses/blockchain-course) - CognitiveClass.ai From a04c30c2387754fa87760ca04503841572b32cf1 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Tue, 15 Oct 2024 08:07:24 +0530 Subject: [PATCH 115/151] Added a Compiler Design Course in Hindi (#11548) * Added a Compiler Design Course in Hindi * 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 1ba0d8847..f87e4fea5 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -250,6 +250,7 @@ ### Compiler Design +* [Compiler Design](https://www.youtube.com/playlist?list=PL1QH9gyQXfguPNDTsnG90W2kBDQpYLDQr) - The Gatehub * [Compiler Design](https://www.youtube.com/playlist?list=PL9FuOtXibFjVR-87LcU-DS-9TJcbG97_p) - Abhishek Sharma * [Compiler Design](https://www.youtube.com/playlist?list=PL23dd-8zssJBiyntds3X1sVWUDeb0Aa1N) - Start Practicing * [Compiler Design (Complete Playlist)](https://www.youtube.com/playlist?list=PLmXKhU9FNesSmu-_DKC7APRoFkaQvGurx) - KnowledgeGATE by Sanchit Sir From e5d68bc002cc718808c5a2924b7053d62890b1f7 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Tue, 15 Oct 2024 08:08:28 +0530 Subject: [PATCH 116/151] Removed English Course From Hindi File (#11556) --- courses/free-courses-hi.md | 1 - 1 file changed, 1 deletion(-) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index f87e4fea5..fa87a8fec 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -304,7 +304,6 @@ * [3.1 DBMS In Hindi (Complete Playlist)](https://www.youtube.com/playlist?list=PLmXKhU9FNesR1rSES7oLdJaNFgmuj0SYV) - Knowledge Gate * [Database Management System (DBMS)](https://www.youtube.com/playlist?list=PLrjkTql3jnm-CLxHftqLgkrZbM8fUt0vn) - Education 4u * [Database Management System (DBMS) in Hindi](https://www.youtube.com/playlist?list=PLAOnhLRjMTMDigfUzaAAQo7lbfScPFtHs) - Jitendra Ajmedha -* [DBMS (Database Management System)](https://www.youtube.com/playlist?list=PLdo5W4Nhv31b33kF46f9aFjoJPOkdlsRc) - Jenny's lectures CS/IT NET&JRF * [DBMS (Database Management System) Complete Playlist](https://www.youtube.com/playlist?list=PLxCzCOWd7aiFAN6I8CuViBuCdJgiOkT2Y) - Gate Smashers * [DBMS Lectures in Hindi](https://www.youtube.com/playlist?list=PL0s3O6GgLL5dg3bZhTicr5zUITPAlZNjj) - Last moment tuitions * [DBMS Placements Series 2022](https://www.youtube.com/playlist?list=PLDzeHZWIZsTpukecmA2p5rhHM14bl2dHU) - CodeHelp - by Babbar From 930ab8888db2735dd6221221284ff1d28eb16135 Mon Sep 17 00:00:00 2001 From: Hang <5147530+huhuhang@users.noreply.github.com> Date: Tue, 15 Oct 2024 20:29:20 +0800 Subject: [PATCH 117/151] Add LabEx to list of MOOC (#11533) * Add LabEx to list of free online courses * Update courses/free-courses-en.md Co-authored-by: Eric Hellman --------- Co-authored-by: huhuhang 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 13d487eb2..1bf32b345 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -128,6 +128,7 @@ * [FutureLearn](https://www.futurelearn.com) * [IITBombayX (IITBX)](https://www.iitbombayx.in) * [Khan Academy](https://www.khanacademy.org) +* [LabEx](https://labex.io) * [LearnWeb3 DAO \| Become a Web3 Developer for Free](https://learnweb3.io) * [MIT OCW](http://ocw.mit.edu) * [MOOC.fi](https://www.mooc.fi/en/) From 322fcde91f6de42b994195b9c125815f325480e2 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Tue, 15 Oct 2024 18:02:56 +0530 Subject: [PATCH 118/151] Added an interactive tutorial in C from W3Schools (#11557) --- more/free-programming-interactive-tutorials-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/more/free-programming-interactive-tutorials-en.md b/more/free-programming-interactive-tutorials-en.md index 5b7954b53..0b2e987ad 100644 --- a/more/free-programming-interactive-tutorials-en.md +++ b/more/free-programming-interactive-tutorials-en.md @@ -71,6 +71,7 @@ ### C +* [C Tutorial](https://www.w3schools.com/c/) - W3Schools * [C Tutorial](https://www.scaler.com/topics/c/) - Scaler Topics * [Learn C](http://www.learn-c.org) - Learn-C From e611698a6e0cc71d5421719a13d1a12621b80838 Mon Sep 17 00:00:00 2001 From: ReddiRani8496 <126679818+ReddiRani8496@users.noreply.github.com> Date: Tue, 15 Oct 2024 20:25:02 +0530 Subject: [PATCH 119/151] Added database courses by Scaler and Simplilearn (#11455) * Added database courses by Scaler and Simplilearn * Added database courses by Scaler and Simplilearn * Added database courses by Scaler and Simplilearn * Added database courses by Scaler and Simplilearn * Add Database courses by Scaler and Simplilearn * Add database courses by Scaler and Simplilearn * Updtaed DBMS course name by Scaler --- courses/free-courses-en.md | 1 + more/free-programming-interactive-tutorials-en.md | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 1bf32b345..231c18c7b 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -574,6 +574,7 @@ * [DBMS Placement Series](https://www.youtube.com/playlist?list=PLDzeHZWIZsTpukecmA2p5rhHM14bl2dHU) - CodeHelp by Babbar * [DML Server Administration](https://alison.com/course/databases-dml-statements-and-sql-server-administration-revised) (Alison) * [Introduction to Databases](https://lagunita.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford University) +* [Introduction to the Fundamentals of Databases](https://www.simplilearn.com/learn-basics-of-databases-free-course-skillup) (Simplilearn) * [Learn SQL Basic for Data Science Specialisation](https://www.coursera.org/specializations/learn-sql-basics-data-science#about) (Coursera) diff --git a/more/free-programming-interactive-tutorials-en.md b/more/free-programming-interactive-tutorials-en.md index 0b2e987ad..bbc3d335c 100644 --- a/more/free-programming-interactive-tutorials-en.md +++ b/more/free-programming-interactive-tutorials-en.md @@ -11,6 +11,7 @@ * [CoffeeScript](#coffeescript) * [Dart](#dart) * [Data Science](#data-science) +* [DBMS](#dbms) * [Erlang](#erlang) * [Git](#git) * [GLSL](#glsl) @@ -133,6 +134,11 @@ * [Top 10 Data Science Projects for Beginners - KDnuggets](https://www.kdnuggets.com/2021/06/top-10-data-science-projects-beginners.html) +### DBMS + +* [DBMS Course - Master the Fundamentals and Advanced Concepts](https://www.scaler.com/topics/course/dbms/) - Srikanth Varma (Scaler Topics) + + ### Erlang * [Try Erlang](http://www.tryerlang.org) From 7459e67690189eba2678922cf2962552660bcca7 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Tue, 15 Oct 2024 20:26:12 +0530 Subject: [PATCH 120/151] Added a C cheatsheet by GeeksforGeeks (#11559) --- more/free-programming-cheatsheets.md | 1 + 1 file changed, 1 insertion(+) diff --git a/more/free-programming-cheatsheets.md b/more/free-programming-cheatsheets.md index 1d3613a54..56c91f898 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -91,6 +91,7 @@ ### C +* [C Cheat Sheet](https://www.geeksforgeeks.org/c-cheatsheet/) - GeeksforGeeks * [C Language Cheat Sheet](https://www.codewithharry.com/blogpost/c-cheatsheet/) - CodeWithHarry(HTML) * [C Reference Card (ANSI)](https://users.ece.utexas.edu/~adnan/c-refcard.pdf) (PDF) * [Systems Programming Cheat Sheet](https://github.com/jstrieb/systems-programming-cheat-sheet) (HTML) From b3b6f43ce98c40362fa8ffe9cc0e8379645e1a2c Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Tue, 15 Oct 2024 20:26:43 +0530 Subject: [PATCH 121/151] Removed hindi course from English file (#11560) --- courses/free-courses-en.md | 1 - 1 file changed, 1 deletion(-) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 231c18c7b..0987c2d14 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -571,7 +571,6 @@ * [Database Systems - Cornell University Course (SQL, NoSQL, Large-Scale Data Analysis)](https://www.youtube.com/watch?v=4cWkVbC2bNE) - Professor Immanuel Trummer, freeCodeCamp.org * [Databases in Depth](https://www.youtube.com/playlist?list=PLliXPok7ZonnALnedG5doBOSCXlU14yJF) - Keerti Purswani * [DBMS for GATE Exams](https://www.youtube.com/playlist?list=PLWPirh4EWFpGrpcMfZ6UcdI786QdtSxV8) - Tutorialspoint -* [DBMS Placement Series](https://www.youtube.com/playlist?list=PLDzeHZWIZsTpukecmA2p5rhHM14bl2dHU) - CodeHelp by Babbar * [DML Server Administration](https://alison.com/course/databases-dml-statements-and-sql-server-administration-revised) (Alison) * [Introduction to Databases](https://lagunita.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford University) * [Introduction to the Fundamentals of Databases](https://www.simplilearn.com/learn-basics-of-databases-free-course-skillup) (Simplilearn) From 19d83af52c610dc129fd2617bfd87803e3988817 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D1=8F=20=D0=BA=D0=BE=D1=82=D0=B8=D0=BA=20=D0=BF=D1=83?= =?UTF-8?q?=D1=80-=D0=BF=D1=83=D1=80?= Date: Tue, 15 Oct 2024 18:33:22 +0300 Subject: [PATCH 122/151] Add the Web Browser Engineering book (#11567) * Add the Web Browser Engineering book * List in alphabetic order --- 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 d54c28422..81ed8a959 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -918,6 +918,7 @@ Kerridge (PDF) (email address *requested*, not required) * [The Catalog of Design Patterns](https://refactoring.guru/design-patterns/catalog) * [The Site Reliability Workbook](https://landing.google.com/sre/workbook/toc/) - Betsy Beyer, Niall Richard Murphy, David K. Rensin, Kent Kawahara, Stephen Thorne * [Web API Design](https://pages.apigee.com/rs/apigee/images/api-design-ebook-2012-03.pdf) - Brian Mulloy (PDF) +* [Web Browser Engineering](https://browser.engineering/index.html) - Pavel Panchekha, Chris Harrelson * [Working with Web APIs](https://launchschool.com/books/working_with_apis) - Launch School * [Your API Is Bad](https://leanpub.com/yourapiisbad/read) - Paddy Foran From 9b32ccc86ee060becfddc6aee0cc35ccc45c5110 Mon Sep 17 00:00:00 2001 From: ReddiRani8496 <126679818+ReddiRani8496@users.noreply.github.com> Date: Wed, 16 Oct 2024 07:44:20 +0530 Subject: [PATCH 123/151] Add NextJS course by Net Ninja (#11574) * Add NextJS course by Net Ninja * lint fix --- 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 0987c2d14..9eeb8428b 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1085,6 +1085,7 @@ * [Next.js 14 Beginner Roadmap & Course](https://www.youtube.com/playlist?list=PLrnPJCHvNZuBH7pax5p75JDNblo8rpl00) - Coding in Flow * [Next.js for Beginners - Full Course](https://www.youtube.com/watch?v=1WmNXEVia8I) - Kapehe (FreeCodeCamp) * [Next.js Tutorial for Beginners](https://www.youtube.com/playlist?list=PLC3y8-rFHvwgC9mj0qv972IO5DmD-H0ZH) - Codevolution +* [Next.js Tutorial for Beginners](https://www.youtube.com/playlist?list=PL4cUxeGkcC9g9gP2onazU5-2M-AzA8eBw) - Net Ninja * [Next.js Tutorials for Beginners](https://www.youtube.com/playlist?list=PL0Zuz27SZ-6Pk-QJIdGd1tGZEzy9RTgtj) - Dave Gray From ceca8fe854b053c4ad47f91c6451a8c4f27bfcd4 Mon Sep 17 00:00:00 2001 From: Chhavi Bansal Date: Wed, 16 Oct 2024 07:49:33 +0530 Subject: [PATCH 124/151] [Changes made] Update free-courses-en.md (#11374) * Update free-courses-bn.md * Update free-courses-en.md * Update free-courses-en.md --- 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 9eeb8428b..177cc16b7 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1630,6 +1630,7 @@ ### Scala * [Functional Programming in Scala Specialization](https://www.coursera.org/course/reactive) +* [Scala at Light Speed](https://www.youtube.com/playlist?list=PLmtsMNDRU0BxryRX4wiwrTZ661xcp6VPM) - Rock the JVM ### Security From b098dc6ec75dbb90fe20a185cc6707daf6af0c55 Mon Sep 17 00:00:00 2001 From: Shikhar <136259398+Shikhrrr@users.noreply.github.com> Date: Wed, 16 Oct 2024 07:51:08 +0530 Subject: [PATCH 125/151] [NEW COURSE] Added Material UI courses (#11565) * [NEW COURSE] Added Material UI courses Added links to free resources for learning Material UI * [NEW COURSE] Added Material UI courses Added new courses on Material UI. Previously, the edit I made wasn't in alphabetical order. Fixed the issue this time * Update free-courses-hi.md * Update free-courses-hi.md Filtered the collection to contain only playlists from YouTube. --- 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 fa87a8fec..b1ccf1569 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -30,6 +30,7 @@ * [Golang](#golang) * [HTML and CSS](#html-and-css) * [Bootstrap](#bootstrap) + * [Material UI](#material-ui) * [Tailwind CSS](#tailwind-css) * [iOS](#ios) * [Java](#java) @@ -410,6 +411,12 @@ * [Bootstrap Tutorial in Hindi With 2 Projects for Beginners \| Complete Bootstrap 5 Tutorial in Hindi](https://youtube.com/watch?v=QE5oQh63gGE) - Tech Gun +#### Material UI + +* [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 + + #### Tailwind CSS * [Learn Tailwind CSS with Projects - Hindi](https://www.youtube.com/playlist?list=PLPppPPmk0i3h9Xs6cAknE9OODTqZD5zFe) - Do Some Coding From cc287894a6e57af13cb385ce47730999d04cc9ce Mon Sep 17 00:00:00 2001 From: M Gadhvi <43205850+MGadhvi@users.noreply.github.com> Date: Wed, 16 Oct 2024 03:23:16 +0100 Subject: [PATCH 126/151] Added Elisp Programming Book (#11568) * Added Elisp Programming guide * Revert "Added Elisp Programming guide" This reverts commit 79e444697da330d9c84f623042cb16b3c4821a2d. * Added Elisp Programming * Changed order of links and added blank line * Changed title from Emacs Programmimg to Elisp Programming --- 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 529cbf497..62c6013c6 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1545,6 +1545,7 @@ Books on general-purpose programming that don't focus on a specific language are > :information_source: See also … [IDE and editors](free-programming-books-subjects.md#ide-and-editors) * [An Introduction to Programming in Emacs Lisp](https://www.gnu.org/software/emacs/manual/eintr.html) +* [Elisp Programming](https://caiorss.github.io/Emacs-Elisp-Programming/Elisp_Programming.html) * [GNU Emacs Lisp Reference Manual](http://www.gnu.org/software/emacs/manual/elisp.html) From bcdb1d8d7c88e5d24a3fdb77c3edaa1ec5dd3e92 Mon Sep 17 00:00:00 2001 From: Ritik Shukla <91344506+ritikk112@users.noreply.github.com> Date: Wed, 16 Oct 2024 07:54:18 +0530 Subject: [PATCH 127/151] added license (#11540) * added license for ``` Introduction to Embedded Systems, Second Edition](https://ptolemy.berkeley.edu/books/leeseshia/releases/LeeSeshia_DigitalV2_2.pdf) - Edward Ashford Lee, Sanjit Arunkumar Seshia (PDF) ``` * Update free-programming-books-subjects.md Edited license for [Introduction to Embedded Systems, Second Edition] by Edward Ashford Lee and Sanjit Arunkumar Seshia --- 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 81ed8a959..7dd1d2726 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -308,7 +308,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Control and Embedded Systems](http://www.learn-c.com) (HTML) * [Discovering the STM32 Microcontroller](http://www.cs.indiana.edu/~geobrown/book.pdf) (PDF) (CC BY-NC-SA) * [First Steps with Embedded Systems](https://www.phaedsys.com/principals/bytecraft/bytecraftdata/bcfirststeps.pdf) - Byte Craft Limited (PDF) -* [Introduction to Embedded Systems, Second Edition](https://ptolemy.berkeley.edu/books/leeseshia/releases/LeeSeshia_DigitalV2_2.pdf) - Edward Ashford Lee, Sanjit Arunkumar Seshia (PDF) +* [Introduction to Embedded Systems, Second Edition](https://ptolemy.berkeley.edu/books/leeseshia/releases/LeeSeshia_DigitalV2_2.pdf) - Edward Ashford Lee, Sanjit Arunkumar Seshia (PDF) (CC BY-NC-ND) * [Introduction to Microcontrollers](http://www.embeddedrelated.com/showarticle/453.php) (HTML) * [Mastering the FreeRTOS Real Time Kernel - a Hands On Tutorial Guide](https://freertos.org/Documentation/RTOS_book.html) - freertos.org ([PDF](https://freertos.org/fr-content-src/uploads/2018/07/161204_Mastering_the_FreeRTOS_Real_Time_Kernel-A_Hands-On_Tutorial_Guide.pdf)) From 6243d1471c0fea2f0c10b277db9ad37ac1b29b31 Mon Sep 17 00:00:00 2001 From: Kevin Alfito <71138490+kevinalfito69@users.noreply.github.com> Date: Wed, 16 Oct 2024 09:33:49 +0700 Subject: [PATCH 128/151] Add JavaScript Course with Indonesian language (#11578) --- courses/free-courses-id.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-id.md b/courses/free-courses-id.md index 7787d718f..cc1411383 100644 --- a/courses/free-courses-id.md +++ b/courses/free-courses-id.md @@ -219,6 +219,7 @@ * [Belajar Full-stack JavaScript Dengan Next.js Dalam 6 Jam](https://www.youtube.com/watch?v=kproo1ezjH0&t=2s) - Nauval, Array Id * [Belajar JavaScript](https://alwaysngoding.com/belajar-javascript/teori) - Muhammad Saleh Solahudin, Always Ngoding (account *required*) * [Belajar JavaScript Async](https://www.youtube.com/playlist?list=PL-CtdCApEFH-I4CD6km3BcXqrhWAkY4et) - Eko Kurniawan Khannedy, Programmer Zaman Now +* [Belajar JavaScript Untuk Website](https://app.sko.dev/kelas/belajar-javascript-untuk-website) - sko.dev * [Dasar Pemrograman dengan JavaScriipt](https://www.youtube.com/playlist?list=PLFIM0718LjIWXagluzROrA-iBY9eeUt4w) - Web Programming UNPAS * [ExpressJS Tutorial Indonesia](https://www.youtube.com/playlist?list=PL9At9z2rvOC-sgzJx7rM_wMDONnEM4E0A) - Ekky Ridyanto (Balademy) * [JavaScript dan DOM (Document Object Model)](https://www.youtube.com/playlist?list=PLFIM0718LjIWB3YRoQbQh82ZewAGtE2-3) - Web Programming UNPAS From 0371045266d09934504083ca26f008bc8f9dd453 Mon Sep 17 00:00:00 2001 From: Harshit Sethi Date: Wed, 16 Oct 2024 08:21:04 +0530 Subject: [PATCH 129/151] Fix case. Php < PHP (#11572) * Fix case. Php < PHP * Update title in PHP section as per title of web page * Rearrange items in alphabetical order --- books/free-programming-books-hi.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/books/free-programming-books-hi.md b/books/free-programming-books-hi.md index 80d25e481..c8deee465 100644 --- a/books/free-programming-books-hi.md +++ b/books/free-programming-books-hi.md @@ -62,7 +62,7 @@ * [ डाटा कयनकेशन एंड कंयटर नेटवक ](https://www.aicte-india.org/sites/default/files/HINDI_BOOKS/BOOK%203.pdf) - ई.हरश दाधीच, ई.वकास माथर (PDF) -### Php +### PHP -* [Php \| Hindi](https://www.learnhindituts.com/php) - LearnHindiTuts.com -* [Php Hindi Tutorial \| Hindi](http://tutorialsroot.com/php/index.html) - TutorialsRoot.com +* [PHP In Hindi Tutorial](http://tutorialsroot.com/php/index.html) - TutorialsRoot.com +* [PHP Tutorials In Hindi](https://www.learnhindituts.com/php) - LearnHindiTuts.com From 245e9b829f48b9a025818a7ac6e9fd7ecfecd518 Mon Sep 17 00:00:00 2001 From: Abhinav S <87542795+AbhiKamp@users.noreply.github.com> Date: Thu, 17 Oct 2024 02:11:10 +0530 Subject: [PATCH 130/151] Update free-programming-books-langs.md (#11575) * Update free-programming-books-langs.md * Update free-programming-books-langs.md --- 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 62c6013c6..f61668a35 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1135,7 +1135,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Airbnb JavaScript Style Guide](https://airbnb.io/javascript/) - Airbnb (HTML) * [Basic JavaScript for the impatient programmer](http://www.2ality.com/2013/06/basic-javascript.html) - Axel Rauschmayer (HTML) * [Bible of JS](https://sheryians.com/download/bibleofjs_by_sheryians) - Harsh Sharma, Sheryians Coding School -* [Book of Modern Frontend Tooling](https://github.com/tooling/book-of-modern-frontend-tooling) - Various (HTML) +* [Book of Modern Frontend Tooling](https://github.com/tooling/book-of-modern-frontend-tooling) - Various (HTML) (CC BY-NC) * [Building Front-End Web Apps with Plain JavaScript](https://web-engineering.info/JsFrontendApp-Book) - Gerd Wagner (HTML,PDF) * [Clean Code JavaScript](https://github.com/ryanmcdermott/clean-code-javascript) - Ryan McDermott (HTML) * [Crockford's JavaScript](http://www.crockford.com/javascript/) - Douglas Crockford (HTML) From 4d0912b6d1345668a9ea08ced878d8f5b3503528 Mon Sep 17 00:00:00 2001 From: Sugeng Sulistiyawan Date: Thu, 17 Oct 2024 03:51:30 +0700 Subject: [PATCH 131/151] Add PHP - Yii Framework - e-book (PDF) (#11580) * 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 --------- Co-authored-by: Eric Hellman --- books/free-programming-books-id.md | 8 +++++++- books/free-programming-books-langs.md | 6 ++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/books/free-programming-books-id.md b/books/free-programming-books-id.md index 26e290273..e3dca89c6 100644 --- a/books/free-programming-books-id.md +++ b/books/free-programming-books-id.md @@ -25,6 +25,7 @@ * [PHP](#php) * [CodeIgniter](#codeigniter) * [Laravel](#laravel) + * [Yii](#yii) * [Python](#python) * [Rust](#rust) * [Solidity](#solidity) @@ -184,7 +185,6 @@ * [Belajar PHP Dasar](https://www.malasngoding.com/belajar-php-dasar-pengenalan-dan-kegunaan-php/) - Malasngoding * [Membuat Bot Telegram dengan PHP](https://www.slideshare.net/HasanudinHS/ebook-i-membuat-bot-telegram-dengan-php) - Hasanudin H Syafaat (PDF) -* [Menjelajahi Yii Framework](https://gilacoding.com/upload/file/menjelajahyiiframework.pdf) - Sabit Huraira (PDF) * [Panduan Lengkap PHP AJAX jQuery](https://gilacoding.com/upload/file/Panduan%20Lengkap%20PHP%20Ajax%20jQuery.pdf) - Desrizal (PDF) * [Pemrograman Berbasis Objek Modern dengan PHP](https://arsiteknologi.com/wp-content/uploads/Pemrograman_Berbasis_Objek_Modern_dengan_PHP_Google_Play_Book.pdf) - Muhamad Surya Iksanudin (PDF) * [Pemrograman Berorientasi Objek Dengan PHP5](https://endangcahyapermana.files.wordpress.com/2016/03/belajar-singkat-pemrograman-berorientasi-objek-dengan-php5.pdf) - Gerry Sabar (PDF) @@ -212,6 +212,12 @@ * [Tutorial Belajar Framework Laravel 10](https://www.duniailkom.com/tutorial-belajar-framework-laravel/) - Duniailkom +#### Yii + +* [Menjelajahi Yii Framework](https://gilacoding.com/upload/file/menjelajahyiiframework.pdf) - Sabit Huraira (PDF) +* [Panduan Definitif Untuk Yii 2.0](https://www.yiiframework.com/doc/download/yii-guide-2.0-id.pdf) - Yii Software (PDF) + + ### Python * [Belajar Python](http://www.belajarpython.com) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index f61668a35..1d2934f9b 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -162,6 +162,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Drupal](#drupal) * [Laravel](#laravel) * [Symfony](#symfony) + * [Yii](#yii) * [Zend](#zend) * [PostgreSQL](#postgresql) * [PowerShell](#powershell) @@ -1865,6 +1866,11 @@ Books on general-purpose programming that don't focus on a specific language are * [The Symfony Book 4.4.x](https://symfony.com/doc/4.4/index.html) +#### Yii + +* [The Definitive Guide to Yii 2.0](https://www.yiiframework.com/doc/download/yii-guide-2.0-en.pdf) - Yii Software (PDF) + + #### Zend * [Using Zend Framework 3](https://olegkrivtsov.github.io/using-zend-framework-3-book/html/) From bae54dcbb10e59ec09f90b226be6403246960795 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Thu, 17 Oct 2024 02:29:22 +0530 Subject: [PATCH 132/151] Added a free course of Bootstrap by Scrimba (#11558) * Added a free Interactive Bootstrap tutorial by Scrimba * Update free-programming-interactive-tutorials-en.md * Update free-courses-en.md --- 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 177cc16b7..2e6d8074d 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -894,6 +894,7 @@ * [Complete Bootstrap Crash Course \| Bootstrap 4 Tutorial](https://www.youtube.com/watch?v=ZfRn9VJzdGA) - Julio Codes * [Gentle Introduction to Bootstrap 5 for Beginners](https://www.youtube.com/playlist?list=PLErOmyzRKOCr47pRGOswKcgzGyetNRdHZ) - Deborah Kurata * [Introduction to Bootstrap - A Tutorial](https://www.classcentral.com/course/edx-introduction-to-bootstrap-a-tutorial-3338) - Microsoft via edX (Class Central) +* [Learn Bootstrap](https://v2.scrimba.com/learn-bootstrap-c0o) - Scrimba * [Learn Bootstrap 4 for free](https://scrimba.com/learn/bootstrap4) - Neil Rowe (Scrimba) * [Learn Bootstrap 4 in this free 10-part course](https://www.freecodecamp.org/news/want-to-learn-bootstrap-4-heres-our-free-10-part-course-happy-easter-35c004dc45a4/) - Per Harald Borgen (Freecodecamp) * [Learn Bootstrap 5 and SASS by Building a Portfolio Website - Full Course](https://www.youtube.com/watch?v=iJKCj8uAHz8) - Patrick Muriungi, freeCodeCamp From 1fbcc2195b0ae953c81112ee3aec7f4dfbb888d0 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Thu, 17 Oct 2024 02:30:47 +0530 Subject: [PATCH 133/151] Added Cheatsheets for many languages (#11588) * Added C++ Cheatsheet by GeeksforGeeks * Added an Angular Cheatsheet by Geeks for Geeks * Added python cheatsheet --- more/free-programming-cheatsheets.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/more/free-programming-cheatsheets.md b/more/free-programming-cheatsheets.md index 56c91f898..68afcc241 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -64,7 +64,8 @@ ### Angular -* [Angular Cheat Sheet](https://angular.io/guide/cheatsheet) +* [Angular Cheat Sheet](https://angular.io/guide/cheatsheet) +* [Angular Cheat Sheet – A Basic Guide to Angular](https://www.geeksforgeeks.org/angular-cheat-sheet-a-basic-guide-to-angular/) - GeeksforGeeks ### Ansible @@ -106,6 +107,7 @@ ### C++ +* [C++ Cheatsheet](https://www.geeksforgeeks.org/cpp-cheatsheet) - GeeksforGeeks * [C++ Cheatsheet](https://www.codewithharry.com/blogpost/cpp-cheatsheet) - CodeWithHarry (HTML) * [C++ Quick Reference](http://www.hoomanb.com/cs/quickref/CppQuickRef.pdf) - Hooman Baradaran (PDF) * [Cheatsheets & Infographics](https://hackingcpp.com/cpp/cheat_sheets.html) - Hacking C++ (HTML & downloadable as PNG) @@ -396,6 +398,7 @@ * [Python Cheat Sheet](https://websitesetup.org/python-cheat-sheet/) - WebsiteSetup (HTML, PDF, PNG) * [Python Cheat Sheet](https://www.pythoncheatsheet.org) - Wilfredinni (HTML) * [Python Cheat Sheet](https://overapi.com/python) - OverAPI +* [Python Cheat sheet (2024)](https://www.geeksforgeeks.org/python-cheat-sheet) - GeeksforGeeks * [Python Crash Course Cheatsheet](https://ehmatthes.github.io/pcc/cheatsheets/README.html) - Eric Matthes (HTML) * [Python Crash Course Cheatsheet (2nd Edition)](https://ehmatthes.github.io/pcc_2e/cheat_sheets/cheat_sheets/) - Eric Matthes (PDF) * [Python Data Wrangling with pandas](https://pandas.pydata.org/Pandas_Cheat_Sheet.pdf) - Pandas (PDF) From 2706bca027b002bd0a1d4518898403db1bfc765e Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Thu, 17 Oct 2024 02:32:41 +0530 Subject: [PATCH 134/151] Added playgrounds for C++ (#11590) * Added playgrounds for C++ * Update free-programming-playgrounds.md * Update free-programming-playgrounds.md --- more/free-programming-playgrounds.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index 007be8b92..d96552ee9 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -98,6 +98,8 @@ ### C++ +* [C++ Shell](https://cpp.sh) +* [Codapi](https://codapi.org/cpp) * [Coding Blocks](https://ide.codingblocks.com) * [Coding Minutes](https://ide.codingminutes.com) * [Compiler Explorer](https://godbolt.org) From 1a84f427ec613d0ff23dd3febb0580a1d23783f8 Mon Sep 17 00:00:00 2001 From: Manan Jain <96533641+MananJain-IITJ@users.noreply.github.com> Date: Thu, 17 Oct 2024 03:00:24 +0530 Subject: [PATCH 135/151] Add License Tags to 3 Books (#11585) * Adding License Notes to 3 Books * Add License Tags to 3 Books --- books/free-programming-books-langs.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 1d2934f9b..081848307 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -241,7 +241,7 @@ Books on general-purpose programming that don't focus on a specific language are * [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF) * [Ada Distilled](http://www.adapower.com/pdfs/AdaDistilled07-27-2003.pdf) (PDF) -* [Ada for the C++ or Java Developer](https://www.adacore.com/uploads/books/pdf/Ada_for_the_C_or_Java_Developer-cc.pdf) - Quentin Ochem (PDF) +* [Ada for the C++ or Java Developer](https://www.adacore.com/uploads/books/pdf/Ada_for_the_C_or_Java_Developer-cc.pdf) - Quentin Ochem (PDF) (CC BY-NC-SA) * [Ada Programming](https://en.wikibooks.org/wiki/Ada_Programming) - Wikibooks * [Ada Reference Manual - ISO/IEC 8652:2012(E) Language and Standard Libraries](http://www.ada-auth.org/standards/12rm/RM-Final.pdf) (PDF) * [Introduction To Ada](https://learn.adacore.com/courses/intro-to-ada/index.html) @@ -300,7 +300,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Introduction to Arduino](http://playground.arduino.cc/Main/ManualsAndCurriculum) * [Introduction to Arduino : A piece of cake!](http://www.introtoarduino.com) - Alan G. Smith * [Learn Arduino](https://riptutorial.com/Download/arduino.pdf) - Compiled from StackOverflow documentation (PDF) -* [Open softwear - Fashionable prototyping and wearable computing using the Arduino](https://softwear.cc/book/files/Open_Softwear-beta090712.pdf) - Tony Olsson, David Gaetano, Jonas Odhner, Samson Wiklund (PDF) +* [Open softwear - Fashionable prototyping and wearable computing using the Arduino](https://softwear.cc/book/files/Open_Softwear-beta090712.pdf) - Tony Olsson, David Gaetano, Jonas Odhner, Samson Wiklund (PDF) (CC BY-NC-ND) ### ASP.NET @@ -354,7 +354,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Easy 6502](http://skilldrick.github.io/easy6502/) - Nick Morgan * [Machine Language for Beginners](https://archive.org/details/ataribooks-machine-language-for-beginners) - Richard Mansfield * [MIPS Assembly Language Programming Using QtSpim](http://www.egr.unlv.edu/~ed/MIPStextSMv11.pdf) - Ed Jorgensen (PDF) -* [Programmed Introduction to MIPS Assembly Language](http://chortle.ccsu.edu/AssemblyTutorial/index.html) +* [Programmed Introduction to MIPS Assembly Language](http://chortle.ccsu.edu/AssemblyTutorial/index.html) (CC BY-NC) * [The Second Book of Machine Language](http://www.atariarchives.org/2bml/) From 12c3f848a77a12d008d63f049f2d427861366331 Mon Sep 17 00:00:00 2001 From: Joshua Oluikpe Date: Wed, 16 Oct 2024 22:31:54 +0100 Subject: [PATCH 136/151] Neovim Resource (#11586) * feat: add neovim resourcess * feat: add neovim resourcess * feat: linter fix --- 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 7dd1d2726..c2731ab08 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -371,6 +371,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [A Byte of Vim](https://www.swaroopch.com/notes/vim/) - Swaroop (PDF) * [GNU Emacs Manual](https://www.gnu.org/software/emacs/manual/emacs.html) - Free Software Foundation Inc. (HTML, PDF) +* [Learn Neovim](https://ofirgall.github.io/learn-nvim/chapters/00-why-should-i-learn.html) - Ofir Gal (online, PDF) * [Learn Vim (the Smart Way)](https://github.com/iggredible/Learn-Vim) - Igor Irianto (HTML) *(:construction: in process)* * [Learn Vim For the Last Time](https://danielmiessler.com/study/vim/) - Daniel Miessler * [Learn Vim Progressively](https://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/) - Yann Esposito From 9df118829bbd1b08c1115f1723d830f0ccbed076 Mon Sep 17 00:00:00 2001 From: Eric Hellman Date: Wed, 16 Oct 2024 17:38:54 -0400 Subject: [PATCH 137/151] remove 3 duplicates, move one course to kotlin section (#11595) --- courses/free-courses-en.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 2e6d8074d..9b1361b54 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -208,7 +208,6 @@ ### Android * [Advanced Android App Development](https://www.udacity.com/course/advanced-android-app-development--ud855) (Udacity) -* [Advanced Android with Kotlin](https://www.udacity.com/course/advanced-android-with-kotlin--ud940) (Udacity) * [Android App Development for Beginners Playlist](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGBsvRxJJOzG4r4k_zLKrnxl) - Bucky Roberts (thenewboston) * [Android App Development Tutorial for Beginners (2020) \| Complete Guides and Courses](https://www.youtube.com/playlist?list=PLwhVruPHD9rz2MwQuYSenQ0WK1IGP5rYM) - tutorialsEU * [Android Basics: Data Storage](https://www.udacity.com/course/android-basics-data-storage--ud845) (Udacity) @@ -223,18 +222,15 @@ * [Android Development Tutorials](https://www.youtube.com/playlist?list=PLqM7alHXFySF_Hb1GtyvCX44dBniJ5sNy) - GeeksforGeeks * [Android Performance](https://www.udacity.com/course/android-performance--ud825) (Udacity) * [Android Tutorial for Beginners](https://www.youtube.com/playlist?list=PLsyeobzWxl7p-lZvWabkVJdM_UVURhUh4) - Telusko -* [Android with kotlin](https://www.youtube.com/playlist?list=PLlxmoA0rQ-Lw5k_QCqVl3rsoJOnb_00UV) - Smartherd * [Build Native Mobile Apps with Flutter](https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905) (Udacity) * [CS194A Android Development](https://www.youtube.com/playlist?list=PL7NYbSE8uaBDcLkbXsQADdvBnVbavonGn) - Rahul Pandey (Stanford) * [CS50 2019 - Android Track](https://www.youtube.com/playlist?list=PLhQjrBD2T381qULidYDKP55-4u1piASC1) - David J. Malan (Harvard OpenCourseWare) * [Developing Android Apps](https://www.udacity.com/course/new-android-fundamentals--ud851) (Udacity) -* [Developing Android Apps with Kotlin](https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012) (Udacity) * [Firebase Analytics: Android](https://www.udacity.com/course/firebase-analytics-android--ud354) - Steve Ganem, Todd Kerpelman, Jessica Lin, Daniel Mai (Udacity) * [Firebase in a Weekend: Android](https://www.udacity.com/course/firebase-in-a-weekend-by-google-android--ud0352) (Udacity) * [Gradle for Android and Java](https://www.udacity.com/course/gradle-for-android-and-java--ud867) (Udacity) * [Jetpack Compose](https://www.youtube.com/playlist?list=PLQkwcJG4YTCSpJ2NLhDTHhi6XBNfk9WiC) - Philipp Lackner * [Jetpack Compose for Android Developers](https://developer.android.com/courses/jetpack-compose/course) - Google Developers Training -* [Kotlin Bootcamp for Programmers](https://www.udacity.com/course/kotlin-bootcamp-for-programmers--ud9011) (Udacity) * [Learn Android Application Development for Beginners](https://www.udemy.com/course/learn-android-application-development-y/) - Johan Jurrius, ProgramMe Programming (Udemy) * [Learn Android in 9 Hours](https://www.youtube.com/watch?v=aS__9RbCyHg) (Edureka) * [Material design](https://material.io/guidelines/) @@ -1238,6 +1234,7 @@ * [Advanced Android with Kotlin](https://www.udacity.com/course/advanced-android-with-kotlin--ud940) (Udacity) * [Android Kotlin Tutorial: Create Android Apps using Kotlin](https://www.youtube.com/playlist?list=PLlxmoA0rQ-Lw5k_QCqVl3rsoJOnb_00UV) - Sriyank Siddhartha +* [Android with kotlin](https://www.youtube.com/playlist?list=PLlxmoA0rQ-Lw5k_QCqVl3rsoJOnb_00UV) - Smartherd * [Developing Android Apps with Kotlin](https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012) (Udacity) * [Kotlin Bootcamp for Programmers](https://www.udacity.com/course/kotlin-bootcamp-for-programmers--ud9011) - Aleks Haecky, Asser Samak, Sean McQuillan (Udacity) * [Kotlin Bootcamp for Programmers](https://developer.android.com/courses/kotlin-bootcamp/overview) - Developer Android (Google) From 5daf6855b0f775e68447c44b30b5d99ceae96364 Mon Sep 17 00:00:00 2001 From: dariuszzbyrad Date: Thu, 17 Oct 2024 16:50:37 +0200 Subject: [PATCH 138/151] Added new embedded section in polish language (#11591) * Added new embedded section for pl lang * fixed formatting * flat embedded category --- courses/free-courses-pl.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/courses/free-courses-pl.md b/courses/free-courses-pl.md index 922c72ad3..52050d706 100644 --- a/courses/free-courses-pl.md +++ b/courses/free-courses-pl.md @@ -7,6 +7,7 @@ * [C](#c) * [C#](#csharp) * [C++](#cpp) +* [Embedded](#embedded) * [HTML and CSS](#html-and-css) * [Java](#java) * [JavaScript](#javascript) @@ -54,6 +55,12 @@ * [PROGRAMOWANIE W C++. KURS OD PODSTAW, DLA KAŻDEGO (VIDEO)](https://www.youtube.com/playlist?list=PLOYHgt8dIdoxx0Y5wzs7CFpmBzb40PaDo) - Mirosław Zelent, Damian Stelmach +### Embedded + +* [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) + + ### HTML and CSS * [Kurs CSS](http://www.kurshtmlcss.pl/kurs-css) (Netido Interactive Agency) From 683381d5168889a9b0a239b8041c5abf04ee401e Mon Sep 17 00:00:00 2001 From: Ivan Oranciuc <95760855+OranciucIvan@users.noreply.github.com> Date: Thu, 17 Oct 2024 17:53:38 +0300 Subject: [PATCH 139/151] Updated link for Symfony SAS -uk language (#11598) --- books/free-programming-books-uk.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-uk.md b/books/free-programming-books-uk.md index fff677a16..f0d0d5627 100644 --- a/books/free-programming-books-uk.md +++ b/books/free-programming-books-uk.md @@ -44,7 +44,7 @@ ### PHP -* [Symfony: Швидкий старт](https://symfony.com/doc/current/the-fast-track/uk/index.html) - Symfony SAS +* [Symfony: Швидкий старт](https://symfony.com.ua/doc/current/quick_tour/index.html) - Symfony SAS ### Python From 33f1741769aef34a7fc509d1708968e57e7ebae1 Mon Sep 17 00:00:00 2001 From: Taeyoon Kim Date: Thu, 17 Oct 2024 23:56:39 +0900 Subject: [PATCH 140/151] add rust books at free-programming-books-ko.md (#11517) * add rust books at free-programming-books-ko.md * fix order of list * fix the title of link as @eshellman recommanded. * fix Alphabetical ordering, which is I don't get it * fix ordering. it just confusing * I wanna give up on this * I wanna give up on this * I wanna give up on this * I wanna give up on this --- books/free-programming-books-ko.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/books/free-programming-books-ko.md b/books/free-programming-books-ko.md index 07ca31bfc..9349e1fd1 100644 --- a/books/free-programming-books-ko.md +++ b/books/free-programming-books-ko.md @@ -146,7 +146,9 @@ ### Machine Learning -[Pytorch로 시작하는 딥 러닝 입문](https://wikidocs.net/book/2788) - 유원준, 상준 +* [<랭체인LangChain 노트> - LangChain 한국어 튜토리얼](https://wikidocs.net/book/14314) - 테디노트 +* [딥 러닝을 이용한 자연어 처리 입문](https://wikidocs.net/book/2155) - 유원준, 상준 +* [Pytorch로 시작하는 딥 러닝 입문](https://wikidocs.net/book/2788) - 유원준, 상준 ### Mathematics @@ -237,8 +239,13 @@ ### Rust -* [러스트 프로그래밍 언어](https://rinthel.github.io/rust-lang-book-ko/) - 스티브 클라브닉, 캐롤 니콜스 (HTML) *(:construction: in process)* -* [Rust by Example](https://hanbum.gitbooks.io/rustbyexample/content/) *(:construction: in process)* +* [러스트 코딩인사이트](https://coding-insight.com/docs/category/rust) +* [러스트 프로그래밍 언어](https://rinthel.github.io/rust-lang-book-ko/) - 스티브 클라브닉, 캐롤 니콜스 +* [예제로 배우는 Rust 프로그래밍](http://rust-lang.xyz) +* [파이썬과 비교하며 배우는 러스트 프로그래밍](https://indosaram.github.io/rust-python-book/) - 윤인도 +* [Comprehensive Rust](https://google.github.io/comprehensive-rust/ko/index.html) +* [Rust로 첫 번째 단계 수행](https://learn.microsoft.com/ko-kr/training/paths/rust-first-steps) - 마이크로소프트에서 제공하는 러스트 강의 +* [The Rust Programming Language](https://doc.rust-kr.org/title-page.html) ### Scratch From 9dc2c9860746a56eedfdcd89ff7e36bc6a96a6d7 Mon Sep 17 00:00:00 2001 From: Manan Jain <96533641+MananJain-IITJ@users.noreply.github.com> Date: Thu, 17 Oct 2024 20:27:35 +0530 Subject: [PATCH 141/151] Add License to Vector Math for 3D Computer Graphics (#11599) * Adding License Notes to 3 Books * Add License Tags to 3 Books * Add License to Vector Math for 3D Computer Graphics --- 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 081848307..12d93b8a2 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1587,7 +1587,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Mathematica® programming: an advanced introduction](http://www.mathprogramming-intro.org) - Leonid Shifrin * [Power Programming with Mathematica](http://mathematica.stackexchange.com/questions/16485/are-you-interested-in-purchasing-david-wagners-power-programming-with-mathemat/22724) - David B. Wagner * [Stephen Wolfram's The Mathematica Book](http://reference.wolfram.com/legacy/v5_2/) -* [Vector Math for 3d Computer Graphics](http://chortle.ccsu.edu/VectorLessons/index.html) +* [Vector Math for 3d Computer Graphics](http://chortle.ccsu.edu/VectorLessons/index.html) (CC BY-NC) * [Wolfram Mathematica Product Training: Wolfram U](https://www.wolfram.com/wolfram-u/catalog/product-training/mathematica/) From ae614f5c0fc5a310690c765a6f57c6494d47a128 Mon Sep 17 00:00:00 2001 From: Mauro Cicolella Date: Thu, 17 Oct 2024 17:03:57 +0200 Subject: [PATCH 142/151] Add Italian course about Machine Learning (#11600) * Add Italian course about Cryptography * Add Italian Bootstrap course * Add Italian Typescript course * Add Italian course about Machine Learning --- 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 d700ba367..35ba54149 100644 --- a/courses/free-courses-it.md +++ b/courses/free-courses-it.md @@ -157,6 +157,7 @@ ### Machine Learning * [Machine Learning in italiano col Pollo Watzlawick](https://www.youtube.com/playlist?list=PLa-sizbCyh93c0nSPAb8k5ZZeOq4SBIl9) - Piero Savastano +* [Machine Learning Reti Neurali](https://www.youtube.com/playlist?list=PL-tCoHPn6YlbCQHeyRxc_CQ0f1VZsUD6D) - Davide Manzoni (Brainlink) ### Misto From e9bfbbd2927f110b047b74c9a226593a9491ac0a Mon Sep 17 00:00:00 2001 From: Harshit Sethi Date: Fri, 18 Oct 2024 06:17:22 +0530 Subject: [PATCH 143/151] Add Guide to NumPY (#11579) * Add Guide to NumPY * Move From Python To NumPY to separate section and add annotations * Add books from numpy official repo * Fix order * Fix formatting between end of list and last section This error was caused because blank line was followed by a space * Remove Numpy absolute user guide As it's part of user guide hence no separate entry is needed --- books/free-programming-books-langs.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 12d93b8a2..974794c81 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -174,6 +174,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Django](#django) * [Flask](#flask) * [Kivy](#kivy) + * [Numpy](#numpy) * [Pandas](#pandas) * [PyOpenCl](#pyopencl) * [Pyramid](#pyramid) @@ -1980,7 +1981,6 @@ Books on general-purpose programming that don't focus on a specific language are * [Dive into Python 3](https://diveintopython3.problemsolving.io) - Mark Pilgrim (3.0) * [Dive into Python](https://linux.die.net/diveintopython/html/toc/index.html) - Mark Pilgrim (2.3) * [Essential Python](https://www.programming-books.io/essential/python/) - Krzysztof Kowalczyk, StackOverflow Contributors -* [From Python to NumPy](https://www.labri.fr/perso/nrougier/from-python-to-numpy/) - Nicolas P. Rougier (3.6) * [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)* @@ -2128,6 +2128,13 @@ Books on general-purpose programming that don't focus on a specific language are * [Kivy Programming Guide](https://kivy.org/docs/guide-index.html) +#### NumPY + +* [From Python to NumPy](https://www.labri.fr/perso/nrougier/from-python-to-numpy/) - Nicolas P. Rougier (HTML) (3.6) +* [Guide to NumPY 2010](https://web.mit.edu/dvp/Public/numpybook.pdf) - Travis E. Oliphant (PDF). +* [NumPy user guide](https://numpy.org/doc/stable/user) - NumPY developers (HTML). + + #### Pandas * [Best Pandas Tutorial \| Learn with 50 Examples](https://www.listendata.com/2017/12/python-pandas-tutorial.html) - Ekta Aggarwal (HTML) From 7cba490506f727ff0c274a0bb954c41a1407cab2 Mon Sep 17 00:00:00 2001 From: Divyanshu Singh <85441744+Divyanshu9794@users.noreply.github.com> Date: Fri, 18 Oct 2024 06:21:39 +0530 Subject: [PATCH 144/151] Update free-courses-en.md (#11589) * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md --- 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 9b1361b54..c2dbe9546 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1233,6 +1233,7 @@ ### Kotlin * [Advanced Android with Kotlin](https://www.udacity.com/course/advanced-android-with-kotlin--ud940) (Udacity) +* [Android Development Full Tutorial 2023 \| Kotlin](https://www.youtube.com/watch?v=9-pFPGAOSZQ) - Scaler * [Android Kotlin Tutorial: Create Android Apps using Kotlin](https://www.youtube.com/playlist?list=PLlxmoA0rQ-Lw5k_QCqVl3rsoJOnb_00UV) - Sriyank Siddhartha * [Android with kotlin](https://www.youtube.com/playlist?list=PLlxmoA0rQ-Lw5k_QCqVl3rsoJOnb_00UV) - Smartherd * [Developing Android Apps with Kotlin](https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012) (Udacity) From 72b109ffd861f0304254c33fb806a0f66ce6c90e Mon Sep 17 00:00:00 2001 From: John Ntirintis <42008928+JohnNtirintis@users.noreply.github.com> Date: Fri, 18 Oct 2024 03:54:04 +0300 Subject: [PATCH 145/151] Update free-programming-books-el.md (#11601) Fixed book link --- books/free-programming-books-el.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-el.md b/books/free-programming-books-el.md index 4f9a06d62..bace1eae0 100644 --- a/books/free-programming-books-el.md +++ b/books/free-programming-books-el.md @@ -11,7 +11,7 @@ ### C -* [Διαδικαστικός προγραμματισμός](https://repository.kallipos.gr/bitstream/11419/1346/1/00_master%20document_KOY.pdf) - Μαστοροκώστας Πάρις (PDF) +* [Διαδικαστικός προγραμματισμός](https://repository.kallipos.gr/bitstream/11419/1346/3/00_master%20document_KOY.pdf) - Μαστοροκώστας Πάρις (PDF) ### C++ From ac34d0aa9cfb86dacb66abf5090e13f740a423cb Mon Sep 17 00:00:00 2001 From: Ivan Oranciuc <95760855+OranciucIvan@users.noreply.github.com> Date: Fri, 18 Oct 2024 03:55:41 +0300 Subject: [PATCH 146/151] Removed the Stanford Cryptography II course (#11602) --- courses/free-courses-en.md | 1 - 1 file changed, 1 deletion(-) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index c2dbe9546..3627a3959 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -495,7 +495,6 @@ * [Foundations of Cryptography](https://www.youtube.com/playlist?list=PLgMDNELGJ1CbdGLyn7OrVAP-IKg-0q2U2) - NPTEL Indian Institute of Science, Bengaluru * [Introduction to Cryptography](https://open.ruhr-uni-bochum.de/en/lernangebot/introduction-cryptography) (Christof Paar) * [Stanford Cryptography I](https://www.coursera.org/course/crypto) - Dan Boneh -* [Stanford Cryptography II](https://www.coursera.org/course/crypto2) - Dan Boneh ### Cuda From e79586fe89659d068b470bda5678e5aff1aedfed Mon Sep 17 00:00:00 2001 From: Harshit Sethi Date: Fri, 18 Oct 2024 20:03:24 +0530 Subject: [PATCH 147/151] Add Scikit Learn Choosing the Right Estimators cheatsheet (#11583) * Add Scikit Learn Choosing the Right Estimators cheatsheet * Remove scikit learn cheat sheet * Remove an extra space at end of section * Add Scikit Learn user guide * Change title of scikit learn user guide and move it downwards * Remove period from scikit-learn user guide entry Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- 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 c2731ab08..eced23af7 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -453,6 +453,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [The Python Game Book](https://web.archive.org/web/20210308080726/https://thepythongamebook.com/en%3Astart) - Horst Jens *(:card_file_box: archived)* * [Top 10 Machine Learning Algorithms Every Engineer Should Know](https://www.dezyre.com/article/top-10-machine-learning-algorithms/202) - Binny Mathews, Omair Aasim * [Understanding Machine Learning: From Theory to Algorithms](https://www.cs.huji.ac.il/~shais/UnderstandingMachineLearning) - Shai Shalev-Shwartz, Shai Ben-David +* [User Guide - scikit-learn](https://scikit-learn.org/stable/user_guide.html) - Scikit-learn developers (HTML) (BSD) ### Mathematics From 2d598c75879a2a6e02e2069e1158eabf950431c6 Mon Sep 17 00:00:00 2001 From: Julian Ste <31321934+julian-st@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:44:47 +0200 Subject: [PATCH 148/151] Added two authors for books (#11604) --- 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 eced23af7..d8b10bac9 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -810,7 +810,7 @@ Kerridge (PDF) (email address *requested*, not required) * [Making Sense of Stream Processing](https://assets.confluent.io/m/2a60fabedb2dfbb1/original/20190307-EB-Making_Sense_of_Stream_Processing_Confluent.pdf) - Martin Kleppmann (PDF) * [Mostly Adequate Guide to Functional Programming](https://mostly-adequate.gitbooks.io/mostly-adequate-guide/content/) - Mostly Adequate Core Team * [The Pure Function Pipeline Data Flow v3.0 ---- the Grand Unified Programming Theory](https://github.com/linpengcheng/PurefunctionPipelineDataflow) - Lin Pengcheng -* [Type Theory and Functional Programming](https://www.cs.kent.ac.uk/people/staff/sjt/TTFP/) +* [Type Theory and Functional Programming](https://www.cs.kent.ac.uk/people/staff/sjt/TTFP/) - Simon Thompson ### Prompt Engineering @@ -845,7 +845,7 @@ Kerridge (PDF) (email address *requested*, not required) * [BIOS Disassembly Ninjutsu Uncovered 1st Edition](https://bioshacking.blogspot.co.uk/2012/02/bios-disassembly-ninjutsu-uncovered-1st.html) - Darmawan Salihun (PDF) * [Hacking the Xbox: An Introduction to Reverse Engineering](https://www.nostarch.com/xboxfree/) - Andrew "bunnie" Huang -* [iOS App Reverse Engineering](https://github.com/iosre/iOSAppReverseEngineering) (PDF) +* [iOS App Reverse Engineering](https://github.com/iosre/iOSAppReverseEngineering) - Zishe Sha (PDF) ### Search Engines From b52a4c928031ee3f72b5406966fbbf2e7a82eced Mon Sep 17 00:00:00 2001 From: Joshua Oluikpe Date: Fri, 18 Oct 2024 15:48:08 +0100 Subject: [PATCH 149/151] feat: add vim resources (#11587) * feat: add vim resourcess * feat: add vim resourcess * fix: add ides to vim-resource * fix: add * * fix: add * --- 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 3627a3959..b360f40fd 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -47,6 +47,7 @@ * [Haskell](#haskell) * [HTML and CSS](#html-and-css) * [Bootstrap](#bootstrap) +* [IDE and editors](#ide-and-editors) * [iOS](#ios) * [Java](#java) * [JavaScript](#javascript) @@ -911,6 +912,11 @@ * [Unit Testing in iOS](https://www.youtube.com/playlist?list=PLMRqhzcHGw1ZLLvLwuW8AP3n-A3nsRn9P) - CodeWithChris +### IDE and editors + +* [Vim As Your Editor](https://www.youtube.com/playlist?list=PLm323Lc7iSW_wuxqmKx_xxNtJC_hJbQ7R) - ThePrimeagen + + ### Java * [Advanced Software Construction in Java](https://openlearninglibrary.mit.edu/courses/course-v1:MITx+6.005.2x+1T2017/about) - MIT Open Learning Library From 85d151503747c5de26ac83b97e015d8a71e768c0 Mon Sep 17 00:00:00 2001 From: Hang <5147530+huhuhang@users.noreply.github.com> Date: Fri, 18 Oct 2024 22:51:36 +0800 Subject: [PATCH 150/151] Add Linux playground (#11605) * Add Linux playground * Update Online Java Playground link * Update free-programming-playgrounds.md: Remove duplicate Java playground link * Update free-programming-playgrounds.md: Remove duplicate Java playground link --- more/free-programming-playgrounds.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index d96552ee9..156ae61b3 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -27,6 +27,7 @@ * [AngularJS](#angularjs) * [Kotlin](#kotlin) * [Kubernetes](#kubernetes) +* [Linux](#linux) * [Multiple Languages](#multiple-languages) * [.Net](#dotnet) * [Nim](#nim) @@ -140,6 +141,7 @@ ### Docker +* [Online Docker Playground](https://labex.io/tutorials/docker-online-docker-playground-372912) * [Play with Docker](https://labs.play-with-docker.com) @@ -211,6 +213,7 @@ * [Java Compiler](https://www.codinguru.online/compiler/java) * [JDoodle - Online Java Compiler Advanced IDE](https://www.jdoodle.com/online-java-compiler-ide/) * [JDoodle - Online Java Compiler IDE](https://www.jdoodle.com/online-java-compiler/) +* [Online Java Playground](https://labex.io/tutorials/java-online-java-playground-372914) * [OnlineGDB](https://www.onlinegdb.com/online_java_compiler) * [Programiz - Online Java Compiler](https://www.programiz.com/java-programming/online-compiler/) * [repl.it](https://repl.it) (_including a separate Java/Swing_) @@ -255,6 +258,11 @@ * [Play with Kubernetes](https://labs.play-with-k8s.com) +### Linux + +* [Online Linux Terminal and Playground](https://labex.io/tutorials/linux-online-linux-playground-372915) + + ### Markdown * [Markdown Editor](https://www.codinguru.online/compiler/markdown) From 8df3bed5cf2904a093dd61bca080d20d5803479e Mon Sep 17 00:00:00 2001 From: Azam Ali Shaikh <140999593+azamshaikh1103@users.noreply.github.com> Date: Fri, 18 Oct 2024 20:23:01 +0530 Subject: [PATCH 151/151] Add license to 5 books (#11608) * Add license to 5 books * Add license to 6 books --- books/free-programming-books-langs.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 974794c81..9dbc3fb29 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1421,31 +1421,31 @@ Books on general-purpose programming that don't focus on a specific language are ### Jenkins * [Jenkins Starter Guide Ebook](https://bugfender.com/wp-content/themes/bugfender-wordpress-theme/assets/docs/Jenkins-Starter-Guide-Ebook.pdf) (PDF) -* [Jenkins: The Definitive Guide](http://www.bogotobogo.com/DevOps/Jenkins/images/Intro_install/jenkins-the-definitive-guide.pdf) (PDF) +* [Jenkins: The Definitive Guide](http://www.bogotobogo.com/DevOps/Jenkins/images/Intro_install/jenkins-the-definitive-guide.pdf) (PDF) (CC BY-NC-ND) * [Jenkins User Handbook](https://www.jenkins.io/user-handbook.pdf) (PDF) -* [Learning Jenkins](https://riptutorial.com/Download/jenkins.pdf) Compiled from StackOverflow Documentation (PDF) +* [Learning Jenkins](https://riptutorial.com/Download/jenkins.pdf) Compiled from StackOverflow Documentation (PDF) (CC BY-SA) ### Julia -* [Introducing Julia](https://en.wikibooks.org/wiki/Introducing_Julia) - Wikibooks +* [Introducing Julia](https://en.wikibooks.org/wiki/Introducing_Julia) - Wikibooks (CC BY-SA) * [Julia by Example](http://samuelcolvin.github.io/JuliaByExample) - Samuel Colvin (GitHub repo) -* [Julia Data Science](https://juliadatascience.io) - Jose Storopoli, Rik Huijzer, Lazaro Alonso +* [Julia Data Science](https://juliadatascience.io) - Jose Storopoli, Rik Huijzer, Lazaro Alonso (CC BY-NC-SA) * [Julia language: a concise tutorial](https://syl1.gitbook.io/julia-language-a-concise-tutorial) - Antonello Lobianco (GitBook) -* [Learn Julia in Y minutes](https://learnxinyminutes.com/docs/julia) - Leah Hanson -* [Quantitative Economics with Julia](https://julia.quantecon.org) - Jesse Perla, Thomas J. Sargent, John Stachurski (HTML, [PDF](https://web.archive.org/web/20210713122108/https://julia.quantecon.org/_downloads/pdf/quantitative_economics_with_julia.pdf)) *(:card_file_box: archived)* +* [Learn Julia in Y minutes](https://learnxinyminutes.com/docs/julia) - Leah Hanson (CC BY-SA) +* [Quantitative Economics with Julia](https://julia.quantecon.org) - Jesse Perla, Thomas J. Sargent, John Stachurski (HTML, [PDF](https://web.archive.org/web/20210713122108/https://julia.quantecon.org/_downloads/pdf/quantitative_economics_with_julia.pdf)) *(:card_file_box: archived)* (CC BY-SA) * [The Julia Express](http://bogumilkaminski.pl/files/julia_express.pdf) - Bogumił Kamiński (PDF) -* [Think Julia](https://benlauwens.github.io/ThinkJulia.jl/latest/book.html) - Ben Lauwens, Allen Downey (GitBook) +* [Think Julia](https://benlauwens.github.io/ThinkJulia.jl/latest/book.html) - Ben Lauwens, Allen Downey (GitBook) (CC BY-NC) ### Kotlin -* [Essential Kotlin](https://www.programming-books.io/essential/kotlin/) - Krzysztof Kowalczyk, StackOverflow Contributors -* [Kotlin Notes for Professionals](https://goalkicker.com/KotlinBook/) - Compiled from StackOverflow documentation (PDF) +* [Essential Kotlin](https://www.programming-books.io/essential/kotlin/) - Krzysztof Kowalczyk, StackOverflow Contributors (CC BY-SA) +* [Kotlin Notes for Professionals](https://goalkicker.com/KotlinBook/) - Compiled from StackOverflow documentation (PDF) (CC BY-SA) * [Kotlin Official Documentation](https://kotlinlang.org/docs/reference/) -* [Kotlin Quick Reference](https://kotlin-quick-reference.com) - Alvin Alexander (gitbook) +* [Kotlin Quick Reference](https://kotlin-quick-reference.com) - Alvin Alexander (gitbook) (CC BY-SA) * [Learn Kotlin Programming](https://www.programiz.com/kotlin-programming) - Programiz -* [Learning Kotlin](https://riptutorial.com/Download/kotlin.pdf) - Compiled from StackOverflow Documentation (PDF) +* [Learning Kotlin](https://riptutorial.com/Download/kotlin.pdf) - Compiled from StackOverflow Documentation (PDF) (CC BY-SA) ### LaTeX / TeX