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 001/137] 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 002/137] 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 003/137] 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 004/137] 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 005/137] 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 006/137] 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 007/137] 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 008/137] 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 009/137] 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 010/137] 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 011/137] 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 012/137] 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 013/137] 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 014/137] 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 015/137] 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 016/137] 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 017/137] 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 018/137] 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 019/137] 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 020/137] 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 021/137] 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 022/137] 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 023/137] 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 024/137] 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 025/137] 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 026/137] 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 027/137] 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 028/137] 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 029/137] [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 030/137] 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 031/137] 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 032/137] 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 033/137] 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 034/137] 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 035/137] 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 036/137] 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 037/137] 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 038/137] 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 039/137] 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 040/137] 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 041/137] 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 042/137] 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 043/137] 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 044/137] 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 045/137] 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 046/137] 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 047/137] 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 048/137] [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 049/137] 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 050/137] 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 051/137] 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 052/137] 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 053/137] 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 054/137] 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 055/137] 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 056/137] 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 057/137] 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 058/137] 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 059/137] 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 060/137] 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 061/137] 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 062/137] 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 063/137] 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 064/137] 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 065/137] 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 066/137] 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 067/137] 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 068/137] 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 069/137] 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 070/137] 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 071/137] 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 072/137] 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 073/137] 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 074/137] 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 075/137] 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 076/137] 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 077/137] 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 078/137] 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 079/137] 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 080/137] 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 081/137] 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 082/137] 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 083/137] 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 084/137] 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 085/137] 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 086/137] 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 087/137] 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 088/137] 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 089/137] 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 090/137] 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 091/137] [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 092/137] [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 093/137] 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 094/137] 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 095/137] 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 096/137] 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 097/137] 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 098/137] 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 099/137] 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 100/137] 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 101/137] 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 102/137] 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 103/137] 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 104/137] 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 105/137] 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 106/137] 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 107/137] 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 108/137] 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 109/137] 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 110/137] 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 111/137] 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 112/137] 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 113/137] 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 114/137] 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 115/137] 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 116/137] 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 117/137] 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 118/137] 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 From 623833b69691415330f04ce3a72e661577b7541d Mon Sep 17 00:00:00 2001 From: Azam Ali Shaikh <140999593+azamshaikh1103@users.noreply.github.com> Date: Sat, 19 Oct 2024 06:13:16 +0530 Subject: [PATCH 119/137] Azam/adding license (#11609) * Add license to 5 books * Add license to 6 books * Add license to 6 books (React Native, Svelte, VueJs & Latex) --- books/free-programming-books-langs.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 9dbc3fb29..92e7e4405 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1382,10 +1382,10 @@ Books on general-purpose programming that don't focus on a specific language are #### React Native -* [Essential React Native](https://www.programming-books.io/essential/reactnative/) - Krzysztof Kowalczyk, StackOverflow Contributors +* [Essential React Native](https://www.programming-books.io/essential/reactnative/) - Krzysztof Kowalczyk, StackOverflow Contributors (CC BY-SA) * [React Native Animation Book](http://browniefed.com/react-native-animation-book/) * [React Native Express](http://www.reactnativeexpress.com) -* [React Native Notes for Professionals](https://goalkicker.com/ReactNativeBook) - Compiled from StackOverflow documentation (PDF) +* [React Native Notes for Professionals](https://goalkicker.com/ReactNativeBook) - Compiled from StackOverflow documentation (PDF) (CC BY-SA) * [React Native Training](https://www.gitbook.com/book/unbug/react-native-training/details) * [The Ultimate Guide to React Native Optimization](https://www.callstack.com/blog/download-the-ultimate-guide-to-react-native-optimization-ebook) (PDF) *(email requested, not required)* @@ -1406,7 +1406,7 @@ Books on general-purpose programming that don't focus on a specific language are #### Svelte * [Beginner SvelteKit](https://vercel.com/docs/beginner-sveltekit) - Steph Dietz -* [Getting started with Svelte](https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_getting_started) - MDN Web Docs +* [Getting started with Svelte](https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_getting_started) - MDN Web Docs (CC BY-SA) * [Svelte Tutorial](https://svelte.dev/tutorial/basics) - Svelte.dev * [The Svelte Handbook](https://flaviocopes.com/page/svelte-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)* @@ -1414,7 +1414,7 @@ Books on general-purpose programming that don't focus on a specific language are #### Vue.js * [30 Days Of Vue](https://www.newline.co/30-days-of-vue) - Hassan Djirdeh (HTML; *email required for PDF*) -* [Learning Vue.js](https://riptutorial.com/Download/vue-js.pdf) - Compiled from StackOverflow Documentation (PDF) +* [Learning Vue.js](https://riptutorial.com/Download/vue-js.pdf) - Compiled from StackOverflow Documentation (PDF) (CC BY-SA) * [The Vue.js Handbook](https://flaviocopes.com/page/vue-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)* @@ -1454,8 +1454,8 @@ Books on general-purpose programming that don't focus on a specific language are * [Arbitrary LaTex Reference](http://latex.knobs-dials.com) * [Begin Latex in minutes](https://github.com/VoLuong/Begin-Latex-in-minutes) -* [LaTeX](https://en.wikibooks.org/wiki/LaTeX) - Wikibooks -* [LaTex Notes for Professionals](https://goalkicker.com/LaTeXBook/) - Compiled from StackOverflow documentation (PDF) +* [LaTeX](https://en.wikibooks.org/wiki/LaTeX) - Wikibooks (CC BY-SA) +* [LaTex Notes for Professionals](https://goalkicker.com/LaTeXBook/) - Compiled from StackOverflow documentation (PDF) (CC BY-SA) * [The Not So Short Introduction to LaTeX](https://tobi.oetiker.ch/lshort/lshort.pdf) (PDF) From 933343b98b1602c7ed81294682cb420c01837c25 Mon Sep 17 00:00:00 2001 From: Anshu2000213 <119296650+Anshu2000213@users.noreply.github.com> Date: Sat, 19 Oct 2024 06:14:47 +0530 Subject: [PATCH 120/137] Add License to book (#11610) --- books/free-programming-books-subjects.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index d8b10bac9..c12457e98 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -891,7 +891,7 @@ Kerridge (PDF) (email address *requested*, not required) * [Designing Event-Driven Systems. Concepts and Patterns for Streaming Services with Apache Kafka](https://assets.confluent.io/m/7a91acf41502a75e/original/20180328-EB-Confluent_Designing_Event_Driven_Systems.pdf) - Ben Stopford (PDF) * [Developing Reactive Microservices](https://info.lightbend.com/COLL-20XX-Developing-Reactive-Microservices_Landing-Page.html) (email address *requested*, not required) * [Domain Driven Design Quickly](https://www.infoq.com/minibooks/domain-driven-design-quickly) -* [Domain-Driven Design Reference](https://www.domainlanguage.com/ddd/reference) - Eric Evans +* [Domain-Driven Design Reference](https://www.domainlanguage.com/ddd/reference) - Eric Evans (CC BY) * [DSL Engineering: Designing, Implementing and Using Domain-Specific Languages](http://dslbook.org) - Markus Voelter * [Exploring CQRS and Event Sourcing](https://docs.microsoft.com/en-us/previous-versions/msp-n-p/jj554200(v=pandp.10)) - Dominic Betts, Julián Domínguez, Grigori Melnik, Mani Subramanian, Fernando Simonazzi ([EPUB, PDF](https://www.microsoft.com/en-us/download/details.aspx?id=34774) - [code samples](https://go.microsoft.com/fwlink/p/?linkid=258571)) * [Guide to the Software Engineering Body of Knowledge](https://www.computer.org/education/bodies-of-knowledge/software-engineering/v3) (email address *requested*) From 62b5b0274ab875e35130a35739277d752bbefc62 Mon Sep 17 00:00:00 2001 From: martian2001 <46631480+martian2001@users.noreply.github.com> Date: Sun, 20 Oct 2024 05:29:00 +0530 Subject: [PATCH 121/137] Update free-programming-books-subjects.md (#11612) --- books/free-programming-books-subjects.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index c12457e98..47b240b44 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -595,6 +595,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Graph Theory Exercises](https://www.ime.usp.br/~pf/graph-exercises/) - Paulo Feofiloff (PDF) * [Isomorphism -- Mathematics of Programming](https://github.com/liuxinyu95/unplugged) - Larry LIU Xinyu * [Mathematics for Computer Science](https://courses.csail.mit.edu/6.042/spring18/mcs.pdf) - Eric Lehman, F. Thomson Leighton, Albert R. Meyer (PDF) +* [PROGRAM = PROOF](https://www.lix.polytechnique.fr/Labo/Samuel.Mimram/teaching/INF551/course.pdf) - Samuel Mimram (PDF) ### Misc From 1985b6bd592eb108346d3b6f3813d687cc866b01 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Sun, 20 Oct 2024 05:46:25 +0530 Subject: [PATCH 122/137] Added Cheatsheets for many languages (#11616) * Added Cheatsheets * Added Java Cheatsheet * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Removed Extra Space --- more/free-programming-cheatsheets.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/more/free-programming-cheatsheets.md b/more/free-programming-cheatsheets.md index 68afcc241..d42e7cac5 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -152,6 +152,7 @@ * [Docker Cheat Sheet](https://web.archive.org/web/20210516172426/https://swissarmydevops.com/wp-content/uploads/2021/02/Docker_Cheat_Sheet-2.pdf) - Nikko Pedersen, Swiss Army DevOps (PDF) *(:card_file_box: archived)* * [Docker Cheat Sheet](https://github.com/wsargent/docker-cheat-sheet) - Will Sargent, et al. (HTML) * [Docker Cheat Sheet - Kapeli](https://kapeli.com/cheat_sheets/Docker.docset/Contents/Resources/Documents/index) - Bogdan Popescu (HTML) +* [Docker Cheat Sheet : Complete Guide (2024)](https://www.geeksforgeeks.org/docker-cheat-sheet) - Geeksforgeeks (HTML) * [Docker Cheat Sheet (v1)](https://dockerlux.github.io/pdf/cheat-sheet.pdf) - Gildas Cuisinier, Docker Meetup Luxembourg (PDF) * [Docker Cheat Sheet (v2)](https://dockerlux.github.io/pdf/cheat-sheet-v2.pdf) - Gildas Cuisinier, Docker Meetup Luxembourg (PDF) * [Docker Cheatsheet: Docker commands that developers should know](https://vishnuch.tech/docker-cheatsheet) - Vishnu Chilamakuru (HTML) @@ -210,6 +211,7 @@ * [Accessibility CheatSheet](https://learn-the-web.algonquindesign.ca/topics/accessibility-cheat-sheet/) - Algonquin Design (HTML) * [Beginner's CheatSheet](https://websitesetup.org/html5-cheat-sheet/) - WebsiteSetup (HTML) +* [CSS Cheat Sheet – A Basic Guide to CSS](https://www.geeksforgeeks.org/css-cheat-sheet-a-basic-guide-to-css) - GeeksforGeeks (HTML) * [CSS CheatSheet](https://htmlcheatsheet.com/css/) (HTML) * [CSS Cheatsheet](https://www.codewithharry.com/blogpost/css-cheatsheet/) - CodeWithHarry (HTML) * [CSS Cheatsheet](https://web.stanford.edu/group/csp/cs21/csscheatsheet.pdf) - Stanford (PDF) @@ -249,13 +251,15 @@ ### Java * [Java](https://web.archive.org/web/20230816231124/https://programmingwithmosh.com/wp-content/uploads/2019/07/Java-Cheat-Sheet.pdf) - Moshfegh Hamedani (PDF) *(:card_file_box: archived)* -* [Java Cheat Sheet](https://www.edureka.co/blog/cheatsheets/java-cheat-sheet/) - Edureka (HTML) +* [Java Cheat Sheet](https://www.geeksforgeeks.org/java-cheat-sheet) - GeeksforGeeks (HTML) +* [Java Cheat Sheet](https://www.edureka.co/blog/cheatsheets/java-cheat-sheet) - Edureka (HTML) * [Java Cheatsheet](https://www.codewithharry.com/blogpost/java-cheatsheet) - CodeWithHarry (HTML) -* [Java Programming Cheatsheet](https://introcs.cs.princeton.edu/java/11cheatsheet/) - Robert Sedgewick and Kevin Wayne (HTML) +* [Java Programming Cheatsheet](https://introcs.cs.princeton.edu/java/11cheatsheet) - Robert Sedgewick and Kevin Wayne (HTML) ### JavaScript +* [JavaScript Cheat Sheet – A Basic Guide to JavaScript](https://www.geeksforgeeks.org/javascript-cheat-sheet-a-basic-guide-to-javascript) - GeeksforGeeks (HTML) * [JavaScript CheatSheet](https://github.com/wilfredinni/javascript-cheatsheet) - Wilfredinni (HTML) * [JavaScript Cheatsheet](https://www.codecademy.com/learn/introduction-to-javascript/modules/learn-javascript-introduction/cheatsheet) - Codecademy (HTML) * [JavaScript Cheatsheet](https://www.codewithharry.com/blogpost/javascript-cheatsheet) - Code With Harry @@ -271,6 +275,7 @@ * [Beginner's essential jQuery Cheat Sheet](https://websitesetup.org/wp-content/uploads/2017/01/wsu-jquery-cheat-sheet.pdf) (PDF) * [JQuery Cheat Sheet](https://overapi.com/jquery) - OverAPI +* [jQuery Cheat Sheet – A Basic Guide to jQuery](https://www.geeksforgeeks.org/jquery-cheat-sheet-a-basic-guide-to-jquery) - GeeksforGeeks (HTML) * [jQuery CheatSheet](https://htmlcheatsheet.com/jquery/) (HTML) * [jQuery Mega Cheat Sheet](https://makeawebsitehub.com/wp-content/uploads/2015/09/jquery-mega-cheat-sheet-Printable.pdf) - Jamie Spencer (PDF) @@ -429,6 +434,8 @@ #### Numpy Pandas +* [NumPy Cheat Sheet: Beginner to Advanced (PDF)](https://www.geeksforgeeks.org/numpy-cheat-sheet) - GeeksforGeeks (HTML,PDF) +* [Pandas Cheat Sheet for Data Science in Python](https://www.geeksforgeeks.org/pandas-cheat-sheet) - GeeksforGeeks (HTML) * [Pandas, Numpy, Python Cheatsheet](https://www.kaggle.com/code/lavanyashukla01/pandas-numpy-python-cheatsheet) - Kaggle (HTML) From 738c7e8dbce719f89538d22016becd6c005d5d4d Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Sun, 20 Oct 2024 05:47:37 +0530 Subject: [PATCH 123/137] Added Course of Material UI (#11618) * Added a Material UI Course by Indian Coders * Added another course by Geeky Shows --- courses/free-courses-hi.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index b1ccf1569..a37e4725c 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -413,6 +413,8 @@ #### Material UI +* [Material UI Complete in One Video (Hindi)](https://www.youtube.com/watch?v=TJz6y9RLtA8) - Geeky Shows +* [Material UI Tutorial](https://www.youtube.com/playlist?list=PLlR2O33QQkfXnZMMZC0y22gLayBbB1UQd) - Indian Coders * [Material UI Tutorial for Beginners in Hindi](https://www.youtube.com/playlist?list=PL8u9CiaEfFDaR0ipsKfHdnZccTm10J7-3) - Basics Adda * [Reactjs material ui in hindi](https://www.youtube.com/playlist?list=PL8p2I9GklV4722H3_nosmpdjNXIPuBUXm) - Code Step By Step From 9a2c5d0ffe083f69341a1f09c5d06b37e67ea160 Mon Sep 17 00:00:00 2001 From: Mauro Cicolella Date: Sun, 20 Oct 2024 02:20:35 +0200 Subject: [PATCH 124/137] Add Italian course about Assembly (#11621) * Add Italian course about Cryptography * Add Italian Bootstrap course * Add Italian Typescript course * Add Italian course about Machine Learning * Add Italian course about Assembly --- courses/free-courses-it.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-it.md b/courses/free-courses-it.md index 35ba54149..a99db68dd 100644 --- a/courses/free-courses-it.md +++ b/courses/free-courses-it.md @@ -58,6 +58,7 @@ ### Assembly * [Assembler x86](https://www.youtube.com/playlist?list=PLUJjY3hQLJ3NHQ9315KVvgiZ3v2FLtcbs) +* [Assembly x86](https://www.youtube.com/playlist?list=PL4GzWsD6ECaXVzneIlSV62plQPdWXIZ_h) - Leonardo Boselli ### Bash / Shell From 374e6324370a3e5e31662be7e3b927197de0caf3 Mon Sep 17 00:00:00 2001 From: Ivan Oranciuc <95760855+OranciucIvan@users.noreply.github.com> Date: Mon, 21 Oct 2024 00:14:52 +0300 Subject: [PATCH 125/137] Remove paid and deleted cources - Security folder (#11623) * Remove paid and deleted cources * Remove paid and deleted cources --- courses/free-courses-en.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index b360f40fd..45179a727 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1641,13 +1641,9 @@ * [@TJ_Null’s OSCP Prep](https://youtube.com/playlist?list=PLidcsTyj9JXK-fnabFLVEvHinQ14Jy5tf) - IppSec * [Computer Systems Security](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-858-computer-systems-security-fall-2014) - Nickolai Zeldovich (MIT OpenCourseWare) -* [Ethical Hacking](https://www.youtube.com/playlist?list=PLDV15dUauYyOcloXu7GXHJ6Xxq5XTBg1k) - Cyber Square * [Ethical Hacking](https://www.hacker101.com/videos) - Hacker101 * [Ethical Hacking - Basics (Kali 2021)](https://www.udemy.com/course/ethical-hacking-basics-kali-20211) - Arthur Salmon (Udemy) -* [Ethical Hacking - SQL Injection Attack](https://www.udemy.com/course/sql-injection-ethical-hacking) - Sunil K. Gupta, Knowledge Aacademy (Udemy) * [Ethical Hacking for beginners: Beginner to Advance](https://www.udemy.com/course/ethical-hacking-for-beginners-beginner-to-advance) - PaceIT Academy (Udemy) -* [Ethical Hacking from Scratch - The Complete Course](https://www.udemy.com/course/ethical-hacking-by-digiflax) - DIGIFLAX E-LEARNING (Udemy) -* [Ethical Hacking Kali Linux Command Line (CLI) Hands-On](https://www.udemy.com/course/kali-linux-command-line-cli-hands-on) - Musab Zayadneh (Udemy) * [Ethical hacking with Hak5 devices](https://www.udemy.com/course/ethical-hacking-with-hak5-devices) - David Bombal (Udemy) * [Foundations of Hacking and Pentesting Android Apps](https://www.udemy.com/course/foundations-of-hacking-and-pentesting-android-apps) - Scott Cosentino (Udemy) * [Full Length Hacking Courses](https://youtube.com/playlist?list=PLLKT__MCUeixqHJ1TRqrHsEd6_EdEvo47) - The Cyber Mentor @@ -1663,10 +1659,8 @@ * [Professor Messer’s SY0-601 CompTIA Security+ Course](https://www.professormesser.com/security-plus/sy0-601/sy0-601-video/sy0-601-comptia-security-plus-course/) - Professor Messer * [Reverse Engineering For Everyone!](https://0xinfection.github.io/reversing) - mytechnotalent * [Stanford Cryptography I](https://www.coursera.org/course/crypto) - Dan Boneh -* [Stanford Cryptography II](https://www.coursera.org/course/crypto2) - Dan Boneh * [Start Ethical Hacking with Parrot Security OS (Alt. to Kali)](https://www.udemy.com/course/ethical-hacking-with-parrot-security-os) - Seyed Farshid Miri (Udemy) * [The Complete Cyber Security & Hacking Course](https://academy.ehacking.net/p/cyber-security-training-hacking-course) - INSEC-TECHS (EH Academy) -* [WireShark for Ethical Hacking](https://www.udemy.com/course/wireshark-for-ethical-hacking-new) - Musab Zayadneh (Udemy) * [Zero to Hero: A Practical Network Penetration Testing Course](https://www.youtube.com/playlist?list=PLLKT__MCUeiwBa7d7F_vN1GUwz_2TmVQj) - The Cyber Mentor From d08e4dc3742ff97eeb5c63f4c2c2f9fccdf83ea8 Mon Sep 17 00:00:00 2001 From: Pranjal Pandey <130264859+heropj@users.noreply.github.com> Date: Mon, 21 Oct 2024 03:03:48 +0530 Subject: [PATCH 126/137] Added ReactJS course by Anurag Singh (#11615) * reactjs course by anurag singh * Update free-courses-hi.md swap l.526 and l.525 * Update free-courses-hi.md linter error fixed * Update free-courses-hi.md fixed linter error finally * Update free-courses-hi.md number of blank lines fixed * Update courses/free-courses-hi.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- courses/free-courses-hi.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index a37e4725c..bcf8fa4f9 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -531,6 +531,7 @@ * [React Js Tutorials in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9agx66oZnT6IyhcMIbUMNMdt) - Haris Ali Khan, CodeWithHarry * [React Tutorial for Beginners in Hindi](https://www.youtube.com/playlist?list=PL8p2I9GklV47BCAjiCtuV_liN9IwAl8pM) - Code Step By Step * [React Tutorial in Hindi](https://www.youtube.com/watch?v=RGKi6LSPDLU) - CodeWithHarry +* [React.js Full Course in Hindi \| Zero to Advanced in 28 Hours](https://www.youtube.com/playlist?list=PLfEr2kn3s-bqpPUbeTZP6iRXTxTLwNB7F) - Anurag Singh ProCodrr * [ReactJS Tutorial for Beginners to Advanced](https://youtube.com/playlist?list=PL_HlKez9XCSO1g7c61SyJZE4iehJDFg_w) - Technical Suneja * [ReactJS Tutorials for Beginners In Hindi](https://www.youtube.com/playlist?list=PLUVqY59GNZQNTlOnGne0G7DXnmi7CeOtc) - Pradeep Maurya From c98b7ba33e157fe63099504b6e5592691807ea83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=A1clav=20Make=C5=A1?= Date: Sun, 20 Oct 2024 23:35:42 +0200 Subject: [PATCH 127/137] Add czech podcast SCRIPTease (#11617) --- casts/free-podcasts-screencasts-cs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/casts/free-podcasts-screencasts-cs.md b/casts/free-podcasts-screencasts-cs.md index c03d6279f..cb9cf3514 100644 --- a/casts/free-podcasts-screencasts-cs.md +++ b/casts/free-podcasts-screencasts-cs.md @@ -4,4 +4,5 @@ * [CZpodcast](https://soundcloud.com/czpodcast-1) * [DevMinutes](http://devminutes.cz) * [Kafemlejnek.TV](https://kafemlejnek.tv) +* [SCRIPTease](https://scriptease.lolo.team) * [Vzhůru dolů podcast](https://www.vzhurudolu.cz/podcast) - Robin Pokorný, Martin Michálek From b30ffe71b3b8dd61da8f67df00d9eb0217ca8dc2 Mon Sep 17 00:00:00 2001 From: shantnu Date: Mon, 21 Oct 2024 18:47:09 +0530 Subject: [PATCH 128/137] Added Hindi Course on Maths, NLP and Flask (#11631) * Added maths for ML * added flask Course * Added NLP Course * changed alphabetical order * Update free-courses-hi.md * Resolve changes * Update free-courses-hi.md * Update free-courses-hi.md removed invisible spaces --------- Co-authored-by: Eric Hellman --- courses/free-courses-hi.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index bcf8fa4f9..859edb9af 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -596,7 +596,8 @@ * [Discrete Mathematics (Full Course) By Dr.Gajendra Purohit](https://www.youtube.com/playlist?list=PLU6SqdYcYsfJ27O0dvuMwafS3X8CecqUg) - Gajendra Purohit * [Discrete Mathematics Tutorials In Hindi | B.TECH- B.E.-UGC NET- GATE- LECTURES In Hindi](https://www.youtube.com/playlist?list=PLL8qj6F8dGlTX359q-PBBUFw3BrBvAxq3) - Deepak Garg * [Maths for CP](https://www.youtube.com/playlist?list=PL-Jc9J83PIiFs8E0EGeckM89cD8E6sFro) - Pepcoding -* [Statistics And Probability](https://www.youtube.com/playlist?list=PLU6SqdYcYsfLRq3tu-g_hvkHDcorrtcBK) - Gajendra Purohit +* [Maths for Machine Learning](https://www.youtube.com/playlist?list=PLKnIA16_RmvbYFaaeLY28cWeqV-3vADST) - CampusX +* [Statistics And Probability](https://www.youtube.com/playlist?list=PLU6SqdYcYsfLRq3tu-g_hvkHDcorrtcBK) - Gajendra Purohit ### Matlab @@ -620,6 +621,7 @@ ### Natural Language Processing +* [Natural Language Processing](https://www.youtube.com/playlist?list=PLKnIA16_RmvZo7fp5kkIth6nRTeQQsjfX) - CampusX * [Natural Language Processing with Deep NLP from Zero to Hero](https://www.youtube.com/playlist?list=PLtCBuHKmdxOefxJhd6u8KY9vTN8G5D5yG) - Fahad Hussain * [NLP Tutorial Playlist Python](https://www.youtube.com/playlist?list=PLeo1K3hjS3uuvuAXhYjV2lMEShq2UYSwX) - Code Basics * [Playlist to Natural Language Processing [ Hindi ]](https://www.youtube.com/playlist?list=PLPIwNooIb9vimsumdWeKF3BRzs9tJ-_gy) - Perfect Computer Engineer @@ -717,6 +719,7 @@ * [[Hindi] Flask Tutorial For Beginners 2020](https://www.youtube.com/playlist?list=PLkPmSWtWNIyQ-_mlHIQho9nCnxdbvnQIl) - Knowledge Shelf * [Flask (Python) In Hindi](https://www.youtube.com/playlist?list=PLy-CGmBdq2VGQGbhmSQEOD3Ty-Fp19pGC) - HindiSiksha +* [Flask for Machine Learning](https://learnwith.campusx.in/courses/Flask-for-Machine-Learning-Introduction-to-Flask--Dynamic-URL-Redirection-URL-Building-Jinja-Templates-Forms--Input-Validation-Databases-Sessions-Cookies-Training--Deloyment-of-ML-Model-6658698ad54433398d1a487b) - Mohammed Misbahullah Sheriff (CampusX) * [Web Development Using Flask and Python](https://www.youtube.com/playlist?list=PLu0W_9lII9agAiWp6Y41ueUKx1VcTRxmf) - CodeWithHarry From 8065ef853821b400ae245ac2e40f2d7b190f1c00 Mon Sep 17 00:00:00 2001 From: Dariusz Zbyrad Date: Mon, 21 Oct 2024 15:24:12 +0200 Subject: [PATCH 129/137] Add new Arduino course in pl lang (#11606) * add new Arduino course in pl lang * fixed formatting * added author of the Arduino, poziom II course --- courses/free-courses-pl.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-pl.md b/courses/free-courses-pl.md index 52050d706..4bd704686 100644 --- a/courses/free-courses-pl.md +++ b/courses/free-courses-pl.md @@ -57,6 +57,7 @@ ### Embedded +* [Kurs Arduino, poziom II](https://www.forbot.pl/blog/kurs-arduino-ii-wstep-spis-tresci-id15494) - Damian (Treker) Szymański * [Kurs podstaw Arduino](https://www.forbot.pl/blog/kurs-arduino-podstawy-programowania-spis-tresci-kursu-id5290) * [Kurs STM32L4](https://www.forbot.pl/blog/kurs-stm32-l4-wstep-spis-tresci-dla-kogo-jest-ten-kurs-id48575) From 60c61734b097dfc20a9aec36c0dd704dd734f3e1 Mon Sep 17 00:00:00 2001 From: Ivan Oranciuc <95760855+OranciucIvan@users.noreply.github.com> Date: Mon, 21 Oct 2024 16:46:36 +0300 Subject: [PATCH 130/137] Updates for not actual links (#11638) * Remove paid and deleted cources * Remove paid and deleted cources * Modified links for mr.md and pl.md * Modified links for mr. and pl. --- courses/free-courses-mr.md | 1 - courses/free-courses-pl.md | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/courses/free-courses-mr.md b/courses/free-courses-mr.md index 7c88ca9e2..737993d03 100644 --- a/courses/free-courses-mr.md +++ b/courses/free-courses-mr.md @@ -63,7 +63,6 @@ * [CSS Tutorial In Marathi](https://youtube.com/playlist?list=PLWkJQ8CSXYd4wee103RY961OdWXwnHsBo) - SA Infolines * [HTML \| HTML For Beginners \| Krushna Pise \| Marathi Programmer](https://youtube.com/playlist?list=PLWSZr_wlNWaw8_iFhKvrPKp1Uh2S1dXHk) - MaRaTHi ProGrammer -* [HTML & CSS In Marathi Tutorials](https://youtube.com/playlist?list=PLU1bHMETQ0vzRyMVH2Wp6sA8bMUuVl5S2) - Programming By Yogesh ### Java diff --git a/courses/free-courses-pl.md b/courses/free-courses-pl.md index 4bd704686..4a435b554 100644 --- a/courses/free-courses-pl.md +++ b/courses/free-courses-pl.md @@ -68,7 +68,6 @@ * [Kurs CSS. Wygląd strony www - kaskadowe arkusze stylów - Pasja informatyki (VIDEO)](https://www.youtube.com/playlist?list=PLOYHgt8dIdow6b2Qm3aTJbKT2BPo5iybv) - Mirosław Zelent, Damian Stelmach * [Kurs HTML](http://www.kurshtmlcss.pl/kurs-html) (Netido Interactive Agency) * [Kurs HTML](https://www.youtube.com/playlist?list=PLpwxuvBp359NntV2cLO5LaH6tmd6efmHH) - Marcin Filczyński -* [Kurs HTML - od zera do Webmastera](https://www.youtube.com/playlist?list=PL0zYPqHK5yJWsIn3PIproSyxO3nchPd99) * [Kurs html i css](https://www.youtube.com/playlist?list=PLs8Otihb6zvfosmWesJ_lkJS_HzL58gSS) * [Kurs HTML. Tworzenie zawartości stron internetowych](https://www.youtube.com/playlist?list=PLOYHgt8dIdox9Qq3X9iAdSVekS_5Vcp5r) - Mirosław Zelent, Damian Stelmach @@ -92,7 +91,7 @@ #### Vue.js -* [FrontAndBack.pl - Kurs Vue w praktyce](https://frontandback.pl/tags/kurs-vue-w-praktyce/) +* [FrontAndBack.pl - Kurs Vue w praktyce](https://web.archive.org/web/20221004101108/https://frontandback.pl/tags/kurs-vue-w-praktyce/) *(:card_file_box: archived)* ### MySQL From 96167079f4792f3012c294f81cc404ef87bb642b Mon Sep 17 00:00:00 2001 From: Harshaja Agnihotri Date: Mon, 21 Oct 2024 19:19:25 +0530 Subject: [PATCH 131/137] Add NestJS section and 2 free video courses (#11634) * Wordpress development course * added the lint * swap the line. * wordpress development course * Added Nextjs course * updated the creator * Added the new list Nestjs with course resourses --- courses/free-courses-en.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 45179a727..5b6367ae3 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -58,6 +58,7 @@ * [Deno](#deno) * [Electron](#electron) * [jQuery](#jquery) + * [Nest.js](#nestjs) * [Next.js](#nextjs) * [NodeJS](#nodejs) * [React](#react) @@ -1078,6 +1079,12 @@ * [jQuery Crash Course](https://www.youtube.com/playlist?list=PLillGF-RfqbYJVXBgZ_nA7FTAAEpp_IAc) - Brad Traversy, Traversy Media +### Nest.js + +* [Learn NestJS – Complete Course](https://www.youtube.com/watch?v=sFnAHC9lLaw) - freeCodeCamp +* [NestJs](https://www.youtube.com/playlist?list=PLlaDAvA2MhR2jb8zavu6I-w1BA878aHcB) - Marius Espejo + + #### Next.js * [Complete Next.js Course For Beginners](https://www.youtube.com/playlist?list=PLynWqC6VC9KOvExUuzhTFsWaxnpP_97BD) - Daily Tuition From 0ca01908185a16a235a01011dcd709f5891d8ae4 Mon Sep 17 00:00:00 2001 From: Akash Singh Date: Mon, 21 Oct 2024 19:21:19 +0530 Subject: [PATCH 132/137] Kubernetes 101 workshop - complete hands-on (#11613) * Kubernetes 101 workshop - complete hands-on * Update free-courses-en.md * fixing lint issues --- courses/free-courses-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 5b6367ae3..4e27de4a2 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1265,6 +1265,7 @@ ### Kubernetes * [Fundamentals of Containers, Kubernetes, and Red Hat OpenShift](https://www.edx.org/course/fundamentals-of-containers-kubernetes-and-red-hat) - Zach Gutterman, Richard Allred (edX) +* [Kubernetes 101 workshop - complete hands-on](https://www.youtube.com/live/PN3VqbZqmD8?feature=shared) - Kubesimplify * [Kubernetes Core Concepts](https://kube.academy/paths/kubernetes-core-concepts) - KubeAcademy (VMware) * [Kubernetes Course](https://www.youtube.com/watch?v=d6WC5n9G_sM) - Bogdan Stashchuk (FreeCoodeCamp) * [Kubernetes Full Course in 7 Hours](https://www.youtube.com/watch?v=0j-iIW3_sbg) - Edureka From e42433de4b291e5b6b941e567efc1e9914fd3f2e Mon Sep 17 00:00:00 2001 From: Abhilash Sarangi <132396257+dev1abhi@users.noreply.github.com> Date: Tue, 22 Oct 2024 23:59:15 +0530 Subject: [PATCH 133/137] Update free-courses-hi.md (#11642) * Update free-courses-hi.md * Update free-courses-hi.md --- courses/free-courses-hi.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 859edb9af..bd3845902 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -288,6 +288,7 @@ * [Complete C++ Placement DSA Course](https://www.youtube.com/playlist?list=PLDzeHZWIZsTryvtXdMr6rPh4IDexB5NIA) - CodeHelp by Babbar * [Data Structure And Algorithms Course \| DSA Tutorial in Hindi](https://www.youtube.com/playlist?list=PLmGElG-9wxc9Us6IK6Qy-KHlG_F3IS6Q9) - ScoreShala * [Data Structure Programs \| Hindi](https://www.youtube.com/playlist?list=PLsFNQxKNzefJU-Sj__mljvrmJHZVKWbEm) - Saurabh Shukla +* [Data Structure using Java](https://www.youtube.com/playlist?list=PLH9iLcrNpXtQYQiudzpZpGw0mptHc06Su) - ForMyScholars * [Data Structures and Algorithms Course in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9ahIappRPN0MCAgtOu3lQjQi) - CodeWithHarry * [DSA-One Course- The Complete Data Structure and Algorithms Course](https://www.youtube.com/playlist?list=PLUcsbZa0qzu3yNzzAxgvSgRobdUUJvz7p) - Anuj Bhaiya * [Functions and Arrays - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiHOV7lm2uSw4ZiVsIRsGS6r) - Pepcoding From d7d5f9e1e72ff0dfa28a905c5d0a624f07bb583e Mon Sep 17 00:00:00 2001 From: "Y.K. Lin" Date: Wed, 23 Oct 2024 03:37:11 +0900 Subject: [PATCH 134/137] Fix typos and update links in CONTRIBUTING-ja.md (#11644) * fix: fix typos in CONTRIBUTING-ja.md * fix: update the links --- docs/CONTRIBUTING-ja.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/CONTRIBUTING-ja.md b/docs/CONTRIBUTING-ja.md index 39f04d2ac..009aa69c5 100644 --- a/docs/CONTRIBUTING-ja.md +++ b/docs/CONTRIBUTING-ja.md @@ -1,4 +1,4 @@ -*他の言語で読む](README.md#translations)*。 +*[他の言語で読む](README.md#translations)*。 ## 投稿者ライセンス契約 @@ -8,7 +8,7 @@ ## 投稿者の行動規範 -貢献することで、あなたはこのリポジトリの[行動規範](CODE_OF_CONDUCT.md)を尊重することに同意します。([翻訳](README.md#translations)) +貢献することで、あなたはこのリポジトリの[行動規範](CODE_OF_CONDUCT-ja.md)を尊重することに同意します。([翻訳](README.md#translations)) ## 一言で言えば @@ -20,14 +20,14 @@ 3. リストには6種類あります。適切なものを選んでください: - - 書籍* : 本* : PDF、HTML、ePub、gitbook.ioベースのサイト、Gitレポなど。 - - コース* : コースは、本ではない学習教材です。[これはコースです](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/)。 + - *書籍* : PDF、HTML、ePub、gitbook.ioベースのサイト、Gitレポなど。 + - *コース* : コースは、本ではない学習教材です。[これはコースです](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/)。 - インタラクティブなチュートリアル ユーザーがコードやコマンドを入力し、その結果を評価する(「評価する」というのは「採点する」という意味ではない)インタラクティブなウェブサイト: [Haskellを試す](http://tryhaskell.org)、[Gitを試す](https://learngitbranching.js.org)。 - Playgrounds*:プログラミング学習のためのオンラインかつインタラクティブなウェブサイト、ゲーム、またはデスクトップソフトウェアです。コードの断片を書いたり、コンパイル(または実行)したり、共有したりすることができる。プレイグラウンドでは多くの場合、フォークしてコードで遊んで手を汚すことができます。 - ポッドキャストとスクリーンキャスト* : ポッドキャストとスクリーンキャスト。 - 問題集と競技プログラミング* : 簡単な問題や複雑な問題を解くことで、自分のプログラミング・スキルを評価することができるウェブサイトやソフトウェア。 -4. 以下のガイドライン](#guidelines)を必ず守り、ファイルの[Markdown][フォーマット](#formatting)を尊重してください。 +4. [以下のガイドライン](#ガイドライン)を必ず守り、ファイルの[Markdown フォーマット](#フォーマット)を尊重してください。 5. GitHub Actionsは、**リストがアルファベット順に並んでいるか**、**フォーマットルールが守られているか**を確認するためのテストを実行します。**必ず**テストに合格していることを確認してください。 @@ -36,7 +36,7 @@ - 本が無料であることを確認する。必要であればダブルチェックしてください。なぜその本が無料だと思うのか、PRにコメントしていただけると管理者が助かります。 - Google Drive、Dropbox、Mega、Scribd、Issuu、その他類似のファイルアップロードプラットフォームでホストされているファイルは受け付けません。 -- 下記](#alphabetical-order)のように、アルファベット順にリンクを挿入してください。 +- [下記](#アルファベット順)のように、アルファベット順にリンクを挿入してください。 - 最も権威のあるソース(編集者のウェブサイトよりも著者のウェブサイト、第三者のウェブサイトよりも著者のウェブサイトの方が良いという意味)のリンクを使用してください。 - ファイルホスティングサービスは使用しない(DropboxやGoogle Driveのリンクがこれに該当します。 - 同じドメインにあり、同じコンテンツを提供するのであれば、`http`のリンクよりも`https`のリンクの方が常に好ましい。 @@ -192,7 +192,7 @@ - 「Prof.」や「Dr.」のような敬称はクリエイター名に含めません。 -###期間限定のコースとトライアル +##### 期間限定のコースとトライアル - 6ヶ月以内に削除する必要のあるものは掲載しません。 - コースの受講期間や期間が限定されている場合、掲載しません。 From 6ecdf0e87e0418876a0ca0475cc42f7ef17dce57 Mon Sep 17 00:00:00 2001 From: Dharmin Nagar <68629743+dharminnagar@users.noreply.github.com> Date: Wed, 23 Oct 2024 00:18:58 +0530 Subject: [PATCH 135/137] Update free-courses-en.md (#11647) --- courses/free-courses-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 4e27de4a2..48ad07d2a 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1620,6 +1620,7 @@ ### Rust +* [Complete Rust Marathon](https://www.youtube.com/watch?v=joCFbTJt0o0&t=20s) - Harkirat Singh * [Comprehensive Rust](https://google.github.io/comprehensive-rust/index.html) - Google * [Intro to Rust](https://www.youtube.com/playlist?list=PLJbE2Yu2zumDF6BX6_RdPisRVHgzV02NW) - Tensor Programming * [Learn Rust from scratch](https://www.educative.io/courses/learn-rust-from-scratch) - Educative.io From 2f0ff27656018a1c256a40c91c0636414496d184 Mon Sep 17 00:00:00 2001 From: Mukul Bansal Date: Wed, 23 Oct 2024 00:25:31 +0530 Subject: [PATCH 136/137] Salesforce video tutorial (#11648) --- courses/free-courses-en.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 48ad07d2a..6191923c9 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1072,6 +1072,12 @@ * [Electron js Tutorials](https://www.youtube.com/playlist?list=PLC3y8-rFHvwiCJD3WrAFUrIMkGVDE0uqW) - Codevolution +#### Force.com + +* [Apex TrailMix](https://trailhead.salesforce.com/users/rolson5/trailmixes/apex-trail-mix) - Rick Olson +* [Get Started with Lightning Web Components](https://trailhead.salesforce.com/users/strailhead/trailmixes/lightning-web-components) - Salesforce Trailhead + + #### jQuery * [Bento jQuery Track](https://bento.io/topic/jquery) (Bento) From 8dbbf10baabf935e913cae2c94ab54219ecf59af Mon Sep 17 00:00:00 2001 From: bleu-cats Date: Tue, 22 Oct 2024 12:17:18 -0700 Subject: [PATCH 137/137] Added Python book resource (#11633) * Update free-programming-books-langs.md Added Geographic Data Science with Python * Update free-programming-books-langs.md Changed Geographic Data Science with Python link * Update free-programming-books-langs.md --- books/free-programming-books-langs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 92e7e4405..eb4e1ca57 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1984,6 +1984,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Full Stack Python](https://www.fullstackpython.com) - Matt Makai * [Functional Programming in Python](https://www.oreilly.com/ideas/functional-programming-in-python) - David Mertz * [Fundamentals of Python Programming](https://web.archive.org/web/20191005170430/http://python.cs.southern.edu/pythonbook/pythonbook.pdf) - Richard L. Halterman (PDF) *(:construction: in process)* +* [Geographic Data Science with Python](https://geographicdata.science/book/intro.html) - Sergio Rey, Dani Arribas-Bel, Levi John Wolf (HTML) * [Google's Python Class](https://developers.google.com/edu/python/) (2.4 - 2.x) * [Google's Python Style Guide](https://google.github.io/styleguide/pyguide.html) * [Hadoop with Python](https://www.oreilly.com/learning/hadoop-with-python) - Zachary Radtka, Donald Miner