From 76f7742b20f4875d3ca21774eac3d04322112821 Mon Sep 17 00:00:00 2001 From: Oscar Skille <38804430+CptSherlock@users.noreply.github.com> Date: Wed, 16 Nov 2022 00:25:02 +0100 Subject: [PATCH 001/854] Create Norwegian How to (#8632) * Create HOWTO-no.md * Update HOWTO-no.md * fix? syntax * add -no link Co-authored-by: Eric Hellman --- docs/HOWTO-no.md | 34 ++++++++++++++++++++++++++++++++++ docs/README.md | 3 ++- 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 docs/HOWTO-no.md diff --git a/docs/HOWTO-no.md b/docs/HOWTO-no.md new file mode 100644 index 0000000000000..9573f5f132d83 --- /dev/null +++ b/docs/HOWTO-no.md @@ -0,0 +1,34 @@ +# How-To at a glance + +
+ +*[Les dette på andre språk](README.md#translations)* + +
+ +**Velkommen til `Free-Programming-Books`!** + +Vi ønsker nye bidragsytere velkommen; selv de som gjør sin aller første Pull Request (PR) på GitHub. Hvis du er en av dem, her er noen ressurser som kan hjelpe: + +* [Om pull-forespørsler](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) +* [Opprette en pull-forespørsel](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) +* [GitHub Hei Verden](https://docs.github.com/en/get-started/quickstart/hello-world) +* [YouTube - Slik deler du en GitHub-rep og sender inn en pull-forespørsel](https://www.youtube.com/watch?v=0fKg7e37bQE) +* [YouTube - GitHub-veiledning for nybegynnere](https://www.youtube.com/watch?v=G1I3HF4YWEw) +* [YouTube - Markdown Kræsj Kurs](https://www.youtube.com/watch?v=HUBNt18RFbo) + +Ikke nøl med å stille spørsmål; hver bidragsyter startet med en første PR. Du kan bli vår tusende! Så...hvofor ikke bli med i vårt +[large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) samfunn. + +
+Klikk for å se diagrammer over brukervekst over tid. + +[![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) + +[![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) + +
+ +Selv om du er en erfaren åpen kildekode-bidragsyter, er det ting som kan slå deg opp. Når du har sendt inn PR, *GitHub Actions* vil kjøre en *linter*, ofte finne små mellomrom eller leseferdigheter. Hvis du får en grønn knapp, er alt klart for gjennomgang, men hvis ikke, klikk "Detaljer" under den mislykkede sjekken for å finne ut hva linteren ikke likte. Løs problemet og legg til en forpliktelse til PR. + +Til slutt, hvis du er usikker på om ressursen du vil legge til er passende for `Gratis-Programmerings-Bøker`, les instruksjonene i [CONTRIBUTING](CONTRIBUTING.md) *([oversettelse](README.md#translations))*. diff --git a/docs/README.md b/docs/README.md index 44e8d04988876..a179dc2df3ad5 100644 --- a/docs/README.md +++ b/docs/README.md @@ -75,7 +75,8 @@ Volunteers have translated many of our Contributing, How-to, and Code of Conduct - [Contributing](CONTRIBUTING-np.md) - [How-to](HOWTO-np.md) - Norwegian / Norsk - - [Etiske Retningslinjer](CODE_OF_CONDUCT-no.md) + - [Etiske Retningslinjer](CODE_OF_CONDUCT-no.md) + - [How-to](HOWTO-no.md) - Persian / Farsi (Iran) / فارسى - [مرام‌نامه‌ی](CODE_OF_CONDUCT-fa_IR.md) - [Contributing](CONTRIBUTING-fa_IR.md) From add48d216d23550a3c959ba9968ddba99f688c73 Mon Sep 17 00:00:00 2001 From: Omega-Centauri-21 <69707370+Omega-Centauri-21@users.noreply.github.com> Date: Wed, 16 Nov 2022 20:25:57 +0530 Subject: [PATCH 002/854] Added new CTF and problem set sites (#8835) * Added new ctf and problem set sites * #8835 Arranged in alphabetical order * Update more/problem-sets-competitive-programming.md * Update more/problem-sets-competitive-programming.md Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com> * Update more/problem-sets-competitive-programming.md * sort Co-authored-by: Eric Hellman Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com> --- more/problem-sets-competitive-programming.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/more/problem-sets-competitive-programming.md b/more/problem-sets-competitive-programming.md index ff52f0102c8ef..1037f222e71f1 100644 --- a/more/problem-sets-competitive-programming.md +++ b/more/problem-sets-competitive-programming.md @@ -65,6 +65,7 @@ * [HackThisSite](https://www.hackthissite.org) (email address *requested*) * [Overthewire Wargames fungame to practice CTF](https://overthewire.org/wargames/bandit) * [Picoctf](https://picoctf.org/resources.html) (email address *requested*) +* [SmashtheStack](http://www.smashthestack.org/wargames.html) * [TryHackMe](https://tryhackme.com) (email address *requested*) @@ -134,4 +135,5 @@ * [Timus Online Judge](http://acm.timus.ru) * [Topic wise multiple choice questions in computer science](https://www.geeksforgeeks.org/quiz-corner-gq/#C%20Programming%20Mock%20Tests) - Geeks For Geeks * [UVa Online Judge](https://uva.onlinejudge.org/index.php?Itemid=8&option=com_onlinejudge) +* [Vulnhub.com](https://www.vulnhub.com) * [Школа программиста](https://acmp.ru) From e3f13a9aaefa7e5a540c0b2848e0a8ceae7947c6 Mon Sep 17 00:00:00 2001 From: Balbir Yadav Date: Wed, 16 Nov 2022 20:26:13 +0530 Subject: [PATCH 003/854] added free-courses-yb.md (#8839) * added free-courses-yb.md * added free-courses-yb.md * added matlab and simulink courses * fixed resouces location * merge matlab sections * sort * sort Co-authored-by: Eric Hellman --- courses/free-courses-en.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 3980e347325ae..fb04f73053eb7 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -67,6 +67,7 @@ * [Machine Learning](#machine-learning) * [Markdown](#markdown) * [Matlab](#matlab) + * [Simulink](#simulink) * [Misc](#misc) * [.NET](#net) * [Networking](#networking) @@ -1059,11 +1060,21 @@ * [Data Processing and Feature Engineering with MATLAB](https://www.coursera.org/learn/feature-engineering-matlab) (coursera) * [Image Processing Using Matlab](https://youtube.com/playlist?list=PLEo-jHOqGNyUWoCSD3l3V-FjX9PnHvx5n) - Rashi Agarwal * [Introduction to Matlab in English](https://www.youtube.com/playlist?list=PLGED90Y_uL1KLpdRmVtwfpNoYCWU9RPkK) - Mohammed Mohammed -* [MATLAB and Simulink Training](https://matlabacademy.mathworks.com) +* [MATLAB for Data Processing and Visualization](https://matlabacademy.mathworks.com/details/matlab-for-data-processing-and-visualization/mlvi) - Renee Bach +* [MATLAB Fundamentals](https://matlabacademy.mathworks.com/details/matlab-fundamentals/mlbe) - Erin Byrne +* [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 (YouTube) +* [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/) +#### Simulink + +* [Circuit Simulation Onramp](https://matlabacademy.mathworks.com/details/circuit-simulation-onramp/circuits) - Alisha Schor +* [Simulink Fundamentals](https://matlabacademy.mathworks.com/details/simulink-fundamentals/slbe) - Alisha Schor, Zhi Wang +* [Simulink Onramp](https://matlabacademy.mathworks.com/details/simulink-onramp/simulink) - Alisha Schor + + ### Misc * [Advanced Adobe XD (Web Design)](https://webdesign.tutsplus.com/courses/advanced-adobe-xd-for-everyone) - Adi Purdila From b5ef8cef8ccb4344221c589b42bbc6cd8b94cb62 Mon Sep 17 00:00:00 2001 From: Sanhati Kundu <95033173+Sanhati@users.noreply.github.com> Date: Wed, 16 Nov 2022 20:26:44 +0530 Subject: [PATCH 004/854] Create Code_of_conduct-ben.md (#8400) * Create Code_of_conduct-ben.md bengali translation of the Code of conduct * Rename Code_of_conduct-ben.md to Code_of_conduct-bn.md used bn as the language code * Rename Code_of_conduct-bn.md to CODE_OF_CONDUCT-bn.md * Rename CODE_OF_CONDUCT-bn.md to docs/CODE_OF_CONDUCT-bn.md * add CoC link Co-authored-by: Eric Hellman --- docs/CODE_OF_CONDUCT-bn.md | 25 +++++++++++++++++++++++++ docs/README.md | 1 + 2 files changed, 26 insertions(+) create mode 100644 docs/CODE_OF_CONDUCT-bn.md diff --git a/docs/CODE_OF_CONDUCT-bn.md b/docs/CODE_OF_CONDUCT-bn.md new file mode 100644 index 0000000000000..bcfa08e171982 --- /dev/null +++ b/docs/CODE_OF_CONDUCT-bn.md @@ -0,0 +1,25 @@ +এই প্রকল্পের অবদানকারী এবং রক্ষণাবেক্ষণকারী হিসাবে, এবং একটি উন্মুক্ত এবং স্বাগত সম্প্রদায়কে উত্সাহিত করার স্বার্থে, আমরা প্রতিশ্রুতি দিচ্ছি যে সমস্ত লোকেদের যারা রিপোর্টিং সমস্যা, বৈশিষ্ট্য অনুরোধ পোস্ট করা, ডকুমেন্টেশন আপডেট করা, পুল অনুরোধ বা প্যাচ জমা দেওয়া এবং অন্যান্য কার্যকলাপের মাধ্যমে অবদান রাখে। + +অভিজ্ঞতার স্তর, লিঙ্গ, লিঙ্গ পরিচয় এবং অভিব্যক্তি, যৌন অভিযোজন, অক্ষমতা, ব্যক্তিগত চেহারা, শরীরের আকার, জাতি, জাতি, বয়স, ধর্ম, নির্বিশেষে আমরা এই প্রকল্পে অংশগ্রহণকে প্রত্যেকের জন্য একটি হয়রানি-মুক্ত অভিজ্ঞতা করতে প্রতিশ্রুতিবদ্ধ। বা জাতীয়তা। +অংশগ্রহণকারীদের দ্বারা অগ্রহণযোগ্য আচরণের উদাহরণগুলির মধ্যে রয়েছে: + +* যৌনতামূলক ভাষা বা চিত্রের ব্যবহার +* ব্যক্তিগত আক্রমণ +* ট্রোলিং বা অপমানজনক/অপমানজনক মন্তব্য +* সরকারি বা ব্যক্তিগত হয়রানি +* স্পষ্ট অনুমতি ছাড়াই অন্যের ব্যক্তিগত তথ্য, যেমন শারীরিক বা ইলেকট্রনিক ঠিকানা প্রকাশ করা +* অন্যান্য অনৈতিক বা পেশাগত আচরণ । + + +প্রজেক্ট রক্ষণাবেক্ষণকারীদের এই আচরণবিধির সাথে সংযুক্ত নয় এমন মন্তব্য, প্রতিশ্রুতি, কোড, উইকি সম্পাদনা, সমস্যা এবং অন্যান্য অবদানগুলিকে অপসারণ, সম্পাদনা বা প্রত্যাখ্যান করার অধিকার এবং দায়িত্ব রয়েছে, বা অন্যান্য আচরণের জন্য অস্থায়ী বা স্থায়ীভাবে কোনো অবদানকারীকে নিষিদ্ধ করার অধিকার রয়েছে। তারা অনুপযুক্ত, হুমকি, আপত্তিকর, বা ক্ষতিকারক বলে মনে করে। + +এই আচরণবিধি গ্রহণ করার মাধ্যমে, প্রকল্পের রক্ষণাবেক্ষণকারীরা এই প্রকল্প পরিচালনার প্রতিটি ক্ষেত্রে এই নীতিগুলিকে ন্যায্যভাবে এবং ধারাবাহিকভাবে প্রয়োগ করার জন্য নিজেদের প্রতিশ্রুতিবদ্ধ করে। প্রজেক্ট রক্ষণাবেক্ষণকারী যারা আচরণবিধি অনুসরণ করে না বা প্রয়োগ করে না তাদের প্রকল্প দল থেকে স্থায়ীভাবে সরিয়ে দেওয়া হতে পারে। + +এই আচরণবিধি প্রজেক্ট স্পেস এবং পাবলিক স্পেস উভয় ক্ষেত্রেই প্রযোজ্য হয় যখন একজন ব্যক্তি প্রকল্প বা তার সম্প্রদায়ের প্রতিনিধিত্ব করেন। + +gmail.com-এ victorfelder-এ একজন প্রজেক্ট রক্ষণাবেক্ষণকারীর সাথে যোগাযোগ করে আপত্তিজনক, হয়রানি, বা অন্যথায় অগ্রহণযোগ্য আচরণের ঘটনাগুলি রিপোর্ট করা যেতে পারে। সমস্ত অভিযোগ পর্যালোচনা করা হবে এবং তদন্ত করা হবে এবং পরিস্থিতির জন্য প্রয়োজনীয় এবং উপযুক্ত বলে মনে করা হবে। রক্ষণাবেক্ষণকারীরা একটি ঘটনার প্রতিবেদকের বিষয়ে গোপনীয়তা বজায় রাখতে বাধ্য। + +এই কোড অফ কন্ডাক্ট কন্ট্রিবিউটর কভেন্যান্ট, সংস্করণ 1.3.0 থেকে অভিযোজিত হয়েছে, এখানে উপলব্ধ। + https://contributor-covenant.org/version/1/3/0/ +Translations + diff --git a/docs/README.md b/docs/README.md index a179dc2df3ad5..d9cfbbac28a95 100644 --- a/docs/README.md +++ b/docs/README.md @@ -8,6 +8,7 @@ Volunteers have translated many of our Contributing, How-to, and Code of Conduct - [How-to](HOWTO-ar.md) - Azerbaijani / Азәрбајҹан дили / آذربايجانجا ديلي - Bengali / বাংলা + - [Code of Conduct](CODE_OF_CONDUCT-bn.md) - [How-to](HOWTO-bn.md) - Bosnian / bosanski jezik - [How-to](HOWTO-bs.md) From d204db3a1672736fbd3b9be1e03fe8c33eb4749f Mon Sep 17 00:00:00 2001 From: Eray Sahin Date: Wed, 16 Nov 2022 09:57:35 -0500 Subject: [PATCH 005/854] Update free-courses-tr.md (#9209) --- courses/free-courses-tr.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-tr.md b/courses/free-courses-tr.md index c5577b0c78748..0573e0ce9613e 100644 --- a/courses/free-courses-tr.md +++ b/courses/free-courses-tr.md @@ -70,6 +70,7 @@ * [Komple React, Redux ve Hooks Dersleri](https://www.youtube.com/playlist?list=PLqG356ExoxZXEW9h1uTWCwqLLTJ_bO5Be) - Engin Demiroğ * [React Dersleri](https://www.youtube.com/playlist?list=PLIHume2cwmHeydP0GkOzSxJHT1ph1BrWj) - Mustafa Murat Coşkun * [Sıfırdan Uygulamalı React Geliştirme: Hooks,Redux & Firebase](https://www.youtube.com/playlist?list=PLXuv2PShkuHzbwIbcT29XZJBLyx3nWDzb) - Sadık Turan +* [Yeni Başlayanlar İçin React](https://www.youtube.com/playlist?list=PL-Hkw4CrSVq_eyixSZ4sVI1x6d7akLpsy) - Arin Yazilim ### Temel programlama From c81712dbf3ac3d0f0fc0cf1aac90fc2e6f8f48da Mon Sep 17 00:00:00 2001 From: Kevin Pearce <42847716+kevinpearce@users.noreply.github.com> Date: Sat, 19 Nov 2022 17:22:29 +0000 Subject: [PATCH 006/854] fix: update angular material link (#9212) - angular 'guide' has been replaced with a collection of guides - link updated to suit --- 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 44da3a0e814ef..e25fa871f0a4f 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2526,7 +2526,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [Angular 2 Style Guide](https://github.com/johnpapa/angular-styleguide/blob/master/a2/README.md) - John Papa (HTML) * [Angular 2+ Notes for Professionals](https://goalkicker.com/Angular2Book/) - Compiled from StackOverflow documentation ([PDF](https://goalkicker.com/Angular2Book/Angular2NotesForProfessionals.pdf)) * [Angular Docs](https://angular.io/docs) (HTML) -* [Angular Material](https://material.angular.io/guide) (HTML) +* [Angular Material](https://material.angular.io/guides) (HTML) * [Angular Tutorial](https://angular.io/tutorial) (HTML) * [Build a Full-Stack Web Application Using Angular & Firebase](https://www.c-sharpcorner.com/ebooks/build-a-full-stack-web-application-using-angular-and-firebase) - Ankit Sharma (PDF, [:package: code samples](https://github.com/AnkitSharma-007/blogging-app-with-Angular-CloudFirestore)) From 852e3357e27924c731e758b5f7e6f1779b96bcaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Vald=C3=A9s?= Date: Sat, 19 Nov 2022 10:10:07 -0800 Subject: [PATCH 007/854] Remove broken link from problem sets (#9213) Remove the Caribbean Online Judge site which is not accessible anymore. --- more/problem-sets-competitive-programming.md | 1 - 1 file changed, 1 deletion(-) diff --git a/more/problem-sets-competitive-programming.md b/more/problem-sets-competitive-programming.md index 1037f222e71f1..969d4952e1d24 100644 --- a/more/problem-sets-competitive-programming.md +++ b/more/problem-sets-competitive-programming.md @@ -16,7 +16,6 @@ * [AtCoder](https://atcoder.jp) * [beecrowd](https://www.beecrowd.com.br) * [Binary Search](https://binarysearch.com) -* [Caribbean Online Judge](http://coj.uci.cu) * [COCI](https://hsin.hr/coci/) * [Codeabbey](http://www.codeabbey.com) * [Codechef](https://www.codechef.com/contests) From 0e1d88b7d015f456f63057e704af8fdb50800fe3 Mon Sep 17 00:00:00 2001 From: Yash Chaudhari Date: Mon, 21 Nov 2022 01:29:02 +0530 Subject: [PATCH 008/854] Added Course for Bash & Shell in Hindi. (#9198) * Added Course for Bash & Shell in Hindi. * Update courses/free-courses-hi.md Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com> Co-authored-by: Sharan J <50091666+shrn01@users.noreply.github.com> --- 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 4d3a353467b02..c3e6ae6deb64c 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -115,6 +115,7 @@ ### Bash and Shell * [Bash Basic Commands](https://youtube.com/playlist?list=PLzOLSdbK1deOKmOiiv-o4wn7xUj6ZYzrM) - Noob Coders +* [Bash Scripting tutorial](https://www.youtube.com/playlist?list=PLxLRoXCDIalcosmDOQizh31EIHEK1njfO) - Fortify Solutions * [Bash Shell Scripting (NOOB)](https://youtube.com/playlist?list=PLzOLSdbK1deNuVMOw0EkKGSsES-rPeONe) - Noob Coders * [shell scripting complete tutorial in hindi](https://youtube.com/playlist?list=PL9A0tISr5Ow5nZSY8-ICNAyXHJKesl_XL) - Cybersploit From df7cbd5e62d5627b26036450404424ab34b015fa Mon Sep 17 00:00:00 2001 From: Eray Sahin Date: Thu, 24 Nov 2022 13:07:38 -0500 Subject: [PATCH 009/854] Update free-courses-tr.md (#9222) --- courses/free-courses-tr.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-tr.md b/courses/free-courses-tr.md index 0573e0ce9613e..9b66353780fa8 100644 --- a/courses/free-courses-tr.md +++ b/courses/free-courses-tr.md @@ -51,6 +51,7 @@ ### Java +* [Java Başlangıç ve İleri Düzey Eğitimi \| Console Dersleri \| Eclipse](https://www.youtube.com/playlist?list=PLURN6mxdcwL-l4FHKhu0Ex2zHvxd-7Nlx) - Enes Bayram * [JAVA Dersleri](https://www.youtube.com/playlist?list=PLqG356ExoxZUGwbqoJEKSMnaxVJe4Uvf8) - Engin Demiroğ * [Java Dersleri ve Nesne Yönelimli Programlama](https://www.youtube.com/playlist?list=PLEcJSEQK_cD5KHgg9sXumeg659hAr2j4W) - Kodlama Vakti * [Java Programlama](https://www.youtube.com/playlist?list=PLIHume2cwmHctrHFHADb0slNyn95x2M4I) - Mustafa Murat Coşkun From 5f49133218951e1ad94603715f5bbf55e1561cb5 Mon Sep 17 00:00:00 2001 From: Eray Sahin Date: Thu, 24 Nov 2022 13:09:06 -0500 Subject: [PATCH 010/854] Update free-courses-tr.md (#9223) --- courses/free-courses-tr.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-tr.md b/courses/free-courses-tr.md index 9b66353780fa8..bb71c53600995 100644 --- a/courses/free-courses-tr.md +++ b/courses/free-courses-tr.md @@ -23,6 +23,7 @@ ### C# * [C# Başlangıç ve İleri Düzey Eğitimi \| Console Dersleri \| Form Dersleri](https://www.youtube.com/playlist?list=PLURN6mxdcwL960S-bRuf1F6K09yzNjgcn) - Enes Bayram +* [C# Dersleri](https://www.youtube.com/playlist?list=PLqG356ExoxZU5keiJwuHDpXqULLffwRYD) - Engin Demiroğ * [C# Dersleri](https://www.youtube.com/playlist?list=PLKnjBHu2xXNPkeQtMOJczzEO6LK5OV35K) - Murat Yücedağ * [C# Dersleri \| Visual Studio 2022 ile C# Programlama \| C# Giriş](https://www.youtube.com/playlist?list=PLi1BmHvgBkxIYweLR52cRJnit4AEEugn4) - Yazılım Teknolojileri Akademisi From 4fad89d2e2859e72c2f58aa7771b07ea0a2aa51f Mon Sep 17 00:00:00 2001 From: Mauro Cicolella Date: Sun, 27 Nov 2022 22:14:50 +0100 Subject: [PATCH 011/854] Add Italian course about RegEx (#9224) * Add Italian course about RegEx * Fix CI error --- 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 ccbf8d5179b25..0eaeec1b5ad7b 100644 --- a/courses/free-courses-it.md +++ b/courses/free-courses-it.md @@ -108,6 +108,7 @@ * [Automi e Linguaggi Formali](https://www.youtube.com/playlist?list=PLhEwqlL10MqNz1pA7R5jnB_gsMIhDOe5X) - Davide Bresolin, Gilberto Filè, Università di Padova * [Concetti di Informatica](https://www.youtube.com/playlist?list=PLCbSCJEIR6CpTx_nIWA3N3TEdyoRBzWCt) - Mauro Cicolella +* [Espressioni regolari - RegEx](https://www.youtube.com/playlist?list=PLCbSCJEIR6Co72vs-7KRCiCgaC3ht-HYM) - Mauro Cicolella * [Fondamenti di Informatica](https://www.youtube.com/playlist?list=PLUL1bzfXcbX3g2cIcTFdmvj5yawQtUOxJ) - C. De Stefano, Università di Cassino e del Lazio Meridionale * [Informatica](https://didattica.polito.it/pls/portal30/sviluppo.videolezioni.vis?cor=232) - Marco Mezzalama, Politecnico di Torino * [Informatica di Base - Corso intensivo](https://www.youtube.com/playlist?list=PLG31HS6yEI8dv6TUmv9w0W6YmEAQm0P2q) - G. Pellegrini Parisi From 465722ed6edaf5b574bf8006e48103a457295caf Mon Sep 17 00:00:00 2001 From: Arialdo Martini Date: Sun, 4 Dec 2022 23:11:34 +0100 Subject: [PATCH 012/854] =?UTF-8?q?Miran=20Lipovaca=20=3D>=20Miran=20Lipov?= =?UTF-8?q?a=C4=8Da=20(#9227)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 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 e25fa871f0a4f..5b6acd0b66059 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -890,7 +890,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [Haskell Tutorial and Cookbook](https://markwatson.com/books/haskell-cookbook-site/) - Mark Watson * [Haskell web Programming](http://yannesposito.com/Scratch/fr/blog/Yesod-tutorial-for-newbies/) (Yesod tutorial) * [Learn Haskell Fast and Hard](http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way/) - Yann Esposito -* [Learn You a Haskell for Great Good](http://learnyouahaskell.com) - Miran Lipovaca +* [Learn You a Haskell for Great Good](http://learnyouahaskell.com) - Miran Lipovača * [Parallel and Concurrent Programming in Haskell](https://www.oreilly.com/library/view/parallel-and-concurrent/9781449335939/) - Simon Marlow * [Real World Haskell](http://book.realworldhaskell.org) - Bryan O'Sullivan, Don Stewart, John Goerzen * [Speeding Through Haskell](http://www.sthaskell.com) - Arya Popescu From 568f7d0631f0060273e6863626dda9b88578ea3a Mon Sep 17 00:00:00 2001 From: Arialdo Martini Date: Sun, 4 Dec 2022 23:16:27 +0100 Subject: [PATCH 013/854] Added book get-git, in Italian and English (#9228) --- books/free-programming-books-it.md | 1 + books/free-programming-books-subjects.md | 1 + 2 files changed, 2 insertions(+) diff --git a/books/free-programming-books-it.md b/books/free-programming-books-it.md index 8775228702d6d..b7f9c4f573bf3 100644 --- a/books/free-programming-books-it.md +++ b/books/free-programming-books-it.md @@ -65,6 +65,7 @@ #### Sistemi di controllo versione * [Controllo di Versione con Subversion](https://svnbook.red-bean.com/index.it.html) - Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato (HTML, PDF) +* [get-git](https://get-git.readthedocs.io/it/latest/) - Arialdo Martini (HTML, PDF, EPUB) * [Pro Git](https://git-scm.com/book/it) - Scott Chacon, Ben Straub (HTML, PDF, EPUB) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index 8f9fab8fc21a1..f5ba265a87de3 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -878,6 +878,7 @@ Kerridge (PDF) (email address *requested*, not required) * [A git Primer](https://danielmiessler.com/study/git/) - Daniel Miessler * [A Visual Git Reference](http://marklodato.github.io/visual-git-guide/index-en.html) - Mark Lodato * [Conversational Git](http://blog.anvard.org/conversational-git/) - Alan Hohn +* [get-git](https://get-git.readthedocs.io/en/latest/) - Arialdo Martini (HTML, PDF, EPUB) * [git - the simple guide](http://rogerdudler.github.io/git-guide/) - Roger Dudler (HTML) * [Git cookbook](https://git.seveas.net/about.html) - Dennis Kaarsemaker (HTML) * [Git for Computer Scientists](http://eagain.net/articles/git-for-computer-scientists/) - Tommi Virtanen From 4bd068da9285887cab0fc59063a13594655a65a4 Mon Sep 17 00:00:00 2001 From: Yury <72691412+cheatsnake@users.noreply.github.com> Date: Mon, 5 Dec 2022 19:50:56 +0300 Subject: [PATCH 014/854] Added a link to the Golang by Example website (#9229) * Added a link to the Golang by Example website * Remove trailing slash --- 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 5b6acd0b66059..29ca30c9d8655 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -822,6 +822,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [Go Succinctly](https://www.syncfusion.com/succinctly-free-ebooks/go-succinctly) - Mark Lewin (PDF, EPUB, Kindle) * [Go Tutorial](http://www.tutorialspoint.com/go/) - Tutorials Point (HTML, PDF) * [Go Web Development Succinctly](https://www.syncfusion.com/succinctly-free-ebooks/go-web-development) - Mark Lewin (PDF, EPUB, Kindle) +* [Golang by Example](https://golangbyexample.com) * [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/) From 9aadba05ff91225a70c681c9d6351721924e3375 Mon Sep 17 00:00:00 2001 From: Sundeep Agarwal Date: Mon, 19 Dec 2022 02:22:43 +0530 Subject: [PATCH 015/854] Added books for command line, clojurescript, python, data science and vim (#9235) * added books for command line, clojurescript, python, data science and vim * sorting order * added python for astronomers --- books/free-programming-books-langs.md | 8 +++++++- books/free-programming-books-subjects.md | 3 +++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 29ca30c9d8655..5239c4e2df8c8 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -389,6 +389,8 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [Bash Reference Manual](http://www.gnu.org/software/bash/manual/bashref.html) (HTML) * [Bash tutorial](https://web.archive.org/web/20180328183806/http://gdrcorelec.ups-tlse.fr/files/bash.pdf) - Anthony Scemama (PDF) * [BashGuide](http://mywiki.wooledge.org/BashGuide) - Maarten Billemont (HTML) [(PDF)](http://s.ntnu.no/bashguide.pdf) +* [Command line text processing with GNU Coreutils](https://learnbyexample.github.io/cli_text_processing_coreutils/) - Sundeep Agarwal +* [Computing from the Command Line](https://learnbyexample.github.io/cli-computing/) - Sundeep Agarwal * [Conquer the Command Line](https://magpi.raspberrypi.org/books/command-line-second-edition/pdf/download) - Richard Smedley (PDF) * [Conquering the Command Line](https://www.softcover.io/read/fc6c09de/unix_commands) - Mark Bates (HTML) * [Essential Bash](https://www.programming-books.io/essential/bash/) - Krzysztof Kowalczyk, StackOverflow Contributors @@ -575,6 +577,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [ClojureScript Koans](http://clojurescriptkoans.com) * [ClojureScript Unraveled](https://funcool.github.io/clojurescript-unraveled/) (HTML) * [Data Sorcery with Clojure](http://data-sorcery.org/contents/) +* [Learn ClojureScript](https://www.learn-clojurescript.com) - Andrew Meredith * [Modern cljs](https://github.com/magomimmo/modern-cljs) * [SICP Distilled - An idiosyncratic tour of SICP in Clojure](http://www.sicpdistilled.com) * [The Clojure Style Guide](https://github.com/bbatsov/clojure-style-guide) @@ -825,7 +828,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [Golang by Example](https://golangbyexample.com) * [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/) +* [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/) * [Practical Cryptography With Go](https://leanpub.com/gocrypto/read) - Kyle Isom @@ -1994,8 +1997,11 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [Python 3 Official Documentation](https://docs.python.org/3/download.html) (PDF, EPUB, HTML, TEXT) (3.x) * [Python 3 Tutorial](https://github.com/Akuli/python-tutorial) * [Python Data Science Handbook](https://jakevdp.github.io/PythonDataScienceHandbook) - Jake VanderPlas (HTML, Jupyter Notebooks) +* [Python for Astronomers](https://prappleizer.github.io/textbook.pdf) - Imad Pasha, Christopher Agostino (PDF) +* [Python for Data Analysis](https://wesmckinney.com/book/) - Wes McKinney * [Python for Everybody](http://py4e.com/book) - Charles Russell Severance (PDF, EPUB, HTML) (3.x) * [Python for Informatics: Exploring Information](http://www.pythonlearn.com/book.php) - Charles Russell Severance (2.7.5) +* [Python for network engineers](https://pyneng.readthedocs.io/en/latest/) - Natasha Samoylenko * [Python for you and me](http://pymbook.readthedocs.org/en/latest/) (2.7.3) * [Python for you and me](http://pymbook.readthedocs.org/en/py3/) (3.x) * [Python Idioms](https://bennuttall.com/files/python-idioms-2014-01-16.pdf) (PDF) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index f5ba265a87de3..030a7f02a745a 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -254,6 +254,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [A Programmer's Guide to Data Mining](http://guidetodatamining.com) - Ron Zacharski (Draft) * [Data Jujitsu: The Art of Turning Data into Product](http://www.oreilly.com/data/free/data-jujitsu.csp) (email address *requested*, not required) * [Data Mining Algorithms In R](https://en.wikibooks.org/wiki/Data_Mining_Algorithms_In_R) - Wikibooks +* [Data Science at the Command Line](https://datascienceatthecommandline.com/2e/) - Jeroen Janssens * [Elements of Data Science](https://allendowney.github.io/ElementsOfDataScience/README.html) - Allen B. Downey * [Foundations of Data Science](https://www.cs.cornell.edu/jeh/book.pdf) - Avrim Blum, John Hopcroft, Ravindran Kannan (PDF) * [Fundamentals of Data Visualization](https://clauswilke.com/dataviz/) - Claus O. Wilke (HTML) @@ -345,6 +346,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [Vi Improved -- Vim](http://www.truth.sk/vim/vimbook-OPL.pdf) - Steve Oualline (PDF) * [VIM-GALORE - All things Vim!](https://github.com/mhinz/vim-galore#readme) - Marco Hinz (HTML) * [Vim Recipes](https://web.archive.org/web/20130302172911/http://vim.runpaint.org/vim-recipes.pdf) - Run Paint Run Run, Run Paint Press (PDF) +* [Vim Reference Guide](https://learnbyexample.github.io/vim_reference/) - Sundeep Agarwal * [Vim Regular Expressions 101](http://vimregex.com) - Oleg Raisky * [Visual Studio .NET Tips and Tricks](http://www.infoq.com/minibooks/vsnettt) - Minh T. Nguyen (PDF) * [Visual Studio 2019 Succinctly](https://www.syncfusion.com/ebooks/visual-studio-2019-succinctly) - Alessandro Del Sole (online, PDF) @@ -580,6 +582,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [Front-End Developer Handbook 2018](https://frontendmasters.com/guides/front-end-handbook/2018/) - Cody Lindley (HTML) * [Front-End Developer Handbook 2019](https://frontendmasters.com/guides/front-end-handbook/2019/) - Cody Lindley (HTML) * [Getting Real](https://basecamp.com/books/getting-real) - Basecamp, 37signals ([HTML](https://basecamp.com/gettingreal), [PDF](https://basecamp.com/gettingreal/getting-real.pdf)) +* [GNU GREP and RIPGREP](https://learnbyexample.github.io/learn_gnugrep_ripgrep/) - Sundeep Agarwal * [Google Maps API Succinctly](https://www.syncfusion.com/ebooks/google_maps_api_succinctly) - Mark Lewin * [Hacknot: Essays on Software Development](http://www.lulu.com/shop/ed-johnson/hacknot-essays-on-software-development/ebook/product-17544641.html) - Ed Johnson * [Hello SDL](https://lazyfoo.net/tutorials/SDL) - Lazy Foo' Productions From f74a36b0c3e5c0e950fdad41ea6c6108ec67850f Mon Sep 17 00:00:00 2001 From: Navid Zare <55227087+navidZee@users.noreply.github.com> Date: Sun, 25 Dec 2022 21:36:36 +0330 Subject: [PATCH 016/854] [REMOVE] remove expired/wrong link (#9238) remove expired/wrong link --- 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 fb04f73053eb7..81c45f946f6e6 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -135,7 +135,6 @@ * [Advanced Data Structures](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-851-advanced-data-structures-spring-2012/) - Erik Demaine * [Advanced Data Structures](https://www.youtube.com/playlist?list=PLv9sD0fPjvSHqIOLTIvHJWjkdH0IdzmXT) - Uzair Javed Akhtar -* [Algorithm Design and Implementation](https://www.youtube.com/playlist?list=PL6EF0274BD849A7D5) * [Algorithms](https://www.youtube.com/playlist?list=PLDN4rrl48XKpZkf03iYFl-O29szjTrs_O) - Abdul Bari * [Algorithms and Data Structures Tutorial - Full Course for Beginners](https://www.youtube.com/watch?v=8hly31xKli0) - Pasan Premaratne, Jay McGavren (freeCodeCamp) * [Analysis of Algorithms (CSE 373)](https://www3.cs.stonybrook.edu/~skiena/373/videos) - Steven Skiena From f4f798bcdb27d978248a3ace554ab6f50d35b4c6 Mon Sep 17 00:00:00 2001 From: Jarek Pacocha <89355282+jarek-pacocha@users.noreply.github.com> Date: Sun, 25 Dec 2022 19:09:01 +0100 Subject: [PATCH 017/854] Add multiple Polish podcasts (#9239) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add Better Software Design podcast (pl) This adds the "Better Software Design" podcast to the list o Polish podcasts. * Add Biznes Myśli podcast (pl) This adds the "Biznes Myśli" podcast to the list o Polish podcasts. * Add Chwila Dla Admina podcast (pl) This adds the "Chwila Dla Admina" podcast to the list o Polish podcasts. * Add Dev Env podcast (pl) This adds the "Dev Env" podcast to the list o Polish podcasts. * Add Piątki po deployu podcast (pl) This adds the "Piątki po deployu" podcast to the list o Polish podcasts. * Add Porozmawiajmy o IT podcast (pl) This adds the "Porozmawiajmy o IT" podcast to the list o Polish podcasts. * Add Przeprogramowani podcast (pl) This adds the "Przeprogramowani" podcast to the list o Polish podcasts. --- casts/free-podcasts-screencasts-pl.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/casts/free-podcasts-screencasts-pl.md b/casts/free-podcasts-screencasts-pl.md index ce8556e9c924f..98426ad50c972 100644 --- a/casts/free-podcasts-screencasts-pl.md +++ b/casts/free-podcasts-screencasts-pl.md @@ -5,5 +5,12 @@ ### Niezależne od języka programowania +* [Better Software Design](https://bettersoftwaredesign.pl) - Mariusz Gil (podcast) +* [Biznes Myśli](https://www.youtube.com/playlist?list=PLYQwwHlHNdgjSEgrmGv0fbHuxd5p7f5qA) - Vladimir Alekseichenko (podcast) +* [Chwila Dla Admina](https://www.youtube.com/playlist?list=PLdHokABybL4nu6h5C3ig4XSG2Ni6XeED0) - Artur Molendowski (podcast) +* [Dev Env](https://devenv.pl/podcast) - Adrian Piętka, Bartłomiej Michalski, Mateusz Konieczny (podcast) * [DevTalk](https://devstyle.pl/category/podcast) +* [Piątki po deployu](https://piatkipodeployu.pl) - Mateusz Anioła, Miłosz Kusiciel (podcast) +* [Porozmawiajmy o IT](https://porozmawiajmyoit.pl) - Krzysztof Kempiński (podcast) +* [Przeprogramowani](https://anchor.fm/przeprogramowani) - Przemek Smyrdek, Marcin Czarkowski (podcast) * [Rozmowa Kontrolowana](https://www.youtube.com/playlist?list=PLTKLAGr6FHxOcW4NRX3BCkU7Zml92WU1u) - Zaufana Trzecia Strona (screencast) From ffcbf254dabd17b087882013edcb52825916be34 Mon Sep 17 00:00:00 2001 From: Jarek Pacocha <89355282+jarek-pacocha@users.noreply.github.com> Date: Sun, 25 Dec 2022 19:09:49 +0100 Subject: [PATCH 018/854] Update howto-pl.md (#9240) * Implement further translations in HOWTO-pl.md Added further translations and made minor phrasing changes. * Fix broken link in HOWTO-pl.md Fixed broken link to CONTRIBUTING document. The faulty link was pointing to nonexsistent translation file. Changed it to point to the default EN version. --- docs/HOWTO-pl.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/docs/HOWTO-pl.md b/docs/HOWTO-pl.md index bba68242bbfb0..69c313bf45afa 100644 --- a/docs/HOWTO-pl.md +++ b/docs/HOWTO-pl.md @@ -1,4 +1,4 @@ -# How-To at a glance +# Szybki poradnik na początek
@@ -6,7 +6,7 @@
-**Witamy w `Free-Programming-Books`!** +**Witamy we `Free-Programming-Books`!** Witamy nowych współtwórców; nawet tych, którzy robią swoje pierwsze Pull Request (PR) na GitHub. Jeśli jesteś jednym z nich, oto kilka zasobów, które mogą Ci pomóc: @@ -18,10 +18,10 @@ Witamy nowych współtwórców; nawet tych, którzy robią swoje pierwsze Pull R * [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) *(po angielsku)* -Nie wahaj się zadawać pytań; każdy kontrybutor zaczynał od pierwszego PR. Możesz być naszym tysięcznym! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. +Nie wahaj się zadawać pytań; każdy kontrybutor zaczynał od pierwszego PR. Możesz być naszym tysięcznym! A zatem... dołącz może do naszej [dużej, rozwijającej się](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) społeczności.
-Click to see the growth users vs. time graphs. +Kliknij by wyświetlić przyrost użytkowników w czasie. [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) @@ -29,5 +29,6 @@ Nie wahaj się zadawać pytań; każdy kontrybutor zaczynał od pierwszego PR. M
-Nawet jeśli jesteś doświadczonym współtwórcą open source, są rzeczy, które mogą Cię frapować. Po przesłaniu swojego PR, ***GitHub Actions* uruchomi *linter*, często znajdując drobne problemy z odstępami lub alfabetyzacją**. Jeśli pojawi się zielony przycisk, wszystko jest gotowe do przeglądu, ale jeśli nie, kliknij „Szczegóły” pod kontrolką, która pozwoli dowiedzieć się co nie spodobało się linterowi. Napraw problem i dodaj zatwierdzenie do swojego PR. -Na koniec, jeśli nie masz pewności, czy zasób, który chcesz dodać, jest odpowiedni dla `Free-Programming-Books`, przeczytaj wytyczne w [CONTRIBUTING](CONTRIBUTING-pl.md). ([translations](README.md#translations)) +Nawet jeśli jesteś doświadczonym współtwórcą open source, mogą ci się zdarzyć potknięcia. Po przesłaniu swojego PR, ***GitHub Actions* uruchomi *linter*, często znajdując drobne problemy z odstępami lub alfabetyzacją**. Jeśli pojawi się zielony przycisk, wszystko jest gotowe do przeglądu, ale jeśli nie, kliknij „Szczegóły” pod kontrolką, która pozwoli dowiedzieć się co nie spodobało się linterowi. Napraw problem i dodaj zatwierdzenie do gałęzi z której utworzyłeś swój PR. + +Na koniec, jeśli nie masz pewności, czy zasób, który chcesz dodać, jest odpowiedni dla `Free-Programming-Books`, przeczytaj wytyczne w [CONTRIBUTING](CONTRIBUTING.md) *(po angielsku)*. ([tłumaczenia](README.md#translations) w innych językach) From ef6351acecdf9ac8272414b7504c39955f0c7b4a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Jan 2023 11:40:31 -0500 Subject: [PATCH 019/854] chore(deps): bump tj-actions/changed-files from 30.0.0 to 35.2.0 (#9245) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 30.0.0 to 35.2.0. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v30.0.0...v35.2.0) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index 88de6f5cbd734..691d98244965f 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -40,7 +40,7 @@ jobs: - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v30.0.0 + uses: tj-actions/changed-files@v35.2.0 with: separator: " " From 9ae2611493215fc0ac8569f536f9ceab3a48d19d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Jan 2023 11:47:18 -0500 Subject: [PATCH 020/854] chore(deps): bump eps1lon/actions-label-merge-conflict (#9187) Bumps [eps1lon/actions-label-merge-conflict](https://github.com/eps1lon/actions-label-merge-conflict) from 2.0.1 to 2.1.0. - [Release notes](https://github.com/eps1lon/actions-label-merge-conflict/releases) - [Changelog](https://github.com/eps1lon/actions-label-merge-conflict/blob/main/CHANGELOG.md) - [Commits](https://github.com/eps1lon/actions-label-merge-conflict/compare/v2.0.1...v2.1.0) --- updated-dependencies: - dependency-name: eps1lon/actions-label-merge-conflict dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/detect-conflicting-prs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/detect-conflicting-prs.yml b/.github/workflows/detect-conflicting-prs.yml index 75a6dd3eee8a2..7a3dddc62d0cd 100644 --- a/.github/workflows/detect-conflicting-prs.yml +++ b/.github/workflows/detect-conflicting-prs.yml @@ -29,7 +29,7 @@ jobs: - name: Label conflicting PRs that are open id: pr-labeler - uses: eps1lon/actions-label-merge-conflict@v2.0.1 + uses: eps1lon/actions-label-merge-conflict@v2.1.0 with: repoToken: ${{ secrets.GITHUB_TOKEN }} retryAfter: 30 # seconds From f6543ece7dad2dfa8f3e9b33c78a65488e0413af Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Jan 2023 13:58:29 -0500 Subject: [PATCH 021/854] chore(deps): bump actions/stale from 6 to 7 (#9242) Bumps [actions/stale](https://github.com/actions/stale) from 6 to 7. - [Release notes](https://github.com/actions/stale/releases) - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/stale/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/stale dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/stale.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 882649f0bb632..5772288bbe899 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -46,7 +46,7 @@ jobs: pull-requests: write steps: - name: Stale issues - uses: actions/stale@v6 + uses: actions/stale@v7 id: stale-issues with: debug-only: ${{ github.event.inputs.debug-only == 'true' }} @@ -84,7 +84,7 @@ jobs: run: echo ${{ join(steps.stale-issues.outputs.*, ',') }} - name: Stale Pull Requests - uses: actions/stale@v6 + uses: actions/stale@v7 id: stale-prs with: debug-only: ${{ github.event.inputs.debug-only == 'true' }} From a12fed6d47e3f877d5749d6f1f90e446c6d8642d Mon Sep 17 00:00:00 2001 From: tomriddle7 Date: Wed, 4 Jan 2023 04:02:46 +0900 Subject: [PATCH 022/854] Add TypeScript Books (#9244) * Update free-programming-books-ko.md * Update free-programming-books-ko.md * Update books/free-programming-books-ko.md Co-authored-by: Eric Hellman * Update books/free-programming-books-ko.md Co-authored-by: Eric Hellman Co-authored-by: Eric Hellman --- books/free-programming-books-ko.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/books/free-programming-books-ko.md b/books/free-programming-books-ko.md index e579cd083030c..d0ac5e28b1e51 100644 --- a/books/free-programming-books-ko.md +++ b/books/free-programming-books-ko.md @@ -34,6 +34,7 @@ * [Sed](#sed) * [Software Engineering](#software-engineering) * [Springboot](#springboot) +* [TypeScript](#typescript) * [Unicode](#unicode) * [Unity3d](#unity3d) @@ -237,6 +238,15 @@ * [Springboot 2.X 정리](https://djunnni.gitbook.io/springboot) - 이동준 +### TypeScript + +* [5분 안에 보는 타입스크립트](https://typescript-kr.github.io) +* [타입스크립트 핸드북](https://joshua1988.github.io/ts) - Captain Pangyo +* [한눈에 보는 타입스크립트](https://heropy.blog/2020/01/27/typescript) - HEROPY +Tech +* [TypeScript Deep Dive](https://radlohead.gitbook.io/typescript-deep-dive) + + ### Unicode * [번역 Unicode 이모티콘에 얽힌 이것저것 (이모티콘 표준과 프로그래밍 핸들링)](http://pluu.github.io/blog/android/2020/01/11/unicode-emoji/) From b69939563124c2fbb5c97e518f919cad7034f616 Mon Sep 17 00:00:00 2001 From: mister-goo <100156123+mister-goo@users.noreply.github.com> Date: Thu, 5 Jan 2023 23:29:35 +0800 Subject: [PATCH 023/854] Add Build Your Own Redis with C/C++ (#9251) Co-authored-by: root --- 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 5239c4e2df8c8..00e645375ab58 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -439,6 +439,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [Beej's Guide to C Programming](http://beej.us/guide/bgc/) - Brian "Beej Jorgensen" Hall (HTML, PDF) * [Beej's Guide to the GNU Debugger (GDB)](http://beej.us/guide/bggdb/) - Brian "Beej Jorgensen" Hall (HTML) * [Build Your Own Lisp](http://www.buildyourownlisp.com) - Daniel Holden +* [Build Your Own Redis with C/C++](https://build-your-own.org) - build-your-own.org (HTML) (:construction: *in process*) * [C Elements of Style](http://www.oualline.com/books.free/style/) - Steve Oualline * [C for Python Programmers](http://www.cburch.com/books/cpy/) - Carl Burch * [C Handbook](https://thevalleyofcode.com/c/) - Flavio Copes (HTML, PDF) From efb9468052d0f6b4a7b32852ff97860846040c8e Mon Sep 17 00:00:00 2001 From: Andrew Nasef <41882346+andronasef@users.noreply.github.com> Date: Fri, 6 Jan 2023 11:40:48 -0800 Subject: [PATCH 024/854] Update free-podcasts-screencasts-ar.md (#9250) * Update free-podcasts-screencasts-ar.md * Update free-podcasts-screencasts-ar.md * Update free-podcasts-screencasts-ar.md * Update free-podcasts-screencasts-ar.md * Update free-podcasts-screencasts-ar.md --- casts/free-podcasts-screencasts-ar.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/casts/free-podcasts-screencasts-ar.md b/casts/free-podcasts-screencasts-ar.md index 701b3af156357..381dae02cf08f 100644 --- a/casts/free-podcasts-screencasts-ar.md +++ b/casts/free-podcasts-screencasts-ar.md @@ -5,8 +5,10 @@ ### Miscellaneous +* [أخوك الكبير متولي](https://anchor.fm/metwally) - Ahmed Metwally (podcast) * [AskDeveloper Podcast](http://www.askdeveloper.com) - Mohamed Elsherif (podcast) * [Essam Cafe - قهوة عصام](https://essamcafe.com) - Ahmed Essam (podcast) * [Nakerah Podcast](https://nakerah.net/podcast) - Nakerah Network (podcast) * [null++: بالعربي](https://nullplus.plus) - Mohamed Luay, Ahmad Alfy (podcast) * [The Egyptian Guy](https://anchor.fm/refaie) - Mohamed Refaie (podcast) +* [The Weekly Noob](https://theweeklynoob.netlify.app) - Nabil Tharwat (podcast) From 499315143ce13fc0a1b50daf9d1be7a95dd00f69 Mon Sep 17 00:00:00 2001 From: John Marcial Date: Mon, 9 Jan 2023 05:17:07 +0800 Subject: [PATCH 025/854] Add book from freeCodeCamp (#9252) --- 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 030a7f02a745a..36f8bfd01a3d0 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -725,6 +725,7 @@ Kerridge (PDF) (email address *requested*, not required) * [Confessions of an IT Manager](https://www.red-gate.com/library/confessions-of-an-it-manager) - Phil Factor (PDF) * [Don't Just Roll the Dice](https://www.red-gate.com/library/dont-just-roll-the-dice) - Neil Davidson (PDF) * [How to Do What You Love & Earn What You’re Worth as a Programmer](https://leanpub.com/dowhatyoulove/read) - Reginald Braithwaite +* [How to Learn to Code & Get a Developer Job in 2023](https://www.freecodecamp.org/news/learn-to-code-book) - Quincy Larson * [Professional Software Development For Students](https://mixmastamyk.bitbucket.io/pro_soft_dev/intro.html) - Mike G. Miller * [Software Engineering at Google](https://abseil.io/resources/swe-book) - Titus Winters, Tom Manshreck, Hyrum Wright * [Software Environment Concepts](https://softwareconcepts.vercel.app) - Amr Elmohamady (:construction: *in process*) From 2466a3f26de4e8e9dfbb319e092c56b9ed2ef2d2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 8 Jan 2023 16:32:03 -0500 Subject: [PATCH 026/854] chore(deps): bump tj-actions/changed-files from 35.2.0 to 35.4.0 (#9253) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 35.2.0 to 35.4.0. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v35.2.0...v35.4.0) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index 691d98244965f..1b2e276900ece 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -40,7 +40,7 @@ jobs: - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v35.2.0 + uses: tj-actions/changed-files@v35.4.0 with: separator: " " From f0926cfbffa45e1fd1c223e09e44aee90c8a2965 Mon Sep 17 00:00:00 2001 From: Leithen Date: Sun, 8 Jan 2023 14:33:14 -0700 Subject: [PATCH 027/854] Add misc podcasts (#9258) --- casts/free-podcasts-screencasts-en.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/casts/free-podcasts-screencasts-en.md b/casts/free-podcasts-screencasts-en.md index 6960d3a0a5db6..263be2f48271c 100644 --- a/casts/free-podcasts-screencasts-en.md +++ b/casts/free-podcasts-screencasts-en.md @@ -261,6 +261,7 @@ * [Clean Code Lessons by Robert C. Martin](https://www.youtube.com/watch?v=7EmboKQH8lM&list=PLdpsE-GEhYVn_81kDPo1mwE73UgYCeMLu) - Robert C. Martin * [CodeNewbie](https://www.codenewbie.org/podcast) - CodeNewbie Team (podcast) * [CodePen Radio](https://blog.codepen.io/radio/) - CodePen Team (podcast) +* [Coder Radio](https://coder.show) - Chris Fisher, Michael Dominick, Wes Payne (podcast) * [Coding Blocks](https://www.codingblocks.net) - Michael Outlaw, Joe Zack, Allen Underwood (podcast) * [Command Line Heroes](https://www.redhat.com/en/command-line-heroes) - Saron Yitbarek, Red Hat (podcast) * [CTRL+CLICK CAST](https://ctrlclickcast.com) - Lea Alcantara, Emily Lewis, Bright Umbrella (podcast) @@ -283,6 +284,7 @@ * [In the Open with Luke and Joe](https://developer.ibm.com/podcasts/in-the-open-with-luke-and-joe/) - Luke Schantz, Joe Sepi (podcast) * [Ladybug Podcast](https://www.ladybug.dev) - Kelly Vaughn, Ali Spittel, Emma Bostian, Sidney Buckner (podcast) * [Learn to Code with Me](https://learntocodewith.me/podcast/) - Laurence Bradford (podcast) +* [Lex Fridman Podcast](https://lexfridman.com/podcast) - Lex Fridman (podcast) * [Loosely Coupled](https://looselycoupled.info) - Jeff Carouth, Matt Frost (podcast) * [Merge Conflict](https://www.mergeconflict.fm) - Frank Krueger, James Montemagno (podcast) * [.NET Rocks!](https://www.dotnetrocks.com) - Carl Franklin, Richard Campbell (podcast) @@ -410,3 +412,4 @@ ### Swift * [Swift by Sundell](https://www.swiftbysundell.com/podcast/) - John Sundell (podcast) +* [Swift Unwrapped](https://swiftunwrapped.github.io) - Jesse Squires, JP Simard (podcast) From ec50d37fd9b707689e359c512a16a4db503bce70 Mon Sep 17 00:00:00 2001 From: Nguyen Long Nhat <27698189+torn4dom4n@users.noreply.github.com> Date: Mon, 9 Jan 2023 04:34:22 +0700 Subject: [PATCH 028/854] =?UTF-8?q?H=E1=BB=8Dc=20l=E1=BA=ADp=20tr=C3=ACnh?= =?UTF-8?q?=20AutoIt=20(#9254)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- courses/free-courses-vi.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/courses/free-courses-vi.md b/courses/free-courses-vi.md index 9035eefa46e49..692517a68ddb9 100644 --- a/courses/free-courses-vi.md +++ b/courses/free-courses-vi.md @@ -3,6 +3,7 @@ * [AJAX](#ajax) * [Android](#android) * [ASP.NET](#asp) +* [AutoIt](#autoit) * [Bash](#bash) * [Blazor](#blazor) * [Bootstrap](#bootstrap) @@ -59,6 +60,11 @@ * [Lập trình dự án Website bán hàng ASP.NET MVC 4](https://tedu.com.vn/khoa-hoc/lap-trinh-du-an-website-ban-hang-aspnet-mvc-4-1.html) - TEDU +### AutoIt + +* [Học lập trình AutoIt](https://j2team.teachable.com/p/hoc-lap-trinh-autoit) - J2TEAM *yêu cầu đăng ký* + + ### Bash * [Khóa học Bash Shell cơ bản cho người mới](https://nguyenvanhieu.vn/hoc-bash-shell-co-ban) From d83b99b09efef486f1b2e69365b0cc353a93be8d Mon Sep 17 00:00:00 2001 From: Feofiloff <47085476+Feofiloff@users.noreply.github.com> Date: Tue, 10 Jan 2023 10:39:14 -0300 Subject: [PATCH 029/854] Update free-programming-books-pt_BR.md (#9259) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added book "Otimização Combinatória" by Paulo Feofiloff. --- books/free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index 78701c2388c00..9bee21c3146d4 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -179,6 +179,7 @@ * [Computação: Matemática Discreta](https://educapes.capes.gov.br/bitstream/capes/432209/2/Livro_Matematica%20Discreta.pdf) - Raquel Montezuma Pinheiro Cabral (PDF) * [Matemática Fundacional para Computação - Em progresso](https://www.tsouanas.org/fmcbook/) - Thanos Tsouanas (:construction: *in process*) +* [Otimização Combinatória](https://www.ime.usp.br/~pf/otimizacao-combinatoria/) - Paulo Feofiloff (PDF) ### Git From 108df535298e3491a433596e62837f5c7e6a4975 Mon Sep 17 00:00:00 2001 From: vfdev Date: Wed, 11 Jan 2023 18:40:19 +0100 Subject: [PATCH 030/854] Added "Roads and Bridges" (#9261) --- 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 36f8bfd01a3d0..ea25684e5a13d 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -671,6 +671,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [Open Advice: FOSS: What We Wish We Had Known When We Started](http://open-advice.org) * [Open source in Brazil](https://www.oreilly.com/ideas/open-source-in-brazil) - Andy Oram * [Producing Open Source Software](http://producingoss.com) - Karl Fogel +* [Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure](https://www.fordfoundation.org/work/learning/research-reports/roads-and-bridges-the-unseen-labor-behind-our-digital-infrastructure/) - Nadia Eghbal * [The Architecture of Open Source Applications: Vol. 1: Elegance, Evolution, and a Few Fearless Hacks; Vol. 2: Structure, Scale, and a Few More Feerless Hacks](http://www.aosabook.org/en/index.html) * [The Art of Community](http://artofcommunityonline.org/Art_of_Community_Second_Edition.pdf) - Jono Bacon (PDF) * [The Cathedral and the Bazaar](http://www.catb.org/esr/writings/cathedral-bazaar/) - Eric S. Raymond From 940824f836cefd7b2c5b333d04eedb2a96d33e7c Mon Sep 17 00:00:00 2001 From: Feofiloff <47085476+Feofiloff@users.noreply.github.com> Date: Wed, 11 Jan 2023 22:43:59 -0300 Subject: [PATCH 031/854] Added 5 book and updated one existing entry (#9262) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added books "Algoritmos para Grafos (via Sedgewick)", "Uma Introdução Sucinta à Teoria dos Grafos", "Exercícios de Teoria dos Grafos", "Análise de Algoritmos", and "Minicurso de Análise de Algoritmos". Added author name to "Projeto de Algoritmos". --- books/free-programming-books-pt_BR.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index 9bee21c3146d4..9a18b982fc8f0 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -104,13 +104,14 @@ ### C * [Algoritmos em Grafos](https://www.ime.usp.br/~yoshi/2005i/mac328/) - Yoshiharu Kohayakawa (HTML) +* [Algoritmos para Grafos (via Sedgewick)](https://www.ime.usp.br/~pf/algoritmos_para_grafos/) - Paulo Feofiloff (HTML) * [Apostila Linguagem C](http://www.ime.usp.br/~slago/slago-C.pdf) - Silvio Lago (PDF) * [Curso de Programação em C - UFMG](http://www2.dcc.ufmg.br/disciplinas/pc/source/introducao_c_renatocm_deeufmg.pdf) - Renato Cardoso Mesquita (PDF) * [Guia Beej's Para Programação em Rede - Usando Internet Sockets](http://beej.us/guide/bgnet/translations/bgnet_ptbr.html) - Brian "Beej Jorgensen" Hall, `trl.:` cv8minix3 (HTML) * [Introdução a Programação](https://github.com/ufpb-computacao/introducao-a-programacao-livro/releases) - livro adotado na UFPB. * [Linguagem C - Notas de Aula](https://www.inf.ufpr.br/cursos/ci067/Docs/NotasAula/) - Carmem Hara, Wagner Zola (HTML, [PDF](https://www.inf.ufpr.br/cursos/ci067/Docs/NotasAula.pdf)) * [O Fantástico Mundo da Linguagem C](https://fiorix.files.wordpress.com/2014/04/o-fantc3a1stico-mundo-da-linguagem-c.pdf) (PDF) -* [Projeto de Algoritmos em C](http://www.ime.usp.br/~pf/algoritmos/) +* [Projeto de Algoritmos (em C)](http://www.ime.usp.br/~pf/algoritmos/) - Paulo Feofiloff (HTML) ### C\# @@ -177,9 +178,13 @@ ### Fundamentos Matemáticos Computacionais +* [Análise de Algoritmos](https://www.ime.usp.br/~pf/analise_de_algoritmos/) - Paulo Feofiloff (HTML) * [Computação: Matemática Discreta](https://educapes.capes.gov.br/bitstream/capes/432209/2/Livro_Matematica%20Discreta.pdf) - Raquel Montezuma Pinheiro Cabral (PDF) +* [Exercícios de Teoria dos Grafos](https://www.ime.usp.br/~pf/grafos-exercicios/) - Paulo Feofiloff (PDF) * [Matemática Fundacional para Computação - Em progresso](https://www.tsouanas.org/fmcbook/) - Thanos Tsouanas (:construction: *in process*) +* [Minicurso de Análise de Algoritmos](https://www.ime.usp.br/~pf/livrinho-AA/) - Paulo Feofiloff (PDF) * [Otimização Combinatória](https://www.ime.usp.br/~pf/otimizacao-combinatoria/) - Paulo Feofiloff (PDF) +* [Uma Introdução Sucinta à Teoria dos Grafos](https://www.ime.usp.br/~pf/teoriadosgrafos/) - Y. Kohayakawa, Y. Wakabayashi, P. Feofiloff (PDF) ### Git From e79a198f7b03b02887fdfffa38b0aba971c2a2b3 Mon Sep 17 00:00:00 2001 From: Feofiloff <47085476+Feofiloff@users.noreply.github.com> Date: Sat, 14 Jan 2023 17:15:44 -0300 Subject: [PATCH 032/854] Added an HTML book to the C section (#9264) --- 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 00e645375ab58..3e6fd158367a3 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -434,6 +434,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [256-Color VGA Programming in C](http://www.brackeen.com/vga/) - David Brackeen * [A Tutorial on Pointers and Arrays in C](https://web.archive.org/web/20180827131006/http://home.earthlink.net/~momotuk/pointers.pdf) - Ted Jensen (PDF) +* [Algorithms Design (in C)](https://www.ime.usp.br/~pf/algorithms/) - Paulo Feofiloff (HTML) * [An Introduction to C & GUI Programming](https://magpi.raspberrypi.com/books/c-gui-programming) - Simon Long (PDF) * [Bare-metal programming for ARM](https://github.com/umanovskis/baremetal-arm) - Daniels Umanovskis [(PDF)](http://umanovskis.se/files/arm-baremetal-ebook.pdf) * [Beej's Guide to C Programming](http://beej.us/guide/bgc/) - Brian "Beej Jorgensen" Hall (HTML, PDF) From 16ba389b7c8f3c3f734f0f42cb67e6e6e216960b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 14 Jan 2023 15:21:12 -0500 Subject: [PATCH 033/854] chore(deps): bump tj-actions/changed-files from 35.4.0 to 35.4.1 (#9266) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 35.4.0 to 35.4.1. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v35.4.0...v35.4.1) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index 1b2e276900ece..312be90a7dfce 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -40,7 +40,7 @@ jobs: - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v35.4.0 + uses: tj-actions/changed-files@v35.4.1 with: separator: " " From cf61386b991fda7e03bde8a226deb408cc5816ea Mon Sep 17 00:00:00 2001 From: Feofiloff <47085476+Feofiloff@users.noreply.github.com> Date: Wed, 18 Jan 2023 19:56:13 -0300 Subject: [PATCH 034/854] Added book "Graph Theory Exercises" (#9268) Added to Mathematics for Computer Science 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 ea25684e5a13d..458c376589346 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -548,6 +548,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [Combinatorial Problems And Exercises (1979)](https://archive.org/details/in.ernet.dli.2015.141538/) - L. Lovasz *(:card_file_box: archived)* * [Discrete Structures for Computer Science: Counting, Recursion, and Probability](http://cglab.ca/~michiel/DiscreteStructures/) - Michiel Smid * [Exploring Math for Programmers and Data Scientists](https://freecontent.manning.com/free-ebook-exploring-math-for-programmers-and-data-scientists/) - Paul Orland +* [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) From 3062af2d04da081eb88aaa200294ae34f97a08bf Mon Sep 17 00:00:00 2001 From: Kiran Jodhani <53531427+KiranJodhani@users.noreply.github.com> Date: Mon, 23 Jan 2023 21:07:47 +0000 Subject: [PATCH 035/854] New PDF book added - Developing 2D Games with Unity (#9270) * New book added - Developing 2D Games with Unity] * Update with new ebook - Level up your code with game programming patterns * Space Removed --- 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 458c376589346..7aa5cc90c5937 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -293,6 +293,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [Game AI Pro](http://www.gameaipro.com) - Steve Rabin * [Game Design with AGS](https://ensadi.github.io/AGSBook/) - Dave Ensminger, A. G. Madi * [Game Programming Patterns](http://gameprogrammingpatterns.com) - Bob Nystrom +* [Level up your code with game programming patterns](https://resources.unity.com/games/level-up-your-code-with-game-programming-patterns) - Unity (HTML & PDF) * [Procedural Content Generation in Games](http://pcgbook.com) - Noor Shaker, Julian Togelius, Mark Nelson From 88c14a0570a8dc3c7aab1d4e332a634fc3a5c13c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 26 Jan 2023 14:46:47 -0500 Subject: [PATCH 036/854] chore(deps): bump tj-actions/changed-files from 35.4.1 to 35.4.4 (#9271) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 35.4.1 to 35.4.4. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v35.4.1...v35.4.4) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index 312be90a7dfce..77b3e3ada09f1 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -40,7 +40,7 @@ jobs: - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v35.4.1 + uses: tj-actions/changed-files@v35.4.4 with: separator: " " From ab2b12c639b3ffe994f8bf6b2d01cf1eef3b169c Mon Sep 17 00:00:00 2001 From: unonao <35361533+unonao@users.noreply.github.com> Date: Sat, 28 Jan 2023 01:41:26 +0900 Subject: [PATCH 037/854] Removing broken link (#9274) --- books/free-programming-books-ja.md | 1 - 1 file changed, 1 deletion(-) diff --git a/books/free-programming-books-ja.md b/books/free-programming-books-ja.md index 603f9ced56f41..918c95371131f 100644 --- a/books/free-programming-books-ja.md +++ b/books/free-programming-books-ja.md @@ -570,7 +570,6 @@ ### Python * [Dive Into Python 3 日本語版](http://diveintopython3-ja.rdy.jp) - Mark Pilgrim, Fukada(翻訳), Fujimoto(翻訳) -* [Google Python スタイルガイド](http://works.surgo.jp/translation/pyguide.html) - Amit Patel, Antoine Picard, Eugene Jhong, Jeremy Hylton, Matt Smart, Mike Shields, Kosei Kitahara(翻訳) * [Notes on scientific computing with python](http://japanichaos.appspot.com) - 花田康高 * [php プログラマのための Python チュートリアル](https://web.archive.org/web/20160813152046/http://phpy.readthedocs.io/en/latest/) - INADA Naoki * [Python 3.4](https://stats.biopapyrus.jp/python) - 孫建強 From eba0d7f2ed456cb94a8e9c36d4bd2d802229f81d Mon Sep 17 00:00:00 2001 From: TimTeitelbaum <80461111+TimTeitelbaum@users.noreply.github.com> Date: Wed, 1 Feb 2023 10:16:39 -0500 Subject: [PATCH 038/854] Update free-programming-books-subjects.md (#9275) * Update free-programming-books-subjects.md I am the author of a new language-agnostic introduction-to-programming textbook, discovered this site, and would like to add my book. The use case I am thinking of is this: A kid wants to learn to program, doesn't know which in language, and comes to this: BY PROGRAMMING LANGUAGE Originally, this list included a section called "Language Agnostic" for books about programming subjects not restricted to a specific programming language. That section got so big, we decided to split it into its own file, the BY SUBJECT file. The kid in intrigued by the idea of learning programming in a language-agnostic manner, goes to BY SUBJECT, and but finds there a list of specialized and advanced-sounding topics. The kid just wants to learn to program, and not finding a suitable category in which to look, is encouraged thereby to return to BY PROGRAMMING LANGUAGE, pick a specific language, and go down that path. Little did the kid suspect that there are language-agnostic introductory-programming texts in Theoretical Computer Science. It took Eric Hellman to point out to me that this is where such great language-agnostic introductory-programming texts as SICP/Ableson&Sussman are catalogued (Yes, SICP uses Scheme, but it isn't really about "How to Program in Scheme"). But the kid will never find SICP, because "Theoretic Computer Science" is an intimidating misnomer. (And furthermore, the category does include highly-theoretical books.) The kid has lost an opportunity, and has been led to believe that programming is all about learning one of the standard programming languages. I am proposing to: 1. Rename the category "Language-Agnostic Introductory Programming / Theoretical Computer Science". 2. Move into alphabetical order in the list of subjects. 3. Insert my own book there. My preference (frankly) would be to separate introductory programming textbooks from highly theoretical books, but (certainly, as a newcomer to the site) I don't propose such a step. * New subject: "Programming" Split "Theoretical Computer Science" into "Programming" and (the residual list) "Theoretical Computer Science". Add my book to "Programming". * Clarify where Language-Agnostic books went. Add one sentence to the preamble clarifying where Language-Agnostic books went. * Add an extra line Added an extra line to fix a lint error --- books/free-programming-books-langs.md | 1 + books/free-programming-books-subjects.md | 28 ++++++++++++++---------- 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 3e6fd158367a3..cd26f83b90297 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2,6 +2,7 @@ Originally, this list included a section called "Language Agnostic" for books about programming subjects not restricted to a specific programming language. That section got so big, we decided to split it into its own file, the [BY SUBJECT file](free-programming-books-subjects.md). +Books on general-purpose programming that don't focus on a specific language are in listed in the subject "Programming". Books on specialized topics are listed in their own sub-sections. ### Index diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index 7aa5cc90c5937..2fb06a9437b1b 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -37,6 +37,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [Parallel Programming](#parallel-programming) * [Partial Evaluation](#partial-evaluation) * [Professional Development](#professional-development) +* [Programming](#programming) * [Programming Paradigms](#programming-paradigms) * [Quantum Computing](#quantum-computing) * [Regular Expressions](#regular-expressions) @@ -735,6 +736,22 @@ Kerridge (PDF) (email address *requested*, not required) * [What I've Learned From Failure](https://leanpub.com/shippingsoftware/read) - Reginald Braithwaite +### Programming + +* [Design of a Programmer](https://www.smashwords.com/books/view/639609) - Prakash Hegade (PDF) +* [Introduction to Computer Science](http://www.cse.iitd.ernet.in/~suban/CSL102/) - Prof. Subhashis Banerjee, IIT Delhi +* [Introduction to Computing](http://www.computingbook.org) - David Evans +* [Principled Programming / Introduction to Coding in Any Imperative Language](https://www.cs.cornell.edu/info/people/tt/Principled_Programming.html) - Tim Teitelbaum +* [Programming and Programming Languages](https://papl.cs.brown.edu/2019/) - Shriram Krishnamurthi +* [Programming Languages: Application and Interpretation (2nd Edition)](http://cs.brown.edu/~sk/Publications/Books/ProgLangs/) - Shriram Krishnamurthi +* [Structure and Interpretation of Computer Programs](https://web.mit.edu/6.001/6.037/sicp.pdf) - Harold Abelson, Gerald Jay Sussman, Julie Sussman (PDF) +* [Structure and Interpretation of Computer Programs](https://sarabander.github.io/sicp/html/index.xhtml) - Harold Abelson, Gerald Jay Sussman, Julie Sussman (HTML) +* [The Black Art of Programming](http://self.gutenberg.org/wplbn0002828847-the-black-art-of-programming-by-mcilroy-mark.aspx?) - Mark McIlroy +* [The Craft of Programming](https://kilthub.cmu.edu/articles/The_Craft_of_Programming/6610514) - John C. Reynolds +* [The Nature of Code](https://natureofcode.com/book) - Daniel Shiffman (HTML) +* [Think Complexity](https://greenteapress.com/wp/think-complexity-2e/) - - Allen B. Downey (2nd Edition) (PDF, HTML) + + ### Programming Paradigms * [Flow based Programming](http://jpaulmorrison.com/fbp/) - J Paul Morrison @@ -858,26 +875,15 @@ Kerridge (PDF) (email address *requested*, not required) * [Category Theory for Computing Science](http://www.tac.mta.ca/tac/reprints/articles/22/tr22.pdf) (PDF) * [Category Theory for Programmers](https://github.com/hmemcpy/milewski-ctfp-pdf) - Bartosz Milewski (PDF) * [Delftse Foundations of Computation](https://textbooks.open.tudelft.nl/textbooks/catalog/book/13) - Stefan Hugtenburgand, Neil Yorke-Smith @ TU Delft Open (PDF) -* [Design of a Programmer](https://www.smashwords.com/books/view/639609) - Prakash Hegade (PDF) * [Homotopy Type Theory: Univalent Foundations of Mathematics](http://homotopytypetheory.org/book/) (PDF) -* [Introduction to Computer Science](http://www.cse.iitd.ernet.in/~suban/CSL102/) - Prof. Subhashis Banerjee, IIT Delhi -* [Introduction to Computing](http://www.computingbook.org) * [Introduction to Theory of Computation](http://cglab.ca/~michiel/TheoryOfComputation/) - Anil Maheshwari, Michiel Smid (PDF) * [Models of Computation](http://cs.brown.edu/people/jes/book/) - John E. Savage * [Practical Foundations for Programming Languages, Preview](https://www.cs.cmu.edu/~rwh/pfpl/2nded.pdf) - Robert Harper (PDF) * [Principles of Programming Languages](https://web.archive.org/web/20150418034451/http://www.cs.jhu.edu/~scott/pl/book/dist/) - Scott F. Smith -* [Programming and Programming Languages](https://papl.cs.brown.edu/2019/) - Shriram Krishnamurthi * [Programming in Martin-Löf's Type Theory](http://www.cse.chalmers.se/research/group/logic/book/) - Bengt Nordstroem * [Programming Languages: Application and Interpretation (2nd Edition)](http://cs.brown.edu/~sk/Publications/Books/ProgLangs/) - Shriram Krishnamurthi * [Programming Languages: Theory and Practice](http://people.cs.uchicago.edu/~blume/classes/aut2008/proglang/text/offline.pdf) - Robert Harper (PDF) * [Semantics with Applications: A Formal Introduction](http://www.cs.ru.nl/~herman/onderwijs/semantics2019/wiley.pdf) - Hanne Riis Nielson, Flemming Nielson (PDF) -* [Structure and Interpretation of Computer Programs](https://web.mit.edu/6.001/6.037/sicp.pdf) - Harold Abelson, Gerald Jay Sussman, Julie Sussman (PDF) -* [Structure and Interpretation of Computer Programs](https://sarabander.github.io/sicp/html/index.xhtml) - Harold Abelson, Gerald Jay Sussman, Julie Sussman (HTML) -* [The Black Art of Programming](http://self.gutenberg.org/wplbn0002828847-the-black-art-of-programming-by-mcilroy-mark.aspx?) - Mark McIlroy -* [The Craft of Programming](https://kilthub.cmu.edu/articles/The_Craft_of_Programming/6610514) - John C. Reynolds -* [The Nature of Code](https://natureofcode.com/book) - Daniel Shiffman (HTML) -* [Theory of Computation, Making Connections](https://joshua.smcvt.edu/computation) - Jim Hefferon (PDF) -* [Think Complexity](https://greenteapress.com/wp/think-complexity-2e/) - - Allen B. Downey (2nd Edition) (PDF, HTML) ### Version Control Systems From 5c56e34a90587a90bfc4cf669bb97c195acf75fb Mon Sep 17 00:00:00 2001 From: "RNDr. Simon Toth" Date: Wed, 1 Feb 2023 20:33:02 +0100 Subject: [PATCH 039/854] Remove in-process flag (#9277) Remove the in-process flag for "A Complete Guide to Standard C++ Algorithms", as the book now has a v1.0.0 release. --- 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 cd26f83b90297..53c9db59b4ea8 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -510,7 +510,7 @@ 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) * [C++ Annotations](https://fbb-git.gitlab.io/cppannotations) - Frank B. Brokken (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) From 43c309beb1d31f206c68ac8dd20d4a0e43ffae64 Mon Sep 17 00:00:00 2001 From: Yasir-Khan22 <63096083+Yasir-Khan22@users.noreply.github.com> Date: Tue, 7 Feb 2023 02:00:49 +0500 Subject: [PATCH 040/854] React Tutorial (#9278) * React Tutorial * Update free-courses-en.md Changes Update * ReactJS Tutorials Added * ReactJS Tutorial added --- 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 81c45f946f6e6..d81880ee631f2 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -907,6 +907,7 @@ * [ReactJS Frontend Web Development For Beginners](https://www.udemy.com/course/react-tutorial/) - Ryan Dhungel (Udemy) * [ReactJS Full Course for Beginners \| Complete All-in-One Tutorial \| 9 Hours](https://www.youtube.com/watch?v=RVFAyFWO4go) - Dave Gray * [ReactJS Tutorial for Beginners](https://www.youtube.com/playlist?list=PLC3y8-rFHvwgg3vaYJgHGnModB54rxOk3) - Codevolution +* [ReactJS Tutorials](https://www.geeksforgeeks.org/reactjs-tutorials) - GeeksforGeeks * [Start Using React to Build Web Applications](https://egghead.io/courses/react-fundamentals) - Joe Maddalone * [The Beginner's Guide to React](https://egghead.io/courses/the-beginner-s-guide-to-react) - Kent C. Dodds From 7b3ddb1b293c8dc45ac2a4ddd009678c7ce0cf78 Mon Sep 17 00:00:00 2001 From: Double-A-92 Date: Mon, 20 Feb 2023 20:28:43 +0100 Subject: [PATCH 041/854] Update free-programming-books-de.md (#9286) Add timestamp to archive.org link because the new 404 page got crawled, since the last update. --- books/free-programming-books-de.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-de.md b/books/free-programming-books-de.md index 5f57efa7a12e6..5c1c0785d4ab8 100644 --- a/books/free-programming-books-de.md +++ b/books/free-programming-books-de.md @@ -92,7 +92,7 @@ ### Delphi -* [Delphi-Starter](https://web.archive.org/web/https://downloads.delphi-treff.de/DelphiStarter.pdf) - Florian Hämmerle, Martin Strohal, Christian Rehn, Andreas Hausladen (PDF) *(:card_file_box: archived)* +* [Delphi-Starter](https://web.archive.org/web/20170714162427/https://downloads.delphi-treff.de/DelphiStarter.pdf) - Florian Hämmerle, Martin Strohal, Christian Rehn, Andreas Hausladen (PDF) *(:card_file_box: archived)* ### Git From bcd981828db05b0cb8069542db4b490a576befdc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Feb 2023 19:16:24 -0500 Subject: [PATCH 042/854] chore(deps): bump tj-actions/changed-files from 35.4.4 to 35.5.5 (#9285) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 35.4.4 to 35.5.5. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v35.4.4...v35.5.5) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index 77b3e3ada09f1..c8625bb7c122b 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -40,7 +40,7 @@ jobs: - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v35.4.4 + uses: tj-actions/changed-files@v35.5.5 with: separator: " " From 44dd203d6c60c36eb70f47c3afa9bb510ea25c62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Ord=C3=A1s?= <3125580+davorpa@users.noreply.github.com> Date: Thu, 23 Feb 2023 16:06:07 +0100 Subject: [PATCH 043/854] security: `set-output` cmd deprecated. Use `$GITHUB_OUTPUT` env file (#9287) * security: `set-output` cmd deprecated. Use `$GITHUB_OUTPUT` env file To avoid untrusted logged data to use `save-state` and `set-output` workflow commands without the intention of the workflow author we have introduced a new set of environment files to manage state and output. Starting 1st June 2023 workflows using `save-state` or `set-output` commands via stdout will fail with an error. https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ * chore: apply fix found at actions/stale#859 * test: fixing report escapes * test: fixing report escapes * test: fixing report escapes * test: fixing report escapes * test: fixing report escapes --- .../awesomebot-gh-summary-action/action.yml | 13 +++++---- .github/workflows/check-urls.yml | 4 +-- .github/workflows/detect-conflicting-prs.yml | 6 ++-- .github/workflows/stale.yml | 28 ++++++++++++------- 4 files changed, 31 insertions(+), 20 deletions(-) diff --git a/.github/actions/awesomebot-gh-summary-action/action.yml b/.github/actions/awesomebot-gh-summary-action/action.yml index b1f340c688118..afdb72ec55d1d 100644 --- a/.github/actions/awesomebot-gh-summary-action/action.yml +++ b/.github/actions/awesomebot-gh-summary-action/action.yml @@ -86,12 +86,13 @@ runs: } } - # HACK to single line strings (https://trstringer.com/github-actions-multiline-strings/) - $text = $text -replace "`%","%25" - $text = $text -replace "`n","%0A" - $text = $text -replace "`r","%25" - # set output - echo "::set-output name=text::$text" + # set multiline output (the way of prevent script injection is with random delimiters) + # https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#multiline-strings + # https://github.com/orgs/community/discussions/26288#discussioncomment-3876281 + $delimiter = (openssl rand -hex 8) | Out-String + echo "text<<$delimiter" >> $env:GITHUB_OUTPUT + echo "$text" >> $env:GITHUB_OUTPUT + echo "$delimiter" >> $env:GITHUB_OUTPUT - name: Write output diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index c8625bb7c122b..bd3152530fd99 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -29,9 +29,9 @@ jobs: - name: Determine workflow parameters id: init-params run: | - echo "::set-output name=fetch_depth::0"; + echo "fetch_depth=0" >> $GITHUB_OUTPUT if [ "${{ github.event_name }}" == "pull_request" ]; then - echo "::set-output name=fetch_depth::0"; + echo "fetch_depth=0" >> $GITHUB_OUTPUT fi - uses: actions/checkout@v3 diff --git a/.github/workflows/detect-conflicting-prs.yml b/.github/workflows/detect-conflicting-prs.yml index 7a3dddc62d0cd..5a36c5d372f99 100644 --- a/.github/workflows/detect-conflicting-prs.yml +++ b/.github/workflows/detect-conflicting-prs.yml @@ -51,10 +51,12 @@ jobs: run: | echo "$INPUT_PRS" \ | jq --compact-output --raw-output 'to_entries | map({number: .key, dirty: .value})' \ - | sed -e 's/^/::set-output name=prs::/' + | sed -e 's/^/prs=/' \ + >> $GITHUB_OUTPUT echo "$INPUT_PRS" \ | jq --raw-output 'to_entries | length' \ - | sed -e 's/^/::set-output name=prs-len::/' + | sed -e 's/^/prs-len=/' \ + >> $GITHUB_OUTPUT env: INPUT_PRS: ${{ steps.pr-labeler.outputs.prDirtyStatuses }} diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 5772288bbe899..b55748275339a 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -81,7 +81,7 @@ jobs: stale-pr-label: " " - name: Print outputs for issues - run: echo ${{ join(steps.stale-issues.outputs.*, ',') }} + run: echo ${{ format('{0},{1}', toJSON(steps.stale-issues.outputs.staled-issues-prs), toJSON(steps.stale-issues.outputs.closed-issues-prs)) }} - name: Stale Pull Requests uses: actions/stale@v7 @@ -120,7 +120,7 @@ jobs: stale-issue-label: " " - name: Print outputs for PRs - run: echo ${{ join(steps.stale-prs.outputs.*, ',') }} + run: echo ${{ format('{0},{1}', toJSON(steps.stale-prs.outputs.staled-issues-prs), toJSON(steps.stale-prs.outputs.closed-issues-prs)) }} ## Removing private properties from each JSON object and compute array length ## TODO: Delete these set-* workarounds when resolve actions/stale#806 ? @@ -129,17 +129,21 @@ jobs: run: | echo $INPUT_ISSUES \ | jq --compact-output --raw-output 'del(.[] | .[to_entries[] | .key | select(startswith("_"))])' \ - | sed -e 's/^/::set-output name=issues::/' + | sed -e 's/^/issues=/' \ + >> $GITHUB_OUTPUT echo $INPUT_ISSUES \ | jq --raw-output '. | length' \ - | sed -e 's/^/::set-output name=issues-len::/' + | sed -e 's/^/issues-len=/' \ + >> $GITHUB_OUTPUT echo $INPUT_PRS \ | jq --compact-output --raw-output 'del(.[] | .[to_entries[] | .key | select(startswith("_"))])' \ - | sed -e 's/^/::set-output name=prs::/' + | sed -e 's/^/prs=/' \ + >> $GITHUB_OUTPUT echo $INPUT_PRS \ | jq --raw-output '. | length' \ - | sed -e 's/^/::set-output name=prs-len::/' + | sed -e 's/^/prs-len=/' \ + >> $GITHUB_OUTPUT env: INPUT_ISSUES: ${{ steps.stale-issues.outputs.staled-issues-prs }} INPUT_PRS: ${{ steps.stale-prs.outputs.staled-issues-prs }} @@ -148,17 +152,21 @@ jobs: run: | echo $INPUT_ISSUES \ | jq --compact-output --raw-output 'del(.[] | .[to_entries[] | .key | select(startswith("_"))])' \ - | sed -e 's/^/::set-output name=issues::/' + | sed -e 's/^/issues=/' \ + >> $GITHUB_OUTPUT echo $INPUT_ISSUES \ | jq --raw-output '. | length' \ - | sed -e 's/^/::set-output name=issues-len::/' + | sed -e 's/^/issues-len=/' \ + >> $GITHUB_OUTPUT echo $INPUT_PRS \ | jq --compact-output --raw-output 'del(.[] | .[to_entries[] | .key | select(startswith("_"))])' \ - | sed -e 's/^/::set-output name=prs::/' + | sed -e 's/^/prs=/' \ + >> $GITHUB_OUTPUT echo $INPUT_PRS \ | jq --raw-output '. | length' \ - | sed -e 's/^/::set-output name=prs-len::/' + | sed -e 's/^/prs-len=/' \ + >> $GITHUB_OUTPUT env: INPUT_ISSUES: ${{ steps.stale-issues.outputs.closed-issues-prs }} INPUT_PRS: ${{ steps.stale-prs.outputs.closed-issues-prs }} From 62d466df22feae6f80a6c8f985353ff2dd31748a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Ord=C3=A1s?= <3125580+davorpa@users.noreply.github.com> Date: Fri, 24 Feb 2023 17:35:13 +0100 Subject: [PATCH 044/854] ci(check-urls): use a matrix to speed-up execution (#7060) * ci(check-urls): use a matrix to speed-up execution The matrix strategy creates 10 max-parallel workers with a disabled fail-fast parameter Examples - Before: https://github.com/davorpa/free-programming-books/actions/runs/2999590952 - After: https://github.com/davorpa/free-programming-books/actions/runs/3007199364 Running the workflow when -langs or -subject files are involved could exhaust the runner execution max-time. Using this implementation... the elapsed time is of the longest execution time, normally no more than 30min on the worst of cases * fix: parallel strategy when matrix files.length == 0 * security: apply EbookFoundation/free-programming-books#9287 ::set-output --> GITHUB_OUTPUT env file --- .github/workflows/check-urls.yml | 100 ++++++++++++++++++++----------- 1 file changed, 66 insertions(+), 34 deletions(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index bd3152530fd99..f6eb1dc91a701 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -5,6 +5,7 @@ on: pull_request: permissions: + # needed for checkout code contents: read # This allows a subsequently queued workflow run to interrupt/wait for previous runs @@ -13,69 +14,100 @@ concurrency: cancel-in-progress: false # true = interrupt, false = wait jobs: - check-urls: - runs-on: ubuntu-latest - - outputs: - changed-files: ${{ steps.changed-files.outputs.all_changed_files }} - - steps: # NOTE: tj-actions/changed-files. # For push events you need to include fetch-depth: 0 | 2 depending on your use case. # 0: retrieve all history for all branches and tags # 1: retrieve only current commit (by default) # 2: retrieve until the preceding commit - - name: Determine workflow parameters - id: init-params + get-changed-files: + name: Get changed files + runs-on: ubuntu-latest + outputs: + fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} + files: ${{ steps.set-files.outputs.files }} + files-len: ${{ steps.set-files.outputs.files-len }} + matrix: ${{ steps.set-matrix.outputs.matrix }} + steps: + - name: Determine workflow params + id: set-params run: | echo "fetch_depth=0" >> $GITHUB_OUTPUT if [ "${{ github.event_name }}" == "pull_request" ]; then echo "fetch_depth=0" >> $GITHUB_OUTPUT fi - - - uses: actions/checkout@v3 + - name: Checkout + uses: actions/checkout@v3 with: - fetch-depth: ${{ steps.init-params.outputs.fetch_depth }} - + fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} - name: Get changed files id: changed-files uses: tj-actions/changed-files@v35.5.5 with: separator: " " + json: true + - id: set-files + run: | + echo "${{ steps.changed-files.outputs.all_changed_files }}" \ + | jq --raw-output '. | join(" ")' \ + | sed -e 's/^/files=/' \ + >> $GITHUB_OUTPUT + echo "${{ steps.changed-files.outputs.all_changed_files }}" \ + | jq --raw-output '. | length' \ + | sed -e 's/^/files-len=/' \ + >> $GITHUB_OUTPUT + - id: set-matrix + run: | + echo "{\"file\":${{ steps.changed-files.outputs.all_changed_files }}}" \ + | sed -e 's/^/matrix=/' \ + >> $GITHUB_OUTPUT + - - uses: ruby/setup-ruby@v1 + check-urls: + name: Check @ ${{ matrix.file }} + if: ${{ fromJSON(needs.get-changed-files.outputs.files-len) > 0 }} + needs: [get-changed-files] + runs-on: ubuntu-latest + strategy: + matrix: ${{ fromJSON(needs.get-changed-files.outputs.matrix) }} + max-parallel: 10 + fail-fast: false + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + fetch-depth: ${{ needs.get-changed-files.outputs.fetch-depth }} + - name: Setup Ruby v2.6 + uses: ruby/setup-ruby@v1 with: ruby-version: 2.6 - - - run: | + - name: Install awesome_bot + run: | gem install awesome_bot - - - name: Check each changed file + - name: "Check URLs of file: ${{ matrix.file }}" run: | - # Set field separator - IFS=$' '; - - # Processing loop - for file in ${{ steps.changed-files.outputs.all_changed_files }}; do - echo; - echo "::group::Processing file... $file"; - awesome_bot "$file" --allow-redirect --allow-dupe --allow-ssl || true; - echo "::endgroup::"; - done - - # Unset field separator - unset IFS; - + awesome_bot "${{ matrix.file }}" --allow-redirect --allow-dupe --allow-ssl || true; - uses: actions/upload-artifact@v3 with: name: awesomebot-results path: ${{ github.workspace }}/ab-results-*.json - - name: Generate Summary Report using AwesomeBot results + + reporter: + name: GitHub report + needs: [get-changed-files, check-urls] + runs-on: ubuntu-latest + steps: + - name: Checkout # for having the sources of the local action + uses: actions/checkout@v3 + # download and unzip the ab-results-*.json generated by job-matrix: check-urls + - uses: actions/download-artifact@v3 + with: + name: awesomebot-results + - name: Generate Summary Report uses: ./.github/actions/awesomebot-gh-summary-action with: ab-root: ${{ github.workspace }} - files: ${{ steps.changed-files.outputs.all_changed_files }} + files: ${{ needs.get-changed-files.outputs.files }} separator: " " append-heading: ${{ true }} From f55d72da82ce1084ed909c318fd059585c328ef3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 25 Feb 2023 19:44:47 -0500 Subject: [PATCH 045/854] chore(deps): bump tj-actions/changed-files from 35.5.5 to 35.5.6 (#9290) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 35.5.5 to 35.5.6. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v35.5.5...v35.5.6) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index f6eb1dc91a701..c2eafe7e5b311 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -42,7 +42,7 @@ jobs: fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v35.5.5 + uses: tj-actions/changed-files@v35.5.6 with: separator: " " json: true From f02cd2a32e46cd6d0ee0de6de2c709d1adf0f501 Mon Sep 17 00:00:00 2001 From: Syed Mashood <88382605+mashinsp@users.noreply.github.com> Date: Fri, 3 Mar 2023 21:26:19 +0500 Subject: [PATCH 046/854] Added Subjects (#9263) * Added a new index * pr-fix Added books * pr-fix added subjects * added subject * added subject * added subjects * added subject * added subjects * added subjects * added subjects * Added subjects * added subjects --- books/free-programming-books-subjects.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index 2fb06a9437b1b..44c1f6333040f 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -316,9 +316,13 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [Learning Modern 3D Graphics Programming](https://web.archive.org/web/20150225192611/http://www.arcsynthesis.org/gltut/index.html) - Jason L. McKesson (draft) * [Notes for a Computer Graphics Programming Course](https://www.cs.csustan.edu/~rsc/CS3600F00/Notes.pdf) - Dr. Steve Cunningham (PDF) * [OpenGL](http://www.songho.ca/opengl/index.html) - Concepts and illustrations +* [Physically Based Rendering, Third Edition: from Theory to Implementation](https://www.pbr-book.org) - Matt Pharr, Wenzel Jakob, Greg Humphreys +* [Ray Tracing Gems](https://www.realtimerendering.com/raytracinggems/rtg/index.html) - Eric Haines, Tomas Akenine-Möller +* [Ray Tracing Gems II](https://www.realtimerendering.com/raytracinggems/rtg2/index.html) - Adam Marrs, Peter Shirley, Ingo Wald * [Ray Tracing in One Weekend](https://raytracing.github.io) - Peter Shirley (HTML) * [ShaderX series](http://www.realtimerendering.com/resources/shaderx/) - Wolfgang Engel * [Tutorials for modern OpenGL](http://www.opengl-tutorial.org) +* [Virtual Reality](http://lavalle.pl/vr/) - Steven M. LaValle * [WebGL Insights](http://webglinsights.com) - Patrick Cozzi, et al. From 4b662fb79c51d4237bf2cddcd28c1f689a334dc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D8=A3=D8=AD=D9=85=D8=AF=20=D8=A7=D9=84=D8=B7=D8=A8=D8=B1?= =?UTF-8?q?=D8=A7=D9=86=D9=8A?= Date: Sat, 4 Mar 2023 20:21:53 +0200 Subject: [PATCH 047/854] add new arabic cources (#9292) * add new arabic cources * fix lint * Update free-courses-ar.md --- courses/free-courses-ar.md | 68 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 66 insertions(+), 2 deletions(-) diff --git a/courses/free-courses-ar.md b/courses/free-courses-ar.md index 7bc5ba44fd17b..3f6aeac20e84f 100644 --- a/courses/free-courses-ar.md +++ b/courses/free-courses-ar.md @@ -15,6 +15,8 @@ * [NoSQL](#nosql) * [SQL](#sql) * [Deep Learning](#deep-learning) +* [DevOps](#devops) +* [Elastic](#elastic) * [Flutter](#flutter) * [Game Development](#game-development) * [Git](#git) @@ -24,10 +26,12 @@ * [Gulp.js](#gulpjs) * [jQuery](#jquery) * [NodeJS](#nodejs) + * [Nuxt.js](#nuxtjs) * [PugJs](#pugjs) * [React.js](#reactjs) * [Vue.js](#vuejs) * [Machine Learning](#machine-learning) +* [Microservice](#microservice) * [Natural Language Programming](#natural-language-programming) * [.NET](#net) * [Operating Systems](#operating-systems) @@ -38,6 +42,8 @@ * [Django](#django) * [Flask](#flask) * [R](#r) +* [RabbitMQ](#rabbitmq) +* [Redis](#redis) * [Software Architecture](#software-architecture) * [TypeScript](#typescript) * [Angular](#angular) @@ -45,17 +51,21 @@ ### Algorithms & Data Structures +* [بالعربي CS50T كورس \|\| CS50T in Arabic‏](https://www.youtube.com/playlist?list=PLnrlZUDQofUvLtIMvVxZRYYju7ni0Xsxq) - Coders Camp - Rasha Abdeen +* [سلسة الخوارزميات وحل المشاكل المستوى الاول](https://www.youtube.com/playlist?list=PL3X--QIIK-OEUIwbQU79V76RHelBUQKiz) - Programming Advices * [Algorithms - Full Coures In Arabic‏](https://www.youtube.com/playlist?list=PLwCMLs3sjOY6KH-8c9F-lMWn-r02hyoV_) - Hard-Code +* [Algorithms Design & Analysis‏](https://www.youtube.com/playlist?list=PLEBRPBUkZ4maAlTZw3eZFwfwIGXaln0in) - FCI-Career-Build * [C++ Data Structures - تراكيب البيانات](https://www.youtube.com/playlist?list=PL1DUmTEdeA6JlommmGP5wicYLxX5PVCQt) - محمد الدسوقي * [CS Master - Level 1- Algorithms & Data Structures الخوارزميات وهياكل البيانات](https://www.youtube.com/playlist?list=PLL2zWZTDFZzjxarUL23ydiOgibhRipGYC) - KMR Script * [CS Master - Level 2- Dive into the Computer كيف يعمل الكمبيوتر](https://www.youtube.com/playlist?list=PLL2zWZTDFZziX_xS2bbGfLAOHVmlzURhF) - KMR Script * [CS50 in Arabic‏](https://www.youtube.com/playlist?list=PLL2zWZTDFZzibJ49gBM2owqCzda8meSNj) - KMR Script -* [CS50 In Arabic‏](https://www.youtube.com/playlist?list=PLnrlZUDQofUv7JE4QIahAyztrQU9bnJmd) - Coders Camp +* [CS50 In Arabic‏](https://www.youtube.com/playlist?list=PLnrlZUDQofUv7JE4QIahAyztrQU9bnJmd) - Coders Camp - Rasha Abdeen * [Cs50 In Arabic 2022 \| كورس cs50 بالعربي كامل](https://www.youtube.com/playlist?list=PLknwEmKsW8OvsdJ64v5YljHNtt100kN6w) - Abdelrahman Gamal‏ (:construction: *in process*) * [Data structure‏](https://www.youtube.com/playlist?list=PLIxq078xdGdZWUXwumK9lbEn3kKwKLTwx) - Nehal Elsamoly -* [Data Structure‏](https://www.youtube.com/playlist?list=PLwCMLs3sjOY4UQq4vXgGPwGLVX1Y5faaS) - Hard Code +* [Data Structure‏](https://www.youtube.com/playlist?list=PLwCMLs3sjOY4UQq4vXgGPwGLVX1Y5faaS) - Hard-Code * [Data Structure : JavaScript (leetcode problem solving)‏](https://www.youtube.com/playlist?list=PLS-MrzRLZtmdIHJ-Osvv_sJO1Msc4VM_7) - Shadow Coding * [Data Structure C++‎‏](https://www.youtube.com/playlist?list=PLsGJzJ8SQXTcsXRVviurGei0lf_t_I4D8) - Mega Code +* [Data Structures and Algorithms‏](https://www.youtube.com/playlist?list=PL0vtyWBHY2NVOtPYuz0rNw6kmuLmVZ780) - Tarek Alabd‏ (:construction: *in process*) * [Data Structures Full Course In Arabic‏](https://www.youtube.com/playlist?list=PLCInYL3l2AajqOUW_2SwjWeMwf4vL4RSp) - Adel Nasim * [grokking-algorithms‏](https://www.youtube.com/playlist?list=PLIxq078xdGdZl38Yx2IhYc_YpKjx7MAXW) - Nehal Elsamoly‏ (:construction: *in process*) * [Problem solving (Arabic)‏](https://www.youtube.com/playlist?list=PLYknlDiw2kSwdDhTSDoX7ZoVEle8nbZdk) - Muhammed Afifi @@ -85,6 +95,7 @@ ### C +* [Data Structures In Arabic Using C‏](https://www.youtube.com/playlist?list=PLEBRPBUkZ4mb6lVqSLRQ7mvSFRcoR7-XV) - FCI-Career-Build * [Introduction to Programming ( C Language - مقدمة في البرمجة ( لغة السي](https://www.youtube.com/playlist?list=PLMm8EjqH1EFXI8wByY0umF_DQON2S9uws) - Ahmed Sallam @@ -100,6 +111,7 @@ ### C++‎ +* [\[ أصول البرمجة \] - شرح المؤشرات ( Pointers ) في لغة C/C++‎‏](https://www.youtube.com/playlist?list=PLwCMLs3sjOY6z3264DylWHcHBtmEjUWrA) - Hard-Code * [كورس البرمجة للمبتدئين بلغة C++‎‏](https://www.youtube.com/playlist?list=PL0vtyWBHY2NXXdrLompmAnxOaEfcAVmQi) - Tarek Alabd * [Arabic C++ For kids & beginners (برمجة لصغار السن والمبتدئيين)](https://www.youtube.com/playlist?list=PLPt2dINI2MIbwnEoeHZnUHeUHjTd8x4F3) - Arabic Competitive Programming * [Basics of OOP with C++‎‏](https://www.youtube.com/playlist?list=PL0vtyWBHY2NVdm59YZTEEuXqVQZtUAgoD) - Tarek Alabd @@ -114,6 +126,8 @@ * [C++ Programming From Scratch In Arabic‏](https://www.youtube.com/playlist?list=PLCInYL3l2AajFAiw4s1U4QbGszcQ-rAb3) - Adel Nasim * [CS Master - Level 0 - Intro to CS مقدمة لعلوم الحاسب](https://www.youtube.com/playlist?list=PLL2zWZTDFZzivM2GAL3HpuFrHlLwp6FoO) - KMR Script * [CS Master - Level 4 - Object Oriented Programming & Design Patterns‏](https://www.youtube.com/playlist?list=PLL2zWZTDFZzhul3X8djkfXzUxl7Cw7-sF) - KMR Script +* [Fundamentals Of Programming With C++‎‏](https://www.youtube.com/playlist?list=PLDoPjvoNmBAwy-rS6WKudwVeb_x63EzgS) - Elzero Web School +* [Introduction to Programming Using C++‎‏](https://www.youtube.com/playlist?list=PL3X--QIIK-OFIRbOHbOXbcfSAvw198lUy) - Programming Advices * [Modern c++‎‏](https://www.youtube.com/playlist?list=PLkH1REggdbJpykrlVYYRteEstS6F4VNtP) - Moatasem El Sayed‏ (:construction: *in process*) * [Object-Oriented Programming C++ in Arabic‏](https://www.youtube.com/playlist?list=PLCInYL3l2Aaiq1oLvi9TlWtArJyAuCVow) - Adel Nasim * [Object-Oriented Programming with C++‎‏](https://www.youtube.com/playlist?list=PLMm8EjqH1EFXG_-EgmKb1gxW5S4XaQYaE) - Ahmed Sallam @@ -136,6 +150,7 @@ * [CS Master - Level 3 - Databases قواعد البيانات](https://www.youtube.com/playlist?list=PLL2zWZTDFZzhXQ1bcYlO3PtN4MsLiG-gy) - KMR Script * [Database 1 - المقرر النظرى - Fundamentals of Database Systems](https://www.youtube.com/playlist?list=PL37D52B7714788190) - محمد الدسوقى * [Database Design](https://www.youtube.com/playlist?list=PLkzDzmo9y3VHDFKp7LuXd-FwbefvTL5o0) - تخاريف مبرمج +* [Designing Data Intensive Applications بالعربي](https://www.youtube.com/playlist?list=PLTRDUPO2OmIljJwE9XMYE_XEgEIWZDCuQ) - Ahmed Elemam #### NoSQL @@ -163,6 +178,17 @@ * [18 الكورس الخامس : الشبكات العصبية المتكررة RNN‏](https://www.youtube.com/playlist?list=PL6-3IRz2XF5WTcrGAWlZUL9sOGYgSsON_) - Hesham Asem +### DevOps + +* [GitOps and K8s بالعربي](https://www.youtube.com/playlist?list=PLTRDUPO2OmInz2Fo41zwnoR1IArx70Hig) - Ahmed Elemam + + +### Elastic + +* [Elastic 5‏](https://www.youtube.com/playlist?list=PLZd2bo_SbAm-Z4WBo9-_mWLyjjwDioux-) - Ismail Anjrini +* [Elastic بالعربي](https://www.youtube.com/playlist?list=PLZd2bo_SbAm87XtU1K1p_uxqJBjaQJAY1) - Ismail Anjrini + + ### Flutter * [Advanced Flutter Tutorial - build E commerce App‏](https://www.youtube.com/playlist?list=PLGVaNq6mHiniedDoXJd35XFBNvJAoq-xe) - Scholar Tech @@ -177,6 +203,7 @@ ### Game Development +* [شرح محرك الألعاب Godot‏](https://www.youtube.com/playlist?list=PLqBd9au_wtU3eX7mLVuLLOt9sfbDWlJsq) - Ahmed Mo'nis * [Godot - تعلم الأساسيات لتصميم الألعاب](https://www.youtube.com/playlist?list=PLXUEZFpQn01Hp06m0MxlMzj8x5Y2n9Dek) - SpriteSheet * [Godot Engine‏](https://www.youtube.com/playlist?list=PLU8IixMdsBbm7qblHP6rEENpOPK0SAxes) - Whales State * [Unity 2D Game‏](https://www.youtube.com/playlist?list=PLltZRmsFXWnLp98IIM1CISQYWowq87YSp) - 6wrni @@ -186,7 +213,9 @@ ### Git * [Basic course for Git](https://www.youtube.com/playlist?list=PLYyqC4bNbCIeCHLTRtwdLpQvle_zIavZ-) - أكاديمية ترميز +* [Git & Github in Arabic \| Git & Github كورس تعلم](https://www.youtube.com/playlist?list=PL_aOZuct6oAogr4UMkWddU7leOXw0QKJS) - Khalid Elshafie * [Git and Github‏](https://www.youtube.com/playlist?list=PLDoPjvoNmBAw4eOj58MZPakHjaO3frVMF) - Elzero Web School +* [Git GitHub & Bitbucket‏](https://www.youtube.com/playlist?list=PL1FWK-sgJ9elQBDq5EtQ8AJFTlfqCJfEX) - Bashir Pro * [GitHub - تعلم العمل المشترك على](https://www.youtube.com/playlist?list=PLF8OvnCBlEY0CRqKiYKwOtrH-75MGIuyM) - TheNewBaghdad * [Learn Git in Arabic‏](https://www.youtube.com/playlist?list=PLfDx4cQoUNOYVfQs_NFNyykcqkaJ_plmK) - Algorithm Academy @@ -221,6 +250,7 @@ * [JAVA Programming Course Level 3 Graphic User Interface By Arabic](https://www.youtube.com/playlist?list=PLnzqK5HvcpwRhWDkdkM4jSTPW3CgxKH8G) - محمد شوشان * [JAVA Programming Course Level 4 Connect Database and JAVA By Arabic](https://www.youtube.com/playlist?list=PLnzqK5HvcpwTmQTPK54W95WyNzT-33MR0) - محمد شوشان * [JAVA Programming Full Project by Arabic (uni_staff project) \|(المشروع الختامي بالجافا كاملا بشرح عربي )](https://www.youtube.com/playlist?list=PLnzqK5HvcpwQbsAGChtjlNPLVv6kTEXRG) - محمد شوشان +* [Java SE 8 Core Features‏](https://www.youtube.com/playlist?list=PLEBRPBUkZ4mZ-5ziYzaoK1leOLYHpqPXJ) - FCI-Career-Build * [Java Tutorial for beginners- full course -تعلم البرمجة- جافا](https://www.youtube.com/playlist?list=PLwAjM63H9bRuXIojpKDei4dVLRcvqP8V7) - genial code * [Learn JAVA Programming From Scratch In Arabic‏](https://www.youtube.com/playlist?list=PLCInYL3l2AajYlZGzU_LVrHdoouf8W6ZN) - Adel Nasim * [Object-Oriented Programming JAVA in Arabic‏](https://www.youtube.com/playlist?list=PLCInYL3l2AagY7fFlhCrjpLiIFybW3yQv) - Adel Nasim @@ -288,6 +318,11 @@ * [REST API Node.js‏](https://www.youtube.com/playlist?list=PLGhZWewM_75ILwl15d0Cn-W_XHpnKbNHL) - Emam Academy +#### Nuxt.js + +* [Nuxt.js Course‏](https://www.youtube.com/playlist?list=PLLXntwspGdhCBdax1ZJTEX6Gg5vCwOSUL) - Mahmoud Zohdi \- محمود زهدي + + #### PugJs * [Learn PugJs‏](https://www.youtube.com/playlist?list=PLDoPjvoNmBAxckfbgAzwwxeoeBfi0y724) - Elzero Web School @@ -333,6 +368,13 @@ * [11 القسم الحادي عشر : تنسر فلو و كيراس TensorFlow & Keras‏](https://www.youtube.com/playlist?list=PL6-3IRz2XF5VbuU2T0gS_mFhCpKmLxvCP) - Hesham Asem * [12 القسم الثاني عشر : تطبيقات عملية من كاجل و جيتهاب Kaggle & Github‏](https://www.youtube.com/playlist?list=PL6-3IRz2XF5XA13ZqfacovmyOLjYwwhMt) - Hesham Asem * [13 ML Helper Tutorials برنامج المساعد في تعليم الآلة](https://www.youtube.com/playlist?list=PL6-3IRz2XF5VdA0sd-nLM0LMzhfivfwmu) - Hesham Asem +* [Introduction to Machine Learning‏](https://www.youtube.com/playlist?list=PL5JZLxl_tFCdOXYNVz7Wl7XyFR67q658r) - Khaled Mostafa Elsayed + + +## Microservice + +* [Microservice بالعربي](https://www.youtube.com/playlist?list=PLZd2bo_SbAm-LKJ_x_OuOZtuwEFqbJ5B7) - Ismail Anjrini +* [Microservices Architecture in Arabic‏](https://www.youtube.com/playlist?list=PLgAqrVq84PDdfiDow3YVsgc1q34JD415Z) - Software Architecture Talks in Arabic ### Natural Language Programming @@ -345,6 +387,8 @@ * [26 NLP-06 تجميع البيانات](https://www.youtube.com/playlist?list=PL6-3IRz2XF5UsyOPThnWFKUzSkrQwQHJ0) - Hesham Asem * [27 NLP-07 الشبكات العصبية المتكررة](https://www.youtube.com/playlist?list=PL6-3IRz2XF5XZCwISqNQPFFns9bnx2wUG) - Hesham Asem * [28 NLP-08 تكنيكات حديثة في المعالجة اللغوية الطبيعية](https://www.youtube.com/playlist?list=PL6-3IRz2XF5XHsUtAUid97yRi011KSDBZ) - Hesham Asem +* [Convolutional Neural Network (CNN)‏](https://www.youtube.com/playlist?list=PL5JZLxl_tFCcKucpxtkwbneqAvHaPOCK6) - Khaled Mostafa Elsayed +* [NLP-Transformers‏](https://www.youtube.com/playlist?list=PL5JZLxl_tFCd-ixMkn_CJPQhhQRFhZXjY) - Khaled Mostafa Elsayed ### .NET @@ -391,6 +435,7 @@ * [Laravel 8 payment gateway - الدفع الالكتروني باستخدام لارافل 8 - الدفع البنكي بلارافل](https://www.youtube.com/playlist?list=PLCm7ZeRfGSP4wtrnHHJyf8a7E26I3ZrPG) - Professional Code * [Laravel 8 Tutorial - دورة لارافيل 8 باللغة العربية من الصفر الى الاحتراف](https://www.youtube.com/playlist?list=PLd4ZH7drWj7DAt5osYlsya3sscPoERtGC) - Mohammed Mustafa * [Laravel API Complete Tutorial -شرح laravel API- شرح API لارافل - كورس - شرح laravel api باملثة عملية](https://www.youtube.com/playlist?list=PLCm7ZeRfGSP5e07XG-waxCb2kLq7M4J5m) - Professional Code +* [Laravel Arabic Tutorial (بالعربي)](https://www.youtube.com/playlist?list=PL_aOZuct6oAoloeFcwrIy5w5fJ5rVOGG8) - Khalid Elshafie * [Laravel in Arabic Framework 2020 - شرح لارافل دوره لارافل بالعربي المتكاملة بمشروع متجر](https://www.youtube.com/playlist?list=PLCm7ZeRfGSP4NNEikwx3wUAskQHB3p-LK) - Professional Code * [laravel websockets tutorial realtime notifications - chatting webscokets with node.js without any price‏](https://www.youtube.com/playlist?list=PLCm7ZeRfGSP43uz7u3096X9QY4Gs_oAFt) - Professional Code * [Mastering Laravel‏](https://www.youtube.com/playlist?list=PLDoPjvoNmBAy_mAhY0x8cHf8oSGPKsEKP) - Elzero Web School @@ -405,6 +450,7 @@ ### Python * [تعلم أساسيات البرمجة](https://www.youtube.com/playlist?list=PLvGNfY-tFUN8HRLDE-D2sXvIgYwspdmFE) - غريب الشيخ \|\| Ghareeb Elshaik +* [كورس بايثون من الصفر \| سلسلة دروس لغة البايثون \| python](https://www.youtube.com/playlist?list=PLYyqC4bNbCIcxKO_r77w5MN1SRRnnfvNQ) - أكاديمية ترميز * [Learn Python3‏](https://www.youtube.com/playlist?list=PLfDx4cQoUNOazcliAXXivOrg9GiAVuoQg) - Algorithm Academy * [Master Python from Beginner to Advanced in Arabic - دورة تعلم بايثون من الصفر كاملة للمبتدئين](https://www.youtube.com/playlist?list=PLuXY3ddo_8nzrO74UeZQVZOb5-wIS6krJ) - Codezilla * [Mastering Python‏](https://www.youtube.com/playlist?list=PLDoPjvoNmBAyE_gei5d18qkfIe-Z8mocs) - Elzero Web School @@ -432,6 +478,24 @@ * [R Tutorial For Beginners](https://www.youtube.com/playlist?list=PL1DUmTEdeA6LKTMW3wrlT3GiFMCL_r_Sn) - محمد الدسوقي +### RabbitMQ + +* [RabbitMQ بالعربي](https://www.youtube.com/playlist?list=PLZd2bo_SbAm9uJ2J5ryEOZV7ojLwGkATc) - Ismail Anjrini + + +### Redis + +* [Redis بالعربي](https://www.youtube.com/playlist?list=PLZd2bo_SbAm_ijqLfnx94qkmytbWjUQ-h) - Ismail Anjrini +* [Redis in 5 Minutes‏](https://www.youtube.com/playlist?list=PLZd2bo_SbAm-5J9eQ2cdOoyKAr_H2LxNY) - Ismail Anjrini + + +### RegEx + +* [التعابير النمطية‌ \| REGEX‏](https://www.youtube.com/playlist?list=PLt0HRIA9i35v2W3JFiCIeUMC4GoD9titN) - Learn With Naw +* [Crash Course - Regular Expression - Regex \| دورة مكثفة - التعابير النظامية](https://www.youtube.com/playlist?list=PLBPdtL8DZBZISjop48YSJ82FF-2uIhe-f) - Abdallah Alfaham • عبد الله الفحام +* [Regular Expression tutorial - Arabic‏](https://www.youtube.com/playlist?list=PLwCMLs3sjOY4aVMg7hgQGHyQBZnHgFjJk) - Hard-Code + + ### Software Architecture * [Behavioral Design Patterns بالعربى](https://www.youtube.com/playlist?list=PLnqAlQ9hFYdex66Z6ViaYFQqvFD1C_G7j) - Mohammed Reda‏ (:construction: *in process*) From 2078454bac6010ee96a4c6698eb1abd285f28351 Mon Sep 17 00:00:00 2001 From: Wahyu Kristianto Date: Tue, 7 Mar 2023 00:21:03 +0700 Subject: [PATCH 048/854] Update Info existing MongoDB - NoSQL book (#9295) * Update my MongoDB - NoSQL book * Add annotation email address *requested*, not required --- books/free-programming-books-id.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-id.md b/books/free-programming-books-id.md index 6f1aec74cf5a4..76096bc416653 100644 --- a/books/free-programming-books-id.md +++ b/books/free-programming-books-id.md @@ -146,7 +146,7 @@ ### NoSQL -* [MongoDB Untuk Indonesia](https://kristories.gitbooks.io/pengantar-mongodb/content/) +* [MongoDB Untuk Indonesia: Memahami Konsep dan Implementasi MongoDB](https://kristories.gumroad.com/l/mongodb-untuk-indonesia) - Wahyu Kristianto (PDF, email address *requested*, not required) ### Pemrograman Fungsional From be7c5255082aa4a7e00678057d7aca3e2e6b8e5a Mon Sep 17 00:00:00 2001 From: Bangash Date: Mon, 6 Mar 2023 22:21:58 +0500 Subject: [PATCH 049/854] Update free-programming-books-langs.md (#9296) Versioned APIs with Phoenix isn't available on the author's website anymore. --- 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 53c9db59b4ea8..05bffef2baaf2 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -713,7 +713,7 @@ Books on general-purpose programming that don't focus on a specific language are #### Phoenix * [Phoenix Framework Guide](https://hexdocs.pm/phoenix/overview.html) (HTML) -* [Versioned APIs with Phoenix](https://elviovicosa.com/freebies/versioned-apis-with-phoenix-by-elvio-vicosa.pdf) - Elvio Vicosa (PDF) +* [Versioned APIs with Phoenix](https://web.archive.org/web/20210309052043/https://elviovicosa.com/freebies/versioned-apis-with-phoenix-by-elvio-vicosa.pdf) - Elvio Vicosa (PDF) *(:card_file_box: archived)* ### Embedded Systems From dd1ef3177fac328f170a7667333f1ae77d5e3f44 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Mar 2023 14:49:01 -0500 Subject: [PATCH 050/854] chore(deps): bump tj-actions/changed-files from 35.5.6 to 35.6.1 (#9294) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 35.5.6 to 35.6.1. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v35.5.6...v35.6.1) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index c2eafe7e5b311..928c070c0cf80 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -42,7 +42,7 @@ jobs: fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v35.5.6 + uses: tj-actions/changed-files@v35.6.1 with: separator: " " json: true From f2ed0a1cdcf9952d325a6cf4ea009d3ba680ef9b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 11 Mar 2023 16:08:13 -0500 Subject: [PATCH 051/854] chore(deps): bump tj-actions/changed-files from 35.6.1 to 35.6.4 (#9299) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 35.6.1 to 35.6.4. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v35.6.1...v35.6.4) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index 928c070c0cf80..6c59e7c04baca 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -42,7 +42,7 @@ jobs: fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v35.6.1 + uses: tj-actions/changed-files@v35.6.4 with: separator: " " json: true From 0b5fe6f45565365e776bd54835658491f0748666 Mon Sep 17 00:00:00 2001 From: Mahesh Hegde <46179734+mahesh-hegde@users.noreply.github.com> Date: Sun, 12 Mar 2023 02:41:58 +0530 Subject: [PATCH 052/854] Add "Docker Tutorial" by Anthony Baire (IRISA) (#9298) * Add Docker Tutorial by Anthony Baire IRISA * Alphabetical order * Mention format (PDF) --- 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 44c1f6333040f..74ae0acbed235 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -244,6 +244,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [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](http://odewahn.github.io/docker-jumpstart/) - Andrew Odewahn +* [Docker Tutorial](https://people.irisa.fr/Anthony.Baire/docker-tutorial.pdf) - Anthony Baire (PDF) * [Docker Tutorial](https://www.tutorialspoint.com/docker/) - Tutorials Point (HTML, PDF) * [Kubernetes Deployment & Security Patterns](https://resources.linuxfoundation.org/LF+Projects/CNCF/TheNewStack_Book2_KubernetesDeploymentAndSecurityPatterns.pdf) - Alex Williams (PDF) * [Kubernetes for Full-Stack Developers](https://www.digitalocean.com/community/books/digitalocean-ebook-kubernetes-for-full-stack-developers) - Jamon Camisso, Hanif Jetha, Katherine Juell (PDF, EPUB) From 6a62f6ff849b9c48ca89fc7c52ed847281a7e585 Mon Sep 17 00:00:00 2001 From: Hm Elius Hossain Himel <48280169+EliusHHimel@users.noreply.github.com> Date: Mon, 13 Mar 2023 21:37:46 +0600 Subject: [PATCH 053/854] added Hakush Pakush free ebook by Ikram Mahmud (#9303) Hakush Pakush is a free, Kids, and beginner-friendly HTML ebook to start programming with Python. The author has described all the fundamental programming topics easily so the children can understand and have fun reading them. --- books/free-programming-books-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-bn.md b/books/free-programming-books-bn.md index dbc8fc6f75fcc..b8e0f09ce1244 100644 --- a/books/free-programming-books-bn.md +++ b/books/free-programming-books-bn.md @@ -66,6 +66,7 @@ * [পাইথন প্রোগ্রামিং বই](http://pybook.subeen.com) - Tamim Shahriar Subeen * [বাংলায় পাইথন](https://python.howtocode.dev) - Nuhil Mehdy * [সহজ ভাষায় পাইথন ৩](https://python.maateen.me) - Maksudur Rahman Maateen +* [হুকুশ পাকুশের প্রোগ্রামিং শিক্ষা](https://hukush-pakush.com) - Ikram Mahmud (HTML) ### Sql From b3abfa89ac2e0ba38e02610ed8b3aaaa19fd3de2 Mon Sep 17 00:00:00 2001 From: Hm Elius Hossain Himel <48280169+EliusHHimel@users.noreply.github.com> Date: Wed, 15 Mar 2023 05:45:52 +0600 Subject: [PATCH 054/854] Updated the statistics of the repository in intro section (#9306) The old counter says the repository has 243,000+ stars, about 9,700 watchers, more than 7,100 commits, 1,900+ contributors, and 50,000+ forks. I updated this with the new statistics. Which is "271,000+ stars, about 9,700 watchers, more than 8,300 commits, 2,400+ contributors, and 54,000+ forks." --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bf201e741ab46..7a18ad5bec0b3 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ This page is available as an easy-to-read website. Access it by clicking on [![h This list was originally a clone of [StackOverflow - List of Freely Available Programming Books](https://web.archive.org/web/20140606191453/http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books/392926) with contributions from Karan Bhangui and George Stocker. -The list was moved to GitHub by Victor Felder for collaborative updating and maintenance. It has grown to become one of [GitHub's most popular repositories](https://octoverse.github.com/), with 243,000+ stars, about 9,700 watchers, more than 7,100 commits, 1,900+ contributors, and 50,000+ forks. +The list was moved to GitHub by Victor Felder for collaborative updating and maintenance. It has grown to become one of [GitHub's most popular repositories](https://octoverse.github.com/), with 271,000+ stars, about 9,700 watchers, more than 8,300 commits, 2,400+ contributors, and 54,000+ forks.
From 5981ff80bc51e9f643d025a830630bd27cde69ad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Mar 2023 12:08:58 -0400 Subject: [PATCH 055/854] chore(deps): bump tj-actions/changed-files from 35.6.4 to 35.7.2 (#9309) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 35.6.4 to 35.7.2. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v35.6.4...v35.7.2) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index 6c59e7c04baca..eabcd249a42a2 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -42,7 +42,7 @@ jobs: fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v35.6.4 + uses: tj-actions/changed-files@v35.7.2 with: separator: " " json: true From 686b3d470c68a0288c261d9d96f6621e84f30f61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jatniel=20Guzm=C3=A1n?= Date: Mon, 20 Mar 2023 17:35:17 +0100 Subject: [PATCH 056/854] Fix link Symfony 5 and add link Symfony 6 (#9310) * Fix link symfony 5 and add link symfony 6 * Update books/free-programming-books-fr.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-fr.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/books/free-programming-books-fr.md b/books/free-programming-books-fr.md index 5559db33626a3..0819f31489f8b 100644 --- a/books/free-programming-books-fr.md +++ b/books/free-programming-books-fr.md @@ -254,7 +254,8 @@ #### Symfony -* [En route pour Symfony 5](https://symfony.com/doc/5.0/the-fast-track/fr/index.html) - Fabien Potencier +* [En route pour Symfony 5.4](https://symfony.com/doc/5.4/the-fast-track/fr/index.html) - Fabien Potencier +* [En route pour Symfony 6.2](https://symfony.com/doc/current/the-fast-track/fr/index.html) - Fabien Potencier ### Processing From 96505a86b863eb0ddbfe4133bc0564c4e6ad2b90 Mon Sep 17 00:00:00 2001 From: devhindo <66886118+devhindo@users.noreply.github.com> Date: Mon, 27 Mar 2023 21:06:21 +0200 Subject: [PATCH 057/854] added c++ compilation linking and makefile course (#9314) --- 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 d81880ee631f2..b70336eba1f64 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -312,6 +312,7 @@ ### C++ +* [C++ Compilation, Linking, and Makefiles](https://youtube.com/playlist?list=PLNUvpxaaFJ_i6BYqbxTVeK5AOcFzQbboQ) - Amy Larson * [C++ For Programmers](https://www.udacity.com/course/c-for-programmers--ud210) - Catherine Gamboa (Udacity) * [C++ Programming](https://www.youtube.com/playlist?list=PLBlnK6fEyqRh6isJ01MBnbNpV3ZsktSyS) - Neso Academy * [C++ Programming Course - Beginner to Advanced](https://www.youtube.com/watch?v=8jLOx1hD3_o) - Daniel Gakwaya (freeCodeCamp) From 9d8d933a5bd68bd319213ab78831154d521c3ac6 Mon Sep 17 00:00:00 2001 From: Jakub Havel <72731305+M3chro@users.noreply.github.com> Date: Mon, 27 Mar 2023 21:09:01 +0200 Subject: [PATCH 058/854] Updated link in free-programming-books-cs.md (#9316) * Updated link in free-programming-books-cs.md * Updated another link in free-programming-books-cs.md --- books/free-programming-books-cs.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/books/free-programming-books-cs.md b/books/free-programming-books-cs.md index 119844778f5c5..2a00ec3031da7 100644 --- a/books/free-programming-books-cs.md +++ b/books/free-programming-books-cs.md @@ -76,7 +76,7 @@ #### Matematika -* [Diskrétní matematika](http://math.feld.cvut.cz/habala/teaching/dma.htm) - Petr Habala (PDFs) +* [Diskrétní matematika](https://math.fel.cvut.cz/cz/lide/habala/teaching/dma.html) - Petr Habala (PDFs) * [Matematika SŠ](http://www.realisticky.cz/ucebnice.php?id=3) - Martin Krynický (PDFs) @@ -129,7 +129,7 @@ ### Python -* [Ponořme se do Pythonu 3](http://diveintopython3.py.cz/index.html) - Mark Pilgrim +* [Ponořme se do Pythonu 3](https://knihy.nic.cz/files/nic/edice/mark_pilgrim_dip3_ver3.pdf) - Mark Pilgrim (PDF) * [Učebnice jazyka Python](http://i.iinfo.cz/files/root/k/Ucebnice_jazyka_Python.pdf) (PDF) From 26463715c3d3d8baa264e67e693c40697fc38d26 Mon Sep 17 00:00:00 2001 From: olivroy <52606734+olivroy@users.noreply.github.com> Date: Mon, 27 Mar 2023 21:31:34 -0400 Subject: [PATCH 059/854] Updating links and adding a resource for R (#9319) * Updating links and adding a resource for R Added Tidy modelling with R and updating links to latest versions * Remove trailing slash * Apply suggestions from code review Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-langs.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 05bffef2baaf2..6fc75d43ea902 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2130,17 +2130,17 @@ Books on general-purpose programming that don't focus on a specific language are * [Efficient R programming](https://csgillespie.github.io/efficientR/) - Colin Gillespie, Robin Lovelace * [Forecasting: Principles and Practice](https://otexts.com/fpp3/) - Rob J Hyndman, George Athanasopoulos * [Functional Programming](https://dcl-prog.stanford.edu) - Sara Altman, Bill Behrman, Hadley Wickham -* [Geocomputation with R](https://geocompr.robinlovelace.net) - RobinLovelace, Jakub Nowosad, Jannes Muenchow +* [Geocomputation with R](https://r.geocompx.org) - Robin Lovelace, Jakub Nowosad, Jannes Muenchow * [Introduction to Probability and Statistics Using R](https://github.com/gjkerns/IPSUR) - G. Jay Kerns (PDF) * [Learning Statistics with R](https://learningstatisticswithr.com/book/) - Danielle Navarro * [Mastering Software Development in R](https://bookdown.org/rdpeng/RProgDA/) - Roger D. Peng, Sean Kross, and Brooke Anderson * [ModernDive](https://ismayc.github.io/moderndiver-book/) - Chester Ismay, Albert Y. Kim * [Practical Regression and Anova using R](http://cran.r-project.org/doc/contrib/Faraway-PRA.pdf) - Julian J. Faraway (PDF) -* [R for Data Science](http://r4ds.had.co.nz) - Garrett Grolemund, Hadley Wickham +* [R for Data Science](https://r4ds.hadley.nz) - Hadley Wickham, Mine Çetinkaya-Rundel, Garrett Grolemund * [R for Spatial Analysis](http://www.columbia.edu/~cjd11/charles_dimaggio/DIRE/resources/spatialEpiBook.pdf) (PDF) * [R Language for Programmers](http://www.johndcook.com/blog/r_language_for_programmers) - John D. Cook * [R Notes for Professionals](https://goalkicker.com/RBook/) - Compiled from StackOverflow Documentation (PDF) -* [R Packages](http://r-pkgs.had.co.nz) - Hadley Wickham +* [R Packages](https://r-pkgs.org) - Hadley Wickham, Jenny Bryan * [R Practicals](http://www.columbia.edu/~cjd11/charles_dimaggio/DIRE/resources/R/practicalsBookNoAns.pdf) (PDF) * [R Programming](https://en.wikibooks.org/wiki/R_Programming) - Wikibooks * [R Programming for Data Science](https://bookdown.org/rdpeng/rprogdatascience/) - Roger D. Peng @@ -2151,6 +2151,7 @@ Books on general-purpose programming that don't focus on a specific language are * [The R Inferno](http://www.burns-stat.com/pages/Tutor/R_inferno.pdf) - Patrick Burns (PDF) * [The R Language](http://stat.ethz.ch/R-manual/R-patched/doc/html) * [The R Manuals](http://cran.r-project.org/manuals.html) +* [Tidy Modelling with R](https://www.tmwr.org) - Max Kuhn and Julia Silge * [Tidy Text Mining with R](http://tidytextmining.com) - Julia Silge, David Robinson From 105de9e564e8b51ef561de0f2dec3d97783a0c57 Mon Sep 17 00:00:00 2001 From: Wesley Patterson <95721147+wpatt849@users.noreply.github.com> Date: Mon, 27 Mar 2023 20:33:53 -0500 Subject: [PATCH 060/854] Update free-programming-books-it.md (#9320) Updated the link referenced in Issue #9297 using the Wayback Machine. --- books/free-programming-books-it.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-it.md b/books/free-programming-books-it.md index b7f9c4f573bf3..b10f5636c11f1 100644 --- a/books/free-programming-books-it.md +++ b/books/free-programming-books-it.md @@ -271,7 +271,7 @@ ### UML -* [Appunti di UML](http://liuct.altervista.org/download/repository/ingsof/Appunti_UML.pdf) (PDF) +* [Appunti di UML](https://web.archive.org/web/20110322065222/http://liuct.altervista.org/download/repository/ingsof/Appunti_UML.pdf) (PDF) *(:card_file_box: archived)* * [Introduzione alla gestione del progetto software con UML](http://areaprofessional.com/documenti/D03_IntroGestioneProgettoSW.pdf) - G. Destri (PDF) From 5d3291071987f38028cf8952443397ddc71efb4c Mon Sep 17 00:00:00 2001 From: devhindo <66886118+devhindo@users.noreply.github.com> Date: Tue, 28 Mar 2023 15:29:08 +0200 Subject: [PATCH 061/854] added graph theory course (#9313) * added graph theory course * fixed graphtheory title --- 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 b70336eba1f64..d2618afd4c408 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -163,6 +163,7 @@ * [Dynamic Programming](https://www.youtube.com/playlist?list=PLMCXHnjXnTnto1pZVvH7rbZ9W5neZ7Yhc) - Gaurav Sen * [Dynamic Programming](https://www.youtube.com/playlist?list=PLDV1Zeh2NRsAsbafOroUBnNV8fhZa7P4u) - WilliamFiset * [Graph Series by Striver \| C++ \| Java \| Interview Centric \| Algorithms \| Problems](https://www.youtube.com/playlist?list=PLgUwDviBIf0oE3gA41TKO2H5bHpPd7fzn) - take U forward +* [Graph Theory playlist](https://youtube.com/playlist?list=PLDV1Zeh2NRsDGO4--qE8yH72HFL1Km93P) - WilliamFiset * [IIT Bombay Foundation of Data Structures (CS213.1x)](https://courses.edx.org/courses/course-v1:IITBombayX+CS213.1x+1T2017/course/) * [Intro to Data Structures and Algorithms](https://www.udacity.com/course/data-structures-and-algorithms-in-python--ud513) - Brynn Claypoole, Horatio Thomas (Udacity) * [JavaScript Algorithms and Data Structures](https://www.youtube.com/playlist?list=PLC3y8-rFHvwjPxNAKvZpdnsr41E0fCMMP) - Codevolution From d846f50c1f41fd9f3ba1dbe959ab0dc66e8e406d Mon Sep 17 00:00:00 2001 From: Herbert Reiter <46045854+damoasda@users.noreply.github.com> Date: Wed, 29 Mar 2023 00:27:01 +0200 Subject: [PATCH 062/854] Die Programmiersprache Rust (#9322) --- books/free-programming-books-de.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/books/free-programming-books-de.md b/books/free-programming-books-de.md index 5c1c0785d4ab8..969cb9b194263 100644 --- a/books/free-programming-books-de.md +++ b/books/free-programming-books-de.md @@ -30,6 +30,7 @@ * [Django](#django) * [R](#r) * [Ruby on Rails](#ruby-on-rails) +* [Rust](#rust) * [Scilab](#scilab) * [Scratch](#scratch) * [Shell](#shell) @@ -234,6 +235,11 @@ * [Ruby on Rails 3.2 für Ein-, Um- und Quereinsteiger](http://ruby-auf-schienen.de/3.2/) (Online) +### Rust + +* [Die Programmiersprache Rust](https://rust-lang-de.github.io/rustbook-de/) - Steve Klabnik, Carol Nichols, Übersetzung durch die Rust-Gemeinschaft (HTML) + + ### Scilab * [Einführung in Scilab/Xcos 5.4](https://web.archive.org/web/20161204131517/http://buech-gifhorn.de/scilab/Einfuehrung.pdf) - Helmut Büch (PDF) From 72d0b420e6926b7dddb366f66bf5300a22db4a70 Mon Sep 17 00:00:00 2001 From: decent learner <92971853+decentlearner@users.noreply.github.com> Date: Tue, 4 Apr 2023 18:38:53 +0530 Subject: [PATCH 063/854] Added DSA Codechef Problems Playlist (#9329) * Added DSA Codechef Problems Playlist * Updated title --- 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 d2618afd4c408..206f8ae02f623 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -142,6 +142,7 @@ * [Berkeley's CS 61B: Data Structures](https://archive.org/details/ucberkeley_webcast_QMV45tHCYNI) * [Binary Trees - by LoveBabbar](https://youtube.com/playlist?list=PLDzeHZWIZsTo87y1ytEAqp7wYlEP3nner) - CodeHelp - by Babbar * [C Programming & Data Structures](https://youtube.com/playlist?list=PLBlnK6fEyqRhX6r2uhhlubuF5QextdCSM) - Neso Academy +* [Codechef Solutions](https://www.youtube.com/playlist?list=PLRKOqqzwh75huOam-77G1v9uHjO9WWBRX) - Endeavour Monk * [Complete C++ Placement DSA Course](https://www.youtube.com/playlist?list=PLDzeHZWIZsTryvtXdMr6rPh4IDexB5NIA) - CodeHelp - by Babbar * [Computer Sc - Programming and Data Structure](https://www.youtube.com/playlist?list=PLD9781AC5EBC9FA16) - P.P. Chakraborty * [Data Structure and Algorithm](https://www.youtube.com/playlist?list=PLLvKknWU7N4y_eGpQdg1Y-hORO7cxtoLU) - Lalit Vashistha From e41a2662bdce75a4244ca53b0a822c49be8f40a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D8=A3=D8=AD=D9=85=D8=AF=20=D8=A7=D9=84=D8=B7=D8=A8=D8=B1?= =?UTF-8?q?=D8=A7=D9=86=D9=8A?= Date: Sun, 9 Apr 2023 23:56:14 +0200 Subject: [PATCH 064/854] Fix wrong channel and playlist names of AWS courses (#9331) * Fix wrong channel and playlist names of AWS courses * remove empty line --- courses/free-courses-ar.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/courses/free-courses-ar.md b/courses/free-courses-ar.md index 3f6aeac20e84f..a7f5e8b24daec 100644 --- a/courses/free-courses-ar.md +++ b/courses/free-courses-ar.md @@ -80,8 +80,8 @@ ### AWS -* [كورس كامل بالعربى مع المهندس عيسى أبوشريف](https://www.youtube.com/playlist?list=PLOoZRfEtk6kWSM_l9xMjDh-_MJXl03-pf) - Eissa AbuSherif -* [لمتابعة الكورس كامل ](https://www.youtube.com/playlist?list=PLCIJjtzQPZJ_yv1T4eKYsY1hZxcYSjhGY) - Eng-Mohammed Oday +* [AWS Certified Solutions Architect - Associate By Eng-Mohammed Oday | Arabic](https://www.youtube.com/playlist?list=PLCIJjtzQPZJ_yv1T4eKYsY1hZxcYSjhGY) - Free4arab | Information Technology +* [AWS SAA-C02 - كورس كامل بالعربي مع المهندس عيسى أبو شريف](youtube.com/playlist?list=PLOoZRfEtk6kWSM_l9xMjDh-_MJXl03-pf) - AWS Riyadh User Group ### Bootstrap From 04eac714636c0c984846d10a537df67e37f0dfdd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 9 Apr 2023 17:57:39 -0400 Subject: [PATCH 065/854] chore(deps): bump tj-actions/changed-files from 35.7.2 to 35.7.12 (#9334) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 35.7.2 to 35.7.12. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v35.7.2...v35.7.12) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index eabcd249a42a2..de900c9858fea 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -42,7 +42,7 @@ jobs: fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v35.7.2 + uses: tj-actions/changed-files@v35.7.12 with: separator: " " json: true From cf8fd8985e8bc0d24ea87190d7ce5484cab149a5 Mon Sep 17 00:00:00 2001 From: Mahesh Abeykoon <74956585+Mahesh-Abeykoon@users.noreply.github.com> Date: Wed, 19 Apr 2023 01:47:38 +0530 Subject: [PATCH 066/854] Added Java Sinhala tutorial (#9340) * Added Java Sinhala tutorial * Added Java Sinhala tutorial * Added REST API with Spring Boot Sinhala tutorial * Updates --------- Co-authored-by: Mahesh-Abeykoon --- courses/free-courses-si.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/courses/free-courses-si.md b/courses/free-courses-si.md index d2e0da9dec09e..1188aaa718171 100644 --- a/courses/free-courses-si.md +++ b/courses/free-courses-si.md @@ -4,6 +4,7 @@ * [C#](#csharp) * [HTML and CSS](#html-and-css) * [Java](#java) + * [Spring Boot](#spring-boot) * [JavaScript](#javascript) * [React](#react) @@ -25,6 +26,7 @@ ### Java +* [Introduction to Java](https://www.youtube.com/playlist?list=PLuhSdp06EMkLgaWqSPZKLqePVw-dtqaTT) - Masith Prasanga * [Object Oriented Programming ](https://youtube.com/playlist?list=PLqeCu_1ZdDl63h6YR3QsxcGOB7yDS7i3b) - LankaDroid Programming Kuppiya (YouTube) * [Sinhala Java Netbeans Lessons](https://youtube.com/playlist?list=PLA3ZeQncjeVu9VHevp2SmPCQ9muVO3fEB) - Chanux Bro @@ -40,3 +42,7 @@ * [MERN Stack Developer - Beginners](https://www.youtube.com/playlist?list=PLvfC6i-hEZBnqqF7giszuYI0iqenU5NY0) - TechWithGeorge * [REACT | MERN CRUD App in Sinhala](https://youtube.com/playlist?list=PLtoqJbwHBeHzAooLCGOzYVE9mkAeCnT9y) - Haritha Weerathunga + +#### Spring Boot + +* [REST API with Spring Boot](https://www.youtube.com/playlist?list=PLuhSdp06EMkIhKEo_H-IjrG0cozCuS9lE) - Masith Prasanga From acfe8259b4f05c0b739f756a944556a53fa69b3d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Apr 2023 16:20:23 -0400 Subject: [PATCH 067/854] chore(deps): bump tj-actions/changed-files from 35.7.12 to 35.8.0 (#9342) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 35.7.12 to 35.8.0. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v35.7.12...v35.8.0) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index de900c9858fea..55c784f510d72 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -42,7 +42,7 @@ jobs: fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v35.7.12 + uses: tj-actions/changed-files@v35.8.0 with: separator: " " json: true From d857b1d7d39e7927dc1062a2b84ed3fc80c17849 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Apr 2023 16:20:59 -0400 Subject: [PATCH 068/854] chore(deps): bump actions/stale from 7 to 8 (#9317) Bumps [actions/stale](https://github.com/actions/stale) from 7 to 8. - [Release notes](https://github.com/actions/stale/releases) - [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/stale/compare/v7...v8) --- updated-dependencies: - dependency-name: actions/stale dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/stale.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index b55748275339a..0081106743366 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -46,7 +46,7 @@ jobs: pull-requests: write steps: - name: Stale issues - uses: actions/stale@v7 + uses: actions/stale@v8 id: stale-issues with: debug-only: ${{ github.event.inputs.debug-only == 'true' }} @@ -84,7 +84,7 @@ jobs: run: echo ${{ format('{0},{1}', toJSON(steps.stale-issues.outputs.staled-issues-prs), toJSON(steps.stale-issues.outputs.closed-issues-prs)) }} - name: Stale Pull Requests - uses: actions/stale@v7 + uses: actions/stale@v8 id: stale-prs with: debug-only: ${{ github.event.inputs.debug-only == 'true' }} From a6fdffad76b03c75b9295412617ca6521cee713d Mon Sep 17 00:00:00 2001 From: Helton Ricardo Date: Fri, 21 Apr 2023 16:11:43 -0300 Subject: [PATCH 069/854] Adding Brazilian Portuguese books (#9347) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * adding a brazilian portuguese book Linguagem Assembly: Introdução ao padrão Intel 8086 Co-Authored-By: Augusto Manzano <81631170+J-AugustoManzano@users.noreply.github.com> * adding a brazilian portuguese book Programação de Computadores com Linguagem Julia Co-Authored-By: Augusto Manzano <81631170+J-AugustoManzano@users.noreply.github.com> * adding a brazilian portuguese book Linguagem LISP - Primeiros passos com Common LISP (CL) Co-Authored-By: Augusto Manzano <81631170+J-AugustoManzano@users.noreply.github.com> * adding a brazilian portuguese book Academia da Tartaruga Co-Authored-By: Augusto Manzano <81631170+J-AugustoManzano@users.noreply.github.com> * adding a brazilian portuguese book Linguagem Logo: Introdução com UCBLogo 6.2.2 Co-Authored-By: Augusto Manzano <81631170+J-AugustoManzano@users.noreply.github.com> * adding a brazilian portuguese book Programação de computadores para iniciantes com Small Basic Co-Authored-By: Augusto Manzano <81631170+J-AugustoManzano@users.noreply.github.com> * changing the url of the lisp book from github to novo.manzano.pro.br Co-Authored-By: Augusto Manzano <81631170+J-AugustoManzano@users.noreply.github.com> * changing the small basic location to under basic title Co-Authored-By: Augusto Manzano <81631170+J-AugustoManzano@users.noreply.github.com> * fixing julia title level from 4 to 3 Co-Authored-By: Augusto Manzano <81631170+J-AugustoManzano@users.noreply.github.com> * fixing number of blank lines Co-Authored-By: Augusto Manzano <81631170+J-AugustoManzano@users.noreply.github.com> * fixing the basic headings removing small basic section Co-Authored-By: Augusto Manzano <81631170+J-AugustoManzano@users.noreply.github.com> --------- Co-authored-by: Augusto Manzano <81631170+J-AugustoManzano@users.noreply.github.com> --- books/free-programming-books-pt_BR.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index 9a18b982fc8f0..23d3cdaa850d4 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -8,6 +8,7 @@ * [Android](#android) * [Arduino](#arduino) * [Assembly](#assembly) +* [Basic](#basic) * [C](#c) * [C#](#csharp) * [C++](#cpp) @@ -38,9 +39,11 @@ * [Node.js](#nodejs) * [React](#react) * [Vue.js](#vuejs) +* [Julia](#julia) * [Kubernetes](#kubernetes) * [LaTeX](#latex) * [Lisp](#lisp) +* [Logo](#logo) * [Lua](#lua) * [Pascal](#pascal) * [PHP](#php) @@ -99,6 +102,12 @@ * [Assembly x86](https://mentebinaria.gitbook.io/assembly-x86/) - Luis Felipe, Mente Binária (gitbook) * [Execução de Programas: Como funcionam carregadores, ligadores e interpretadores](https://www.inf.ufpr.br/bmuller/assets/docs/livroSB.pdf) - Bruno Müller Junior (PDF) +* [Linguagem Assembly: Introdução ao padrão Intel 8086](https://github.com/J-AugustoManzano/livro_Assembly-Intro-8086) - José Augusto N. G. Manzano (PDF) + + +### Basic + +* [Programação de computadores para iniciantes com Small Basic](https://github.com/J-AugustoManzano/livro_Small-Basic-1.2) - José Augusto N. G. Manzano (PDF) ### C @@ -314,6 +323,11 @@ * [VueJS: Filtro para criar URL’s amigáveis](http://web.archive.org/web/20160331162636/http://carlosgartner.com.br/vuejs-filtro-para-criar-urls-amigaveis/) +### Julia + +* [Programação de Computadores com Linguagem Julia](https://github.com/J-AugustoManzano/LivroLinJulia) - José Augusto N. G. Manzano (PDF) + + ### Kubernetes * [Descomplicando Kubernetes](https://livro.descomplicandokubernetes.com.br) - Jeferson Fernando @@ -330,6 +344,13 @@ ### Lisp * [Introdução a linguagem LISP](http://www.dca.fee.unicamp.br/courses/EA072/lisp9596/Lisp9596.html) (HTML) +* [Linguagem LISP - Primeiros passos com Common LISP (CL)](https://novo.manzano.pro.br/wp/download/linguagem-lisp-primeiros-passos-com-common-lisp-cl/) - José Augusto N. G. Manzano (PDF) + + +### Logo + +* [Academia da Tartaruga](https://github.com/J-AugustoManzano/livro_AcadTat) - José Augusto N. G. Manzano (PDF) +* [Linguagem Logo: Introdução com UCBLogo 6.2.2](https://github.com/J-AugustoManzano/livro_Logo-Intro-UCBLogo) - José Augusto N. G. Manzano (PDF) ### Lua From 54910138db08a937e74d85173a846020aa745ef7 Mon Sep 17 00:00:00 2001 From: Saeid Darvish Date: Mon, 24 Apr 2023 18:08:42 +0330 Subject: [PATCH 070/854] Updated the "python.coderz.ir" info (#9351) * Edited python.coderz.ir link * modified its name * fixed its URL * added author's name of "python.coderz.ir" * fixed the URL (python.coderz.ir) --- books/free-programming-books-fa_IR.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-fa_IR.md b/books/free-programming-books-fa_IR.md index dea7354e41c8f..a0698768bf51e 100644 --- a/books/free-programming-books-fa_IR.md +++ b/books/free-programming-books-fa_IR.md @@ -69,7 +69,7 @@ ### Python -* [کتاب آزاد آموزش پایتون](http://python.coderz.ir) +* [پایتون به پارسی](https://python.coderz.ir) - سعید درویش (HTML) #### Django From d002db015ad58f79bd150958ad80c6896ea440c1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Apr 2023 10:42:36 -0400 Subject: [PATCH 071/854] chore(deps): bump tj-actions/changed-files from 35.8.0 to 35.9.0 (#9349) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 35.8.0 to 35.9.0. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v35.8.0...v35.9.0) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index 55c784f510d72..7ae65ec449382 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -42,7 +42,7 @@ jobs: fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v35.8.0 + uses: tj-actions/changed-files@v35.9.0 with: separator: " " json: true From 166d1641623af9f7e7c9fdde3b8d74fd43abc712 Mon Sep 17 00:00:00 2001 From: Akira Taguchi Date: Tue, 25 Apr 2023 00:59:39 +0300 Subject: [PATCH 072/854] Update LICENSE (#9352) * Update LICENSE * Delete LICENSE * Create LICENSE * Add attribution to LICENSE --- LICENSE | 402 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 396 insertions(+), 6 deletions(-) diff --git a/LICENSE b/LICENSE index 2b88fda71a5e5..14e51c2ef3495 100644 --- a/LICENSE +++ b/LICENSE @@ -1,7 +1,397 @@ -This work, "free-programming-books", is licensed under the -Creative Commons Attribution 4.0 International License. To view a copy of -this license, visit https://creativecommons.org/licenses/by/4.0/ or send -a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. +This work is attributed to Victor Felder, the Free Ebook Foundation, and contributors. -It is attributed to Victor Felder, the Free Ebook Foundation, and contributors. -https://github.com/EbookFoundation/free-programming-books +Attribution 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + d. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + g. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's + License You apply must not prevent recipients of the Adapted + Material from complying with this Public License. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public licenses. +Notwithstanding, Creative Commons may elect to apply one of its public +licenses to material it publishes and in those instances will be +considered the “Licensor.” The text of the Creative Commons public +licenses is dedicated to the public domain under the CC0 Public Domain +Dedication. Except for the limited purpose of indicating that material +is shared under a Creative Commons public license or as otherwise +permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the public +licenses. + +Creative Commons may be contacted at creativecommons.org. From e19c63302d8b40d6fc75169f691d7e664fd6524e Mon Sep 17 00:00:00 2001 From: Eric Hellman Date: Mon, 24 Apr 2023 18:32:00 -0400 Subject: [PATCH 073/854] Delete LICENSE Deleting so we can re-add it and get the right license label --- LICENSE | 397 -------------------------------------------------------- 1 file changed, 397 deletions(-) delete mode 100644 LICENSE diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 14e51c2ef3495..0000000000000 --- a/LICENSE +++ /dev/null @@ -1,397 +0,0 @@ -This work is attributed to Victor Felder, the Free Ebook Foundation, and contributors. - -Attribution 4.0 International - -======================================================================= - -Creative Commons Corporation ("Creative Commons") is not a law firm and -does not provide legal services or legal advice. Distribution of -Creative Commons public licenses does not create a lawyer-client or -other relationship. Creative Commons makes its licenses and related -information available on an "as-is" basis. Creative Commons gives no -warranties regarding its licenses, any material licensed under their -terms and conditions, or any related information. Creative Commons -disclaims all liability for damages resulting from their use to the -fullest extent possible. - -Using Creative Commons Public Licenses - -Creative Commons public licenses provide a standard set of terms and -conditions that creators and other rights holders may use to share -original works of authorship and other material subject to copyright -and certain other rights specified in the public license below. The -following considerations are for informational purposes only, are not -exhaustive, and do not form part of our licenses. - - Considerations for licensors: Our public licenses are - intended for use by those authorized to give the public - permission to use material in ways otherwise restricted by - copyright and certain other rights. Our licenses are - irrevocable. Licensors should read and understand the terms - and conditions of the license they choose before applying it. - Licensors should also secure all rights necessary before - applying our licenses so that the public can reuse the - material as expected. Licensors should clearly mark any - material not subject to the license. This includes other CC- - licensed material, or material used under an exception or - limitation to copyright. More considerations for licensors: - wiki.creativecommons.org/Considerations_for_licensors - - Considerations for the public: By using one of our public - licenses, a licensor grants the public permission to use the - licensed material under specified terms and conditions. If - the licensor's permission is not necessary for any reason--for - example, because of any applicable exception or limitation to - copyright--then that use is not regulated by the license. Our - licenses grant only permissions under copyright and certain - other rights that a licensor has authority to grant. Use of - the licensed material may still be restricted for other - reasons, including because others have copyright or other - rights in the material. A licensor may make special requests, - such as asking that all changes be marked or described. - Although not required by our licenses, you are encouraged to - respect those requests where reasonable. More considerations - for the public: - wiki.creativecommons.org/Considerations_for_licensees - -======================================================================= - -Creative Commons Attribution 4.0 International Public License - -By exercising the Licensed Rights (defined below), You accept and agree -to be bound by the terms and conditions of this Creative Commons -Attribution 4.0 International Public License ("Public License"). To the -extent this Public License may be interpreted as a contract, You are -granted the Licensed Rights in consideration of Your acceptance of -these terms and conditions, and the Licensor grants You such rights in -consideration of benefits the Licensor receives from making the -Licensed Material available under these terms and conditions. - - -Section 1 -- Definitions. - - a. Adapted Material means material subject to Copyright and Similar - Rights that is derived from or based upon the Licensed Material - and in which the Licensed Material is translated, altered, - arranged, transformed, or otherwise modified in a manner requiring - permission under the Copyright and Similar Rights held by the - Licensor. For purposes of this Public License, where the Licensed - Material is a musical work, performance, or sound recording, - Adapted Material is always produced where the Licensed Material is - synched in timed relation with a moving image. - - b. Adapter's License means the license You apply to Your Copyright - and Similar Rights in Your contributions to Adapted Material in - accordance with the terms and conditions of this Public License. - - c. Copyright and Similar Rights means copyright and/or similar rights - closely related to copyright including, without limitation, - performance, broadcast, sound recording, and Sui Generis Database - Rights, without regard to how the rights are labeled or - categorized. For purposes of this Public License, the rights - specified in Section 2(b)(1)-(2) are not Copyright and Similar - Rights. - - d. Effective Technological Measures means those measures that, in the - absence of proper authority, may not be circumvented under laws - fulfilling obligations under Article 11 of the WIPO Copyright - Treaty adopted on December 20, 1996, and/or similar international - agreements. - - e. Exceptions and Limitations means fair use, fair dealing, and/or - any other exception or limitation to Copyright and Similar Rights - that applies to Your use of the Licensed Material. - - f. Licensed Material means the artistic or literary work, database, - or other material to which the Licensor applied this Public - License. - - g. Licensed Rights means the rights granted to You subject to the - terms and conditions of this Public License, which are limited to - all Copyright and Similar Rights that apply to Your use of the - Licensed Material and that the Licensor has authority to license. - - h. Licensor means the individual(s) or entity(ies) granting rights - under this Public License. - - i. Share means to provide material to the public by any means or - process that requires permission under the Licensed Rights, such - as reproduction, public display, public performance, distribution, - dissemination, communication, or importation, and to make material - available to the public including in ways that members of the - public may access the material from a place and at a time - individually chosen by them. - - j. Sui Generis Database Rights means rights other than copyright - resulting from Directive 96/9/EC of the European Parliament and of - the Council of 11 March 1996 on the legal protection of databases, - as amended and/or succeeded, as well as other essentially - equivalent rights anywhere in the world. - - k. You means the individual or entity exercising the Licensed Rights - under this Public License. Your has a corresponding meaning. - - -Section 2 -- Scope. - - a. License grant. - - 1. Subject to the terms and conditions of this Public License, - the Licensor hereby grants You a worldwide, royalty-free, - non-sublicensable, non-exclusive, irrevocable license to - exercise the Licensed Rights in the Licensed Material to: - - a. reproduce and Share the Licensed Material, in whole or - in part; and - - b. produce, reproduce, and Share Adapted Material. - - 2. Exceptions and Limitations. For the avoidance of doubt, where - Exceptions and Limitations apply to Your use, this Public - License does not apply, and You do not need to comply with - its terms and conditions. - - 3. Term. The term of this Public License is specified in Section - 6(a). - - 4. Media and formats; technical modifications allowed. The - Licensor authorizes You to exercise the Licensed Rights in - all media and formats whether now known or hereafter created, - and to make technical modifications necessary to do so. The - Licensor waives and/or agrees not to assert any right or - authority to forbid You from making technical modifications - necessary to exercise the Licensed Rights, including - technical modifications necessary to circumvent Effective - Technological Measures. For purposes of this Public License, - simply making modifications authorized by this Section 2(a) - (4) never produces Adapted Material. - - 5. Downstream recipients. - - a. Offer from the Licensor -- Licensed Material. Every - recipient of the Licensed Material automatically - receives an offer from the Licensor to exercise the - Licensed Rights under the terms and conditions of this - Public License. - - b. No downstream restrictions. You may not offer or impose - any additional or different terms or conditions on, or - apply any Effective Technological Measures to, the - Licensed Material if doing so restricts exercise of the - Licensed Rights by any recipient of the Licensed - Material. - - 6. No endorsement. Nothing in this Public License constitutes or - may be construed as permission to assert or imply that You - are, or that Your use of the Licensed Material is, connected - with, or sponsored, endorsed, or granted official status by, - the Licensor or others designated to receive attribution as - provided in Section 3(a)(1)(A)(i). - - b. Other rights. - - 1. Moral rights, such as the right of integrity, are not - licensed under this Public License, nor are publicity, - privacy, and/or other similar personality rights; however, to - the extent possible, the Licensor waives and/or agrees not to - assert any such rights held by the Licensor to the limited - extent necessary to allow You to exercise the Licensed - Rights, but not otherwise. - - 2. Patent and trademark rights are not licensed under this - Public License. - - 3. To the extent possible, the Licensor waives any right to - collect royalties from You for the exercise of the Licensed - Rights, whether directly or through a collecting society - under any voluntary or waivable statutory or compulsory - licensing scheme. In all other cases the Licensor expressly - reserves any right to collect such royalties. - - -Section 3 -- License Conditions. - -Your exercise of the Licensed Rights is expressly made subject to the -following conditions. - - a. Attribution. - - 1. If You Share the Licensed Material (including in modified - form), You must: - - a. retain the following if it is supplied by the Licensor - with the Licensed Material: - - i. identification of the creator(s) of the Licensed - Material and any others designated to receive - attribution, in any reasonable manner requested by - the Licensor (including by pseudonym if - designated); - - ii. a copyright notice; - - iii. a notice that refers to this Public License; - - iv. a notice that refers to the disclaimer of - warranties; - - v. a URI or hyperlink to the Licensed Material to the - extent reasonably practicable; - - b. indicate if You modified the Licensed Material and - retain an indication of any previous modifications; and - - c. indicate the Licensed Material is licensed under this - Public License, and include the text of, or the URI or - hyperlink to, this Public License. - - 2. You may satisfy the conditions in Section 3(a)(1) in any - reasonable manner based on the medium, means, and context in - which You Share the Licensed Material. For example, it may be - reasonable to satisfy the conditions by providing a URI or - hyperlink to a resource that includes the required - information. - - 3. If requested by the Licensor, You must remove any of the - information required by Section 3(a)(1)(A) to the extent - reasonably practicable. - - 4. If You Share Adapted Material You produce, the Adapter's - License You apply must not prevent recipients of the Adapted - Material from complying with this Public License. - - -Section 4 -- Sui Generis Database Rights. - -Where the Licensed Rights include Sui Generis Database Rights that -apply to Your use of the Licensed Material: - - a. for the avoidance of doubt, Section 2(a)(1) grants You the right - to extract, reuse, reproduce, and Share all or a substantial - portion of the contents of the database; - - b. if You include all or a substantial portion of the database - contents in a database in which You have Sui Generis Database - Rights, then the database in which You have Sui Generis Database - Rights (but not its individual contents) is Adapted Material; and - - c. You must comply with the conditions in Section 3(a) if You Share - all or a substantial portion of the contents of the database. - -For the avoidance of doubt, this Section 4 supplements and does not -replace Your obligations under this Public License where the Licensed -Rights include other Copyright and Similar Rights. - - -Section 5 -- Disclaimer of Warranties and Limitation of Liability. - - a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE - EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS - AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF - ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, - IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, - WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR - PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, - ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT - KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT - ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. - - b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE - TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, - NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, - INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, - COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR - USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR - DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR - IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. - - c. The disclaimer of warranties and limitation of liability provided - above shall be interpreted in a manner that, to the extent - possible, most closely approximates an absolute disclaimer and - waiver of all liability. - - -Section 6 -- Term and Termination. - - a. This Public License applies for the term of the Copyright and - Similar Rights licensed here. However, if You fail to comply with - this Public License, then Your rights under this Public License - terminate automatically. - - b. Where Your right to use the Licensed Material has terminated under - Section 6(a), it reinstates: - - 1. automatically as of the date the violation is cured, provided - it is cured within 30 days of Your discovery of the - violation; or - - 2. upon express reinstatement by the Licensor. - - For the avoidance of doubt, this Section 6(b) does not affect any - right the Licensor may have to seek remedies for Your violations - of this Public License. - - c. For the avoidance of doubt, the Licensor may also offer the - Licensed Material under separate terms or conditions or stop - distributing the Licensed Material at any time; however, doing so - will not terminate this Public License. - - d. Sections 1, 5, 6, 7, and 8 survive termination of this Public - License. - - -Section 7 -- Other Terms and Conditions. - - a. The Licensor shall not be bound by any additional or different - terms or conditions communicated by You unless expressly agreed. - - b. Any arrangements, understandings, or agreements regarding the - Licensed Material not stated herein are separate from and - independent of the terms and conditions of this Public License. - - -Section 8 -- Interpretation. - - a. For the avoidance of doubt, this Public License does not, and - shall not be interpreted to, reduce, limit, restrict, or impose - conditions on any use of the Licensed Material that could lawfully - be made without permission under this Public License. - - b. To the extent possible, if any provision of this Public License is - deemed unenforceable, it shall be automatically reformed to the - minimum extent necessary to make it enforceable. If the provision - cannot be reformed, it shall be severed from this Public License - without affecting the enforceability of the remaining terms and - conditions. - - c. No term or condition of this Public License will be waived and no - failure to comply consented to unless expressly agreed to by the - Licensor. - - d. Nothing in this Public License constitutes or may be interpreted - as a limitation upon, or waiver of, any privileges and immunities - that apply to the Licensor or You, including from the legal - processes of any jurisdiction or authority. - - -======================================================================= - -Creative Commons is not a party to its public licenses. -Notwithstanding, Creative Commons may elect to apply one of its public -licenses to material it publishes and in those instances will be -considered the “Licensor.” The text of the Creative Commons public -licenses is dedicated to the public domain under the CC0 Public Domain -Dedication. Except for the limited purpose of indicating that material -is shared under a Creative Commons public license or as otherwise -permitted by the Creative Commons policies published at -creativecommons.org/policies, Creative Commons does not authorize the -use of the trademark "Creative Commons" or any other trademark or logo -of Creative Commons without its prior written consent including, -without limitation, in connection with any unauthorized modifications -to any of its public licenses or any other arrangements, -understandings, or agreements concerning use of licensed material. For -the avoidance of doubt, this paragraph does not form part of the public -licenses. - -Creative Commons may be contacted at creativecommons.org. From 4783aa3883dc89a8e1e3305d0f786d50d51166b4 Mon Sep 17 00:00:00 2001 From: Eric Hellman Date: Mon, 24 Apr 2023 18:33:54 -0400 Subject: [PATCH 074/854] Re-adding license to get a CC-BY license label --- LICENSE | 395 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 395 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000000000..10fabd90118f7 --- /dev/null +++ b/LICENSE @@ -0,0 +1,395 @@ +Attribution 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + d. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + g. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's + License You apply must not prevent recipients of the Adapted + Material from complying with this Public License. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public licenses. +Notwithstanding, Creative Commons may elect to apply one of its public +licenses to material it publishes and in those instances will be +considered the “Licensor.” The text of the Creative Commons public +licenses is dedicated to the public domain under the CC0 Public Domain +Dedication. Except for the limited purpose of indicating that material +is shared under a Creative Commons public license or as otherwise +permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the public +licenses. + +Creative Commons may be contacted at creativecommons.org. From f63c249f06db142b85293c6005f38aecc801830e Mon Sep 17 00:00:00 2001 From: Eric Hellman Date: Mon, 24 Apr 2023 18:36:35 -0400 Subject: [PATCH 075/854] Adding back Attribution --- LICENSE | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index 10fabd90118f7..0b856f8947677 100644 --- a/LICENSE +++ b/LICENSE @@ -1,5 +1,6 @@ Attribution 4.0 International - +This work is attributed to Victor Felder, the Free Ebook Foundation, and contributors. +https://github.com/EbookFoundation/free-programming-books ======================================================================= Creative Commons Corporation ("Creative Commons") is not a law firm and From 3cdf7a38332dcc1fa17511a7e4cb726a4a029402 Mon Sep 17 00:00:00 2001 From: Eric Hellman Date: Mon, 24 Apr 2023 18:40:01 -0400 Subject: [PATCH 076/854] un-adding the attribution It seems that the attribution breaks the label???? --- LICENSE | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/LICENSE b/LICENSE index 0b856f8947677..10fabd90118f7 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,5 @@ Attribution 4.0 International -This work is attributed to Victor Felder, the Free Ebook Foundation, and contributors. -https://github.com/EbookFoundation/free-programming-books + ======================================================================= Creative Commons Corporation ("Creative Commons") is not a law firm and From 512a0c2ffcf20b61d47bad8dcc331d1784ddf363 Mon Sep 17 00:00:00 2001 From: Jakub Cabak Date: Wed, 26 Apr 2023 16:28:40 +0200 Subject: [PATCH 077/854] fix typo (#9354) --- books/free-programming-books-pl.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-pl.md b/books/free-programming-books-pl.md index b9dd446fdd163..de1d5479644d6 100644 --- a/books/free-programming-books-pl.md +++ b/books/free-programming-books-pl.md @@ -123,7 +123,7 @@ ### LaTeX * [LaTeX. Książka kucharska](https://ptm.org.pl/sites/default/files/latex-ksiazka-kucharska.pdf) - Marcin Borkowski, Bartłomiej Przybylski (PDF) -* [Nie za krótkie wprowadzeniedo systemu LATEX 2ε](http://www.ctan.org/tex-archive/info/lshort/polish) - Janusz Goldasz, Ryszard Ku­biak, To­masz Przech­lewski +* [Nie za krótkie wprowadzenie do systemu LATEX 2ε](http://www.ctan.org/tex-archive/info/lshort/polish) - Janusz Goldasz, Ryszard Ku­biak, To­masz Przech­lewski * [Wprowadzenie do systemu LATEX](https://www.math.uni.wroc.pl/sites/default/files/wdsl.pdf) - Karol Selwat (PDF) From 0dcc527927992489ca35d1f4db7976cc51446256 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 May 2023 16:59:27 -0400 Subject: [PATCH 078/854] chore(deps): bump tj-actions/changed-files from 35.9.0 to 35.9.1 (#9355) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 35.9.0 to 35.9.1. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v35.9.0...v35.9.1) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index 7ae65ec449382..9b41ba3c2c3c4 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -42,7 +42,7 @@ jobs: fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v35.9.0 + uses: tj-actions/changed-files@v35.9.1 with: separator: " " json: true From 2c6b59e1a48f0f95e28fa05137da595ce6f75946 Mon Sep 17 00:00:00 2001 From: Suzuki Katsuma <71871253+SuzukiKatsuma@users.noreply.github.com> Date: Wed, 3 May 2023 02:51:45 +0900 Subject: [PATCH 079/854] Improve free-programming-books-ja.md and add three books (#9358) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * translation: IDE and editors "IDE and editors" to "IDE とエディター" * add free-programming-books-ja.md * JavaScript "現代の JavaScript チュートリアル" * Svelte "Svelte Tutorial" "Svelte をはじめる" --- books/free-programming-books-ja.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/books/free-programming-books-ja.md b/books/free-programming-books-ja.md index 918c95371131f..d2f989b3ef4ae 100644 --- a/books/free-programming-books-ja.md +++ b/books/free-programming-books-ja.md @@ -1,7 +1,7 @@ ### Index * [0 - 言語非依存](#0---%e8%a8%80%e8%aa%9e%e9%9d%9e%e4%be%9d%e5%ad%98) - * [IDE and editors](#ide-and-editors) + * [IDE とエディター](#ide-and-editors) * [アクセシビリティ](#%e3%82%a2%e3%82%af%e3%82%bb%e3%82%b7%e3%83%93%e3%83%aa%e3%83%86%e3%82%a3) * [オープンソースエコシステム](#%e3%82%aa%e3%83%bc%e3%83%97%e3%83%b3%e3%82%bd%e3%83%bc%e3%82%b9%e3%82%a8%e3%82%b3%e3%82%b7%e3%82%b9%e3%83%86%e3%83%a0) * [ガベージコレクション](#%e3%82%ac%e3%83%99%e3%83%bc%e3%82%b8%e3%82%b3%e3%83%ac%e3%82%af%e3%82%b7%e3%83%a7%e3%83%b3) @@ -48,6 +48,7 @@ * [jQuery](#jquery) * [Node.js](#nodejs) * [React](#react) + * [Svelte](#svelte) * [Julia](#julia) * [LaTeX](#latex) * [Linux](#linux) @@ -87,7 +88,7 @@ ### 0 - 言語非依存 -#### IDE and editors +#### IDE とエディター * [Vim スクリプトリファレンス](https://nanasi.jp/code.html) - 小見拓 * [Vim スクリプト基礎文法最速マスター](https://thinca.hatenablog.com/entry/20100201/1265009821) - id:thinca @@ -409,6 +410,7 @@ * [お気楽 JavaScript プログラミング超入門](http://www.nct9.ne.jp/m_hiroi/light/javascript.html) - 広井誠 * [とほほのJavaScriptリファレンス](https://www.tohoho-web.com/js) - 杜甫々 * [一撃必殺JavaScript日本語リファレンス](http://www.openspc2.org/JavaScript) - 古籏一浩 +* [現代の JavaScript チュートリアル](https://ja.javascript.info) - Ilya Kantor * [中上級者になるためのJavaScript](https://kenju.gitbooks.io/js_step-up-to-intermediate) - Kenju @@ -446,6 +448,12 @@ * [チュートリアル:React の導入](https://ja.reactjs.org/tutorial/tutorial.html) - Facebook Inc. +#### Svelte + +* [Svelte Tutorial](https://svelte.jp/tutorial/basics) - Svelte.dev +* [Svelte をはじめる](https://developer.mozilla.org/ja/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_getting_started) - MDN + + ### Julia * [Julia Language Programming](http://www.nct9.ne.jp/m_hiroi/light/julia.html) - 広井誠 From 0551ba5e50597e0aabccfaac19bff6250d164667 Mon Sep 17 00:00:00 2001 From: wanderingthis <132385920+wanderingthis@users.noreply.github.com> Date: Thu, 4 May 2023 04:54:58 +0300 Subject: [PATCH 080/854] fixes links to sections with ru titles (#9359) fixes links to Language Agnostics subsections with ru titles --- books/free-programming-books-ru.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/books/free-programming-books-ru.md b/books/free-programming-books-ru.md index 2bf268e702c54..743851f328581 100644 --- a/books/free-programming-books-ru.md +++ b/books/free-programming-books-ru.md @@ -1,12 +1,12 @@ ### Index * [0 - Language Agnostic](#0---language-agnostic) - * [Архитектура приложений](#Архитектура-приложений) - * [Облачные Вычисления](#Облачные-вычисления) - * [Парадигмы Программирования](#Парадигмы-программирования) - * [Работа c cетью](#Работа-с-сетью) - * [Управление конфигурациями](#Управление-конфигурациями) - * [Экосистема открытого исходного кода](#open-source-ecosystem) + * [Архитектура приложений](#архитектура-приложений) + * [Облачные Вычисления](#облачные-вычисления) + * [Парадигмы Программирования](#парадигмы-программирования) + * [Работа c cетью](#работа-с-сетью) + * [Управление конфигурациями](#управление-конфигурациями) + * [Экосистема открытого исходного кода](#экосистема-открытого-исходного-кода) * [IDE and editors](#ide-and-editors) * [Assembly](#assembly) * [Bash](#bash) From d2551b7eda39280587286fbc03e0019ede4ad81f Mon Sep 17 00:00:00 2001 From: Ahmed Nader <85193254+ANMS3I3@users.noreply.github.com> Date: Thu, 4 May 2023 16:23:23 +0300 Subject: [PATCH 081/854] Update free-podcasts-screencasts-ar.md (#9357) * Update free-podcasts-screencasts-ar.md * Update free-podcasts-screencasts-ar.md * Update free-podcasts-screencasts-ar.md * Update free-podcasts-screencasts-ar.md --- casts/free-podcasts-screencasts-ar.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/casts/free-podcasts-screencasts-ar.md b/casts/free-podcasts-screencasts-ar.md index 381dae02cf08f..efc6fb06606ca 100644 --- a/casts/free-podcasts-screencasts-ar.md +++ b/casts/free-podcasts-screencasts-ar.md @@ -6,9 +6,13 @@ ### Miscellaneous * [أخوك الكبير متولي](https://anchor.fm/metwally) - Ahmed Metwally (podcast) +* [برمجة ستريم](https://youtube.com/playlist?list=PL0_C_32YKLpx7K88481CY3J21cw85oFCM) - Mohamed Abusrea (podcast) +* [بودكاست](https://youtube.com/playlist?list=PLvGNfY-tFUN-mGlfovyGACjPVmkzAsQFJ) - Ghareeb Elshaikh (podcast) * [AskDeveloper Podcast](http://www.askdeveloper.com) - Mohamed Elsherif (podcast) +* [Codezilla Codecast - بودكاست البرمجة](https://youtube.com/playlist?list=PLsqPSxnrsWLuE-O3IKIUWy6Hmelz3bMWy) - Islam Hesham (podcast) * [Essam Cafe - قهوة عصام](https://essamcafe.com) - Ahmed Essam (podcast) * [Nakerah Podcast](https://nakerah.net/podcast) - Nakerah Network (podcast) * [null++: بالعربي](https://nullplus.plus) - Mohamed Luay, Ahmad Alfy (podcast) +* [Tech Podcast بالعربي](https://anchor.fm/ahmdelemam) - Ahmed Elemam (podcast) * [The Egyptian Guy](https://anchor.fm/refaie) - Mohamed Refaie (podcast) * [The Weekly Noob](https://theweeklynoob.netlify.app) - Nabil Tharwat (podcast) From e9aa54234ad1e59ffbc03a591352dca7cee04218 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 May 2023 10:58:56 -0400 Subject: [PATCH 082/854] chore(deps): bump tj-actions/changed-files from 35.9.1 to 35.9.2 (#9361) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 35.9.1 to 35.9.2. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v35.9.1...v35.9.2) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index 9b41ba3c2c3c4..f6bb8c076e04d 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -42,7 +42,7 @@ jobs: fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v35.9.1 + uses: tj-actions/changed-files@v35.9.2 with: separator: " " json: true From 7b85ca5b37f5cbd32fe83c0a1d1ee5e456fd67c7 Mon Sep 17 00:00:00 2001 From: Mauro Cicolella Date: Mon, 8 May 2023 16:59:35 +0200 Subject: [PATCH 083/854] Add Italian courses about Web (#9363) * Add CSS 3 Italian course * Add HTML 5 Italian course * Add SEO Italian course --- courses/free-courses-it.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/courses/free-courses-it.md b/courses/free-courses-it.md index 0eaeec1b5ad7b..143bd60c7cdec 100644 --- a/courses/free-courses-it.md +++ b/courses/free-courses-it.md @@ -217,6 +217,9 @@ ### Web * [Computer grafica 2017/2018](https://www.youtube.com/playlist?list=PLUFFnpJdi99kXjntQ0LNPnLbRLjKzmQaC) - A. Bottino, Politecnico di Torino +* [Corso CSS 3 Completo 2023](https://www.youtube.com/playlist?list=PLP5MAKLy8lP-a0MG-MFHKCISmj2Wg4vT6) - Edoardo Midali +* [Corso HTML 5 Completo 2023](https://www.youtube.com/playlist?list=PLP5MAKLy8lP8U-yYn6J4hGfcee4Tirieg) - Edoardo Midali +* [Corso SEO Italiano 2023](https://www.youtube.com/playlist?list=PLP5MAKLy8lP9OpFQyF2LnTWgtcoDLgYm7) - Edoardo Midali * [Progettazione di applicazioni Web](https://www.youtube.com/playlist?list=PLE0AA1735F10543A6) - Fulvio Corno, S. Di Carlo, Politecnico di Torino From 3a53063a203f6b855ea1ec3202fe8ea157a299c3 Mon Sep 17 00:00:00 2001 From: Eric Hellman Date: Wed, 10 May 2023 16:30:10 -0400 Subject: [PATCH 084/854] alphabetize malayam courses list (#9372) --- books/free-programming-books-mi.md | 0 courses/free-courses-ml.md | 20 ++++++++++---------- 2 files changed, 10 insertions(+), 10 deletions(-) delete mode 100644 books/free-programming-books-mi.md diff --git a/books/free-programming-books-mi.md b/books/free-programming-books-mi.md deleted file mode 100644 index e69de29bb2d1d..0000000000000 diff --git a/courses/free-courses-ml.md b/courses/free-courses-ml.md index be6aa821bd52e..9466d04ad3ad3 100644 --- a/courses/free-courses-ml.md +++ b/courses/free-courses-ml.md @@ -34,9 +34,9 @@ ### C -* [C programming malayalam tutorial](https://youtube.com/playlist?list=PL1JrLEBAapUXh0dSzCk3dvQtGmjT9fBBj) - Yes Tech Media -* [C programming for beginners in malayalam quarantine learning programming malayalam](https://youtube.com/playlist?list=PLBKJGko2JEdEVpp5vyyfKYdv3r2GC777i) - Tintu Vlogger * [C Programming](https://www.youtube.com/playlist?list=PLwe8bwPXjlLtUxDFwafx_XvheCUmrP2cM) - Learn CSE Malayalam (YouTube) +* [C programming for beginners in malayalam quarantine learning programming malayalam](https://youtube.com/playlist?list=PLBKJGko2JEdEVpp5vyyfKYdv3r2GC777i) - Tintu Vlogger +* [C programming malayalam tutorial](https://youtube.com/playlist?list=PL1JrLEBAapUXh0dSzCk3dvQtGmjT9fBBj) - Yes Tech Media ### C++ @@ -61,16 +61,16 @@ ### Git +* [Git malayalam tutorial github](https://youtube.com/playlist?list=PL4KwFGqvN4nsAlTIl6FcEubM2CtHW7zTC) - Debug Media * [Git Tutorial Malayalam \| Best Malayalam Git Tutorial \| Date With Git](https://youtube.com/playlist?list=PLY-ecO2csVHdLhAO6TERaMJXP8aqyWVt-) - Brototype Malayalam -* [git malayalam tutorial github](https://youtube.com/playlist?list=PL4KwFGqvN4nsAlTIl6FcEubM2CtHW7zTC) - Debug Media ### HTML and CSS * [CSS Malayalam Tutorial Full Course](https://youtube.com/playlist?list=PL1JrLEBAapUVvE-oCkKD5QhGG8nb0hhZk) - Yes Tech Media -* [css malayalam tutorial](https://youtube.com/playlist?list=PL4KwFGqvN4ntbMZdiSS0nFXo49KZCCcdw) - Debug Media -* [HTML Tutorial Malayalam Full](https://youtube.com/playlist?list=PL1JrLEBAapUVyMVQp6SmpytH1HPeCiNPH) - Yes Tech Media +* [CSS malayalam tutorial](https://youtube.com/playlist?list=PL4KwFGqvN4ntbMZdiSS0nFXo49KZCCcdw) - Debug Media * [html malayalam tutorial](https://youtube.com/playlist?list=PL4KwFGqvN4nupwUNXQs2Dn0za5a8ijVPH) - Debug Media +* [HTML Tutorial Malayalam Full](https://youtube.com/playlist?list=PL1JrLEBAapUVyMVQp6SmpytH1HPeCiNPH) - Yes Tech Media #### Bootstrap @@ -86,28 +86,28 @@ ### JavaScript * [JavaScript Malayalam Tutorial](https://www.youtube.com/watch?v=3mjwtu4_0uk) - Yes Tech Media -* [javascript tutorial in malayalam](https://youtube.com/playlist?list=PLBKJGko2JEdF4irCbI5BdHIEfxEdfMNqA) - Tintu Vlogger * [JavaScript Malayalam Tutorials For Beginners](https://www.youtube.com/playlist?list=PLQzHWfiB9fWdQ6qcl5Vo4JPOA3kxpCJ3A) - Learn Programming In Malayalam +* [javascript tutorial in malayalam](https://youtube.com/playlist?list=PLBKJGko2JEdF4irCbI5BdHIEfxEdfMNqA) - Tintu Vlogger #### Node.js -* [Node.js Malayalam Tutorial](https://youtube.com/playlist?list=PL1JrLEBAapUUKTpfCPV5Qirq-psQwY0Qq) - Yes Tech Media * [Node js malayalam free course](https://youtube.com/playlist?list=PLBKJGko2JEdHNBid0azo2vDTi6Vx9p63h) - Tintu Vlogger +* [Node.js Malayalam Tutorial](https://youtube.com/playlist?list=PL1JrLEBAapUUKTpfCPV5Qirq-psQwY0Qq) - Yes Tech Media #### React -* [React js malayalam tutorial](https://youtube.com/playlist?list=PLBKJGko2JEdG8FUKu2hUF6K7irvbT8hIM) - Tintu Vlogger * [React Challenge](https://youtube.com/playlist?list=PLY-ecO2csVHfgVM9sChmUirqK7BXUBX9P) - Brototype Malayalam * [React JS - Malayalam Tutorial - by Yes Tech Media](https://youtube.com/playlist?list=PL1JrLEBAapUX44d5zzl0hf7vX7caSCidT) - Yes Tech Media * [React js malayalam tutorial](https://youtube.com/playlist?list=PL4KwFGqvN4nuKJ3bJSP-LcchabWJtPtE8) - Debug Media +* [React js malayalam tutorial](https://youtube.com/playlist?list=PLBKJGko2JEdG8FUKu2hUF6K7irvbT8hIM) - Tintu Vlogger ### Kotlin -* [Kotlin Malayalam | Kotlin programming Tutorials for android malayalam](https://www.youtube.com/playlist?list=PLaP7lUdqAGYPpEutAk6o1jKC08Rc5xMXs) - CODEAVIAL (YouTube) * [Kotlin / Android App Development](https://www.youtube.com/playlist?list=PLefF9wgiOa4WFRP4IvRCZre7xLjRkJdlQ) - Nikin Sk (YouTube) +* [Kotlin Malayalam | Kotlin programming Tutorials for android malayalam](https://www.youtube.com/playlist?list=PLaP7lUdqAGYPpEutAk6o1jKC08Rc5xMXs) - CODEAVIAL (YouTube) ### MySQL @@ -123,9 +123,9 @@ ### Python +* [Python](https://www.youtube.com/playlist?list=PLwe8bwPXjlLveEHvTbKMXJOPkFdXnu4xi) - Learn CSE Malayalam * [Python Programming Malayalam Tutorial](https://www.youtube.com/watch?v=ihnWXGPxNEk) - Yes Tech Media * [Python Tutorial Malayalam \| Best Malayalam Python Programming Tutorial](https://youtube.com/playlist?list=PLY-ecO2csVHfbpOmWamlb8Mujjdnl1jks) - Brototype Malayalam -* [Python](https://www.youtube.com/playlist?list=PLwe8bwPXjlLveEHvTbKMXJOPkFdXnu4xi) - Learn CSE Malayalam #### Django From b3735a52f0a0f9060ec3ae975d41467f39d05182 Mon Sep 17 00:00:00 2001 From: Mahesh Abeykoon <74956585+Mahesh-Abeykoon@users.noreply.github.com> Date: Thu, 11 May 2023 02:16:19 +0530 Subject: [PATCH 085/854] Update title and follow CONTRIBUTING.md guidelines #9369 (#9371) * Add React & PHP full courses * Update caps titles --- courses/free-courses-si.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/courses/free-courses-si.md b/courses/free-courses-si.md index 1188aaa718171..6318db62dd1cd 100644 --- a/courses/free-courses-si.md +++ b/courses/free-courses-si.md @@ -7,6 +7,7 @@ * [Spring Boot](#spring-boot) * [JavaScript](#javascript) * [React](#react) +* [PHP](#php) ### ASP.NET Core @@ -36,11 +37,17 @@ * [JavaScript Tutorial in Sinhala](https://youtube.com/playlist?list=PLYmyc7wRFoQjxkHAzHh1UIdU7ZdjTQvQt) - BestJobsLK +### PHP + +* [PHP Full Course in Sinhala | 2022](https://www.youtube.com/watch?v=RdxtOQUflrk) - AUK Learning Center + + #### React * [Fundamentals \| React JS in Sinhala](https://youtube.com/playlist?list=PLvvtf05eMZ2DpDyWwmAjEuicvVxx4vIYB) - Fiqri Ismail * [MERN Stack Developer - Beginners](https://www.youtube.com/playlist?list=PLvfC6i-hEZBnqqF7giszuYI0iqenU5NY0) - TechWithGeorge * [REACT | MERN CRUD App in Sinhala](https://youtube.com/playlist?list=PLtoqJbwHBeHzAooLCGOzYVE9mkAeCnT9y) - Haritha Weerathunga +* [React JS Full Course in Sinhala | 2023](https://www.youtube.com/watch?v=tM02uzhHDPI&t=759s) - AUK Learning Center #### Spring Boot From 592cfb435baea4008eb8277a3b43711a7dc45c32 Mon Sep 17 00:00:00 2001 From: Rijo Sebastian <92688359+RijoKsd@users.noreply.github.com> Date: Fri, 12 May 2023 23:46:17 +0530 Subject: [PATCH 086/854] Update free-courses-ml.md (#9375) * Update free-courses-ml.md Ordered playlist in alphabetic order Added a new Malayalam playlist of * Android * Angular * Bootstrap * C * CSS * CPP * C# * Flask * Flutter * Game Development * Git * HTML * JAVA * JavaScript * Linux * Laravel * MYSQL * Next JS * Node JS * PHP * Update free-courses-ml.md * Added Docker playlist * Ordered playlist in alphabetic order * Update free-courses-ml.md Ordered C program playlist in alphabetical order --- courses/free-courses-ml.md | 71 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/courses/free-courses-ml.md b/courses/free-courses-ml.md index 9466d04ad3ad3..9cd9d41684042 100644 --- a/courses/free-courses-ml.md +++ b/courses/free-courses-ml.md @@ -4,19 +4,27 @@ * [Bash and Shell](#bash-and-shell) * [C](#c) * [C++](#cpp) +* [C#](#csharp) * [Compiler Design](#compiler-design) * [Data Structure](#data-structure) +* [Docker](#docker) * [Flutter](#flutter) +* [Game Development](#game-development) * [Git](#git) * [HTML and CSS](#html-and-css) * [Bootstrap](#bootstrap) * [Java](#java) * [JavaScript](#javascript) + * [Angular](#angular) + * [jQuery](#jquery) + * [Next.js](#nextjs) * [Node.js](#nodejs) * [React](#react) * [Kotlin](#kotlin) +* [Linux](#linux) * [MySQL](#mysql) * [PHP](#php) + * [Laravel](#laravel) * [Python](#python) * [Django](#django) * [Flask](#flask) @@ -35,15 +43,24 @@ ### C * [C Programming](https://www.youtube.com/playlist?list=PLwe8bwPXjlLtUxDFwafx_XvheCUmrP2cM) - Learn CSE Malayalam (YouTube) +* [C programming](https://www.youtube.com/playlist?list=PLY-ecO2csVHeKaBI7lAM1jbIPU8K6fUxY) - Brototype malayalam * [C programming for beginners in malayalam quarantine learning programming malayalam](https://youtube.com/playlist?list=PLBKJGko2JEdEVpp5vyyfKYdv3r2GC777i) - Tintu Vlogger * [C programming malayalam tutorial](https://youtube.com/playlist?list=PL1JrLEBAapUXh0dSzCk3dvQtGmjT9fBBj) - Yes Tech Media ### C++ +* [C++ Course Malayalam](https://www.youtube.com/playlist?list=PLefF9wgiOa4VZ4RuSArY4mNO8Roz79cUU) - Nikin Sk * [C++ Malayalam Tutorial Full](https://youtube.com/playlist?list=PL1JrLEBAapUXVcHV3rO-g-N4gBHcBe2c-) - Yes Tech Media +### C\# + +* [C# (C Sharp) Malayalam Tutorial](https://www.youtube.com/playlist?list=PL1JrLEBAapUW5ijzyEqYxRawB73rsjHW9) - Yes Tech Media +* [Learn C# For Beginners in Malayalam](https://www.youtube.com/playlist?list=PLQzHWfiB9fWfGQWWU7RhIAp1DH3rzSUc1) - Learn Programming In Malayalam +* [Learn C#.net in Malayalam](https://www.youtube.com/playlist?list=PLojKTE9JEtKBuWRSpqG-3LVginbvvR3Pf) - Praketha Technologies + + ### Compiler Design * [Compiler Design](https://www.youtube.com/playlist?list=PLwe8bwPXjlLtPlbzxU_SICYI3PeYpEAtJ) - Learn CSE Malayalam (YouTube) @@ -54,15 +71,30 @@ * [Data Structure Challenge](https://youtube.com/playlist?list=PLY-ecO2csVHc5kajCd3fHU6MhkTABkRh9) - Brototype Malayalam +### Docker + +* [Docker](https://www.youtube.com/playlist?list=PLhW3qG5bs-L99pQsZ74f-LC-tOEsBp2rK) - Automation Step by Step +* [Docker Tutorial](https://www.youtube.com/playlist?list=PLmFap_OoBJh7Z5tTSkeXciuIMZnKdJ1uu) - Tech Trivandrum + + ### Flutter +* [Flutter Beginner Tutorials](https://www.youtube.com/playlist?list=PLr11YFCnWCCMQYU8z3Gol2gVA2nBtoKVo) - Mallu Developer +* [Flutter Malayalam Tutorial](https://www.youtube.com/watch?v=l0f7olpevO0&list=PL1JrLEBAapUWv_JSolgE5pdcDKWw80wKA) - Yes Tech Media * [Flutter Malayalam Tutorial Series](https://youtube.com/playlist?list=PLY-ecO2csVHcUlBVvIMAa3dbja12TFJiN) - Brototype Malayalam +### Game Development + +* [Game development challenge tutorial series](https://www.youtube.com/playlist?list=PLY-ecO2csVHegnXkm4aLAZTRF_3nTMJMW) - Brototype Malayalam +* [Game Development Tutorial Malayalam | Godot](https://www.youtube.com/playlist?list=PLcP4K64TKma33Vz9AhPvJpVJuO5jRbcyw) - Spotix + + ### Git * [Git malayalam tutorial github](https://youtube.com/playlist?list=PL4KwFGqvN4nsAlTIl6FcEubM2CtHW7zTC) - Debug Media * [Git Tutorial Malayalam \| Best Malayalam Git Tutorial \| Date With Git](https://youtube.com/playlist?list=PLY-ecO2csVHdLhAO6TERaMJXP8aqyWVt-) - Brototype Malayalam +* [Git Tutorial - Malayalam](https://www.youtube.com/playlist?list=PLQzJEzrRmXOW7pKbwpicijzUdxZmDgqNL) - Code Malayalam ### HTML and CSS @@ -71,25 +103,46 @@ * [CSS malayalam tutorial](https://youtube.com/playlist?list=PL4KwFGqvN4ntbMZdiSS0nFXo49KZCCcdw) - Debug Media * [html malayalam tutorial](https://youtube.com/playlist?list=PL4KwFGqvN4nupwUNXQs2Dn0za5a8ijVPH) - Debug Media * [HTML Tutorial Malayalam Full](https://youtube.com/playlist?list=PL1JrLEBAapUVyMVQp6SmpytH1HPeCiNPH) - Yes Tech Media +* [Learn CSS by doing the projects](https://www.youtube.com/playlist?list=PLCOzHVsG8mkp3ZrXMzgLusYQpCdMbpLcj) - Web Diary #### Bootstrap * [BOOTSTRAP Malayalam Tutorial](https://youtube.com/playlist?list=PL1JrLEBAapUWqs_HbcYngAOmpPbiccqNy) - Yes Tech Media +* [Bootstrap Malayalam Tutorials](https://www.youtube.com/playlist?list=PLDavEIls6jrsC9EEox1WWvOlktDJcEUo6) - Malayalam Tutorials ### Java +* [Java](https://www.youtube.com/playlist?list=PLY-ecO2csVHeKaBI7lAM1jbIPU8K6fUxY) - Brototype * [Java Programming Malayalam Tutorial](https://youtube.com/playlist?list=PL1JrLEBAapUXndScHzvMaSVOspebvFOsH) - Yes Tech Media ### JavaScript +* [Javascript learn with doing projects](https://www.youtube.com/playlist?list=PLCOzHVsG8mkowATYScNYIuYLw-E9U-d7z) - Web Diary * [JavaScript Malayalam Tutorial](https://www.youtube.com/watch?v=3mjwtu4_0uk) - Yes Tech Media * [JavaScript Malayalam Tutorials For Beginners](https://www.youtube.com/playlist?list=PLQzHWfiB9fWdQ6qcl5Vo4JPOA3kxpCJ3A) - Learn Programming In Malayalam * [javascript tutorial in malayalam](https://youtube.com/playlist?list=PLBKJGko2JEdF4irCbI5BdHIEfxEdfMNqA) - Tintu Vlogger +#### Angular + +* [Angular Malayalam Tutorials for Beginners](https://www.youtube.com/playlist?list=PLVd0Txw0J6UUCic_69gFK2zras64JoTE2) - IT_Master +* [Angular 6 malayalam tutorial](https://www.youtube.com/playlist?list=PLBKJGko2JEdGb_R2SVmIPW3imvmEC5GiE) - Tintu Vlogger + + +#### jQuery + +* [Jquery Malayalam tutorial](https://www.youtube.com/playlist?list=PLBKJGko2JEdFmFLY9z4hCn3g0cZZYSs1k) - Tintu Vlogger +* [Learn Jquery in malayalam](https://www.youtube.com/playlist?list=PL-Z1WBeTYPOqiOAzKcidBIP8uzAgP7e4j) - Aks Programming + + +#### Next.JS + +* [Next.js Material UI Malayalam Tutorial](https://www.youtube.com/playlist?list=PL5Y_OOpi0rh0VAfV9Lz7gTdxhPTkmNxeC) - Tutorial Hut + + #### Node.js * [Node js malayalam free course](https://youtube.com/playlist?list=PLBKJGko2JEdHNBid0azo2vDTi6Vx9p63h) - Tintu Vlogger @@ -99,6 +152,7 @@ #### React * [React Challenge](https://youtube.com/playlist?list=PLY-ecO2csVHfgVM9sChmUirqK7BXUBX9P) - Brototype Malayalam +* [React in malayalam](https://www.youtube.com/playlist?list=PLCOzHVsG8mkrePHYn73VBEK4dqwa4W7LU) - Web Diary * [React JS - Malayalam Tutorial - by Yes Tech Media](https://youtube.com/playlist?list=PL1JrLEBAapUX44d5zzl0hf7vX7caSCidT) - Yes Tech Media * [React js malayalam tutorial](https://youtube.com/playlist?list=PL4KwFGqvN4nuKJ3bJSP-LcchabWJtPtE8) - Debug Media * [React js malayalam tutorial](https://youtube.com/playlist?list=PLBKJGko2JEdG8FUKu2hUF6K7irvbT8hIM) - Tintu Vlogger @@ -110,15 +164,31 @@ * [Kotlin Malayalam | Kotlin programming Tutorials for android malayalam](https://www.youtube.com/playlist?list=PLaP7lUdqAGYPpEutAk6o1jKC08Rc5xMXs) - CODEAVIAL (YouTube) +### Linux + +* [Learn Linux Malayalam](https://www.youtube.com/playlist?list=PLQzHWfiB9fWcImNxiu-wgnurqLM3fKNDY) - Learn Programming In Malayalam +* [Linux Malayalam](https://www.youtube.com/playlist?list=PLmFap_OoBJh6ZIbXANxdBYAlKCCAngX5o) - Tech Trivandrum + + ### MySQL +* [Mysql Malayalam tutorial series](https://www.youtube.com/playlist?list=PLBKJGko2JEdFKFGGVaveL5IOxxSNq3eBS) - Tintu Vlogger * [MySQL Malayalam Tutorials for beginners](https://www.youtube.com/playlist?list=PLQzHWfiB9fWcxc10XNwm7CeOEMrjVr8a9) - Learn Programming In Malayalam +* [SQL / MYSQL Malayalam Tutorial Full Course](https://www.youtube.com/playlist?list=PL1JrLEBAapUXMuDKwPVVzhlBge9fdxV51) - Yes Tech Media ### PHP * [PHP Programming Malayalam Tutorial for Beginners](https://www.youtube.com/watch?v=nFYWCouZ1UA) - Yes Tech Media * [php tutorial in malayalam](https://youtube.com/playlist?list=PLBKJGko2JEdH_T2ki6ty4xGV19qB7Hpmm) - Tintu Vlogger +* [Learn PHP programming in malayalam](https://www.youtube.com/playlist?list=PL-Z1WBeTYPOoO9mJxVveZ1VgZPVXmyhFL) - Aks Programming + + +#### Laravel + +* [Laravel Malayalam for Beginners - 2023](https://www.youtube.com/playlist?list=PLpCgJe2jMIrAZqrKDAS6bl_BB66MmPENB) - Let's LEARN with JP +* [Laravel Tutorial for Beginners in Malayalam](https://www.youtube.com/playlist?list=PLbasZIkCgHJFQ2MxkwhokpGPyL4MKVAQt) - Code Band +* [Laravel Tutorials in malayalam](https://www.youtube.com/playlist?list=PL-Z1WBeTYPOpqIe09MwnH62VwOLAj2tJz) - Aks Programming ### Python @@ -130,6 +200,7 @@ #### Django +* [Python Django malayalam](https://www.youtube.com/playlist?list=PLFUS7KFPLkNYStmg2qIUGctQ2OOO0Mw63) - DotPy Media * [Python Django malayalam tutorial](https://www.youtube.com/watch?v=Obu5qj9sdaE) - Tintu Vlogger * [Python Django Tutorial for Beginners in malayalam](https://www.youtube.com/playlist?list=PLbasZIkCgHJGXEjcatJ3aO1NpS2PsOtoQ) - Code Band From 064529b5c02692c0b40e8bf699a3c9732889e9b9 Mon Sep 17 00:00:00 2001 From: Patrik Brighenti Date: Fri, 12 May 2023 20:34:02 +0200 Subject: [PATCH 087/854] added 3 courses to courses/free-courses-it.md (#9374) * added 3 courses to courses/free-courses-it.md * removed creator affiliations * Run fpblint error fixed * youtube keyword removed from listing --- courses/free-courses-it.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/courses/free-courses-it.md b/courses/free-courses-it.md index 143bd60c7cdec..dcc70ea111006 100644 --- a/courses/free-courses-it.md +++ b/courses/free-courses-it.md @@ -4,6 +4,7 @@ * [Android](#android) * [Architettura degli Elaboratori](#architettura-degli-elaboratori) * [Assembly](#assembly) +* [Bash / Shell](#bash--shell) * [C](#c) * [C#](#csharp) * [C++](#cpp) @@ -58,6 +59,11 @@ * [Assembler x86](https://www.youtube.com/playlist?list=PLUJjY3hQLJ3NHQ9315KVvgiZ3v2FLtcbs) +### Bash / Shell + +* [Programmazione di sistema - Bash](https://www.youtube.com/playlist?list=PLhlcRDRHVUzR-5TKDC1VPMtyhEyyQ5uwy) - Nicola Bicocchi + + ### C * [Corso di programmazione in C](https://www.youtube.com/playlist?list=PLO4y9a8lTpK2ugwPRLN_1oOrlzX9Zc9It) - R. Rizzi, Università di Verona @@ -125,6 +131,7 @@ * [Esercitazioni di Spring Boot](https://www.youtube.com/playlist?list=PLCbSCJEIR6CpGchit9OCI6fX_qVYs78d_) - Mauro Cicolella * [Java EE](https://www.youtube.com/playlist?list=PLjGYWJ4Dcy-erfReHXB9Ush0cREGSmyIe) - Sonia Zorba * [Programmazione a Oggetti (Java)](https://www.youtube.com/playlist?list=PLUFFnpJdi99kewGZIHpCDgarZER_-J1am) - M. Torchiano, Politecnico di Torino +* [Programmazione ad Oggetti - Java](https://www.youtube.com/playlist?list=PLhlcRDRHVUzTruZmXalUSJAK26pouP8ST) - Nicola Bicocchi ### JavaScript @@ -172,6 +179,7 @@ * [Corso Python 2016](https://www.youtube.com/playlist?list=PLA27EZBY5veOa-dbNIetJvyrAuoVy4zDD) - POuL Politecnico di Milano * [Corso rapido Python per principianti e per esempi](https://www.youtube.com/playlist?list=PL0qAPtx8YtJdbiBCoj4j6x_Ai6Vu9j5r9) - Fabrizio Camuso * [Le Basi di Python - Corso Completo](https://www.programmareinpython.it/video-corso-python-base/) - Michele Saba +* [Programmazione ad Oggetti - Python](https://www.youtube.com/playlist?list=PLhlcRDRHVUzR2WHN9VTPZrawqRYHz5ALF) - Nicola Bicocchi ### Programmazione From d77692cabd34d9b603a020410f1b6a6be46e3611 Mon Sep 17 00:00:00 2001 From: Eric Hellman Date: Sat, 13 May 2023 16:19:13 -0400 Subject: [PATCH 088/854] remove youtube labels (#9376) --- courses/free-courses-ar.md | 8 +- courses/free-courses-bn.md | 8 +- courses/free-courses-en.md | 186 +++++++++++++++++----------------- courses/free-courses-es.md | 12 +-- courses/free-courses-hi.md | 24 ++--- courses/free-courses-id.md | 114 ++++++++++----------- courses/free-courses-it.md | 2 +- courses/free-courses-ko.md | 6 +- courses/free-courses-ml.md | 8 +- courses/free-courses-pt_BR.md | 82 +++++++-------- courses/free-courses-si.md | 2 +- courses/free-courses-th.md | 2 +- 12 files changed, 227 insertions(+), 227 deletions(-) diff --git a/courses/free-courses-ar.md b/courses/free-courses-ar.md index a7f5e8b24daec..cb1f23a9689d8 100644 --- a/courses/free-courses-ar.md +++ b/courses/free-courses-ar.md @@ -514,7 +514,7 @@ * [Learn Typescript 2022‏](https://www.youtube.com/playlist?list=PLDoPjvoNmBAy532K9M_fjiAmrJ0gkCyLJ) - Elzero Web School * [Typescript Course For Javascript Developer‏](https://www.youtube.com/playlist?list=PLDQ11FgmbqQNDkXDd5SScLPqJM5w4Kgjc) - Programming Solutions - Academy * [typescript for angular developers [arabic tutorial]‏](https://www.youtube.com/playlist?list=PLQtNtS-WfRa-BC3yuZdzmAfVC7i5etLWb) - codeZone -* [TypeScript tutorial Arabic‏](https://www.youtube.com/playlist?list=PLF8OvnCBlEY27rEmxg4F86iFljMXyCmk1) - Hussein Al Rubaye‏ (YouTube) +* [TypeScript tutorial Arabic‏](https://www.youtube.com/playlist?list=PLF8OvnCBlEY27rEmxg4F86iFljMXyCmk1) - Hussein Al Rubaye‏ #### Angular @@ -522,9 +522,9 @@ * [كورس Angular 2 بالعربي](https://www.youtube.com/playlist?list=PLzCpl3aBwaY7eOwGMlps70dTYs2TSsgj1) - Mobarmg * [كورس AngularJS بالعربي-ITI‏](https://www.youtube.com/playlist?list=PLzCpl3aBwaY43XfnAm-IRuXwtkp0kzpdt) - Mobarmg * [Angular 4+ [arabic tutorial]‏](https://www.youtube.com/playlist?list=PLQtNtS-WfRa8piCgv_buHpthEBXHaw0ss) - codeZone -* [Arabic Angular 7 from A to R احتراف الانجولار](https://www.youtube.com/playlist?list=PLL2zWZTDFZzjSjy7yeJwpj2QkJd8NKo-O) - KMR Script‏ (YouTube) -* [Arabic Angular and Firebase App تطبيق انجولار وفايربيز](https://www.youtube.com/playlist?list=PLL2zWZTDFZzh2WEmc3fH_O4y4N05ZCqB2) - KMR Script‏ (YouTube) -* [Arabic NgRx (Angular + Redux)‏](https://www.youtube.com/playlist?list=PLL2zWZTDFZzhW10baUv1esvrowMwbfd5H) - KMR Script‏ (YouTube) +* [Arabic Angular 7 from A to R احتراف الانجولار](https://www.youtube.com/playlist?list=PLL2zWZTDFZzjSjy7yeJwpj2QkJd8NKo-O) - KMR Script‏ +* [Arabic Angular and Firebase App تطبيق انجولار وفايربيز](https://www.youtube.com/playlist?list=PLL2zWZTDFZzh2WEmc3fH_O4y4N05ZCqB2) - KMR Script‏ +* [Arabic NgRx (Angular + Redux)‏](https://www.youtube.com/playlist?list=PLL2zWZTDFZzhW10baUv1esvrowMwbfd5H) - KMR Script‏ ### iOS diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 8d7152f3ab765..0a520c06e7aab 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -222,10 +222,10 @@ Shikkhangon BD ### MySQL -* [Bangla MySQL Database Tutorials](https://www.youtube.com/playlist?list=PLTydW-y9HsbQ2ztoaLBJTd4wwjc_oqWx4) - Delowar Jahan Imran, Training with Live Project (YouTube) -* [mysql bangla tutorial \| Mysql Database \| HSC,CSE, Anyone](https://www.youtube.com/playlist?list=PLbC4KRSNcMnqp4x6XstgFCVi6XVu37t99) - Sohidul Islam, Learn Hunter (YouTube) -* [MySql Database Bangla Tutorial Beginner to Advanced](https://www.youtube.com/playlist?list=PLH246IZCIBeA4h1R6fdgK06kj9lMb3joi) - Shoaib Hossain, Soft-All (YouTube) -* [MySQL Database Bangla Tutorials (HSC student / Anyone)](https://www.youtube.com/playlist?list=PLgH5QX0i9K3qLcx9DvVDWmNJ7riPvxzCD) - Anisul Islam (YouTube) +* [Bangla MySQL Database Tutorials](https://www.youtube.com/playlist?list=PLTydW-y9HsbQ2ztoaLBJTd4wwjc_oqWx4) - Delowar Jahan Imran, Training with Live Project +* [mysql bangla tutorial \| Mysql Database \| HSC,CSE, Anyone](https://www.youtube.com/playlist?list=PLbC4KRSNcMnqp4x6XstgFCVi6XVu37t99) - Sohidul Islam, Learn Hunter +* [MySql Database Bangla Tutorial Beginner to Advanced](https://www.youtube.com/playlist?list=PLH246IZCIBeA4h1R6fdgK06kj9lMb3joi) - Shoaib Hossain, Soft-All +* [MySQL Database Bangla Tutorials (HSC student / Anyone)](https://www.youtube.com/playlist?list=PLgH5QX0i9K3qLcx9DvVDWmNJ7riPvxzCD) - Anisul Islam ### PHP diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 206f8ae02f623..b097e78c52f15 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -148,7 +148,7 @@ * [Data Structure and Algorithm](https://www.youtube.com/playlist?list=PLLvKknWU7N4y_eGpQdg1Y-hORO7cxtoLU) - Lalit Vashistha * [Data Structures](https://www.youtube.com/playlist?list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P) - mycodeschool * [Data Structures](https://stepik.org/course/579/syllabus) - Niema Moshiri, Liz Izhikevich (Stepik) -* [Data Structures](https://youtube.com/playlist?list=PLBlnK6fEyqRj9lld8sWIUNwlKfdUoPd1Y) - Neso Academy (YouTube) +* [Data Structures](https://youtube.com/playlist?list=PLBlnK6fEyqRj9lld8sWIUNwlKfdUoPd1Y) - Neso Academy * [Data Structures \| Python](https://www.youtube.com/playlist?list=PLzgPDYo_3xukPJdH6hVQ6Iic7KiJuoA-l) - Amulya's Academy * [Data Structures and Algorithms](https://youtube.com/playlist?list=PLBZBJbE_rGRV8D7XZ08LK6z-4zPoWzu5H) - CS Dojo * [Data Structures and Algorithms](https://www.youtube.com/playlist?list=PLdo5W4Nhv31bbKJzrsKfMpo_grxuLl8LU) - Jenny's lectures CS/IT NET&JRF @@ -233,7 +233,7 @@ * [AI Courses](https://software.intel.com/content/www/us/en/develop/topics/ai/training/courses.html) - Intel Corporation * [AI Fundamentals](https://www.udacity.com/course/ai-fundamentals--ud099) - Microsoft Azure (Udacity) * [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 (YouTube) +* [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://youtube.com/playlist?list=PLbMVogVj5nJSFZoiF6RDqyz_m6Srjx_MY) - nptelhrd * [CS50’s Introduction to Artificial Intelligence with Python](https://cs50.harvard.edu/ai/) - Brian Yu, David J. Malan (Harvard OpenCourseWare and edX) * [Elements of AI](https://www.elementsofai.com) - University of Helsinki, Reaktor @@ -245,7 +245,7 @@ ### Assembly -* [Binary Exploitation / Memory Corruption by LiveOverflow](https://www.youtube.com/playlist?list=PLhixgUqwRTjxglIswKp9mpkfPNfHkzyeN) - LiveOverflow (YouTube) +* [Binary Exploitation / Memory Corruption by LiveOverflow](https://www.youtube.com/playlist?list=PLhixgUqwRTjxglIswKp9mpkfPNfHkzyeN) - LiveOverflow * [C Programming and Assembly Language](https://nptel.ac.in/courses/106/106/106106210/) - Prof. Janakiraman Viraraghavan, IIT Madras (NPTEL) * [Introduction to Assembly Programming with ARM](https://www.udemy.com/course/introduction-to-assembly-programming-with-arm/) - Scott Cosentino (Udemy) * [Introduction To Reverse Engineering Software](http://opensecuritytraining.info/IntroductionToReverseEngineering.html) - Matt Briggs (OpenSecurityTraining) @@ -254,8 +254,8 @@ ### AutoIt -* [AutoIt Scripting Tutorial](https://www.youtube.com/playlist?list=PL4Jcq5zn02jKpjX0nqI1_fS7mEEb5tw6z) - TutsTeach (YouTube) -* [AutoIt Tutorials](https://www.youtube.com/playlist?list=PL1DCD109B801D0DE6) - 403forbidden403 (YouTube) +* [AutoIt Scripting Tutorial](https://www.youtube.com/playlist?list=PL4Jcq5zn02jKpjX0nqI1_fS7mEEb5tw6z) - TutsTeach +* [AutoIt Tutorials](https://www.youtube.com/playlist?list=PL1DCD109B801D0DE6) - 403forbidden403 ### Bash / Shell @@ -264,10 +264,10 @@ * [Bash Scripting Full Course 3 Hours](https://www.youtube.com/watch?v=e7BufAVwDiM) - Linuxhint * [Bash Scripting Tutorial](https://ryanstutorials.net/bash-scripting-tutorial/) - Ryans Tutorial * [Bento Shell Track](https://bento.io/topic/shell) - Jon Chan (Bento) -* [How to CMake Good](https://www.youtube.com/playlist?list=PLK6MXr8gasrGmIiSuVQXpfFuE1uPT615s) - vector-of-bool (YouTube) -* [Shell Scripting Tutorial](https://www.youtube.com/playlist?list=PL7B7FA4E693D8E790) - The Bad Tutorials (YouTube) +* [How to CMake Good](https://www.youtube.com/playlist?list=PLK6MXr8gasrGmIiSuVQXpfFuE1uPT615s) - vector-of-bool +* [Shell Scripting Tutorial](https://www.youtube.com/playlist?list=PL7B7FA4E693D8E790) - The Bad Tutorials * [Shell Scripting Tutorial \| Shell Scripting Crash Course \| Linux Certification Training \| Edureka](https://www.youtube.com/watch?v=GtovwKDemnI) - edureka! -* [Shell Scripting Tutorial for Beginners](https://www.youtube.com/playlist?list=PLS1QulWo1RIYmaxcEqw5JhK3b-6rgdWO_) - ProgrammingKnowledge (YouTube) +* [Shell Scripting Tutorial for Beginners](https://www.youtube.com/playlist?list=PLS1QulWo1RIYmaxcEqw5JhK3b-6rgdWO_) - ProgrammingKnowledge ### Blockchain @@ -286,7 +286,7 @@ ### C -* [C Language Tutorial for Beginners (With Notes)](https://www.youtube.com/watch?v=_MF8L7ZxwRE) - ProgrammingWithHarry (YouTube) +* [C Language Tutorial for Beginners (With Notes)](https://www.youtube.com/watch?v=_MF8L7ZxwRE) - ProgrammingWithHarry * [C Programming](https://www.youtube.com/playlist?list=PLBlnK6fEyqRggZZgYpPMUxdY1CYkZtARR) - Sujeet Singh (Neso Academy) * [C Programming & Data Structures](https://www.youtube.com/playlist?list=PLBlnK6fEyqRhX6r2uhhlubuF5QextdCSM) - Sujeet Singh (Neso Academy) * [C Programming 2021: Master The Basics!](https://www.udemy.com/course/c-programming-2019-master-the-basics/) - Ali Badran (Udemy) @@ -302,8 +302,8 @@ * [Building a microservice architecture with ASP.NET Core - Gill Cleeren - NDC London 2022](https://www.youtube.com/watch?v=SR53SKIUYPA) - Gill Cleeren * [C# 101](https://channel9.msdn.com/Series/CSharp-101) - Scott Hanselman, Kendra Havens (Microsoft) -* [C# Programming All-in-One Tutorial Series (6 HOURS!)](https://www.youtube.com/watch?v=qOruiBrXlAw) - Caleb Curry (YouTube) -* [C# Programming Language (Console Applications)](https://youtube.com/playlist?list=PLX07l0qxoHFLZftsVKyj3k9kfMca2uaPR) - Learning Never Ends (YouTube) +* [C# Programming All-in-One Tutorial Series (6 HOURS!)](https://www.youtube.com/watch?v=qOruiBrXlAw) - Caleb Curry +* [C# Programming Language (Console Applications)](https://youtube.com/playlist?list=PLX07l0qxoHFLZftsVKyj3k9kfMca2uaPR) - Learning Never Ends * [C# Tutorial - Full Course for Beginners](https://www.youtube.com/watch?v=GhQdlIFylQ8) - Mike Dane (freeCodeCamp) * [C# Tutorial For Beginners - Learn C# Basics in 1 Hour](https://www.youtube.com/watch?v=gfkTfcpWqAY) - Moshfegh Hamedani (Programming with Mosh) * [Domain-Driven Refactoring - Jimmy Bogard - NDC London 2022](https://www.youtube.com/watch?v=f64tZ90Dntg) - Jimmy Bogard @@ -368,15 +368,15 @@ * [Compiler Design](https://www.youtube.com/playlist?list=PLLvKknWU7N4zpJWLqk7DXK26JwTB-gFmZ) - Lalit Vashistha * [Compiler Design](https://youtube.com/playlist?list=PLBlnK6fEyqRjT3oJxFXRgjPNzeS-LFY-q) - Neso Academy -* [Compiler Design](https://www.youtube.com/playlist?list=PLXj4XH7LcRfC9pGMWuM6UWE3V4YZ9TZzM) - Sudhakar Atchala (YouTube) -* [Compilers](https://www.youtube.com/playlist?list=PL6KMWPQP_DM97Hh0PYNgJord-sANFTI3i) - Ghassan Shobaki (YouTube) +* [Compiler Design](https://www.youtube.com/playlist?list=PLXj4XH7LcRfC9pGMWuM6UWE3V4YZ9TZzM) - Sudhakar Atchala +* [Compilers](https://www.youtube.com/playlist?list=PL6KMWPQP_DM97Hh0PYNgJord-sANFTI3i) - Ghassan Shobaki * [Stanford's Compilers](https://www.edx.org/course/compilers) - Alex Aiken ### Computer Organization and Architecture * [Advanced Computer Architecture](https://www.youtube.com/playlist?list=PL1iLu2CSC9EWZMIh4_V5dGroMAwA84Lmz) - Smruti R. Sarangi -* [Computer Organization & Architecture (COA)](https://www.youtube.com/playlist?list=PLBlnK6fEyqRgLLlzdgiTUKULKJPYc0A4q) - Neso Academy (YouTube) +* [Computer Organization & Architecture (COA)](https://www.youtube.com/playlist?list=PLBlnK6fEyqRgLLlzdgiTUKULKJPYc0A4q) - Neso Academy ### Computer Science @@ -410,11 +410,11 @@ ### Dart * [Dart Course for Beginners](https://www.udemy.com/course/dartlang) (Udemy) -* [Dart Programming in 4 hours \| Full beginners tutorial](https://www.youtube.com/watch?v=5xlVP04905w) - Mike Dane (YouTube) +* [Dart Programming in 4 hours \| Full beginners tutorial](https://www.youtube.com/watch?v=5xlVP04905w) - Mike Dane * [Dart Programming Tutorial - Full Course](https://www.youtube.com/watch?v=Ej_Pcr4uC2Q) - Mahmud Ahsan (FreeCodeCamp) * [Dart Programming Tutorial \| Learn the Dart for Flutter](https://www.udemy.com/course/dart-programming-tutorial-learn-the-dart-for-flutter) (Udemy) * [Essential Dart](https://www.programming-books.io/essential/dart) - Krzysztof Kowalczyk (HTML) -* [Free Dart Course](https://www.youtube.com/playlist?list=PL6yRaaP0WPkVR2FiAS7TTCT_n2mDhwISE) - Vandad Nahavandipoor (YouTube) +* [Free Dart Course](https://www.youtube.com/playlist?list=PL6yRaaP0WPkVR2FiAS7TTCT_n2mDhwISE) - Vandad Nahavandipoor * [Learning Dart](https://riptutorial.com/Download/dart.pdf) - Compiled from StackOverflow Documentation (PDF) @@ -422,15 +422,15 @@ * [Advanced Data Mining with Weka MOOC](https://www.cs.waikato.ac.nz/ml/weka/mooc/advanceddataminingwithweka/) * [An Introduction to Data Science](https://www.udemy.com/course/an-introduction-to-data-science/) -* [Apache Airflow Tutorials](https://www.youtube.com/playlist?list=PLYizQ5FvN6pvIOcOd6dFZu3lQqc6zBGp2) - Tuan Vu (YouTube) +* [Apache Airflow Tutorials](https://www.youtube.com/playlist?list=PLYizQ5FvN6pvIOcOd6dFZu3lQqc6zBGp2) - Tuan Vu * [Applied Data Science with Python](https://cognitiveclass.ai/learn/data-science-with-python) - CognitiveClass.ai * [CS250: Python for Data Science](https://learn.saylor.org/course/view.php?id=504) - Saylor Academy * [Data Analysis and Visualization](https://www.udacity.com/course/data-analysis-and-visualization--ud404) - Georgia Tech (Udacity) * [Data Analysis with Python: Zero to Pandas](https://jovian.ai/learn/data-analysis-with-python-zero-to-pandas) (Jovian) * [Data Analysis with R](https://www.udacity.com/course/data-analysis-with-r--ud651) - Facebook (Udacity) -* [Data Build Tool (dbt)](https://www.youtube.com/playlist?list=PLy4OcwImJzBLJzLYxpxaPUmCWp8j1esvT) - Kahan Data Solutions (YouTube) +* [Data Build Tool (dbt)](https://www.youtube.com/playlist?list=PLy4OcwImJzBLJzLYxpxaPUmCWp8j1esvT) - Kahan Data Solutions * [Data Cleaning](https://www.kaggle.com/learn/data-cleaning) - Rachael Tatman (Kaggle) -* [Data Engineering](https://www.youtube.com/playlist?list=PLy4OcwImJzBKg3rmROyI_CBBAYlQISkOO) - Kahan Data Solutions (YouTube) +* [Data Engineering](https://www.youtube.com/playlist?list=PLy4OcwImJzBKg3rmROyI_CBBAYlQISkOO) - Kahan Data Solutions * [Data Mining with Weka MOOC](https://www.cs.waikato.ac.nz/ml/weka/mooc/dataminingwithweka/) * [Data science for beginners](https://microsoft.github.io/Data-Science-For-Beginners) - Microsoft * [Data Science Fundamentals](https://cognitiveclass.ai/learn/data-science) - CognitiveClass.ai @@ -458,7 +458,7 @@ * [CMU Intro to Database Systems](https://youtube.com/playlist?list=PLSE8ODhjZXjaKScG3l0nuOiDTTqpfnWFf) - CMU Database Group * [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 (YouTube) +* [Database Systems - Cornell University Course (SQL, NoSQL, Large-Scale Data Analysis)](https://www.youtube.com/watch?v=4cWkVbC2bNE) - Professor Immanuel Trummer, freeCodeCamp.org * [DBMS Placement Series](https://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) @@ -469,8 +469,8 @@ * [Datastax Academy (Apache Cassandra)](https://www.datastax.com/dev/academy) - Datastax Inc. *(email address required)* * [MongoDB University](https://university.mongodb.com) - MongoDB, Inc. (email address *required*) -* [Neo4j (Graph Database) Crash Course](https://www.youtube.com/watch?v=8jNPelugC2s) - Laith Academy (YouTube) -* [Neo4j Graph Database Tutorial](https://www.youtube.com/playlist?list=PLqfPEK2RTgChcOZ6qHgSfwiBPCz2Bzdjh) - Satish C J (YouTube) +* [Neo4j (Graph Database) Crash Course](https://www.youtube.com/watch?v=8jNPelugC2s) - Laith Academy +* [Neo4j Graph Database Tutorial](https://www.youtube.com/playlist?list=PLqfPEK2RTgChcOZ6qHgSfwiBPCz2Bzdjh) - Satish C J * [Redis University](https://university.redis.com) - Redis Inc. *(email address required)* @@ -496,7 +496,7 @@ * [Convolutional Neural Networks for Visual Recognition](http://cs231n.github.io) * [Deep Learning for Natural Language Processing](http://cs224d.stanford.edu) * [Deep Learning Specialization](https://www.coursera.org/specializations/deep-learning) (coursera) -* [Deep Learning with PyTorch](https://www.youtube.com/playlist?list=PLWKjhJtqVAbm3T2Eq1_KgloC7ogdXxdRa) - Aakash N. S., freeCodeCamp.org (YouTube) +* [Deep Learning with PyTorch](https://www.youtube.com/playlist?list=PLWKjhJtqVAbm3T2Eq1_KgloC7ogdXxdRa) - Aakash N. S., freeCodeCamp.org * [Deep Learning with Pytorch: Zero tp GANs](https://jovian.ai/learn/deep-learning-with-pytorch-zero-to-gans) (Jovian) * [Deep Learning With Tensorflow 2.0 and Keras](https://youtube.com/playlist?list=PLeo1K3hjS3uu7CxAacxVndI4bE_o3BDtO) - codebasics * [Deep Multi-Task and Meta Learning](https://cs330.stanford.edu) - Chelsea Finn (Stanford University) @@ -589,18 +589,18 @@ * [Flutter & Firebase App Build](https://www.youtube.com/playlist?list=PL4cUxeGkcC9j--TKIdkb3ISfRbJeJYQwC) - The Net Ninja * [Flutter Course for Beginners - 37 hour](https://www.youtube.com/watch?v=VPvVD8t02U8) - freeCodeCamp.org * [Flutter Crash Course](https://fluttercrashcourse.com/courses/basics/lessons/materialapp-scaffold-appbar-text) - Nick Manning *(account required)* -* [Flutter State Management Course](https://www.youtube.com/playlist?list=PL6yRaaP0WPkUf-ff1OX99DVSL1cynLHxO) - Vandad Nahavandipoor (YouTube) +* [Flutter State Management Course](https://www.youtube.com/playlist?list=PL6yRaaP0WPkUf-ff1OX99DVSL1cynLHxO) - Vandad Nahavandipoor * [Flutter Tutorial](https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905) - Matt Sullivan, James Williams, Mary Xia (Udacity) * [Flutter Tutorial for Beginners](https://www.udemy.com/course/learn-flutter-beginners-course) - Mayuresh Wankhede (Udemy) * [Flutter Tutorial for Beginners](https://www.youtube.com/playlist?list=PL4cUxeGkcC9jLYyp2Aoh6hcWuxFDX6PBJ) - The Net Ninja * [Flutter Tutorial for Beginners](https://www.solutelabs.com/blog/flutter-tutorial-for-beginners-step-by-step-guide) - Solute Labs * [Free Flutter Animations Course](https://youtube.com/playlist?list=PL4cUxeGkcC9gP1qg8yj-Jokef29VRCLt1) - The Net Ninja -* [Free Flutter Course](https://www.youtube.com/playlist?list=PL6yRaaP0WPkVtoeNIGqILtRAgd3h2CNpT) - Vandad Nahavandipoor (YouTube) +* [Free Flutter Course](https://www.youtube.com/playlist?list=PL6yRaaP0WPkVtoeNIGqILtRAgd3h2CNpT) - Vandad Nahavandipoor ### Fortran -* [Fortran Tutorial](https://www.youtube.com/watch?v=__2UgFNYgf8) - Derek Banas (YouTube) +* [Fortran Tutorial](https://www.youtube.com/watch?v=__2UgFNYgf8) - Derek Banas ### Game Development @@ -637,15 +637,15 @@ * [Complete Git and GitHub Tutorial](https://www.youtube.com/watch?v=apGV9Kg7ics) - Kunal Kushwaha * [Foundations of Git - Certification Course](https://learn.gitkraken.com/courses/git-foundations) - Axosoft (GitKraken) *(account or email address required)* * [Git](https://www.youtube.com/playlist?list=PLFBirL3MAv29Vy_L7MmV2QaZLvAadFPHR) - Gwendolyn Faraday -* [Git & GitHub](https://www.youtube.com/playlist?list=PLWKjhJtqVAbkFiqHnNaxpOPhh9tSWMXIF) - Briana Marie, freeCodeCamp.org (YouTube) +* [Git & GitHub](https://www.youtube.com/playlist?list=PLWKjhJtqVAbkFiqHnNaxpOPhh9tSWMXIF) - Briana Marie, freeCodeCamp.org * [Git & GitHub](https://www.youtube.com/playlist?list=PLhW3qG5bs-L8OlICbNX9u4MZ3rAt5c5GG) - Raghav Pal, Automation Step by Step * [Git & GitHub Crash Course](https://www.udemy.com/course/git-and-github-crash-course-creating-a-repository-from-scratch/) - Kalob Taulien (Udemy) * [Git & GitHub Tutorial for Beginners](https://www.youtube.com/playlist?list=PL4cUxeGkcC9goXbgTDQ0n_4TBzOO0ocPR) (The Net Ninja) * [Git and GitHub for Poets](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZF9C0YMKuns9sLDzK6zoiV) * [GIT for beginners](https://www.eduonix.com/git-for-beginners) - Maksym Rudnyi (Eduonix Learning Solutions) *(account or email address required)* -* [Git for Professionals Tutorial - Tools & Concepts for Mastering Version Control with Git](https://www.youtube.com/watch?v=Uszj_k0DGsg) - Tobias Günther (YouTube) +* [Git for Professionals Tutorial - Tools & Concepts for Mastering Version Control with Git](https://www.youtube.com/watch?v=Uszj_k0DGsg) - Tobias Günther * [Git How To](https://githowto.com) - Alexander Shvets -* [Git Tutorial - Learn Command-line Git & GitHub](https://www.youtube.com/playlist?list=PLpcSpRrAaOarEpNz71TSfNVd0eQmsZSgN) - LearnWebCode (YouTube) +* [Git Tutorial - Learn Command-line Git & GitHub](https://www.youtube.com/playlist?list=PLpcSpRrAaOarEpNz71TSfNVd0eQmsZSgN) - LearnWebCode * [Git Tutorial for Beginners: Learn Git in 1 Hour](https://www.youtube.com/watch?v=8JJ101D3knE) - Moshfegh Hamedani (Programming with Mosh) * [How to Use Git and GitHub](https://www.udacity.com/course/how-to-use-git-and-github--ud775) (Udacity) * [Introduction to Git](https://learn.microsoft.com/en-us/training/modules/intro-to-git/) - Microsoft Learn @@ -693,19 +693,19 @@ * [Build Dynamic Websites](https://web.archive.org/web/20210812200413/http://cs75.tv/2010/fall/) - David J. Malan [(YouTube)](https://www.youtube.com/playlist?list=PLvJoKWRPIu8GhAhDBAH0BFB9BS7YxM1WT) * [Code Your First Game: Arcade Classic in JavaScript on Canvas](https://www.udemy.com/code-your-first-game/) - Chris DeLeon (Udemy) * [Complete HTML/CSS BootCamp](https://frontendmasters.com/bootcamp/) - FrontEnd Masters -* [Conquering freeCodeCamp's Curriculum](https://youtube.com/playlist?list=PLgBH1CvjOA62oNEVgz-dECiCZCE_Q3ZFH) - Florin Pop (YouTube) +* [Conquering freeCodeCamp's Curriculum](https://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 Tutorials](https://youtube.com/playlist?list=PLDyQo7g0_nsUjf046cCHKJ16U1SoXrElZ) - Dev Ed (YouTube) +* [CSS Tutorials](https://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 * [Get to know HTML Learn HTML Basics](https://www.udemy.com/course/html-online-course/) - Laurence Svekis (Udemy) -* [HTML & CSS](https://www.youtube.com/playlist?list=PLillGF-RfqbZTASqIqdvm1R5mLrQq79CU) - Brad Traversy, Traversy Media (YouTube) +* [HTML & CSS](https://www.youtube.com/playlist?list=PLillGF-RfqbZTASqIqdvm1R5mLrQq79CU) - Brad Traversy, Traversy Media * [HTML & CSS Crash Course](https://www.youtube.com/playlist?list=PL4cUxeGkcC9ivBf_eKCPIAYXWzLlPAm6G) - The Net Ninja (Shaun Pelling) -* [HTML & CSS Crash Course Tutorial For Beginners](https://youtube.com/playlist?list=PLr6-GrHUlVf_HUfo4LyFepGmj23nwqNdk) - EJ Media (YouTube) +* [HTML & CSS Crash Course Tutorial For Beginners](https://youtube.com/playlist?list=PLr6-GrHUlVf_HUfo4LyFepGmj23nwqNdk) - EJ Media * [HTML and CSS Crash Course](https://scrimba.com/learn/htmlcss) - Kevin Powell (scrimba) -* [HTML and CSS Crash For Beginner](https://youtube.com/playlist?list=PL4-IK0AVhVjM0xE0K2uZRvsM7LkIhsPT-) - Kevin Powell (YouTube) +* [HTML and CSS Crash For Beginner](https://youtube.com/playlist?list=PL4-IK0AVhVjM0xE0K2uZRvsM7LkIhsPT-) - Kevin Powell * [HTML and CSS Tutorials](https://www.youtube.com/playlist?list=PL0eyrZgxdwhwNC5ppZo_dYGVjerQY3xYU) - Dani Krossing * [HTML Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWr_FB-hVEgEGUESZL1TOiJ6) * [HTML Tutorial For Beginners (With Notes)](https://www.youtube.com/watch?v=qHB2jUvAlGo) - ProgrammingWithHarry @@ -725,14 +725,14 @@ * [Bootstrap 4 Quick Start: Code Modern Responsive Websites](https://www.udemy.com/course/bootstrap-4) - Brad Hussey (Udemy) * [Bootstrap 5 Tutorial for Beginners](https://www.youtube.com/playlist?list=PL4cUxeGkcC9joIM91nLzd_qaH_AimmdAR) - The Net Ninja -* [Bootstrap Tutorial for Beginners](https://youtube.com/playlist?list=PLr6-GrHUlVf-gjvHuzCnVmeuaeAjRGltv) - EJ Media (YouTube) +* [Bootstrap Tutorial for Beginners](https://youtube.com/playlist?list=PLr6-GrHUlVf-gjvHuzCnVmeuaeAjRGltv) - EJ Media * [Bootstrap tutorial for beginners](https://www.youtube.com/playlist?list=PL6n9fhu94yhXd4xnk-j5FGhHjUv1LsF0V) - kudvenkat * [Complete Bootstrap 4 course - build 3 projects](https://www.udemy.com/course/bootstrap-4-tutorials) - Igneus Technologies (Udemy) * [Complete Bootstrap Crash Course \| Bootstrap 4 Tutorial](https://www.youtube.com/watch?v=ZfRn9VJzdGA) - Julio Codes * [Introduction to Bootstrap - A Tutorial](https://www.classcentral.com/course/edx-introduction-to-bootstrap-a-tutorial-3338) - Microsoft via edX (Class Central) * [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 (YouTube) +* [Learn Bootstrap 5 and SASS by Building a Portfolio Website - Full Course](https://www.youtube.com/watch?v=iJKCj8uAHz8) - Patrick Muriungi, freeCodeCamp * [Rapid website design with Bootstrap](https://www.udemy.com/course/responsive-website-design) - Laurence Svekis (Udemy) @@ -771,15 +771,15 @@ * [Java Programming Basics](https://www.udemy.com/course/java-programming-basics/) - Charles Mulic (Udemy) * [Java Programming: Solving Problems with Software](https://www.coursera.org/learn/java-programming) (Coursera) * [Java Server Tutorials - Happy Coding](https://happycoding.io/tutorials/java-server/) - Kevin Workman -* [Java tutorial for beginners](https://youtube.com/playlist?list=PLZPZq0r_RZOMhCAyywfnYLlrjiVOkdAI1) - Bro Code (YouTube) +* [Java tutorial for beginners](https://youtube.com/playlist?list=PLZPZq0r_RZOMhCAyywfnYLlrjiVOkdAI1) - Bro Code * [Java Tutorial for Beginners](https://www.youtube.com/watch?v=eIrMbAQSU34) - Programming with Mosh -* [Java Tutorial For Beginners](https://youtube.com/playlist?list=PLsyeobzWxl7oZ-fxDYkOToURHhMuWD1BK) - Telusko (YouTube) +* [Java Tutorial For Beginners](https://youtube.com/playlist?list=PLsyeobzWxl7oZ-fxDYkOToURHhMuWD1BK) - Telusko * [Java Tutorial for Complete Beginners](https://www.udemy.com/course/java-tutorial/) - John Purcell (Udemy) * [JSP (Java server pages) and servlet basics](https://www.udemy.com/course/jsp-servlet-free/) - StudyEasy Organisation, Chaand Sheikh (Udemy) * [Learn how to program: Java](https://www.learnhowtoprogram.com/java-june-2017) - Epicodus Inc. * [Learn Java](https://www.sololearn.com/learning/1068) - Sololearn *(email address required)* * [Learn Java Programming](https://www.programiz.com/java-programming) - Programiz -* [Object Oriented Programming (OOP) In Java Course](https://www.youtube.com/playlist?list=PL9gnSGHSqcno1G3XjUbwzXHL8_EttOuKk) - Kunal Kushwaha (YouTube) +* [Object Oriented Programming (OOP) In Java Course](https://www.youtube.com/playlist?list=PL9gnSGHSqcno1G3XjUbwzXHL8_EttOuKk) - Kunal Kushwaha * [Object-Oriented programming with Java, part I](https://moocfi.github.io/courses/2013/programming-part-1/) * [Object-Oriented programming with Java, part II](https://moocfi.github.io/courses/2013/programming-part-2/) * [Princeton Algorithms, Part 1](https://www.coursera.org/course/algs4partI) @@ -793,17 +793,17 @@ ### JavaScript * [Asynchronous Programming: The End of The Loop](https://egghead.io/courses/asynchronous-programming-the-end-of-the-loop) - Jafar Husain -* [Beginner's Series to: JavaScript](https://youtube.com/playlist?list=PLlrxD0HtieHhW0NCG7M536uHGOtJ95Ut2) - Microsoft Developer (YouTube) +* [Beginner's Series to: JavaScript](https://youtube.com/playlist?list=PLlrxD0HtieHhW0NCG7M536uHGOtJ95Ut2) - Microsoft Developer * [Bento JavaScript Learning Track](https://bento.io/topic/javascript) (Bento) * [Creative Coding for Complete Beginners](https://youtube.com/playlist?list=PLUG_f-krxzVrRCOjGFwOuYj3QarVfPWXK) - Algorithmic Art * [Cycle.js Fundamentals](https://egghead.io/courses/cycle-js-fundamentals) - André Staltz -* [ES6 and Typescript Tutorial](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhI0V5mE9Vu6Nm-nap8EcjV) - Codevolution, Vishwas Gopinath (YouTube) -* [Functional Programming in JavaScript](https://www.youtube.com/playlist?list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84) - Mattias Petter Johansson «Fun Fun Function» (YouTube) +* [ES6 and Typescript Tutorial](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhI0V5mE9Vu6Nm-nap8EcjV) - Codevolution, Vishwas Gopinath +* [Functional Programming in JavaScript](https://www.youtube.com/playlist?list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84) - Mattias Petter Johansson «Fun Fun Function» * [Intro to JavaScript ES6 programming](https://www.youtube.com/playlist?list=PL-xu4i_QDSxcoDNeh8rx5-pHCCTOg0XsI) * [Intro To JavaScript Unit Testing & BDD](https://www.youtube.com/watch?v=u5cLK1UrFyQ) - Traversy Media * [Introduction to ES6+](https://scrimba.com/learn/introtoes6) - Dylan C. Israel (Scrimba) -* [JavaScript Array Methods](https://youtube.com/playlist?list=PLgBH1CvjOA62PBFIDq55-S6Beivje30A2) - Florin Pop (YouTube) -* [JavaScript Coding Challenges](https://youtube.com/playlist?list=PLgBH1CvjOA63ROz8Wqd7RDD0qpvGXF8x5) - Florin Pop (YouTube) +* [JavaScript Array Methods](https://youtube.com/playlist?list=PLgBH1CvjOA62PBFIDq55-S6Beivje30A2) - Florin Pop +* [JavaScript Coding Challenges](https://youtube.com/playlist?list=PLgBH1CvjOA63ROz8Wqd7RDD0qpvGXF8x5) - Florin Pop * [Javascript course](https://www.youtube.com/playlist?list=PLRAV69dS1uWSxUIk5o3vQY2-_VKsOpXLD) - Hitesh Choudhary * [Javascript Essentials](https://www.udemy.com/javascript-essentials/) - Lawrence Turton (Udemy) * [Javascript Fundamentals](https://www.udemy.com/course/javascriptfundamentals) - Bharath Thippireddy (Udemy) @@ -812,23 +812,23 @@ * [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 * [JavaScript Tutorials](https://www.youtube.com/playlist?list=PLTjRvDozrdlxEIuOBZkMAK5uiqp8rHUax) - Moshfegh Hamedani (Programming with Mosh) -* [Javascript tutorials for beginners](https://www.youtube.com/playlist?list=PLsyeobzWxl7rrvgG7MLNIMSTzVCDZZcT4) - Telusko (Youtube) +* [Javascript tutorials for beginners](https://www.youtube.com/playlist?list=PLsyeobzWxl7rrvgG7MLNIMSTzVCDZZcT4) - Telusko * [Javascript30](https://javascript30.com) - Wesbos * [Learn how to program: JavaScript](https://www.learnhowtoprogram.com/javascript) - Epicodus Inc. -* [Learn JavaScript](https://youtube.com/playlist?list=PLgBH1CvjOA636I8hnHSyuOnX341XQrBth) - Florin Pop (YouTube) -* [Learn JavaScript - Full Course for Beginners](https://www.youtube.com/watch?v=PkZNo7MFNFg) - Beau Carnes, freeCodeCamp.org (YouTube) +* [Learn JavaScript](https://youtube.com/playlist?list=PLgBH1CvjOA636I8hnHSyuOnX341XQrBth) - Florin Pop +* [Learn JavaScript - Full Course for Beginners](https://www.youtube.com/watch?v=PkZNo7MFNFg) - Beau Carnes, freeCodeCamp.org * [Learn JavaScript for free](https://scrimba.com/learn/learnjavascript) - Per Harald Borgen (Scrimba) * [Learn modern JavaScript](https://scrimba.com/learn/es6) - Beau Carnes (Scrimba) (Scrimba account *required*) * [Learn to Program in Javascript: Beginner to Pro](https://www.udemy.com/course/programming-in-javascript) - Raghavendra Dixit (Udemy) * [learn:query](https://learnquery.infinum.com) -* [Namaste 🙏 JavaScript: An In-Depth JavaScript Fundamentals Course](https://www.youtube.com/playlist?list=PLlasXeu85E9cQ32gLCvAvr9vNaUccPVNP) - Akshay Saini (YouTube) +* [Namaste 🙏 JavaScript: An In-Depth JavaScript Fundamentals Course](https://www.youtube.com/playlist?list=PLlasXeu85E9cQ32gLCvAvr9vNaUccPVNP) - Akshay Saini * [npm - Mastering the Basics](https://www.udemy.com/course/npm-mastering-the-basics/) - Vishwas Gopinath (Udemy) * [Object-Oriented JavaScript](https://www.udacity.com/course/object-oriented-javascript--ud711) - Richard Kalehoff (Udacity) * [Offline Web Applications](https://www.udacity.com/course/offline-web-applications--ud899) - Google, Michael Wales (Udacity) * [Programming Foundations with Javascript, HTML and CSS](https://www.coursera.org/learn/duke-programming-web) - Owen Astrachan, Robert Duvall, Andrew D. Hilton, Susan H. Rodger (Coursera) -* [The 10 Days of JavaScript](https://www.youtube.com/playlist?list=PLpcSpRrAaOaoIqHQddZOdbRrzr5dJtgSs) - Brad Schiff, LearnWebCode (YouTube) +* [The 10 Days of JavaScript](https://www.youtube.com/playlist?list=PLpcSpRrAaOaoIqHQddZOdbRrzr5dJtgSs) - Brad Schiff, LearnWebCode * [Understanding RxJS](https://youtube.com/playlist?list=PL55RiY5tL51pHpagYcrN9ubNLVXF8rGVi) - Academind -* [Vanilla JavaScript](https://www.youtube.com/playlist?list=PLillGF-RfqbbnEGy3ROiLWk7JMCuSyQtX) - Brad Traversy, Traversy Media (YouTube) +* [Vanilla JavaScript](https://www.youtube.com/playlist?list=PLillGF-RfqbbnEGy3ROiLWk7JMCuSyQtX) - Brad Traversy, Traversy Media #### AngularJS @@ -837,7 +837,7 @@ * [AngularJS Tutorial for Beginners](https://www.youtube.com/watch?v=9b9pLgaSQuI) - Yaakov Chaikin (My Lesson) * [AngularJS Tutorials](https://www.youtube.com/playlist?list=PL4cUxeGkcC9gsJS5QgFT2IvWIX78dV3_v) - The Net Ninja -* [Egghead.io - AngularJS](https://www.youtube.com/playlist?list=PLP6DbQBkn9ymGQh2qpk9ImLHdSH5T7yw7) - John Lindquist (YouTube) +* [Egghead.io - AngularJS](https://www.youtube.com/playlist?list=PLP6DbQBkn9ymGQh2qpk9ImLHdSH5T7yw7) - John Lindquist * [Learn AngularJS 1.X](https://www.codecademy.com/learn/learn-angularjs) - Codecademy (Codecademy account *required*) * [Shaping up with Angular.js](https://www.codeschool.com/courses/shaping-up-with-angular-js) - Codeschool (Codeschool account *required*) @@ -850,14 +850,14 @@ #### Electron -* [Electron js Tutorials](https://youtube.com/playlist?list=PLC3y8-rFHvwiCJD3WrAFUrIMkGVDE0uqW) - Codevolution (YouTube) +* [Electron js Tutorials](https://youtube.com/playlist?list=PLC3y8-rFHvwiCJD3WrAFUrIMkGVDE0uqW) - Codevolution #### jQuery * [Bento jQuery Track](https://bento.io/topic/jquery) (Bento) * [Introduction to JQuery](https://www.udacity.com/course/intro-to-jquery--ud245) (Udacity) -* [jQuery Crash Course](https://www.youtube.com/playlist?list=PLillGF-RfqbYJVXBgZ_nA7FTAAEpp_IAc) - Brad Traversy, Traversy Media (YouTube) +* [jQuery Crash Course](https://www.youtube.com/playlist?list=PLillGF-RfqbYJVXBgZ_nA7FTAAEpp_IAc) - Brad Traversy, Traversy Media #### Next.js @@ -871,18 +871,18 @@ #### NodeJS * [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://youtube.com/playlist?list=PLlrxD0HtieHje-_287YJKhY8tDeSItwtg) - Microsoft Developer (YouTube) -* [Building a RESTful API with Node.js](https://www.youtube.com/playlist?list=PL55RiY5tL51q4D-B63KBnygU6opNPFk_q) - Academind (YouTube) +* [Beginner's Series to: Node.js](https://youtube.com/playlist?list=PLlrxD0HtieHje-_287YJKhY8tDeSItwtg) - Microsoft Developer +* [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)* -* [Express JS Crash Course](https://www.youtube.com/watch?v=L72fhGm1tfE) - Brad Traversy, Traversy Media (YouTube) +* [Express JS Crash Course](https://www.youtube.com/watch?v=L72fhGm1tfE) - Brad Traversy, Traversy Media * [ExpressJS Fundamentals](https://www.udemy.com/course/expressjs-fundamentals/) - Patrick Schroeder (Udemy) -* [Node and Express Tutorial](https://www.youtube.com/watch?v=TNV0_7QRDwY) - John Smilga, Coding Addict (YouTube) +* [Node and Express Tutorial](https://www.youtube.com/watch?v=TNV0_7QRDwY) - John Smilga, Coding Addict * [Node.js API Development for Beginners](https://www.udemy.com/course/node-js-api-tutorial/) (Udemy) -* [Node.js Basics](https://www.youtube.com/playlist?list=PLqq-6Pq4lTTa-d0iZg41U2RDqECol9C5B) - Java Brains (YouTube) +* [Node.js Basics](https://www.youtube.com/playlist?list=PLqq-6Pq4lTTa-d0iZg41U2RDqECol9C5B) - Java Brains * [Node.js Crash Course Tutorial](https://www.youtube.com/playlist?list=PL4cUxeGkcC9jsz4LDYc6kv3ymONOKxwBU) - The Net Ninja * [Node.js Full Course for Beginners \| Complete All-in-One Tutorial \| 7 Hours](https://www.youtube.com/watch?v=f2EqECiTBL8) - Dave Gray * [Node.js Introductory Course for Absolute Beginners](https://www.udemy.com/course/nodejs-introductory-course-for-absolute-beginners) - Nodejs Academy (Udemy) -* [Node.js Tutorial for Beginners](https://www.youtube.com/playlist?list=PLsyeobzWxl7occsESx2X1E2R2Uw5wCoeG) - Telusko (YouTube) +* [Node.js Tutorial for Beginners](https://www.youtube.com/playlist?list=PLsyeobzWxl7occsESx2X1E2R2Uw5wCoeG) - Telusko * [Node.js Tutorial for Beginners: Learn Node in 1 Hour](https://www.youtube.com/watch?v=TlB_eWDSMt4) - Moshfegh Hamedani (Programming with Mosh) @@ -920,7 +920,7 @@ * [CS50's Mobile App Development with React Native](https://www.edx.org/course/cs50s-mobile-app-development-with-react-native) - edX * [Introduction to React Native](https://fullstackopen.com/en/part10/introduction_to_react_native) - Full Stack Open * [React Native for Beginners](https://www.youtube.com/playlist?list=PL4cUxeGkcC9ixPU-QkScoRBVxtPPzVjrQ) - The Net Ninja -* [React Native Tutorial (2021)](https://youtube.com/playlist?list=PL8kfZyp--gEXs4YsSLtB3KqDtdOFHMjWZ) - Programming with Mash, MAhdi SHarifimehr (YouTube) +* [React Native Tutorial (2021)](https://youtube.com/playlist?list=PL8kfZyp--gEXs4YsSLtB3KqDtdOFHMjWZ) - Programming with Mash, MAhdi SHarifimehr * [React Tutorial for Beginners](https://www.youtube.com/playlist?list=PLC3y8-rFHvwgg3vaYJgHGnModB54rxOk3) - codevolution @@ -934,8 +934,8 @@ #### Svelte -* [Learn the Svelte JavaScript Framework](https://www.youtube.com/watch?v=ujbE0mzX-CU) - Noah Glaser, freeCodeCamp (YouTube) -* [Svelte Tutorial](https://www.youtube.com/watch?v=vhGiGqZ78Rs) - Beau Carnes, freeCodeCamp (YouTube) +* [Learn the Svelte JavaScript Framework](https://www.youtube.com/watch?v=ujbE0mzX-CU) - Noah Glaser, freeCodeCamp +* [Svelte Tutorial](https://www.youtube.com/watch?v=vhGiGqZ78Rs) - Beau Carnes, freeCodeCamp #### Three.js @@ -945,7 +945,7 @@ #### Vue.js -* [Full Stack Vue.js, Express & MongoDB](https://www.youtube.com/playlist?list=PLillGF-RfqbYSx-Ab1xWVanGKtowTsnNm) - Traversy Media (YouTube) +* [Full Stack Vue.js, Express & MongoDB](https://www.youtube.com/playlist?list=PLillGF-RfqbYSx-Ab1xWVanGKtowTsnNm) - Traversy Media * [Get Started with Nuxt](https://explorers.netlify.com/learn/get-started-with-nuxt) - Debbie O'Brien (Netlify) * [Internationalization with vue-i18n](https://vueschool.io/courses/internationalization-with-vue-i18n) * [Intro to Vue 2](https://www.vuemastery.com/courses/intro-to-vue-js/vue-instance) @@ -957,7 +957,7 @@ * [Vue Router for Everyone](https://vueschool.io/courses/vue-router-for-everyone) * [Vue.js Components Fundamentals](https://vueschool.io/courses/vuejs-components-fundamentals) * [Vue.js Fundamentals](https://vueschool.io/courses/vuejs-fundamentals) -* [Vue.js Tutorial](https://www.youtube.com/playlist?list=PL4cUxeGkcC9hYYGbV60Vq3IXYNfDk8At1) - The Net Ninja (YouTube) +* [Vue.js Tutorial](https://www.youtube.com/playlist?list=PL4cUxeGkcC9hYYGbV60Vq3IXYNfDk8At1) - The Net Ninja * [Vue.js Tutorial for Beginners](https://www.youtube.com/playlist?list=PL8p2I9GklV47GZrhYwnnStpx_B5GqL1Aq) - Code Step By Step * [Vuex for Everyone](https://vueschool.io/courses/vuex-for-everyone) @@ -970,19 +970,19 @@ ### Julia * [Decision Making Under Uncertainty using POMDPs.jl](https://www.youtube.com/playlist?list=PLP8iPy9hna6QPqk4N8eBk0oXzLrLbOtTA) - The Julia Programming Language -* [GeoStats.jl Tutorials](https://www.youtube.com/playlist?list=PLsH4hc788Z1f1e61DN3EV9AhDlpbhhanw) - Julio Hoffimann (YouTube) +* [GeoStats.jl Tutorials](https://www.youtube.com/playlist?list=PLsH4hc788Z1f1e61DN3EV9AhDlpbhhanw) - Julio Hoffimann * [Introduction to DataFrames.jl](https://juliaacademy.com/p/introduction-to-dataframes-jl) - Bogumił Kamiński (JuliaAcademy) -* [Julia Tutorials (Basic)](https://www.youtube.com/playlist?list=PLP8iPy9hna6SCcFv3FvY_qjAmtTsNYHQE) - The Julia Programming Language (YouTube) +* [Julia Tutorials (Basic)](https://www.youtube.com/playlist?list=PLP8iPy9hna6SCcFv3FvY_qjAmtTsNYHQE) - The Julia Programming Language ### Kotlin * [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 (YouTube) +* [Android Kotlin Tutorial: Create Android Apps using Kotlin](https://www.youtube.com/playlist?list=PLlxmoA0rQ-Lw5k_QCqVl3rsoJOnb_00UV) - Sriyank Siddhartha * [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) -* [Kotlin Course - Tutorial for Beginners](https://www.youtube.com/watch?v=F9UC9DY-vIU) - Nate Ebel, freeCodeCamp (YouTube) +* [Kotlin Course - Tutorial for Beginners](https://www.youtube.com/watch?v=F9UC9DY-vIU) - Nate Ebel, freeCodeCamp * [Kotlin for Java Developers](https://www.coursera.org/learn/kotlin-for-java-developers) - Svetlana Isakova, Andrey Breslav (Coursera) * [Kotlin Newbie To Pro](https://www.youtube.com/playlist?list=PLQkwcJG4YTCRSQikwhtoApYs9ij_Hc5Z9) - Philipp Lackner * [One hour Kotlin guide for beginners](https://www.udemy.com/course/one-hour-kotlin-guide-for-beginners) - Tutlets Kkang (Udemy) @@ -1023,8 +1023,8 @@ * [AWS Machine Learning Foundations Course](https://www.udacity.com/course/aws-machine-learning-foundations--ud065) - AWS (Udacity) * [Caltech's Learning From data](https://work.caltech.edu/telecourse.html) -* [Complete Machine Learning Bootcamp](https://youtube.com/playlist?list=PLyzHIYrZBplo3K0dNUqppd2ynnoZPD6N1) - Code for Cause (Youtube) -* [Complete Machine Learning in Python playlist](https://www.youtube.com/playlist?list=PLZoTAELRMXVPBTrWtJkn3wWQxZkmTXGwe) - Krish Naik (YouTube) +* [Complete Machine Learning Bootcamp](https://youtube.com/playlist?list=PLyzHIYrZBplo3K0dNUqppd2ynnoZPD6N1) - Code for Cause +* [Complete Machine Learning in Python playlist](https://www.youtube.com/playlist?list=PLZoTAELRMXVPBTrWtJkn3wWQxZkmTXGwe) - Krish Naik * [Deep Learning Fundamentals](https://cognitiveclass.ai/courses/introduction-deep-learning) - DeepLearning.TV (cognitiveclass.ai) * [Google's Machine Learning Crash Course](https://developers.google.com/machine-learning/crash-course/) * [Intro to Machine Learning](https://www.kaggle.com/learn/intro-to-machine-learning) (Kaggle) @@ -1066,7 +1066,7 @@ * [MATLAB for Data Processing and Visualization](https://matlabacademy.mathworks.com/details/matlab-for-data-processing-and-visualization/mlvi) - Renee Bach * [MATLAB Fundamentals](https://matlabacademy.mathworks.com/details/matlab-fundamentals/mlbe) - Erin Byrne * [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 (YouTube) +* [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/) @@ -1132,7 +1132,7 @@ ### PHP * [Laravel 5.8 Tutorial From Scratch](https://www.youtube.com/playlist?list=PLpzy7FIRqpGD0kxI48v8QEVVZd744Phi4) - Coder's Tape (2019) -* [Laravel From Scratch 2022 \| 4+ Hour Course](https://www.youtube.com/watch?v=MYyJ4PuL4pY) - Traversy Media (YouTube) +* [Laravel From Scratch 2022 \| 4+ Hour Course](https://www.youtube.com/watch?v=MYyJ4PuL4pY) - Traversy Media * [Learn how to program: PHP](https://www.learnhowtoprogram.com/php) - Epicodus Inc. * [Learn PHP](https://www.sololearn.com/learning/1059) - *registration required* * [Learn PHP The Right Way - Full PHP Tutorial for Beginners & Advanced](https://youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-) - Program With Gio @@ -1153,9 +1153,9 @@ ### PLC - Programmable logic controllers -* [Learning motion control and IO with Beckhoff TwinCAT PLCs](https://www.youtube.com/playlist?list=PLE1CU6EebvTD29gsHo1djsKU7J5Dtp0Bn) - Evan Jensen (YouTube) -* [Learning PLCs with Structured Text](https://www.youtube.com/playlist?list=PLE1CU6EebvTCJCMIUOSWgMseMaW-2k5zH) - Evan Jensen (YouTube) -* [PLC programming using TwinCAT 3](https://www.youtube.com/playlist?list=PLimaF0nZKYHz3I3kFP4myaAYjmYk1SowO) - Jakob Sagatowski (YouTube) +* [Learning motion control and IO with Beckhoff TwinCAT PLCs](https://www.youtube.com/playlist?list=PLE1CU6EebvTD29gsHo1djsKU7J5Dtp0Bn) - Evan Jensen +* [Learning PLCs with Structured Text](https://www.youtube.com/playlist?list=PLE1CU6EebvTCJCMIUOSWgMseMaW-2k5zH) - Evan Jensen +* [PLC programming using TwinCAT 3](https://www.youtube.com/playlist?list=PLimaF0nZKYHz3I3kFP4myaAYjmYk1SowO) - Jakob Sagatowski ### Processing @@ -1207,7 +1207,7 @@ * [Python for Data Science, AI & Development](https://www.coursera.org/learn/python-for-applied-data-science-ai) - Joseph Santarcangelo (Coursera) * [Python for Everybody](https://www.py4e.com/lessons) (Coursera Reading Materials with YouTube Videos) * [Python from Scratch](https://open.cs.uwaterloo.ca/python-from-scratch/) - Centre for Education in Math and Computing (University of Waterloo) -* [Python GUI's With TKinter](https://youtube.com/playlist?list=PLCC34OHNcOtoC6GglhF3ncJ5rLwQrLGnV) - Codemy.com (YouTube) +* [Python GUI's With TKinter](https://youtube.com/playlist?list=PLCC34OHNcOtoC6GglhF3ncJ5rLwQrLGnV) - Codemy.com * [Python in 80 minutes](https://www.udemy.com/course/learn-python-in-80-minutes/) - Muhammed Ali Dilek (Udemy) * [Python Learn Course](https://www.kaggle.com/learn/python) - Colin Morris (Kaggle) * [Python OOP : Object Oriented Programming in Python](https://www.udemy.com/course/object-oriented-python-programming/) - Deepali Srivastava (Udemy) @@ -1223,7 +1223,7 @@ * [Python tutorial for beginners](https://www.youtube.com/playlist?list=PLK8cqdr55Tss0puRoHDBagvj7Qjin9axl) - ProgrammingWithHarry * [Python Tutorial for Beginners - Learn Python in 5 Hours \[FULL COURSE\]](https://www.youtube.com/watch?v=t8pPdKYpowI) - Nana Janashia (TechWorld with Nana) * [Python Tutorial For Beginners (With Notes)](https://www.youtube.com/watch?v=EyEqWFvLDT8) - ProgrammingWithHarry -* [Python Tutorials](https://www.youtube.com/playlist?list=PLTjRvDozrdlxj5wgH4qkvwSOdHLOCx10f) - Programming with Mosh (YouTube) +* [Python Tutorials](https://www.youtube.com/playlist?list=PLTjRvDozrdlxj5wgH4qkvwSOdHLOCx10f) - Programming with Mosh * [Python Tutorials](https://www.youtube.com/playlist?list=PL-osiE80TeTt2d9bfVyTiXJA-UTHn6WwU) - Corey Schafer * [Python Tutorials](https://youtube.com/playlist?list=PLWKjhJtqVAbnqBxcdjVGgT3uVR10bzTEB) - freeCodeCamp.org * [SoloLearn](https://www.sololearn.com/Course/Python/) @@ -1240,7 +1240,7 @@ * [Django Tutorial for Beginners (2021)](https://www.youtube.com/watch?v=rHux0gMZ3Eg) - Moshfegh Hamedani (Programming with Mosh) * [Django Tutorials](https://www.youtube.com/playlist?list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p) - Corey Schafer * [Django Tutorials for Beginners](https://www.youtube.com/playlist?list=PLK8cqdr55Tsv-D2HMdrnD32oOVBNvmxjr) - Programming With Harry(English) -* [Django Wedensdays](https://www.youtube.com/playlist?list=PLCC34OHNcOtqW9BJmgQPPzUpJ8hl49AGy) - Codemy.com (YouTube) +* [Django Wedensdays](https://www.youtube.com/playlist?list=PLCC34OHNcOtqW9BJmgQPPzUpJ8hl49AGy) - Codemy.com * [Python Django Tutorial 2018 for Beginners](https://www.youtube.com/playlist?list=PL-J2q3Ga50oOpni_xS2PPUe4mf9lM96dD) - Clever Programmer * [Python Django Tutorial 2021](https://www.youtube.com/playlist?list=PL-51WBLyFTg1pUMaTJ4WSgnyvWfLGmwDm) - Dennis Ivy * [Try Django 3.2 - Python Web Development Tutorial Series](https://www.youtube.com/playlist?list=PLEsfXFp6DpzRMby_cSoWTFw8zaMdTEXgL) - Justin Mitchel, CodingEntrepreneurs @@ -1248,14 +1248,14 @@ #### Flask -* [Flask Fridays](https://www.youtube.com/playlist?list=PLCC34OHNcOtolz2Vd9ZSeSXWc8Bq23yEz) - Codemy.com (YouTube) +* [Flask Fridays](https://www.youtube.com/playlist?list=PLCC34OHNcOtolz2Vd9ZSeSXWc8Bq23yEz) - Codemy.com * [Flask Tutorials](https://www.youtube.com/playlist?list=PL-osiE80TeTs4UjLw5MM6OjgkjFeUxCYH) - Corey Schafer * [Flask Tutorials](https://www.youtube.com/playlist?list=PLzMcBGfZo4-n4vJJybUVV3Un_NFS5EOgX) - Tech with Tim #### Jupyter -* [Jupyter Tutorials](https://youtube.com/playlist?list=PL1m-6MPBNAZfF-El7BzqaOrCrTBRgH1Nk) - Emyrrich (Youtube) +* [Jupyter Tutorials](https://youtube.com/playlist?list=PL1m-6MPBNAZfF-El7BzqaOrCrTBRgH1Nk) - Emyrrich ### QB64 @@ -1285,7 +1285,7 @@ ### Robotics * [Free Robotics Course For School Students Certified Course By Coding Blocks Junior](https://youtube.com/playlist?list=PLhLbJ9UoJCvtlCNamtuDay41AG0JhQBKU) - CodingBlocks Junior -* [Introduction to RTOS](https://www.youtube.com/playlist?list=PLEBQazB0HUyQ4hAPU1cJED6t3DU0h34bz) - Shawn Hymel, Digi-Key (YouTube) +* [Introduction to RTOS](https://www.youtube.com/playlist?list=PLEBQazB0HUyQ4hAPU1cJED6t3DU0h34bz) - Shawn Hymel, Digi-Key * [Robotics 1](https://www.youtube.com/playlist?list=PLAQopGWlIcyaqDBW1zSKx7lHfVcOmWSWt) - A. De Luca @@ -1360,12 +1360,12 @@ ### Solidity -* [Learn Solidity](https://youtube.com/playlist?list=PL16WqdAj66SCOdL6XIFbke-XQg2GW_Avg) - Will it Scale (YouTube) -* [MASTER Solidity for Blockchain](https://youtube.com/playlist?list=PLS5SEs8ZftgVnWHv2_mkvJjn5HBOkde3g) - Dapp University (YouTube) +* [Learn Solidity](https://youtube.com/playlist?list=PL16WqdAj66SCOdL6XIFbke-XQg2GW_Avg) - Will it Scale +* [MASTER Solidity for Blockchain](https://youtube.com/playlist?list=PLS5SEs8ZftgVnWHv2_mkvJjn5HBOkde3g) - Dapp University * [Solidity 101](https://www.youtube.com/playlist?list=PLYORQHvGMg-WS5r8UjaWnnAeCHTH3wRaF) - Secureum * [Solidity 201](https://www.youtube.com/playlist?list=PLYORQHvGMg-V9w6UZ_YOQYjG5NPqnRwdc) - Secureum * [Solidity Tutorial](https://www.youtube.com/playlist?list=PLbbtODcOYIoE0D6fschNU4rqtGFRpk3ea) - EatTheBlocks -* [Solidity Tutorial - A Full Course on Ethereum, Blockchain Development, Smart Contracts, and the EVM](https://www.youtube.com/watch?v=ipwxYa-F1uY) - Gregory McCubbin @ freeCodeCamp.org & Dapp University (YouTube) +* [Solidity Tutorial - A Full Course on Ethereum, Blockchain Development, Smart Contracts, and the EVM](https://www.youtube.com/watch?v=ipwxYa-F1uY) - Gregory McCubbin @ freeCodeCamp.org & Dapp University ### Swift @@ -1415,12 +1415,12 @@ ### TypeScript * [Beginner's Typescript](https://www.totaltypescript.com/tutorials/beginners-typescript) - Matt Pocock -* [ES6 and Typescript Tutorial](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhI0V5mE9Vu6Nm-nap8EcjV) - Codevolution, Vishwas Gopinath (YouTube) +* [ES6 and Typescript Tutorial](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhI0V5mE9Vu6Nm-nap8EcjV) - Codevolution, Vishwas Gopinath * [Introduction to TypeScript](https://www.udemy.com/typescript/) - Daniel Stern (Udemy) * [Learn TypeScript](https://www.codecademy.com/learn/learn-typescript) - (CodeAcademy) -* [TypeScript Course for Beginners- Learn TypeScript from Scratch!](https://www.youtube.com/watch?v=BwuLxPH8IDs) - Academind (Youtube) +* [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 (Youtube) +* [TypeScript Tutorial for Beginners - 2022](https://www.youtube.com/watch?v=d56mG7DezGs) - Programming with Mosh #### Angular @@ -1429,13 +1429,13 @@ * [Angular 12 / 13 tutorial](https://www.youtube.com/playlist?list=PL8p2I9GklV47eNpoo4Fr6fkags72a8F0v) - Code Step By Step * [Angular 12 Course](https://www.youtube.com/playlist?list=PLjsBk8SIQEi-RqkglLcn19TaeeopcuDXV) - Slobodan Gajic -* [Angular 6 Tutorials](https://www.youtube.com/playlist?list=PLYxzS__5yYQlqCmHqDyW3yo5V79C7eaTe) - codedamn (YouTube) -* [Angular Complete Course Guide](https://youtube.com/playlist?list=PL_euSNU_eLbeAJxvVdJn5lhPWX9IWHhxs) - Leela Web Dev (YouTube) +* [Angular 6 Tutorials](https://www.youtube.com/playlist?list=PLYxzS__5yYQlqCmHqDyW3yo5V79C7eaTe) - codedamn +* [Angular Complete Course Guide](https://youtube.com/playlist?list=PL_euSNU_eLbeAJxvVdJn5lhPWX9IWHhxs) - Leela Web Dev * [Angular Courses](https://www.youtube.com/playlist?list=PLTjRvDozrdlxAhsPP4ZYtt3G8KbJ449oT) - Moshfegh Hamedani (Programming with Mosh) -* [Angular Crash Course 2021](https://www.youtube.com/watch?v=3dHNOWTI7H8) - Brad Traversy, Traversy Media (YouTube) +* [Angular Crash Course 2021](https://www.youtube.com/watch?v=3dHNOWTI7H8) - Brad Traversy, Traversy Media * [Angular Fast Crash Course](https://www.udemy.com/angular-fast-crash-course/) - Edwin Diaz, Coding Faculty Solutions (Udemy) * [Angular for Beginners](https://www.udemy.com/course/angular-for-beginners-course/) - Angular University (Udemy) -* [Angular Tutorial For Beginners](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhBRAgFinJR8KHIrCdTkZcZ) - Codevolution (YouTube) +* [Angular Tutorial For Beginners](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhBRAgFinJR8KHIrCdTkZcZ) - Codevolution * [Angular Tutorial for Beginners - Web Framework with Typescript Course](https://www.youtube.com/watch?v=AAu8bjj6-UI) - Slobodan Gajic, freeCodeCamp * [Learn Angular 5 from Scratch](https://www.udemy.com/course/angular-5/) - Gary Simon (Udemy) @@ -1443,7 +1443,7 @@ #### Deno * [Deno Beginner](https://denobeginner.com) - Ahmad Awais (email address *required*) -* [Deno Course - Better than Node.js?](https://www.youtube.com/watch?v=TQUy8ENesGY) - The Codeholic, freeCodeCamp (YouTube) +* [Deno Course - Better than Node.js?](https://www.youtube.com/watch?v=TQUy8ENesGY) - The Codeholic, freeCodeCamp ### Verilog / VHDL / SystemVerilog @@ -1465,7 +1465,7 @@ * [Essential Nextjs Typescript Tailwind Stack](https://www.youtube.com/playlist?list=PLKEkvhqFCRwL94nLP-TdIfNmbiZk5FCMx) - Fireship, Ben Awad, Traversy Media, Devs Force * [Flask(A Python Microframework) Tutorial](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world) * [Foundations of Front End Web Development](https://www.udemy.com/course/foundations-of-front-end-development/) - Davide Molin (Udemy) -* [Frontend UI Development with React](https://www.youtube.com/playlist?list=PL0vfts4VzfNgUUEtEjxDVfh4iocVR3qIb) - Jeff Delaney, Fireship.io (YouTube) +* [Frontend UI Development with React](https://www.youtube.com/playlist?list=PL0vfts4VzfNgUUEtEjxDVfh4iocVR3qIb) - Jeff Delaney, Fireship.io * [Full Stack Foundations](https://www.udacity.com/course/full-stack-foundations--ud088) - by AWS on Udacity * [Full stack open](https://fullstackopen.com/en/) - University of Helsinki, Houston Inc., Terveystalo, Elisa, K-ryhmä, Unity Technologies, Konecranes * [How to Meet Web Content Accessibility Guidelines (Quick Reference)](https://www.w3.org/WAI/WCAG21/quickref/) - W3C Web Accessibility Initiative diff --git a/courses/free-courses-es.md b/courses/free-courses-es.md index 96c94f6729c3f..b1c50952889f9 100644 --- a/courses/free-courses-es.md +++ b/courses/free-courses-es.md @@ -40,7 +40,7 @@ * [Aprende a programar tu primera app](https://www.edx.org/es/course/jugando-con-android-aprende-programar-tu-uamx-android301x-4) * [Introducción a la programación Android](https://www.edx.org/es/course/android-introduccion-la-programacion-upvalenciax-aip201x-1) * [Introducción a la programación Android](https://campusvirtual.ull.es/ocw/course/view.php?id=130) -* [Material Design con Android Studio](https://www.youtube.com/playlist?list=PLEtcGQaT56ch37mnavd8p5cbnkDvXLGsX) - Jesús Conde (YouTube) +* [Material Design con Android Studio](https://www.youtube.com/playlist?list=PLEtcGQaT56ch37mnavd8p5cbnkDvXLGsX) - Jesús Conde ### Arduino @@ -84,7 +84,7 @@ ### Control de Versiones * [Git & GitHub](https://www.pildorasinformaticas.es/course/curso-de-git-github) - Juan Díaz (Píldoras Informáticas) -* [Git & GitHub](https://www.youtube.com/playlist?list=PLPl81lqbj-4I8i-x2b5_MG58tZfgKmJls) - Ignacio Gutiérrez, BlueWeb (YouTube) +* [Git & GitHub](https://www.youtube.com/playlist?list=PLPl81lqbj-4I8i-x2b5_MG58tZfgKmJls) - Ignacio Gutiérrez, BlueWeb ### Flujos de Trabajo @@ -201,14 +201,14 @@ * [Bootcamp Angular gratis](https://open-bootcamp.com/cursos/angular) - Open Bootcamp * [CSS Básico a Avanzado](https://www.pildorasinformaticas.es/course/css-avanzado-desde-0) - Juan Díaz (Píldoras Informáticas) * [Curso gratuito de JavaScript](https://argentinaprograma.com) - Fabricio Sodano (Argentina Programa) -* [Curso gratuito de Next.js y Firebase](https://www.youtube.com/playlist?list=PLV8x_i1fqBw1VR86y4C72xMGJ8ifjBwJ6) - Miguel Ángel Durán «midudev» (YouTube) +* [Curso gratuito de Next.js y Firebase](https://www.youtube.com/playlist?list=PLV8x_i1fqBw1VR86y4C72xMGJ8ifjBwJ6) - Miguel Ángel Durán «midudev» * [Curso JSON. De Novato a Experto](https://www.youtube.com/playlist?list=PLrDTf5qnZdEAiHO19QB9hq5QXAef1h8oY) - Camilo Martínez "Equimancho" -* [Curso React.js desde cero - Crea una aplicación paso a paso](https://www.youtube.com/playlist?list=PLV8x_i1fqBw0B008sQn79YxCjkHJU84pC) - Miguel Ángel Durán «midudev» (YouTube) +* [Curso React.js desde cero - Crea una aplicación paso a paso](https://www.youtube.com/playlist?list=PLV8x_i1fqBw0B008sQn79YxCjkHJU84pC) - Miguel Ángel Durán «midudev» * [Detección de objetos](https://www.coursera.org/learn/deteccion-objetos) * [Diseño Web - Principios de CSS](https://programadorwebvalencia.com/cursos/css/introducci%C3%B3n/) - Andros Fenollosa (Programador Web Valencia) * [Diseño Web - Principios de HTML](https://programadorwebvalencia.com/cursos/html/introducci%C3%B3n/) - Andros Fenollosa (Programador Web Valencia) * [Full Stack open: profundización en el desarrollo web moderno](https://fullstackopen.com/es/) - Universidad de Helsinki, Houston Inc., Terveystalo, Elisa, K-ryhmä, Unity Technologies, Konecranes -* [FullStack JavaScript Bootcamp \| JavaScript, React.js, GraphQL, Node.js, TypeScript y +](https://www.youtube.com/playlist?list=PLV8x_i1fqBw0Kn_fBIZTa3wS_VZAqddX7) - Miguel Ángel Durán «midudev» (YouTube) +* [FullStack JavaScript Bootcamp \| JavaScript, React.js, GraphQL, Node.js, TypeScript y +](https://www.youtube.com/playlist?list=PLV8x_i1fqBw0Kn_fBIZTa3wS_VZAqddX7) - Miguel Ángel Durán «midudev» * [HTML 5](https://www.pildorasinformaticas.es/course/html-5) - Juan Díaz (Píldoras Informáticas) * [Introducción a HTML & CSS](https://www.aulaclic.es/html/index.htm) (HTML) * [PHP MySql Módulo 1](https://www.pildorasinformaticas.es/course/php-mysql) - Juan Díaz (Píldoras Informáticas) @@ -260,7 +260,7 @@ ### Sistemas de gestión de contenidos / CMS -* [CURSO de WORDPRESS (Desde Cero) - 2020](https://www.youtube.com/playlist?list=PLs-v5LWbw7JnwF9RquAuuxLi-Ha1rths6) - Academia Coder (YouTube) +* [CURSO de WORDPRESS (Desde Cero) - 2020](https://www.youtube.com/playlist?list=PLs-v5LWbw7JnwF9RquAuuxLi-Ha1rths6) - Academia Coder ### Técnico de Software & Hardware diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index c3e6ae6deb64c..888d918b7edd1 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -122,10 +122,10 @@ ### Blockchain -* [Blockchain Full Course in Hindi](https://www.youtube.com/playlist?list=PLgPmWS2dQHW-BRQCQCNYgmHUfCN115pn0) - Code Eater (YouTube) +* [Blockchain Full Course in Hindi](https://www.youtube.com/playlist?list=PLgPmWS2dQHW-BRQCQCNYgmHUfCN115pn0) - Code Eater * [Blockchain Full Course in Hindi](https://www.youtube.com/playlist?list=PLRlT7xBRpp9MiMN25XJjUVz01rGFQohq2) - Innovate India * [Complete Blockchain Development Course for Beginners in Hindi](https://www.youtube.com/watch?v=RkYVVC2vXho) - web3Mantra -* [Solidity ^0.8 | Blockchain | In Hindi](https://www.youtube.com/playlist?list=PL-Jc9J83PIiG6_thChXWzolj9BEG-Y0gh) - Pepcoding (YouTube) +* [Solidity ^0.8 | Blockchain | In Hindi](https://www.youtube.com/playlist?list=PL-Jc9J83PIiG6_thChXWzolj9BEG-Y0gh) - Pepcoding ### C @@ -148,7 +148,7 @@ ### C++ * [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 (YouTube) +* [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) * [C++ Programming in Hindi](https://www.youtube.com/playlist?list=PLDA2q3s0-n15yszaZ2yRKEoxY-WWkuAt4) - Sumit Bisht (Edutainment 1.0) * [C++ Programming in Hindi](https://www.youtube.com/playlist?list=PLbGui_ZYuhijXuOfBSdQgK296Y7wUDWLn) - Rajesh Kumar, Geeky Shows @@ -172,7 +172,7 @@ ### Compiler Design * [Compiler Design](https://www.youtube.com/playlist?list=PL9FuOtXibFjVR-87LcU-DS-9TJcbG97_p) - Abhishek Sharma -* [Compiler Design (Complete Playlist)](https://www.youtube.com/playlist?list=PLxCzCOWd7aiEKtKSIHYusizkESC42diyc) - Gate Smashers (YouTube) +* [Compiler Design (Complete Playlist)](https://www.youtube.com/playlist?list=PLxCzCOWd7aiEKtKSIHYusizkESC42diyc) - Gate Smashers * [Compiler Design Tutorial In Hindi](https://www.youtube.com/playlist?list=PL-JvKqQx2Ate5DWhppx-MUOtGNA4S3spT) - University Academy @@ -184,7 +184,7 @@ ### Computer Organization and Architecture -* [Computer Organization and Architecture](https://www.youtube.com/playlist?list=PLxCzCOWd7aiHMonh3G6QNKq53C6oNXGrX) - Gate Smashers (YouTube) +* [Computer Organization and Architecture](https://www.youtube.com/playlist?list=PLxCzCOWd7aiHMonh3G6QNKq53C6oNXGrX) - Gate Smashers * [Computer Organization and Architecture Lectures in Hindi](https://www.youtube.com/playlist?list=PLV8vIYTIdSnar4uzz-4TIlgyFJ2m18NE3) - Easy Engineering Classes * [Introduction to Computer Organization and Architecture](https://youtube.com/playlist?list=PLBlnK6fEyqRjC2nTHdeUtWFkoiPVespkc) - Neso Academy @@ -198,12 +198,12 @@ * [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 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 (YouTube) +* [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 * [Graph Data Structure & Algorithms Full Course In Hindi](https://www.youtube.com/playlist?list=PLzjZaW71kMwSrxEtvK5uQnfNQ9UjGGzA-) - Hello World * [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 (YouTube) +* [Java + DSA](https://www.youtube.com/playlist?list=PLfqMhTWNBTe3LtFWcvwpqTkUSlB32kJop) - Apna College * [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 @@ -231,8 +231,8 @@ * [Complete Flutter Tutorial In Hindi By Desi Programmer](https://youtube.com/playlist?list=PLlFwzkUNmr94BF0KH7BYPL7DsZjhJRdTm) - Desi Programmer * [Flutter 3 tutorial in Hindi](https://youtube.com/playlist?list=PLB97yPrFwo5g-XcPlfSXSOeeby23jVAcp) - CODERS NEVER QUIT * [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 (YouTube) -* [Flutter Series 2020](https://www.youtube.com/playlist?list=PLDzeHZWIZsTo3Cs115GXkot28i406511Y) - CodeHelp - by Babbar (YouTube) +* [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](https://www.youtube.com/playlist?list=PL4cUxeGkcC9jLYyp2Aoh6hcWuxFDX6PBJ) - The Net Ninja * [Flutter Tutorial For Beginners in Hindi](https://youtube.com/playlist?list=PLMkkZSS5OjPIwDyHHKVex6zr008U1-sWM) - Geeks Rank * [Flutter Widgets in Hindi](https://www.youtube.com/playlist?list=PLz7ymP4HzwSH3vAnhDWLkO2TLbwGeigl7) - Ahirlog @@ -387,12 +387,12 @@ ### Machine Learning -* [Intro to Machine Learning](https://www.youtube.com/playlist?list=PL-Jc9J83PIiHioMKxmCxzpXdNfLE4TVjD) - Pepcoding (YouTube) +* [Intro to Machine Learning](https://www.youtube.com/playlist?list=PL-Jc9J83PIiHioMKxmCxzpXdNfLE4TVjD) - Pepcoding * [Machine Learning](https://www.youtube.com/playlist?list=PLYwpaL_SFmcBhOEPwf5cFwqo5B-cP9G4P) - 5 Minutes Engineering -* [Machine Learning Full Course](https://www.youtube.com/watch?v=IoZGSQ07e8g) - Bharani Akella, Great Learning (YouTube) +* [Machine Learning Full Course](https://www.youtube.com/watch?v=IoZGSQ07e8g) - Bharani Akella, Great Learning * [Machine Learning in Hindi](https://www.youtube.com/playlist?list=PLPbgcxheSpE0aBsefANDYe2X_-tyJbBMr) - Codebasics Hindi * [Machine Learning Tutorial using Python in Hindi 2022](https://www.youtube.com/playlist?list=PLfP3JxW-T70Hh7j17_NLzjZ8CejSPx40V) - Indian AI Production -* [Machine Learning Tutorials For Beginners Using Python in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9ai6fAMHp-acBmJONT7Y4BSG) - CodeWithHarry (YouTube) +* [Machine Learning Tutorials For Beginners Using Python in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9ai6fAMHp-acBmJONT7Y4BSG) - CodeWithHarry ### Mathematics diff --git a/courses/free-courses-id.md b/courses/free-courses-id.md index c9e2ec328a99c..36dd36fa29e19 100644 --- a/courses/free-courses-id.md +++ b/courses/free-courses-id.md @@ -51,13 +51,13 @@ * [Menjadi Android Developer Expert](https://www.dicoding.com/academies/165) - Dicoding, membutuhkan registrasi * [Tutorial Android (Java)](https://www.youtube.com/playlist?list=PLKPnl-eD7EA4rAzNeXikfCq5yiMuFI1zo) - Kopianan * [Tutorial Android (Kotlin)](https://www.youtube.com/playlist?list=PLaoF-xhnnrRUEbF6cvk4-CeBAEOSbp8sS) - EDMT Dev -* [Tutorial Android Dasar (Bahasa Indonesia)](https://www.youtube.com/watch?v=pUTz5IOkBtE) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) +* [Tutorial Android Dasar (Bahasa Indonesia)](https://www.youtube.com/watch?v=pUTz5IOkBtE) - Eko Kurniawan Khannedy, Programmer Zaman Now * [Tutorial Dasar Android Studio Bahasa Indonesia](https://www.udemy.com/course/tutorial-dasar-android-studio-bahasa-indonesia-gratis) - Udemy ### Apache Kafka -* [Belajar Apache Kafka untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH8dJMuQGojbjUdLEty8mqYF) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) +* [Belajar Apache Kafka untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH8dJMuQGojbjUdLEty8mqYF) - Eko Kurniawan Khannedy, Programmer Zaman Now ### AR / VR @@ -98,28 +98,28 @@ * [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 DASAR (BAHASA INDONESIA)](https://www.youtube.com/watch?v=-mzXdI27tyk) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) -* [Tutorial Dart OOP - Bahasa Indonesia](https://www.youtube.com/watch?v=k0ycD2aqPzU) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) +* [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 ### Desain dan Arsitektur -* [Belajar Design Patterns untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH_yiziXrQeogYOJzCmD8XLM) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) -* [Belajar Microservices untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH-MtoBwQ0F3xNG21yjt5Kvs) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) +* [Belajar Design Patterns untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH_yiziXrQeogYOJzCmD8XLM) - Eko Kurniawan Khannedy, Programmer Zaman Now +* [Belajar Microservices untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH-MtoBwQ0F3xNG21yjt5Kvs) - Eko Kurniawan Khannedy, Programmer Zaman Now * [Belajar Prinsip Pemrograman SOLID](https://www.dicoding.com/academies/169) - Dicoding, membutuhkan registrasi ### Docker -* [Belajar Docker untuk Pemula](https://www.youtube.com/playlist?list=PL4SGTPmSY0qkxCTe3Gd0wA-bQZChXhsNI) - Giri Kuncoro (YouTube) +* [Belajar Docker untuk Pemula](https://www.youtube.com/playlist?list=PL4SGTPmSY0qkxCTe3Gd0wA-bQZChXhsNI) - Giri Kuncoro * [Mengenal Container dan Docker Sampai Jago Dalam 2 Jam](https://www.youtube.com/watch?v=26O6Ke03j3Y) - Imre Nagi * [Pengembangan Microservice Dengan Docker Compose](https://www.youtube.com/watch?v=ALGVV5cGUtc) - Imre Nagi -* [Tutorial Docker untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH-A7jBmdertzbeACuQWvQao) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) +* [Tutorial Docker untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH-A7jBmdertzbeACuQWvQao) - Eko Kurniawan Khannedy, Programmer Zaman Now ### Elasticsearch -* [Belajar Elasticsearch untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH_tVTwrxVt0K5LmtVT2u8fh) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) +* [Belajar Elasticsearch untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH_tVTwrxVt0K5LmtVT2u8fh) - Eko Kurniawan Khannedy, Programmer Zaman Now ### Flutter @@ -132,29 +132,29 @@ * [Flutter Membangun Website](https://buildwithangga.com/kelas/flutter-membangun-website-sederhana) - Rifqi Eka (BuildWithAngga) *(phone number and email address required)* * [Flutter Mobile Apps](https://buildwithangga.com/kelas/flutter-mobile-apps) - Angga Risky (BuildWithAngga) *(phone number and email address required)* * [Flutter Tutorial (Flutter Fundamentals)](https://www.youtube.com/playlist?list=PLZQbl9Jhl-VACm40h5t6QMDB92WlopQmV) - Erico Darmawan Handoyo -* [STUDI KASUS FLUTTER + GETX + FIREBASE [ CHAT APPS 2021 ]](https://www.youtube.com/playlist?list=PL7jdfftn7HKt6wPnVXoXgserU14d_ACA-) - Sandikha Rahardi, Kuldii Project (YouTube) +* [STUDI KASUS FLUTTER + GETX + FIREBASE [ CHAT APPS 2021 ]](https://www.youtube.com/playlist?list=PL7jdfftn7HKt6wPnVXoXgserU14d_ACA-) - Sandikha Rahardi, Kuldii Project * [Tutorial Flutter](https://www.youtube.com/playlist?list=PL0-7Xi0GB3teRqkuBusUEcVrP6OlYpD9w) - idr corner ### Git -* [Apa itu GitHub](https://www.youtube.com/playlist?list=PLCZlgfAG0GXCtwnagWsUzZum1CFZYqrB5) - Hilman Ramadhan, Sekolah Koding (YouTube) +* [Apa itu GitHub](https://www.youtube.com/playlist?list=PLCZlgfAG0GXCtwnagWsUzZum1CFZYqrB5) - Hilman Ramadhan, Sekolah Koding * [Belajar Git](https://www.youtube.com/playlist?list=PLuGFxya63u24bmP-ILRaiGeMwZh3PGxW4) - Galih Pratama -* [Belajar GIT (Source Code Management)](https://www.youtube.com/playlist?list=PL8bBYpHH3RI6BlCzFTMQvt7sGSycUj7S-) - Eka Putra, UpKoding (YouTube) -* [GIT & GITHUB](https://www.youtube.com/playlist?list=PLFIM0718LjIVknj6sgsSceMqlq242-jNf) - Sandhika Galih, Web Programming UNPAS (YouTube) -* [Git Tutorial - Bahasa Indonesia](https://www.youtube.com/playlist?list=PL-CtdCApEFH_lYGV8hxqjtKmFA_xeLupq) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) +* [Belajar GIT (Source Code Management)](https://www.youtube.com/playlist?list=PL8bBYpHH3RI6BlCzFTMQvt7sGSycUj7S-) - Eka Putra, UpKoding +* [GIT & GITHUB](https://www.youtube.com/playlist?list=PLFIM0718LjIVknj6sgsSceMqlq242-jNf) - Sandhika Galih, Web Programming UNPAS +* [Git Tutorial - Bahasa Indonesia](https://www.youtube.com/playlist?list=PL-CtdCApEFH_lYGV8hxqjtKmFA_xeLupq) - Eko Kurniawan Khannedy, Programmer Zaman Now * [Jago Git Dalam 2 Jam](https://www.youtube.com/watch?v=KGSfUgaiVNI) - Imre Nagi * [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 (YouTube) +* [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 ### Go -* [Belajar Go-Lang untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH_t5_dtCQZgWJqWF45WRgZw) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) +* [Belajar Go-Lang untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH_t5_dtCQZgWJqWF45WRgZw) - Eko Kurniawan Khannedy, Programmer Zaman Now * [Belajar Golang Basic Bahasa Indonesia](https://www.youtube.com/playlist?list=PLCZlgfAG0GXDztO-BFc9R5afhP26Dhsgm) - Sekolah Koding * [Golang Fundamental](https://buildwithangga.com/kelas/golang-fundamental?thumbnail=nk4neM2UyG.54&main_leads=browse) - BuildWithAngga -* [Golang Tutorial - Bahasa Indonesia](https://www.youtube.com/playlist?list=PL-CtdCApEFH-0i9dzMzLw6FKVrFWv3QvQ) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) +* [Golang Tutorial - Bahasa Indonesia](https://www.youtube.com/playlist?list=PL-CtdCApEFH-0i9dzMzLw6FKVrFWv3QvQ) - Eko Kurniawan Khannedy, Programmer Zaman Now * [Mahir Golang Dari Dasar](https://youtube.com/playlist?list=PL1aMeb5UP_PHPHEBNrZ3L1V4qpyuC6Aa8) - IDStack * [Pemograman Go](https://www.youtube.com/playlist?list=PLlENf46K9qTlOjTZ0cJWcSCb-7gCQXVH5) - Koding Aja Dulu * [Tutorial Golang Fundamental Bahasa Indonesia](https://www.youtube.com/watch?v=xzNT4JywW0A) - Agung Setiawan @@ -164,7 +164,7 @@ ### Gradle -* [Belajar Gradle](https://www.youtube.com/playlist?list=PL-CtdCApEFH8yGJzfU_gners0ybO4MlrV) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) +* [Belajar Gradle](https://www.youtube.com/playlist?list=PL-CtdCApEFH8yGJzfU_gners0ybO4MlrV) - Eko Kurniawan Khannedy, Programmer Zaman Now ### HTML and CSS @@ -192,39 +192,39 @@ * [Belajar Java - Object Oriented Programming](https://www.youtube.com/playlist?list=PLFfUPa9IV8LpbRH5-TzphcZj6tpoxdr-p) - Mastahcode * [Belajar Java - Object Oriented Programming Bahasa Indonesia (Lanjut)](https://www.youtube.com/playlist?list=PLZS-MHyEIRo6V4_vk1s1NcM2HoW5KFG7i) - Kelas Terbuka * [Belajar Java Bahasa Indonesia (Dasar)](https://www.youtube.com/playlist?list=PLZS-MHyEIRo51w0Hmqi0C8h2KWNzDfo6F) - Kelas Terbuka -* [Belajar Java OOP Bahasa Indonesia](https://www.youtube.com/playlist?list=PLiuHSY2x882bBLmmli1ly06MWZY-EOqX8) - Imam Farisi (YouTube) -* [Belajar Java Untuk Pemula](https://www.youtube.com/playlist?list=PLCZlgfAG0GXDUvrO3Bc_VUvIjWKnYIRJ1) - Hilman Ramadhan, Sekolah Koding (YouTube) +* [Belajar Java OOP Bahasa Indonesia](https://www.youtube.com/playlist?list=PLiuHSY2x882bBLmmli1ly06MWZY-EOqX8) - Imam Farisi +* [Belajar Java Untuk Pemula](https://www.youtube.com/playlist?list=PLCZlgfAG0GXDUvrO3Bc_VUvIjWKnYIRJ1) - Hilman Ramadhan, Sekolah Koding * [Java Dasar](https://www.malasngoding.com/category/java/) - Muzanni (Malas Ngoding) -* [JAVA TUTORIAL - BAHASA INDONESIA](https://www.youtube.com/playlist?list=PL-CtdCApEFH-p_Q2GyK4K3ORoAT0Yt7CX) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) +* [JAVA TUTORIAL - BAHASA INDONESIA](https://www.youtube.com/playlist?list=PL-CtdCApEFH-p_Q2GyK4K3ORoAT0Yt7CX) - Eko Kurniawan Khannedy, Programmer Zaman Now * [Memulai Pemrograman dengan Java](https://www.dicoding.com/academies/60) - Dicoding, membutuhkan registrasi #### Spring -* [Belajar Spring Dasar Bahasa Indonesia](https://www.youtube.com/playlist?list=PLiuHSY2x882aeiESAgna5eVa_cOpFnxQm) - Imam Farisi (YouTube) -* [Spring Framework and Spring Boot Tutorial (Project CRUD)](https://www.youtube.com/playlist?list=PLFfUPa9IV8Lp-Uognr1ALuqlKyxANO77x) - Wafiq Subhi, Mastahcode (YouTube) -* [SpringBoot](https://www.youtube.com/playlist?list=PLRjWo99hnirwyafPfaxfu0psMR0hUmdQc) - Hendro Steven Tampake, Kelas Koding (YouTube) -* [Tutorial Spring Framework & Spring Boot Dasar - Bahasa Indonesia](https://www.youtube.com/watch?v=VM3rwdMBORY) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) +* [Belajar Spring Dasar Bahasa Indonesia](https://www.youtube.com/playlist?list=PLiuHSY2x882aeiESAgna5eVa_cOpFnxQm) - Imam Farisi +* [Spring Framework and Spring Boot Tutorial (Project CRUD)](https://www.youtube.com/playlist?list=PLFfUPa9IV8Lp-Uognr1ALuqlKyxANO77x) - Wafiq Subhi, Mastahcode +* [SpringBoot](https://www.youtube.com/playlist?list=PLRjWo99hnirwyafPfaxfu0psMR0hUmdQc) - Hendro Steven Tampake, Kelas Koding +* [Tutorial Spring Framework & Spring Boot Dasar - Bahasa Indonesia](https://www.youtube.com/watch?v=VM3rwdMBORY) - Eko Kurniawan Khannedy, Programmer Zaman Now ### JavaScript * [Belajar es6 - javacsript gaya baru](https://www.youtube.com/playlist?list=PLCZlgfAG0GXBWhs2AwMdPyKtMG2cF4YSR) - Sekolah Koding -* [Belajar Full-stack JavaScript Dengan Next.js Dalam 6 Jam](https://www.youtube.com/watch?v=kproo1ezjH0&t=2s) - Nauval, Array Id (Youtube) +* [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 (YouTube) +* [Belajar JavaScript Async](https://www.youtube.com/playlist?list=PL-CtdCApEFH-I4CD6km3BcXqrhWAkY4et) - Eko Kurniawan Khannedy, Programmer Zaman Now * [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 * [JavaScript Dasar](https://www.malasngoding.com/category/javascript/) - Diki Alfarabi Hadi (Malas Ngoding) * [JavaScript Lanjutan](https://www.youtube.com/playlist?list=PLFIM0718LjIUGpY8wmE41W7rTJo_3Y46-) - Web Programming UNPAS * [JavaScript Module](https://devsaurus.com/javascript-module) - Devsaurus -* [JavaScript Tutorial Bahasa Indonesia](https://www.youtube.com/playlist?list=PL-CtdCApEFH8SS0Gsj9_a0cC0jypFEoSg) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) +* [JavaScript Tutorial Bahasa Indonesia](https://www.youtube.com/playlist?list=PL-CtdCApEFH8SS0Gsj9_a0cC0jypFEoSg) - Eko Kurniawan Khannedy, Programmer Zaman Now * [Main Main JavaScript](https://www.youtube.com/playlist?list=PLCZlgfAG0GXCyd70hT8jYl24bLuPpH9iR) - Sekolah Koding -* [Tutorial AngularJS Indonesia](https://www.youtube.com/playlist?list=PLohWNsc-n1L-3ffIaGRAjbTQm7bh9F9FG) - Windu Purnomo (YouTube) +* [Tutorial AngularJS Indonesia](https://www.youtube.com/playlist?list=PLohWNsc-n1L-3ffIaGRAjbTQm7bh9F9FG) - Windu Purnomo * [Tutorial JavaScript Pemrograman Berorientasi Objek](https://www.youtube.com/watch?v=SDROba_M42g) - Programmer Zaman Now * [Tutorial NextJS Bahasa Indonesia](https://www.youtube.com/playlist?list=PLU4DS8KR-LJ3-zouYHHknPq1G5VTB8PRf) - Prawito Hudoro -* [Tutorial programming dari nol (Javascript)](https://www.youtube.com/playlist?list=PLwF5TtGsdsBdTJdjzZp1Wdog1DNcHZdDu) - Pintar Programming (YouTube) +* [Tutorial programming dari nol (Javascript)](https://www.youtube.com/playlist?list=PLwF5TtGsdsBdTJdjzZp1Wdog1DNcHZdDu) - Pintar Programming * [Tutorial Svelte Indonesia](https://youtube.com/playlist?list=PLH1gH0TmFBBhWp2pn6vRhUVVC1txQuTZE) - Ipung Purwono, Ipung Dev Academy @@ -233,8 +233,8 @@ * [Belajar NodeJS](https://youtube.com/playlist?list=PLFIM0718LjIW-XBdVOerYgKegBtD6rSfD) - Web Programming UNPAS * [Node.js Dasar](https://buildwithangga.com/kelas/node-javascript-dasar?thumbnail=nk4neM2UyG.36&main_leads=browse) - BuildWithAngga * [Pelajaran Node.js Sederhana](https://easy-to-learn5.teachable.com/p/nodejs) - Easy To Learn 5 -* [RESTFul API dengan Express.js dan MongoDB](https://www.youtube.com/watch?v=4X0MFuE8ebs) - IDStack (YouTube) -* [Tutorial NodeJS Dasar - Bahasa Indonesia](https://www.youtube.com/watch?v=b39Xqf5iyjo) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) +* [RESTFul API dengan Express.js dan MongoDB](https://www.youtube.com/watch?v=4X0MFuE8ebs) - IDStack +* [Tutorial NodeJS Dasar - Bahasa Indonesia](https://www.youtube.com/watch?v=b39Xqf5iyjo) - Eko Kurniawan Khannedy, Programmer Zaman Now #### React @@ -242,7 +242,7 @@ * [Belajar React JS Dari Awal Buat Yang Nggak Jago JavaScript](https://www.youtube.com/watch?v=JS5w4rUbjQE) - array id * [Belajar ReactJS Bahasa Indonesia](https://www.youtube.com/playlist?list=PLCZlgfAG0GXALZIcEe2t3XVuQ50JYbsbA) - Sekolah Koding * [Belajar Testing Pada React Dengan Jest dan RTL](https://www.youtube.com/playlist?list=PLU4DS8KR-LJ1e5H4bX6rCTwBvSl2cll6a) - Prawito Hudoro -* [Mari Kita Belajar Basic React JS](https://www.youtube.com/playlist?list=PLRKMmwY3-5MwXT8zMPbezhDnTM3cTA5cZ) - Irsyad A. Panjaitan, Parsinta (YouTube) +* [Mari Kita Belajar Basic React JS](https://www.youtube.com/playlist?list=PLRKMmwY3-5MwXT8zMPbezhDnTM3cTA5cZ) - Irsyad A. Panjaitan, Parsinta * [React JS Dasar Bahasa Indonesia](https://www.youtube.com/playlist?list=PLIan8aHxsPj0XtJjWW04hN24fWXrCpLkY) - Wahidev Academy * [ReactJS-Firebase Tutorial](https://www.youtube.com/playlist?list=PLU4DS8KR-LJ2CnIvj7tI0zoijDSgR1m9j) - Prawito Hudoro * [ReactJS Tutorial](https://www.youtube.com/playlist?list=PLU4DS8KR-LJ03qEsHn9zV4qdhcWtusBqb) - Prawito Hudoro @@ -250,7 +250,7 @@ * [Tutorial Project React.js 2022](https://youtube.com/playlist?list=PL1aMeb5UP_PHUa0RxQDYJYZZNc_h-jE67) - IDStack * [Tutorial React JS Bahasa Indonesia](https://www.youtube.com/playlist?list=PLp6BJq2fT_g91yCNCWi_bIe-ng7S7rt6V) - Lampung JS * [Tutorial React Native Bahasa Indonesia (Futsal App)](https://www.youtube.com/playlist?list=PLIan8aHxsPj2NeWJew3o86bSptVPXOppa) - Wahidev Academy -* [Tutorial React Native Indonesia](https://youtube.com/playlist?list=PLU4DS8KR-LJ3SP3PpRb870UoT_0_rjLpV) - Prawito Hudoro (YouTube) +* [Tutorial React Native Indonesia](https://youtube.com/playlist?list=PLU4DS8KR-LJ3SP3PpRb870UoT_0_rjLpV) - Prawito Hudoro #### Vue.js @@ -266,20 +266,20 @@ ### Kotlin -* [Belajar Kotlin Collection](https://www.youtube.com/playlist?list=PL-CtdCApEFH-aC-35fw5qrr6DZ-qMzmRr) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) -* [Belajar Kotlin Dasar untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH_hja5vRJgQOXylCiQud7Qa) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) -* [Belajar Kotlin Generic](https://www.youtube.com/playlist?list=PL-CtdCApEFH8MW630XLcNKsBDWCCdh2mR) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) -* [Belajar Kotlin Object Oriented Programming](https://www.youtube.com/playlist?list=PL-CtdCApEFH8lHOsi7kIDxK57WWLmzVog) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) -* [Belajar Kotlin Unit Test](https://www.youtube.com/playlist?list=PL-CtdCApEFH8HoTBUpYgQ-Q45U54Tn_up) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) +* [Belajar Kotlin Collection](https://www.youtube.com/playlist?list=PL-CtdCApEFH-aC-35fw5qrr6DZ-qMzmRr) - Eko Kurniawan Khannedy, Programmer Zaman Now +* [Belajar Kotlin Dasar untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH_hja5vRJgQOXylCiQud7Qa) - Eko Kurniawan Khannedy, Programmer Zaman Now +* [Belajar Kotlin Generic](https://www.youtube.com/playlist?list=PL-CtdCApEFH8MW630XLcNKsBDWCCdh2mR) - Eko Kurniawan Khannedy, Programmer Zaman Now +* [Belajar Kotlin Object Oriented Programming](https://www.youtube.com/playlist?list=PL-CtdCApEFH8lHOsi7kIDxK57WWLmzVog) - Eko Kurniawan Khannedy, Programmer Zaman Now +* [Belajar Kotlin Unit Test](https://www.youtube.com/playlist?list=PL-CtdCApEFH8HoTBUpYgQ-Q45U54Tn_up) - Eko Kurniawan Khannedy, Programmer Zaman Now * [Fungsi pada Kotlin](https://www.youtube.com/playlist?list=PLCZlgfAG0GXCqFIOudYt5icvdCnkA8FVe) - Sekolah Koding * [Kotlin Collection](https://www.youtube.com/playlist?list=PLCZlgfAG0GXCZWnGxjnZwAsnDthoas1O1) - Sekolah Koding -* [Kotlin Object Oriented Programming Bahasa Indonesia](https://www.youtube.com/playlist?list=PLe8n__MJ2In54a_2j-Yh_Oz-ZGTauziwf) - Kelas Coding (YouTube) -* [Tutorial Kotlin Android Studio 2020 Bahasa Indonesia](https://www.youtube.com/playlist?list=PLFVTikutopLZe6N6wHrrNDizfnxwoeg92) - Lazday Indonesia (YouTube) +* [Kotlin Object Oriented Programming Bahasa Indonesia](https://www.youtube.com/playlist?list=PLe8n__MJ2In54a_2j-Yh_Oz-ZGTauziwf) - Kelas Coding +* [Tutorial Kotlin Android Studio 2020 Bahasa Indonesia](https://www.youtube.com/playlist?list=PLFVTikutopLZe6N6wHrrNDizfnxwoeg92) - Lazday Indonesia ### Kubernetes -* [Belajar Kubernetes untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH8XrWyQAyRd6d_CKwxD8Ime) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) +* [Belajar Kubernetes untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH8XrWyQAyRd6d_CKwxD8Ime) - Eko Kurniawan Khannedy, Programmer Zaman Now ### Linux @@ -292,10 +292,10 @@ ### Machine Learning * [Belajar Dasar Visualisasi Data](https://www.dicoding.com/academies/177) - Dicoding, membutuhkan registrasi -* [Belajar Machine Learning Dari Awal Buat Yang Ga Jago Matematika](https://www.youtube.com/watch?v=WH1SduDRL_Y&t=2s) - array id (Youtube) -* [Classic Time Series Forecasting \| Indonesia](https://www.youtube.com/playlist?list=PLGn1wRmlR3Ms7wr2zgtcC4LaE_NHQAEjx) - Wira DKP, JCOp Untuk Indonesia (YouTube) +* [Belajar Machine Learning Dari Awal Buat Yang Ga Jago Matematika](https://www.youtube.com/watch?v=WH1SduDRL_Y&t=2s) - array id +* [Classic Time Series Forecasting \| Indonesia](https://www.youtube.com/playlist?list=PLGn1wRmlR3Ms7wr2zgtcC4LaE_NHQAEjx) - Wira DKP, JCOp Untuk Indonesia * [Nusantech Webinar - Introduction to Machine Learning](https://www.youtube.com/watch?v=SezDD2ULQ1o) - Nusantech, Galuh Sahid -* [Tutorial Belajar Machine Learning Dasar \| Python Scikit-Learn](https://www.youtube.com/playlist?list=PL2O3HdJI4voHNEv59SdXKRQVRZAFmwN9E) - Setia Budi, Indonesia Belajar (YouTube) +* [Tutorial Belajar Machine Learning Dasar \| Python Scikit-Learn](https://www.youtube.com/playlist?list=PL2O3HdJI4voHNEv59SdXKRQVRZAFmwN9E) - Setia Budi, Indonesia Belajar ### Microservices @@ -307,7 +307,7 @@ ### MongoDB -* [Belajar MongoDB](https://www.youtube.com/playlist?list=PL-CtdCApEFH-eFFdPeS5e16o3THdmvxvz) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) +* [Belajar MongoDB](https://www.youtube.com/playlist?list=PL-CtdCApEFH-eFFdPeS5e16o3THdmvxvz) - Eko Kurniawan Khannedy, Programmer Zaman Now ### MySQL @@ -315,7 +315,7 @@ * [Belajar MySQL](https://alwaysngoding.com/belajar-mysql/teori) - Muhammad Saleh Solahudin, Always Ngoding (account *required*) * [Belajar MySQL](https://www.youtube.com/playlist?list=PL2O3HdJI4voGs6CiEUPXwt1fhLLqu30E_) - Indonesia Belajar * [Belajar MySQL/MariaDB](https://www.youtube.com/playlist?list=PLF82-I80PwDN7KSzsJOmd8mwHYe4aAqfF) - Guntur Budi -* [MYSQL Tutorial Bahasa Indonesia](https://www.youtube.com/playlist?list=PL-CtdCApEFH_P2_2zR6pvDublvpD3fF6W) - Programmer Zaman Now (YouTube) +* [MYSQL Tutorial Bahasa Indonesia](https://www.youtube.com/playlist?list=PL-CtdCApEFH_P2_2zR6pvDublvpD3fF6W) - Programmer Zaman Now ### PHP @@ -326,7 +326,7 @@ * [OOP Dasar pada PHP](https://www.youtube.com/playlist?list=PLFIM0718LjIWvxxll-6wLXrC_16h_Bl_p) - Web Programming UNPAS * [PHP Dasar](https://www.malasngoding.com/category/php/) - Diki Alfarabi Hadi, Muzanni (Malas Ngoding) * [PHP The Right Way](https://www.youtube.com/playlist?list=PLFIM0718LjIVcKOrB2tFKi4eWYXHvS3CU) - Web Programming UNPAS -* [PHP Tutorial Bahasa Indonesia](https://www.youtube.com/playlist?list=PL-CtdCApEFH9EmZy4zYfW1ATIJ-qMXxGt) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) +* [PHP Tutorial Bahasa Indonesia](https://www.youtube.com/playlist?list=PL-CtdCApEFH9EmZy4zYfW1ATIJ-qMXxGt) - Eko Kurniawan Khannedy, Programmer Zaman Now * [Tutorial CodeIgniter untuk pemula](https://www.youtube.com/playlist?list=PLCZlgfAG0GXCYh65VSFR2yzC7CuPBcAjt) - Sekolah Koding @@ -349,7 +349,7 @@ * [Fitur Baru Laravel 8](https://www.youtube.com/playlist?list=PLEgI20pG1DqyTqCPiHnuWrBZtVFs5z95p) - Muhammad Amirul Ihsan (Kawan Koding) * [Membangun Web Profil Band dan Lirik dengan Laravel 8](https://www.youtube.com/playlist?list=PLRKMmwY3-5Mzoti-pT2MGuQERTd1_sm21) - Irsyad A. Panjaitan (Parsinta) * [Membuat Tabel Post Tampilan](https://youtu.be/sYTin40_Ukw) - Muhammad Amirul Ihsan (Kawan Koding) -* [Tutorial Laravel](https://www.youtube.com/playlist?list=PL-CtdCApEFH8AoW8KgbHM9q_gXKsXyyht) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) +* [Tutorial Laravel](https://www.youtube.com/playlist?list=PL-CtdCApEFH8AoW8KgbHM9q_gXKsXyyht) - Eko Kurniawan Khannedy, Programmer Zaman Now * [Tutorial Laravel 5.7 Dasar bahasa Indonesia](https://www.malasngoding.com/category/laravel/) - Diki Alfarabi Hadi (Malas Ngoding) * [Tutorial Laravel 7.x Dasar](https://www.youtube.com/playlist?list=PLCZlgfAG0GXBucXejxeeqCe_NWZS-67q_) - Sekolah Koding * [Tutorial Laravel Bahasa Indonesia](https://id-laravel.com) - ID Laravel @@ -359,7 +359,7 @@ * [#LiveSeminggu (Python Dasar)](https://www.youtube.com/playlist?list=PLl-Zj2iuqlwviXEWkyT08NbK54kpa5cvu) - NgodingPython * [Belajar Bahasa Pemrograman Python Dasar](https://www.udemy.com/course/belajar-bahasa-pemrograman-python-dasar/) - Cahyo Adhi (Udemy) -* [Belajar Pemrograman Python untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH_HY6bL3JER8WJOxz1nb3_H) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) +* [Belajar Pemrograman Python untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH_HY6bL3JER8WJOxz1nb3_H) - Eko Kurniawan Khannedy, Programmer Zaman Now * [Belajar python bahasa Indonesia](https://sekolahkoding.com/track/belajar-python-bahasa-indonesia) - Sekolah Koding * [Belajar Python Bahasa Indonesia [Dasar]](https://www.youtube.com/playlist?list=PLZS-MHyEIRo7cgStrKAMhgnOT66z2qKz1) - Kelas Terbuka * [Belajar Python Bahasa Indonesia [Versi Baru]](https://www.youtube.com/playlist?list=PLZS-MHyEIRo59lUBwU-XHH7Ymmb04ffOY) - Kelas Terbuka @@ -394,7 +394,7 @@ ### Redis -* [Belajar Redis](https://www.youtube.com/playlist?list=PL-CtdCApEFH-7hBhz1Q-4rKIQntJoBNX3) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) +* [Belajar Redis](https://www.youtube.com/playlist?list=PL-CtdCApEFH-7hBhz1Q-4rKIQntJoBNX3) - Eko Kurniawan Khannedy, Programmer Zaman Now ### SASS / SCSS @@ -407,7 +407,7 @@ ### Solidity * [Ethereum Blockchain Tutorial Bahasa Indonesia](https://www.youtube.com/playlist?list=PLNl8QwXqW_lvWSc3n3geFSbBtmJvEl4nz) - Odoo Indonesia vITraining -* [Tutorial Blockchain Bahasa Indonesia](https://www.youtube.com/playlist?list=PLH1gH0TmFBBhvZi4kEqU6kCjyv_y8qBae) - Ipung DEV Academy (YouTube) +* [Tutorial Blockchain Bahasa Indonesia](https://www.youtube.com/playlist?list=PLH1gH0TmFBBhvZi4kEqU6kCjyv_y8qBae) - Ipung DEV Academy ### Terraform @@ -417,8 +417,8 @@ ### TypeScript -* [Belajar Typescript Dasar Bahasa Indonesia](https://www.youtube.com/playlist?list=PLiuHSY2x882Z4NSJGNq0eB9Fz6tIx-CgO) - Imam Farisi (YouTube) -* [Belajar Typescript OOP Bahasa Indonesia](https://www.youtube.com/playlist?list=PLiuHSY2x882a-sLbdqZTtraO3cl0Clwg0) - Imam Farisi (YouTube) -* [Belajar TypeScript Untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH_LJt-fhYfMMgqxirSu6EKo) - Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube) -* [OOP TypeScript](https://www.youtube.com/playlist?list=PLnQvfeVegcJZRieebeIp0xj1NeC5L633Y) - Nusendra Hanggarawan (YouTube) -* [TypeScript Dasar](https://www.youtube.com/playlist?list=PLnQvfeVegcJbjCnML6FdusK-rl-oDRMXJ) - Nusendra Hanggarawan (YouTube) +* [Belajar Typescript Dasar Bahasa Indonesia](https://www.youtube.com/playlist?list=PLiuHSY2x882Z4NSJGNq0eB9Fz6tIx-CgO) - Imam Farisi +* [Belajar Typescript OOP Bahasa Indonesia](https://www.youtube.com/playlist?list=PLiuHSY2x882a-sLbdqZTtraO3cl0Clwg0) - Imam Farisi +* [Belajar TypeScript Untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH_LJt-fhYfMMgqxirSu6EKo) - Eko Kurniawan Khannedy, Programmer Zaman Now +* [OOP TypeScript](https://www.youtube.com/playlist?list=PLnQvfeVegcJZRieebeIp0xj1NeC5L633Y) - Nusendra Hanggarawan +* [TypeScript Dasar](https://www.youtube.com/playlist?list=PLnQvfeVegcJbjCnML6FdusK-rl-oDRMXJ) - Nusendra Hanggarawan diff --git a/courses/free-courses-it.md b/courses/free-courses-it.md index dcc70ea111006..5ec479afc53ec 100644 --- a/courses/free-courses-it.md +++ b/courses/free-courses-it.md @@ -38,7 +38,7 @@ ### Android -* [Corso Java - Android](https://www.youtube.com/playlist?list=PL0qAPtx8YtJeqmBWbE1Rbac2QWHoPCjR2) - Fabrizio Camuso (YouTube) +* [Corso Java - Android](https://www.youtube.com/playlist?list=PL0qAPtx8YtJeqmBWbE1Rbac2QWHoPCjR2) - Fabrizio Camuso ### Algoritmi e Strutture Dati diff --git a/courses/free-courses-ko.md b/courses/free-courses-ko.md index 9624924ef9eae..2a3f3cb426e39 100644 --- a/courses/free-courses-ko.md +++ b/courses/free-courses-ko.md @@ -76,7 +76,7 @@ * [씹어먹는 C](https://modoocode.com/231) - 이재범 * [씹어먹는 C++](https://modoocode.com/135) - 이재범 * [최호성의 C 프로그래밍](https://www.youtube.com/playlist?list=PLXvgR_grOs1BiznAEkzQdA9tlcA06qx75) -* [C 언어 초보 강의](https://www.youtube.com/playlist?list=PLMsa_0kAjjrdiwQykI8eb3H4IRxLTqCnP) - 나도코딩 (YouTube) +* [C 언어 초보 강의](https://www.youtube.com/playlist?list=PLMsa_0kAjjrdiwQykI8eb3H4IRxLTqCnP) - 나도코딩 * [C언어 기초 프로그래밍 강좌](https://www.youtube.com/playlist?list=PLRx0vPvlEmdDNHeulKC6JM25MmZVS_3nT) * [C언어 코딩도장](https://dojang.io/course/view.php?id=2) @@ -118,7 +118,7 @@ ### Haskell -* [하스켈 프로그래밍: 프로그래밍과 유형 이론(Type Theory)](https://www.youtube.com/playlist?list=PL5aSjzJqCaPaoi8yC2w549FsVgvXW5xFW) - Gyesik Lee «liga nega» (YouTube) +* [하스켈 프로그래밍: 프로그래밍과 유형 이론(Type Theory)](https://www.youtube.com/playlist?list=PL5aSjzJqCaPaoi8yC2w549FsVgvXW5xFW) - Gyesik Lee «liga nega» ### Introduction @@ -150,7 +150,7 @@ #### AngularJS -* [AngularJS](https://www.youtube.com/playlist?list=PLs_XsVQJKaBk_JN5RctLmmVrGwEzpzqaj) - 양재동 코드랩 (YouTube) +* [AngularJS](https://www.youtube.com/playlist?list=PLs_XsVQJKaBk_JN5RctLmmVrGwEzpzqaj) - 양재동 코드랩 #### React.js diff --git a/courses/free-courses-ml.md b/courses/free-courses-ml.md index 9cd9d41684042..fdf0aa94bb416 100644 --- a/courses/free-courses-ml.md +++ b/courses/free-courses-ml.md @@ -42,7 +42,7 @@ ### C -* [C Programming](https://www.youtube.com/playlist?list=PLwe8bwPXjlLtUxDFwafx_XvheCUmrP2cM) - Learn CSE Malayalam (YouTube) +* [C Programming](https://www.youtube.com/playlist?list=PLwe8bwPXjlLtUxDFwafx_XvheCUmrP2cM) - Learn CSE Malayalam * [C programming](https://www.youtube.com/playlist?list=PLY-ecO2csVHeKaBI7lAM1jbIPU8K6fUxY) - Brototype malayalam * [C programming for beginners in malayalam quarantine learning programming malayalam](https://youtube.com/playlist?list=PLBKJGko2JEdEVpp5vyyfKYdv3r2GC777i) - Tintu Vlogger * [C programming malayalam tutorial](https://youtube.com/playlist?list=PL1JrLEBAapUXh0dSzCk3dvQtGmjT9fBBj) - Yes Tech Media @@ -63,7 +63,7 @@ ### Compiler Design -* [Compiler Design](https://www.youtube.com/playlist?list=PLwe8bwPXjlLtPlbzxU_SICYI3PeYpEAtJ) - Learn CSE Malayalam (YouTube) +* [Compiler Design](https://www.youtube.com/playlist?list=PLwe8bwPXjlLtPlbzxU_SICYI3PeYpEAtJ) - Learn CSE Malayalam ### Data Structure @@ -160,8 +160,8 @@ ### Kotlin -* [Kotlin / Android App Development](https://www.youtube.com/playlist?list=PLefF9wgiOa4WFRP4IvRCZre7xLjRkJdlQ) - Nikin Sk (YouTube) -* [Kotlin Malayalam | Kotlin programming Tutorials for android malayalam](https://www.youtube.com/playlist?list=PLaP7lUdqAGYPpEutAk6o1jKC08Rc5xMXs) - CODEAVIAL (YouTube) +* [Kotlin / Android App Development](https://www.youtube.com/playlist?list=PLefF9wgiOa4WFRP4IvRCZre7xLjRkJdlQ) - Nikin Sk +* [Kotlin Malayalam | Kotlin programming Tutorials for android malayalam](https://www.youtube.com/playlist?list=PLaP7lUdqAGYPpEutAk6o1jKC08Rc5xMXs) - CODEAVIAL ### Linux diff --git a/courses/free-courses-pt_BR.md b/courses/free-courses-pt_BR.md index fdbe0b5cac256..13e7ad9c1863d 100644 --- a/courses/free-courses-pt_BR.md +++ b/courses/free-courses-pt_BR.md @@ -59,7 +59,7 @@ * [Aprenda C e C++ - Fundamentos Para Lógica de Programação](https://www.udemy.com/c-e-c-fundamentos-para-logica-de-programacao/) - One Day Code (Udemy) * [Curso de C](https://www.youtube.com/playlist?list=PLesCEcYj003SwVdufCQM5FIbrOd0GG1M4) - Cláudio Rogério Carvalho Filho (eXcript) * [Curso de Programação C Completo](https://www.youtube.com/playlist?list=PLqJK4Oyr5WSjjEQCKkX6oXFORZX7ro3DA) - Programe seu futuro -* [Programação Moderna em C](https://www.youtube.com/playlist?list=PLIfZMtpPYFP5qaS2RFQxcNVkmJLGQwyKE) - Papo Binário (YouTube) +* [Programação Moderna em C](https://www.youtube.com/playlist?list=PLIfZMtpPYFP5qaS2RFQxcNVkmJLGQwyKE) - Papo Binário ### C\# @@ -93,8 +93,8 @@ ### Database -* [Curso de Banco de Dados MySQL](https://www.youtube.com/playlist?list=PLHz_AreHm4dkBs-795Dsgvau_ekxg8g1r) - Gustavo Guanabara, Curso em Video (YouTube) -* [Curso de Modelagem de Dados](https://www.youtube.com/playlist?list=PLucm8g_ezqNoNHU8tjVeHmRGBFnjDIlxD) - Bosón Treinamentos (YouTube) +* [Curso de Banco de Dados MySQL](https://www.youtube.com/playlist?list=PLHz_AreHm4dkBs-795Dsgvau_ekxg8g1r) - Gustavo Guanabara, Curso em Video +* [Curso de Modelagem de Dados](https://www.youtube.com/playlist?list=PLucm8g_ezqNoNHU8tjVeHmRGBFnjDIlxD) - Bosón Treinamentos * [Introdução ao MySQL e phpMyAdmin](https://www.udemy.com/mysql-phpmyadmin/) - Fernando Carmo, Mestres BI (Udemy) @@ -105,29 +105,29 @@ ### Docker -* [Curso de Docker Completo](https://www.youtube.com/playlist?list=PLg7nVxv7fa6dxsV1ftKI8FAm4YD6iZuI4) - Robert Silva (YouTube) +* [Curso de Docker Completo](https://www.youtube.com/playlist?list=PLg7nVxv7fa6dxsV1ftKI8FAm4YD6iZuI4) - Robert Silva * [Curso de Docker para iniciantes - aprenda Docker em 1 hora](https://www.youtube.com/watch?v=np_vyd7QlXk) - Matheus Battisti ### Elixir -* [Curso de Elixir](https://www.youtube.com/playlist?list=PLydk1OOOmzo8VBeU334j4R4WvSByRNpXR) - ELLY ACADEMY (YouTube) +* [Curso de Elixir](https://www.youtube.com/playlist?list=PLydk1OOOmzo8VBeU334j4R4WvSByRNpXR) - ELLY ACADEMY * [Curso de Elixir Alquimia](https://www.youtube.com/playlist?list=PLv3nyCBtlWP8I9rknIrfcJWrO05yEzknD) - Alquimia Stone ### Flutter * [Criando seu primeiro App com Flutter](https://balta.io/cursos/criando-seu-primeiro-app-com-flutter) - Andre Baltieri (balta.io) -* [Curso Arquitetura no Flutter - 2022](https://www.youtube.com/playlist?list=PLRpTFz5_57cvCYRhHUui2Bis-5Ybh78TS) - Deivid Willyan (YouTube) -* [Curso COMPLETO de Flutter](https://youtube.com/playlist?list=PLlBnICoI-g-d-J57QIz6Tx5xtUDGQdBFB) - Flutterando (YouTube) -* [Curso Flutter Básico \[NV1\] - 2022](https://www.youtube.com/playlist?list=PLRpTFz5_57cvo0CHf-AnojOvpznz8YO7S) - Deivid Willyan (YouTube) -* [Curso Flutter Intermediário \[NV2\] - 2022](https://www.youtube.com/playlist?list=PLRpTFz5_57cvYvKja5Ex92aQ_HNADo4Oh) - Deivid Willyan (YouTube) +* [Curso Arquitetura no Flutter - 2022](https://www.youtube.com/playlist?list=PLRpTFz5_57cvCYRhHUui2Bis-5Ybh78TS) - Deivid Willyan +* [Curso COMPLETO de Flutter](https://youtube.com/playlist?list=PLlBnICoI-g-d-J57QIz6Tx5xtUDGQdBFB) - Flutterando +* [Curso Flutter Básico \[NV1\] - 2022](https://www.youtube.com/playlist?list=PLRpTFz5_57cvo0CHf-AnojOvpznz8YO7S) - Deivid Willyan +* [Curso Flutter Intermediário \[NV2\] - 2022](https://www.youtube.com/playlist?list=PLRpTFz5_57cvYvKja5Ex92aQ_HNADo4Oh) - Deivid Willyan ### Git * [Curso de Git](https://www.youtube.com/playlist?list=PLucm8g_ezqNq0dOgug6paAkH0AQSJPlIe) - Bóson Treinamentos -* [Curso de Git e GitHub: grátis, prático e sem usar comandos no terminal](https://www.youtube.com/playlist?list=PLHz_AreHm4dm7ZULPAmadvNhH6vk9oNZA) - Gustavo Guanabara (YouTube) +* [Curso de Git e GitHub: grátis, prático e sem usar comandos no terminal](https://www.youtube.com/playlist?list=PLHz_AreHm4dm7ZULPAmadvNhH6vk9oNZA) - Gustavo Guanabara * [Git e contribuições para projetos Open Source](https://www.udemy.com/course/git-e-github/) - Bruno Orlandi (Udemy) * [Git e Github para iniciantes](https://www.udemy.com/git-e-github-para-iniciantes/) - Willian Justen de Vasconcellos (Udemy) * [Git para iniciantes](https://www.udemy.com/git-para-iniciantes/) - Ricardo Netto (Udemy) @@ -135,10 +135,10 @@ ### Go -* [Aprenda Go / Golang (Curso Tutorial de Programação)](https://www.youtube.com/playlist?list=PLUbb2i4BuuzCX8CLeArvx663_0a_hSguW) - NBK Mundo Tech (YouTube) -* [Curso de Introdução a Linguagem Go (Golang)](https://www.youtube.com/playlist?list=PLXFk6ROPeWoAvLMyJ_PPfu8oF0-N_NgEI) - EuProgramador (YouTube) -* [Curso Golang](https://www.youtube.com/playlist?list=PL3IMfVHTpXw14FL_TRIdHfeYTeOet1GS9) - Universo Mainframe (YouTube) -* [Go - Aprenda a Programar (Curso)](https://www.youtube.com/playlist?list=PLCKpcjBB_VlBsxJ9IseNxFllf-UFEXOdg) - Ellen Körbes (YouTube) +* [Aprenda Go / Golang (Curso Tutorial de Programação)](https://www.youtube.com/playlist?list=PLUbb2i4BuuzCX8CLeArvx663_0a_hSguW) - NBK Mundo Tech +* [Curso de Introdução a Linguagem Go (Golang)](https://www.youtube.com/playlist?list=PLXFk6ROPeWoAvLMyJ_PPfu8oF0-N_NgEI) - EuProgramador +* [Curso Golang](https://www.youtube.com/playlist?list=PL3IMfVHTpXw14FL_TRIdHfeYTeOet1GS9) - Universo Mainframe +* [Go - Aprenda a Programar (Curso)](https://www.youtube.com/playlist?list=PLCKpcjBB_VlBsxJ9IseNxFllf-UFEXOdg) - Ellen Körbes * [Go 101 (Curso)](https://www.youtube.com/playlist?list=PLHPgIIn9ls6-1l7h8RUClMKPHi4NoKeQF) - Tiago Temporin @@ -182,9 +182,9 @@ * [Curso de Java Básico](https://loiane.training/curso/java-basico) - Loiane Groner * [Curso de Java Intermediário](https://loiane.training/curso/java-intermediario) - Loiane Groner -* [Curso de Java para Iniciantes - Grátis, Completo e com Certificado](https://www.youtube.com/playlist?list=PLHz_AreHm4dkI2ZdjTwZA4mPMxWTfNSpR) - Gustavo Guanabara (YouTube) -* [Curso de Programação Orientada a Objetos em Java - Grátis, Completo e com Certificado](https://www.youtube.com/playlist?list=PLHz_AreHm4dkqe2aR0tQK74m8SFe-aGsY) - Gustavo Guanabara (YouTube) -* [Curso de Spring Boot - Criando um blog com Spring Boot e deploy na AWS Elastic Beanstalk](https://www.youtube.com/playlist?list=PL8iIphQOyG-AdKMQWtt1bqdVm8QUnX7_S) - Michelli Brito (YouTube) +* [Curso de Java para Iniciantes - Grátis, Completo e com Certificado](https://www.youtube.com/playlist?list=PLHz_AreHm4dkI2ZdjTwZA4mPMxWTfNSpR) - Gustavo Guanabara +* [Curso de Programação Orientada a Objetos em Java - Grátis, Completo e com Certificado](https://www.youtube.com/playlist?list=PLHz_AreHm4dkqe2aR0tQK74m8SFe-aGsY) - Gustavo Guanabara +* [Curso de Spring Boot - Criando um blog com Spring Boot e deploy na AWS Elastic Beanstalk](https://www.youtube.com/playlist?list=PL8iIphQOyG-AdKMQWtt1bqdVm8QUnX7_S) - Michelli Brito * [Desenvolvedor Funcional com Java 8](https://www.udemy.com/desenvolvedor-funcional-com-java-8/) - Fernando Franzini (Udemy) * [Desenvolvimento Ágil com Java Avançado](https://www.coursera.org/learn/desenvolvimento-agil-com-java-avancado) - Eduardo Guerra, Clovis Fernandes - ITA (Coursera) * [Desenvolvimento Ágil com Padrões de Projeto](https://www.coursera.org/learn/desenvolvimento-agil-com-padroes-de-projeto) - Eduardo Guerra e Clovis Fernandes - ITA (Coursera) @@ -201,7 +201,7 @@ ### JavaScript -* [Bootcamp da Brainn de React](https://www.youtube.com/playlist?list=PLF7Mi9HNzvVmzOyDyl--xQVdi60jxduU1) - Canal Brainn Co. (YouTube) +* [Bootcamp da Brainn de React](https://www.youtube.com/playlist?list=PLF7Mi9HNzvVmzOyDyl--xQVdi60jxduU1) - Canal Brainn Co. * [Curso de Javascript Completo](https://www.youtube.com/playlist?list=PL2Fdisxwzt_d590u3uad46W-kHA0PTjjw) - Programação Web * [Curso Grátis de JavaScript e ECMAScript para Iniciantes](https://www.youtube.com/playlist?list=PLHz_AreHm4dlsK3Nr9GVvXCbpQyHQl1o1) - Gustavo Guanabara (Curso em Vídeo) * [Curso Intensivo de Next.js & React](https://www.cod3r.com.br/courses/curso-intensivo-next-react) - Leonardo Leitão (Cod3r) @@ -225,32 +225,32 @@ * [Aprenda Kotlin do zero - Módulo Básico](https://www.udemy.com/kotlin-aprenda-do-zero-modulo-basico/) - Pedro Massango (Udemy) * [Curso de Kotlin - Básico](https://www.youtube.com/playlist?list=PLlGFv5gh9fBIJ8SEaQ_AKon-uenAlUbjE) - Rapadura Dev -* [Curso de Kotlin 2020 \| Básico](https://www.youtube.com/playlist?list=PLPs3nlHFeKTr-aDDvUxU971rPSVTyQ6Bn) - Douglas Motta (YouTube) -* [Curso de Kotlin 2021](https://www.youtube.com/playlist?list=PL9dOBCBB2d-hhioxKoL6ODVILWcWuas8b) - Devaria (YouTube) +* [Curso de Kotlin 2020 \| Básico](https://www.youtube.com/playlist?list=PLPs3nlHFeKTr-aDDvUxU971rPSVTyQ6Bn) - Douglas Motta +* [Curso de Kotlin 2021](https://www.youtube.com/playlist?list=PL9dOBCBB2d-hhioxKoL6ODVILWcWuas8b) - Devaria * [Desenvolvedor Kotlin Iniciante](https://www.udemy.com/desenvolvedor-kotlin-iniciante/) - Gabriel Ferrari, Adriano Sacardo (Udemy) ### Kubernetes -* [Maratona Kubernetes](https://www.youtube.com/playlist?list=PLB1hpnUGshULerdlzMknMLrHI810xIBJv&origin=CursosErickWendel) - Microsoft Brasil (YouTube) +* [Maratona Kubernetes](https://www.youtube.com/playlist?list=PLB1hpnUGshULerdlzMknMLrHI810xIBJv&origin=CursosErickWendel) - Microsoft Brasil ### Linux -* [Curso de Linux - Primeiros Passos](https://www.youtube.com/playlist?list=PLHz_AreHm4dlIXleu20uwPWFOSswqLYbV) - Gustavo Guanabara (YouTube) +* [Curso de Linux - Primeiros Passos](https://www.youtube.com/playlist?list=PLHz_AreHm4dlIXleu20uwPWFOSswqLYbV) - Gustavo Guanabara * [Introdução ao Sistema Operacional Linux](https://www.udemy.com/course/linux-ubuntu/) - Diego Mariano (Udemy) * [Terminal Linux](https://www.udemy.com/course/terminal-de-comandos-linux/) - Diego Mariano (Udemy) ### Lua -* [Curso de Programação Lua](https://youtube.com/playlist?list=PLa4jh645PxpfOYT5bNkim9yoevX8dCYpt) - Techiesse (YouTube) -* [Introdução a Programação com Lua](https://www.youtube.com/playlist?list=PLqYboeh3Jru55Yq4J08zsBoOwwwjUtZNA) - Alfred R. Baudisch (YouTube) +* [Curso de Programação Lua](https://youtube.com/playlist?list=PLa4jh645PxpfOYT5bNkim9yoevX8dCYpt) - Techiesse +* [Introdução a Programação com Lua](https://www.youtube.com/playlist?list=PLqYboeh3Jru55Yq4J08zsBoOwwwjUtZNA) - Alfred R. Baudisch ### Machine Learning -* [Curso Deep Learning](https://www.youtube.com/playlist?list=PLSZEVLiOtIgF19_cPrvhJC2bWn-dUh1zB) - Deep Learning Brasil (YouTube) +* [Curso Deep Learning](https://www.youtube.com/playlist?list=PLSZEVLiOtIgF19_cPrvhJC2bWn-dUh1zB) - Deep Learning Brasil * [Machine Learning e Data Science: O Guia para Iniciantes](https://www.udemy.com/course/guia-iniciantes-machine-learning-data-science/) - Jones Granatyr (Udemy) * [Neural Networks e Deep Learning para Leigos: Sem Mistérios!](https://www.udemy.com/course/neural-networks-e-deep-learnig-para-leigos/) - Fernando Amaral (Udemy) @@ -268,12 +268,12 @@ ### Node.js -* [Criando APIs com NodeJs](https://www.youtube.com/playlist?list=PLHlHvK2lnJndvvycjBqQAbgEDqXxKLoqn) - Balta.io (YouTube) -* [Curso de Node](https://www.youtube.com/watch?v=XN705pQeoyU&list=PLx4x_zx8csUjFC41ev2qX5dnr-0ThpoXE) - Bruno CFBCursos (YouTube) -* [Curso de Node.js](https://www.youtube.com/playlist?list=PLJ_KhUnlXUPtbtLwaxxUxHqvcNQndmI4B) - Victor Lima Guia do Programador (YouTube) -* [Do Zero A Produção: Aprenda A Construir Uma API Node.Js Com Typescript](https://www.youtube.com/playlist?list=PLz_YTBuxtxt6_Zf1h-qzNsvVt46H8ziKh) - Waldemar Neto Dev Lab (YouTube) +* [Criando APIs com NodeJs](https://www.youtube.com/playlist?list=PLHlHvK2lnJndvvycjBqQAbgEDqXxKLoqn) - Balta.io +* [Curso de Node](https://www.youtube.com/watch?v=XN705pQeoyU&list=PLx4x_zx8csUjFC41ev2qX5dnr-0ThpoXE) - Bruno CFBCursos +* [Curso de Node.js](https://www.youtube.com/playlist?list=PLJ_KhUnlXUPtbtLwaxxUxHqvcNQndmI4B) - Victor Lima Guia do Programador +* [Do Zero A Produção: Aprenda A Construir Uma API Node.Js Com Typescript](https://www.youtube.com/playlist?list=PLz_YTBuxtxt6_Zf1h-qzNsvVt46H8ziKh) - Waldemar Neto Dev Lab * [Imersão em desenvolvimento de APIs com Node.js](https://erickwendel.teachable.com/p/node-js-para-iniciantes-nodebr) - Erick Wendel (Teachable) -* [RESTful com Node.js e Restify](https://www.youtube.com/playlist?list=PLy5T05I_eQYO5Y3S3kVqBxQzkUNllPazF) - Codecasts (YouTube) +* [RESTful com Node.js e Restify](https://www.youtube.com/playlist?list=PLy5T05I_eQYO5Y3S3kVqBxQzkUNllPazF) - Codecasts * [Serie API NodeJS](https://www.youtube.com/playlist?list=PL85ITvJ7FLoiXVwHXeOsOuVppGbBzo2dp) - Diego Fernandes (Rocketseat) * [Testes no NodeJS aplicando TDD com Jest](https://www.youtube.com/watch?v=2G_mWfG0DZE&list=PL85ITvJ7FLoh7QBmTVzuNYvZaYPYwDmei) - Diego Fernandes (Rocketseat) @@ -287,7 +287,7 @@ * [Curso Introdução ao Laravel 8](https://academy.especializati.com.br/curso/introducao-ao-laravel-8) - Carlos Ferreira (Especializati academy) * [Introdução à Criação de Sites Dinâmicos com PHP](https://www.udemy.com/criacao-de-paginas-de-internet-dinamicas-com-php-basico/) - Diego Mariano (Udemy) * [Introdução ao PHP orientado a objetos](https://www.udemy.com/php-orientado-a-objetos/) - Diego Mariano (Udemy) -* [Lógica de Programação com PHP](https://www.youtube.com/playlist?list=PLhTDLccA9vgHHwGZArcUqIZ5AUGwrbZ_A) - Curso Zend Framework (YouTube) +* [Lógica de Programação com PHP](https://www.youtube.com/playlist?list=PLhTDLccA9vgHHwGZArcUqIZ5AUGwrbZ_A) - Curso Zend Framework * [Login com validação e flash messages (PHP)](https://www.udemy.com/login-com-validacao-e-flash-messages-php/) - Alexandre Cardoso (Udemy) * [PDO para quem não sabe PDO](https://www.udemy.com/pdo-para-quem-nao-sabe-pdo/) - Alexandre Cardoso (Udemy) * [PHP 7 do Básico ao Intermediário](https://www.udemy.com/php-do-basico-ao-intermediario/) - Gunnar Correa (Udemy) @@ -327,9 +327,9 @@ * [Python 3 na Web com Django (Básico e Intermediário)](https://www.udemy.com/python-3-na-web-com-django-basico-intermediario/) - Gileno Alves Santa Cruz Filho (Udemy) * [Python Básico](https://solyd.com.br/treinamentos/python-basico) - Guilherme Junqueira (Solyd Offensive Security) * [Python Fundamentos para Análise de Dados](https://www.datascienceacademy.com.br/course?courseid=python-fundamentos) - Data Science Academy -* [Python para Competições de Programação](https://www.youtube.com/playlist?list=PLMxflQ9_eOd9CY6Id5gfs3Edqt8vLC47p) - Adorilson (YouTube) +* [Python para Competições de Programação](https://www.youtube.com/playlist?list=PLMxflQ9_eOd9CY6Id5gfs3Edqt8vLC47p) - Adorilson * [Python para Iniciantes](https://www.udemy.com/python-para-iniciantes/) - Tiago Miguel (Udemy) -* [Selenium com Python](https://www.youtube.com/playlist?list=PLOQgLBuj2-3LqnMYKZZgzeC7CKCPF375B) - Eduardo Mendes (YouTube) +* [Selenium com Python](https://www.youtube.com/playlist?list=PLOQgLBuj2-3LqnMYKZZgzeC7CKCPF375B) - Eduardo Mendes ### R @@ -340,18 +340,18 @@ ### Raspberry Pi -* [Curso de Raspberry Pi: primeiros passos](https://www.youtube.com/playlist?list=PLHz_AreHm4dnGZ_nudmN4rvyLk2fHFRzy) - Gustavo Guanabara (YouTube) +* [Curso de Raspberry Pi: primeiros passos](https://www.youtube.com/playlist?list=PLHz_AreHm4dnGZ_nudmN4rvyLk2fHFRzy) - Gustavo Guanabara ### React Native -* [Aprenda React Native](https://www.youtube.com/playlist?list=PL8fIRnD1uUSnRqz3E2caAWDqbtIFXmNtW) - Canal Geek Dev (YouTube) +* [Aprenda React Native](https://www.youtube.com/playlist?list=PL8fIRnD1uUSnRqz3E2caAWDqbtIFXmNtW) - Canal Geek Dev * [Curso React Native (aprendiz)](https://www.youtube.com/playlist?list=PLdDT8if5attEd4sRnZBIkNihR-_tE612_) - One Bit Code ### Ruby -* [Curso de Ruby on Rails para Iniciantes](https://www.youtube.com/playlist?list=PLe3LRfCs4go-mkvHRMSXEOG-HDbzesyaP) - Jackson Pires (YouTube) +* [Curso de Ruby on Rails para Iniciantes](https://www.youtube.com/playlist?list=PLe3LRfCs4go-mkvHRMSXEOG-HDbzesyaP) - Jackson Pires * [Ruby on Rails 5 na Prática](https://www.udemy.com/ruby-on-rails-5-na-pratica/) - Bruno Paulino (Udemy) * [Ruby Para Iniciantes](https://www.udemy.com/ruby-para-iniciantes/) - Bruno Paulino (Udemy) * [Ruby Puro](https://onebitcode.com/course/ruby-puro/) - One Bit Code (Site One Bit Code) @@ -367,7 +367,7 @@ * [Conceitos de Programação em Shell Script](https://www.udemy.com/conceitos-de-programacao-em-shell-script/) - TemWeb (Udemy) * [Curso de Shell Scripting - Programação no Linux](https://www.youtube.com/playlist?list=PLucm8g_ezqNrYgjXC8_CgbvHbvI7dDfhs) - Bóson Treinamentos -* [Curso Shell GNU](https://www.youtube.com/playlist?list=PLXoSGejyuQGqJEEyo2fY3SA-QCKlF2rxO) - debxp (YouTube) +* [Curso Shell GNU](https://www.youtube.com/playlist?list=PLXoSGejyuQGqJEEyo2fY3SA-QCKlF2rxO) - debxp ### Sistemas Embarcados @@ -383,16 +383,16 @@ ### TypeScript -* [Mini-curso de TypeScript](https://www.youtube.com/playlist?list=PLlAbYrWSYTiPanrzauGa7vMuve7_vnXG_) - Willian Justen Curso (YouTube) -* [TypeScript - Aprendendo Junto](https://www.youtube.com/playlist?list=PL62G310vn6nGg5OzjxE8FbYDzCs_UqrUs) - DevDojo (YouTube) +* [Mini-curso de TypeScript](https://www.youtube.com/playlist?list=PLlAbYrWSYTiPanrzauGa7vMuve7_vnXG_) - Willian Justen Curso +* [TypeScript - Aprendendo Junto](https://www.youtube.com/playlist?list=PL62G310vn6nGg5OzjxE8FbYDzCs_UqrUs) - DevDojo * [Typescript - Zero to Hero](https://github.com/glaucia86/curso-typescript-zero-to-hero) - Glaucia Lemos -* [TypeScript, o início, de forma prática](https://www.youtube.com/watch?v=0mYq5LrQN1s) - Rocketseat, Diego Fernandes (YouTube) +* [TypeScript, o início, de forma prática](https://www.youtube.com/watch?v=0mYq5LrQN1s) - Rocketseat, Diego Fernandes #### Angular * [Começando com Angular](https://balta.io/cursos/comecando-com-angular) - Andre Baltieri (balta.io) -* [Curso Angular 9](https://www.youtube.com/playlist?list=PLdPPE0hUkt0rPyAkdhHIIquKbwrGUkvw3) - Cod3r (YouTube) +* [Curso Angular 9](https://www.youtube.com/playlist?list=PLdPPE0hUkt0rPyAkdhHIIquKbwrGUkvw3) - Cod3r * [Curso de Angular](https://loiane.training/curso/angular/) - Loiane Groner diff --git a/courses/free-courses-si.md b/courses/free-courses-si.md index 6318db62dd1cd..70818bad59d15 100644 --- a/courses/free-courses-si.md +++ b/courses/free-courses-si.md @@ -28,7 +28,7 @@ ### Java * [Introduction to Java](https://www.youtube.com/playlist?list=PLuhSdp06EMkLgaWqSPZKLqePVw-dtqaTT) - Masith Prasanga -* [Object Oriented Programming ](https://youtube.com/playlist?list=PLqeCu_1ZdDl63h6YR3QsxcGOB7yDS7i3b) - LankaDroid Programming Kuppiya (YouTube) +* [Object Oriented Programming ](https://youtube.com/playlist?list=PLqeCu_1ZdDl63h6YR3QsxcGOB7yDS7i3b) - LankaDroid Programming Kuppiya * [Sinhala Java Netbeans Lessons](https://youtube.com/playlist?list=PLA3ZeQncjeVu9VHevp2SmPCQ9muVO3fEB) - Chanux Bro diff --git a/courses/free-courses-th.md b/courses/free-courses-th.md index a643afd122c94..0b07c5ca91620 100644 --- a/courses/free-courses-th.md +++ b/courses/free-courses-th.md @@ -109,7 +109,7 @@ ### TypeScript -* [สอน TypeScript Basic to Advance](https://www.youtube.com/playlist?list=PLEE74DyIkwEn4NOiqo43uxvSzyE0eyUQj) - Kong Ruksiam (YouTube) +* [สอน TypeScript Basic to Advance](https://www.youtube.com/playlist?list=PLEE74DyIkwEn4NOiqo43uxvSzyE0eyUQj) - Kong Ruksiam #### Angular From 46689030f714c84808087d2459cf7e19cce6f801 Mon Sep 17 00:00:00 2001 From: Mauro Cicolella Date: Mon, 15 May 2023 16:13:34 +0200 Subject: [PATCH 089/854] Add Italian courses about Dart & Flutter (#9377) --- courses/free-courses-it.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-it.md b/courses/free-courses-it.md index 5ec479afc53ec..6f10186d5a948 100644 --- a/courses/free-courses-it.md +++ b/courses/free-courses-it.md @@ -160,6 +160,8 @@ ### Mobile +* [Corso Dart Italiano 2023](https://www.youtube.com/playlist?list=PLP5MAKLy8lP9VP6KL4Q9ClYCuGhet59Od) - Edoardo Midali +* [Corso Flutter Italiano 2023](https://www.youtube.com/playlist?list=PLP5MAKLy8lP93TzdGqBnuc2dK02Mz6-VH) - Edoardo Midali * [DART & FLUTTER (per il mobile)](https://www.youtube.com/playlist?list=PL0qAPtx8YtJftaLnIroe7q9udsc9_qg6x) - Fabrizio Camuso From a970c17940754a681eb722cdc99e0ca89feca1aa Mon Sep 17 00:00:00 2001 From: Karthikeyan A K <77minds@gmail.com> Date: Tue, 30 May 2023 16:32:16 +0000 Subject: [PATCH 090/854] Update free-programming-books-langs.md (#9385) * Update free-programming-books-langs.md Add a Clojure book * Remove trailing slash in URL --- 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 6fc75d43ea902..245a50e641906 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -568,6 +568,7 @@ Books on general-purpose programming that don't focus on a specific language are ### Clojure * [A Brief Beginner’s Guide To Clojure](http://www.unexpected-vortices.com/clojure/brief-beginners-guide/) +* [Clojure](https://clojure-book.gitlab.io) - Karthikeyan A K * [Clojure - Functional Programming for the JVM](http://java.ociweb.com/mark/clojure/article.html) - R. Mark Volkmann * [Clojure by Example](https://kimh.github.io/clojure-by-example/) - Hirokuni Kim * [Clojure community-driven documentation](http://clojure-doc.org) From 3062e6d864830c123a8bca186e6f0118b88ef102 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 2 Jun 2023 09:50:07 -0400 Subject: [PATCH 091/854] chore(deps): bump tj-actions/changed-files from 35.9.2 to 36.0.6 (#9384) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 35.9.2 to 36.0.6. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v35.9.2...v36.0.6) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index f6bb8c076e04d..91e94f230d12e 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -42,7 +42,7 @@ jobs: fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v35.9.2 + uses: tj-actions/changed-files@v36.0.6 with: separator: " " json: true From 8fd9c2e210ee0a867af99b69185748ff2455e1f5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Jun 2023 10:54:48 -0400 Subject: [PATCH 092/854] chore(deps): bump tj-actions/changed-files from 36.0.6 to 36.1.0 (#9394) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 36.0.6 to 36.1.0. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v36.0.6...v36.1.0) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index 91e94f230d12e..5716bf6873e9d 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -42,7 +42,7 @@ jobs: fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v36.0.6 + uses: tj-actions/changed-files@v36.1.0 with: separator: " " json: true From f2716de93f755f4d39f8d9e4d74f2d77a62854fc Mon Sep 17 00:00:00 2001 From: Andy Huang <45963921+asd153866714@users.noreply.github.com> Date: Thu, 15 Jun 2023 22:25:15 +0800 Subject: [PATCH 093/854] Update free-courses-en.md (#9396) --- 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 b097e78c52f15..07c7682bd4e0f 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1115,6 +1115,7 @@ * [Berkeley's CS 162: Operating Systems and Systems Programming](https://www.youtube.com/watch?v=feAOZuID1HM) * [Berkeley's CS 194: What is an Operating System?](http://www.infocobuild.com/education/audio-video-courses/computer-science/cs194-spring2013-berkeley.html) +* [MIT 6.S081: Operating System Engineering(Fall 2020)](https://pdos.csail.mit.edu/6.S081/2020/schedule.html) - Frans Kaashoek, Robert Morris * [Operating System](https://www.youtube.com/playlist?list=PLBlnK6fEyqRiVhbXDGLXDk_OQAeuVcp2O) - Neso Academy From 67f22b98230639de2d178f59c36e39b31bfa9a2b Mon Sep 17 00:00:00 2001 From: Furkan Gulsen Date: Thu, 15 Jun 2023 17:28:36 +0300 Subject: [PATCH 094/854] Update free-programming-books-tr.md (#9397) Added a GitHub repository for the Golang language. --- books/free-programming-books-tr.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-tr.md b/books/free-programming-books-tr.md index 4185cd318a17c..c163d20894216 100644 --- a/books/free-programming-books-tr.md +++ b/books/free-programming-books-tr.md @@ -69,6 +69,7 @@ ### Go * [Go El Kitabı](https://www.github.com/umutphp/the-little-go-book) - Karl Seguin, `trl.:` Umut Işık tarafından çevirildi ([HTML](https://github.com/umutphp/the-little-go-book/blob/master/tr/go.md), [PDF](https://github.com/umutphp/the-little-go-book/releases/download/v07/the-little-go-book-tr.pdf), [EPUB](https://github.com/umutphp/the-little-go-book/releases/download/v07/the-little-go-book-tr.epub)) +* [Türkçe Go Eğitimi](https://github.com/Furkan-Gulsen/turkce-go-egitimi) - Muhammed Furkan Gülşen ### Güvenlik ve Gizlilik From 167b52417141f2eae3cf928355c0646910e9ed7b Mon Sep 17 00:00:00 2001 From: Anuj Singh <62144435+anuj-s1ngh@users.noreply.github.com> Date: Thu, 15 Jun 2023 20:06:41 +0530 Subject: [PATCH 095/854] Update free-courses-en.md (#9399) add youtube playlists for graph theory. --- 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 07c7682bd4e0f..33af13dc178f0 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -40,6 +40,7 @@ * [Game Development](#game-development) * [Git](#git) * [Go](#go) +* [Graph Theory](#graph-theory) * [Haskell](#haskell) * [HTML and CSS](#html-and-css) * [Bootstrap](#bootstrap) @@ -671,6 +672,12 @@ * [Let's go with golang](https://www.youtube.com/playlist?list=PLRAV69dS1uWQGDQoBYMZWKjzuhCaOnBpa) - Hitesh Choudhary +### Graph Theory + +* [Graph Theory](https://youtube.com/playlist?list=PLztBpqftvzxXBhbYxoaZJmnZF6AUQr1mH) - Wrath of Math +* [Graph Theory - DM](https://youtube.com/playlist?list=PLYrahs7hsYIQiSNxTfZndQz7jWPXsA1ur) - SCCI Labs IIT Ropar + + ### Haskell * [Advanced Functional Programming in Haskell](http://www.cs.nott.ac.uk/~pszgmh/afp.html) - Graham Hutton From 163d2c0ffac26f898f5a9ed68820b1f291c1bce6 Mon Sep 17 00:00:00 2001 From: Jenny <107807044+JenIsCoding@users.noreply.github.com> Date: Thu, 15 Jun 2023 16:38:48 +0200 Subject: [PATCH 096/854] Wrong link in Programacion section fixed (#9400) --- courses/free-courses-es.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/courses/free-courses-es.md b/courses/free-courses-es.md index b1c50952889f9..286bc7ab0f5fd 100644 --- a/courses/free-courses-es.md +++ b/courses/free-courses-es.md @@ -184,7 +184,7 @@ * [Programación en lenguaje ADA (2010)](https://ocw.unican.es/course/view.php?id=185) * [Programación en lenguaje Java (2008)](http://ocw.uc3m.es/historico/programacion-java) * [Programación en lenguaje Java (2009)](https://ocw.unican.es/course/view.php?id=217) -* [Programación en lenguaje Java (2015)](https://ocw.unican.es/course/view.php?id=26) +* [Programación en lenguaje Java (2015)](https://ocw.unican.es/course/view.php?id=240) * [Programación en paralelo -Perl- (2012)](https://campusvirtual.ull.es/ocw/course/view.php?id=44) * [Programación para principiantes - primeros pasos](https://www.udemy.com/course/programacion-para-principiantes) - Fernando Herrera (Udemy) * [Programación POO (2011)](https://ocw.ua.es/es/ingenieria-y-arquitectura/programacion-3-2011.html) From 2b7ffa773c31f850dfdc4ecb66c1671bf381ae2b Mon Sep 17 00:00:00 2001 From: Armin Sharifi Date: Tue, 20 Jun 2023 11:48:24 +0330 Subject: [PATCH 097/854] Update free-courses-fa_IR.md (#9402) * Update free-courses-fa_IR.md Added a section for C# language. Added a subsection for the .NET Core framework. Added a beginner's course for the ASP.NET Core 5 framework. * Update free-courses-fa_IR.md Delete the extra *. Remove the .NET Core subsection. Fix spacing issues. Move the added course to the C# section. --- courses/free-courses-fa_IR.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/courses/free-courses-fa_IR.md b/courses/free-courses-fa_IR.md index 3af06a061b9aa..2e40f4f721b7b 100644 --- a/courses/free-courses-fa_IR.md +++ b/courses/free-courses-fa_IR.md @@ -2,6 +2,7 @@ * [Blockchain](#blockchain) * [C, C++](#c) +* [C#](#csharp) * [Git](#git) * [HTML and CSS](#html-and-css) * [Java](#java) @@ -34,6 +35,11 @@ * [درس اصول برنامه‌نویسی سی و سی پلاس پلاس از دانشگاه صنعتی اصفهان](https://maktabkhooneh.org/course/%D8%A7%D8%B5%D9%88%D9%84-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-C-%D9%88-C-mk68) - Kiarash Bazargan +### C\# + +* [دوره مقدماتی دات نت 5 تحت وب](https://bugeto.net/courses/free-introductory-asp-dot-net-core-training-course) - Ehsan Babaei *(نیاز به ثبت نام دارد)* + + ### Git * [آموزش گیت - سکان‌آکادمی](https://sokanacademy.com/courses/git) - Behzad Moradi From 072b8c9935321cfad7c2502166146eb86f90af60 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 20 Jun 2023 10:20:16 +0200 Subject: [PATCH 098/854] chore(deps): bump tj-actions/changed-files from 36.1.0 to 36.4.0 (#9404) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 36.1.0 to 36.4.0. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v36.1.0...v36.4.0) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index 5716bf6873e9d..c0909a7c9c41e 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -42,7 +42,7 @@ jobs: fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v36.1.0 + uses: tj-actions/changed-files@v36.4.0 with: separator: " " json: true From 9a4ccf90f17ff7415531feb6a546040068757032 Mon Sep 17 00:00:00 2001 From: Mustafa Kaan Demir <111921707+mkdemir@users.noreply.github.com> Date: Thu, 22 Jun 2023 10:58:17 +0300 Subject: [PATCH 099/854] Update free-programming-books-tr.md (#9411) * Update free-programming-books-tr.md * Update free-programming-books-tr.md --- books/free-programming-books-tr.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-tr.md b/books/free-programming-books-tr.md index c163d20894216..fc8ecd915df0f 100644 --- a/books/free-programming-books-tr.md +++ b/books/free-programming-books-tr.md @@ -64,6 +64,7 @@ * [git - basit rehber](https://rogerdudler.github.io/git-guide/index.tr.html) - Roger Dudler (HTML) * [Git 101](https://aliozgur.gitbooks.io/git101/) - Ali Özgür (GitBook) +* [Git ve Github Rehberi](https://github.com/mkdemir/Git_ve_Github_Rehberi) - Mustafa Kaan Demir ### Go From 220be2b1a10aa13e267449c5cc5288dd83e0e7d7 Mon Sep 17 00:00:00 2001 From: "Bikash Daga (Jain)" <95040719+bikashdaga@users.noreply.github.com> Date: Thu, 22 Jun 2023 19:30:37 +0530 Subject: [PATCH 100/854] Update free-programming-interactive-tutorials-en.md (#9381) * Update free-programming-interactive-tutorials-en.md Have added a couple of Scaler Topics popular courses. I believe this will add value to this repo. * Update free-programming-interactive-tutorials-en.md * Update free-programming-interactive-tutorials-en.md * Update free-programming-interactive-tutorials-en.md * Update free-programming-interactive-tutorials-en.md --- more/free-programming-interactive-tutorials-en.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/more/free-programming-interactive-tutorials-en.md b/more/free-programming-interactive-tutorials-en.md index 1af32e2438187..fe7f04cc3337f 100644 --- a/more/free-programming-interactive-tutorials-en.md +++ b/more/free-programming-interactive-tutorials-en.md @@ -107,6 +107,7 @@ * [AWS Identity and Access Management (IAM)](https://run.qwiklabs.com/focuses/7782?catalog_rank=%7B%22rank%22%3A6%2C%22num_filters%22%3A1%2C%22has_search%22%3Atrue%7D&parent=catalog&search_id=3605942) - *registration required* * [AWS Lambda](https://run.qwiklabs.com/focuses/6431?catalog_rank=%7B%22rank%22%3A2%2C%22num_filters%22%3A1%2C%22has_search%22%3Atrue%7D&parent=catalog&search_id=3605949) - *registration required* * [AWS Simple Storage Service (S3)](https://run.qwiklabs.com/focuses/7860?catalog_rank=%7B%22rank%22%3A3%2C%22num_filters%22%3A0%2C%22has_search%22%3Atrue%7D&parent=catalog&search_id=3597563) - *registration required* +* [Cloud Computing Tutorial by Scaler](https://www.scaler.com/topics/cloud-computing/) * [Google Cloud Platform](https://cloud.google.com/training/free-labs/) @@ -125,6 +126,8 @@ * [Data Science Foundations](https://skillsbuild.org/students/course-catalog/data-science) - IBM SkillBuild *(email address required)* * [Data Science Tutorial](https://www.w3schools.com/datascience/default.asp) - W3Schools +* [Data Science Tutorial for Beginners](https://www.scaler.com/topics/data-science/) - Scaler Topics +* [Data Science Tutorial for Beginners - Video Course](https://www.scaler.com/topics/course/python-for-data-science/) - course by Yash Sinha Scaler Topics * [Essential Linear Algebra for Data Science and Machine Learning](https://www.kdnuggets.com/2021/05/essential-linear-algebra-data-science-machine-learning.html) - KDnuggets * [Interactive Linear Algebra](https://textbooks.math.gatech.edu/ila/) - Dan Margalit, Joseph Rabinoff (HTML, PDF) * [Top 10 Data Science Projects for Beginners - KDnuggets](https://www.kdnuggets.com/2021/06/top-10-data-science-projects-beginners.html) @@ -242,6 +245,7 @@ * [AngularJS Basics](http://www.angularjsbook.com) - Chris Smith * [AngularJS Tutorial](https://www.tutlane.com/tutorial/angularjs) - tutlane * [AngularJS Tutorial](https://www.w3schools.com/angular/) - W3Schools +* [AngularJS Tutorial](https://www.scaler.com/topics/angular/) - Scaler Topics * [egghead.io: Learn AngularJS with Tutorial Videos & Training](https://egghead.io) * [Learn AngularJS with free interactive lessons](http://www.learn-angular.org) @@ -250,6 +254,7 @@ * [Front End Development Libraries Certification: jQuery](https://www.freecodecamp.org/learn/front-end-libraries/jquery) - freeCodeCamp * [jQuery Tutorial](https://www.w3schools.com/jquery/) - W3Schools +* [jQuery Tutorial](https://www.scaler.com/topics/jquery/) - Scaler Topics #### React @@ -257,6 +262,7 @@ * [Front End Development Libraries Certification: React](https://www.freecodecamp.org/learn/front-end-libraries/react) - freeCodeCamp * [React Tutorial](https://react-tutorial.app) * [React Tutorial](https://www.w3schools.com/react/) - W3Schools +* [React Tutorial](https://www.scaler.com/topics/react/) - Scaler Topics #### Redux @@ -314,6 +320,7 @@ * [Node School](http://nodeschool.io) * [Node.js Tutorial](https://www.tutlane.com/tutorial/nodejs) - tutlane * [Node.js Tutorial](https://www.w3schools.com/nodejs) - W3Schools +* [Node.js Tutorial](https://www.scaler.com/topics/nodejs/) - Scaler Topics ### NoSQL From 9b6cf1dce17c707757d23398e3f4d25aacc1a07e Mon Sep 17 00:00:00 2001 From: Saurabh Kumar <136954641+innovation-machine@users.noreply.github.com> Date: Thu, 22 Jun 2023 20:16:47 +0530 Subject: [PATCH 101/854] Added a new book as well as missing author names and file types for various books under "Operating System Development" section. Updated links for some books. (#9407) * Added missing author names and file types for various books. Updated links for some books. Added missing author names and file types for various books under "Operating Systems" section. Updated links for some books to reflect the current version of the book. * Create Check Links.py A simple python script that checks urls to see if they are broken. * Added file Check Style.py A simple python script that checks whether the style of book listing is according to our style guide. * Update Check Style.py * Update Check Links.py * Delete Check Links.py * Delete Check Style.py * Update books/free-programming-books-subjects.md Co-authored-by: Eric Hellman * Update books/free-programming-books-subjects.md Co-authored-by: Eric Hellman * Update free-programming-books-subjects.md resolves #9408 Removed books with broken links. Some books had https links available, so updated their links. One book - "Creative Commons: a user guide" had a working link, but no download button on the page, so removed the book. Made other minor changes like adding file type. * Added book "Creative Commons: a user guide" --------- Co-authored-by: Eric Hellman --- books/free-programming-books-subjects.md | 42 +++++++++++------------- 1 file changed, 19 insertions(+), 23 deletions(-) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index 74ae0acbed235..ba38372014aa1 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -65,7 +65,6 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [Goalkicker](https://goalkicker.com) - Programming Notes for Professionals books * [IBM Redbooks](http://www.redbooks.ibm.com) * [InfoQ Minibooks](http://www.infoq.com/minibooks/) -* [InTech: Computer and Information Science](http://www.intechopen.com/subjects/computer-and-information-science) * [JSBooks - directory of free javascript ebooks](https://github.com/revolunet/JSbooks) * [Learn X in Y minutes](https://learnxinyminutes.com) * [Learneroo Resources to Learn Programming](https://www.learneroo.com/modules/12/nodes/96) @@ -76,12 +75,11 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [Microsoft Technologies 3, DevOps for ASP.NET Core Developers](https://raw.githubusercontent.com/dotnet-architecture/eBooks/main/current/devops-aspnet-core/DevOps-for-ASP.NET-Core-Developers.pdf) - Cam Soper, Scott Addie, Colin Dembovsky (PDF) * [O'Reilly's Open Books Project](http://www.oreilly.com/openbook/) * [Papers we love](https://github.com/papers-we-love/papers-we-love) -* [Programming](https://en.wikibooks.org/wiki/Category%3aComputer_programming) - Wikibooks * [Red Gate Books](http://www.red-gate.com/community/books/index) * [Rip Tutorials](https://riptutorial.com/ebook) * [Stef's Free Online Smalltalk Books](http://stephane.ducasse.free.fr/FreeBooks/) * [TechBeamers.com](http://www.techbeamers.com) -* [TechBooksForFree.com](http://www.techbooksforfree.com) +* [TechBooksForFree.com](https://www.techbooksforfree.com) * [The Definitive C++ Book Guide and List](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list) * [Theassayer.org](http://theassayer.org) * [Tutorials Point](http://www.tutorialspoint.com) @@ -111,7 +109,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [Data Structures Succinctly Part 1, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/datastructurespart1) (PDF, Kindle) (email address *requested*, not required) * [Data Structures Succinctly Part 2, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/datastructurespart2) (PDF, Kindle) (email address *requested*, not required) * [Elementary Algorithms](https://github.com/liuxinyu95/AlgoXY) - Larry LIU Xinyu -* [Essential Algorithms](https://www.programming-books.io/essential/algorithms) - Krzysztof Kowalczyk and Stack Overflow Documentation project (HTML) +* [Essential Algorithms](https://www.programming-books.io/essential/algorithms/) - Krzysztof Kowalczyk and Stack Overflow Documentation project (HTML) * [Foundations of Computer Science](http://infolab.stanford.edu/~ullman/focs.html) - Al Aho, Jeff Ullman * [Geometry Algorithms](http://geomalgorithms.com) - Dan Sunday * [Lectures Notes on Algorithm Analysis and Computational Complexity (Fourth Edition)](http://ianparberry.com/books/free/license.html) - Ian Parberry (use form at bottom of license) @@ -178,7 +176,6 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [Designing Distributed Systems](https://azure.microsoft.com/en-us/resources/designing-distributed-systems/) *(account required)* * [Distributed Systems 3rd edition](https://www.distributed-systems.net/index.php/books/ds3/) - Maarten van Steen, Andrew S. Tanenbaum *(email address required)* * [How to optimize storage costs using Amazon S3](https://aws.amazon.com/s3/cloud-storage-cost-optimization-ebook/) - AWS (PDF) -* [Kubernetes Hardening Guidance](https://media.defense.gov/2021/Aug/03/2002820425/-1/-1/1/CTR_KUBERNETESHARDENINGGUIDANCE.PDF) - NSA, CISA (PDF) * [Learn Azure in a Month of Lunches](https://clouddamcdnprodep.azureedge.net/gdc/2014519/original) - Iain Foulds (PDF) * [Monitoring Modern Infrastructure](https://www.datadoghq.com/ebook/monitoring-modern-infrastructure/) *(account required)* * [Multi-tenant Applications for the Cloud, 3rd Edition](http://www.microsoft.com/en-us/download/details.aspx?id=29263) @@ -235,7 +232,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [Computer Vision: Algorithms and Applications](http://szeliski.org/Book/) - Richard Szeliski * [Computer Vision: Foundations and Applications](http://vision.stanford.edu/teaching/cs131_fall1718/files/cs131-class-notes.pdf) - Ranjay Krishna (PDF) * [Computer Vision: Models, Learning, and Inference](http://www.computervisionmodels.com) - Simon J.D. Prince -* [DALLE-E 2 prompt book](http://dallery.gallery/wp-content/uploads/2022/07/The-DALL%C2%B7E-2-prompt-book.pdf) - Dallery.Gallery, Guy Parson(PDF) +* [DALLE-E 2 prompt book](https://dallery.gallery/wp-content/uploads/2022/07/The-DALL%C2%B7E-2-prompt-book.pdf) - Dallery.Gallery, Guy Parson(PDF) * [Programming Computer Vision with Python](http://programmingcomputervision.com) - Jan Erik Solem @@ -292,7 +289,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [3D Math Primer for Graphics and Game Development](https://gamemath.com/book/intro.html) - Fletcher Dunn (HTML) * [Coding With Minecraft](https://turtleappstore.com/book/) - Al Sweigart * [Designing Virtual Worlds](https://mud.co.uk/richard/DesigningVirtualWorlds.pdf) - Richard A. Bartle (PDF) -* [Game AI Pro](http://www.gameaipro.com) - Steve Rabin +* [Game AI Pro](https://www.gameaipro.com) - Steve Rabin * [Game Design with AGS](https://ensadi.github.io/AGSBook/) - Dave Ensminger, A. G. Madi * [Game Programming Patterns](http://gameprogrammingpatterns.com) - Bob Nystrom * [Level up your code with game programming patterns](https://resources.unity.com/games/level-up-your-code-with-game-programming-patterns) - Unity (HTML & PDF) @@ -307,21 +304,20 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [Computer Graphics from scratch](http://gabrielgambetta.com/computer-graphics-from-scratch) - Gabriel Gambetta (:construction: *in process*) * [DirectX manual](http://user.xmission.com/~legalize/book/download/index.html) (draft) * [GPU Gems](https://developer.nvidia.com/gpugems/GPUGems/gpugems_pref01.html) -* [Graphics Programming Black Book](http://www.gamedev.net/page/resources/_/technical/graphics-programming-and-theory/graphics-programming-black-book-r1698) - Michael Abrash +* [Graphics Programming Black Book](https://www.gamedev.net/tutorials/_/technical/graphics-programming-and-theory/graphics-programming-black-book-r1698/) - Michael Abrash (PDF) * [Introduction to Modern OpenGL](https://open.gl) - Alexander Overvoorde (HTML, EPUB, PDF) (C++) * [Introduction to TouchDesigner 099](https://leanpub.com/introductiontotouchdesigner/) *(Leanpub account or valid email requested)* * [JPEG - Idea and Practice](https://en.wikibooks.org/wiki/JPEG_-_Idea_and_Practice) * [Learn Computer Graphics From Scratch!](https://www.scratchapixel.com) - Scratchapixel (:construction: *in process*) -* [Learn OpenGL](http://learnopengl.com) - Joey de Vries +* [Learn OpenGL](https://learnopengl.com) - Joey de Vries * [Learn OpenGL RS](https://github.com/bwasty/learn-opengl-rs) - Benjamin Wasty, et al. (:construction: *in process*) (Rust) * [Learning Modern 3D Graphics Programming](https://web.archive.org/web/20150225192611/http://www.arcsynthesis.org/gltut/index.html) - Jason L. McKesson (draft) -* [Notes for a Computer Graphics Programming Course](https://www.cs.csustan.edu/~rsc/CS3600F00/Notes.pdf) - Dr. Steve Cunningham (PDF) * [OpenGL](http://www.songho.ca/opengl/index.html) - Concepts and illustrations * [Physically Based Rendering, Third Edition: from Theory to Implementation](https://www.pbr-book.org) - Matt Pharr, Wenzel Jakob, Greg Humphreys * [Ray Tracing Gems](https://www.realtimerendering.com/raytracinggems/rtg/index.html) - Eric Haines, Tomas Akenine-Möller * [Ray Tracing Gems II](https://www.realtimerendering.com/raytracinggems/rtg2/index.html) - Adam Marrs, Peter Shirley, Ingo Wald * [Ray Tracing in One Weekend](https://raytracing.github.io) - Peter Shirley (HTML) -* [ShaderX series](http://www.realtimerendering.com/resources/shaderx/) - Wolfgang Engel +* [ShaderX series](https://www.realtimerendering.com/resources/shaderx/) - Wolfgang Engel * [Tutorials for modern OpenGL](http://www.opengl-tutorial.org) * [Virtual Reality](http://lavalle.pl/vr/) - Steven M. LaValle * [WebGL Insights](http://webglinsights.com) - Patrick Cozzi, et al. @@ -334,7 +330,6 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [GUI development with Rust and GTK 4](https://gtk-rs.org/gtk4-rs/stable/latest/book/) - Julian Hofer * [Programming with gtkmm 4](https://developer.gnome.org/gtkmm-tutorial/stable/) * [Search User Interfaces](http://searchuserinterfaces.com/book/) - Marti A. Hearst -* [The GLib/GTK+ Development Platform](https://informatique-libre.be/swilmet/glib-gtk-book/glib-gtk-dev-platform.pdf) - Sébastien Wilmet (PDF) * [Web Design Primer](https://pressbooks.library.ryerson.ca/webdesign/) - Richard Adams, Ahmed Sagarwala * [Web Style Guide Online](https://www.webstyleguide.com/wsg3/index.html) - Patrick J. Lynch, Sarah Horton @@ -368,8 +363,8 @@ Books that cover a specific programming language can be found in the [BY PROGRA ### Licensing -* [Creative Commons: a user guide](http://www.aliprandi.org/cc-user-guide/) - Simone Aliprandi -* [Open Source Licensing Software Freedom and Intellectual Property Law](http://rosenlaw.com/oslbook/) - Lawrence Rosen +* [Creative Commons: a user guide](https://archive.org/download/CreativeCommonsUserGuide/CreativeCommonsUserGuide.pdf) - Simone Aliprandi (PDF) +* [Open Source Licensing Software Freedom and Intellectual Property Law](https://rosenlaw.com/oslbook/) - Lawrence Rosen * [The Public Domain: Enclosing the Commons of the Mind](http://www.thepublicdomain.org/download/) - James Boyle @@ -691,23 +686,24 @@ Books that cover a specific programming language can be found in the [BY PROGRA ### Operating Systems * [A short introduction to operating systems (2001)](http://markburgess.org/os/os.pdf) - Mark Burgess (PDF) -* [Computer Science from the Bottom Up](http://www.bottomupcs.com) -* [How to Make a Computer Operating System](https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System) (:construction: *in process*) +* [Computer Science from the Bottom Up](http://www.bottomupcs.com) - Ian Wienand (PDF) +* [Flexible Operating System Internals: The Design and Implementation of the Anykernel and Rump Kernels](https://aaltodoc.aalto.fi/handle/123456789/6318) - Antti Kantee (PDF) +* [How to Make a Computer Operating System](https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System) - Samy Pesse (:construction: *in process*) * [How to write a simple operating system in assembly language](http://mikeos.sourceforge.net/write-your-own-os.html) - Mike Saunders (HTML) * [Linux From Scratch](https://www.linuxfromscratch.org/lfs/view/stable/) - Gerard Beekmans, Bruce Dubbs, Ken Moffat, Pierre Labastie, et al. (HTML, [PDF, downloads...](https://www.linuxfromscratch.org/lfs/downloads/stable/)) * [Making Servers Work: A Practical Guide to Linux System Administration](https://www.digitalocean.com/community/books/sysadmin-ebook-making-servers-work) - Jamon Camisso (PDF, EPUB) -* [Operating Systems and Middleware](https://gustavus.edu/mcs/max/os-book/) (PDF and LaTeX) -* [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/) (PDF) +* [Operating Systems and Middleware](https://gustavus.edu/mcs/max/os-book/) - Max Hailperin (PDF, LaTeX) +* [Operating Systems: From 0 to 1](https://github.com/tuhdo/os01/releases/tag/0.0.1) - Tu, Ho Doang (PDF) (:construction: *in process*) +* [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/) - Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau (PDF) * [Practical File System Design: The Be File System](http://www.nobius.org/~dbg/practical-file-system-design.pdf) - Dominic Giampaolo (PDF) * [Project Oberon: The Design of an Operating System, a Compiler, and a Computer](http://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 -* [The Design and Implementation of the Anykernel and Rump Kernels](http://www.fixup.fi/misc/rumpkernel-book/) - Antti Kantee -* [The little book about OS development](https://littleosbook.github.io) - Erik Helin, Adam Renberg -* [The Little Book of Semaphores](http://greenteapress.com/semaphores/) - Allen B. Downey +* [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](http://greenteapress.com/semaphores/) - Allen B. Downey (PDF) * [Think OS: A Brief Introduction to Operating Systems](http://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) - Prof. Stewart Weiss (PDF) * [Writing a Simple Operating System from Scratch](http://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/2012/xv6.html) +* [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) ### Parallel Programming From b7845a0c78b9ada8882c7f1957212badbbe1d4e2 Mon Sep 17 00:00:00 2001 From: Crater44 <133038382+Crater44@users.noreply.github.com> Date: Wed, 28 Jun 2023 04:11:02 -0600 Subject: [PATCH 102/854] Update free-courses-es.md (#9418) Fix link to course Aplicaciones y servicios --- courses/free-courses-es.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/courses/free-courses-es.md b/courses/free-courses-es.md index 286bc7ab0f5fd..4078597415382 100644 --- a/courses/free-courses-es.md +++ b/courses/free-courses-es.md @@ -219,7 +219,7 @@ ### Redes -* [Aplicaciones y servicios en redes](https://ocw.unican.es/course/view.php?id=32) +* [Aplicaciones y servicios en redes](https://ocw.unican.es/course/view.php?id=148) * [Conmutación (2012)](http://ocw.bib.upct.es/course/view.php?id=129) * [Dimensionamiento y planificación de redes (2015)](https://ocw.unican.es/course/view.php?id=19) * [Diseño y operación de redes telemáticas (2015)](https://ocw.unican.es/course/view.php?id=22) From 5005f5e83ed4c8cc13d2c66ef5769d45ded8623a Mon Sep 17 00:00:00 2001 From: Saurabh Kumar <136954641+innovation-machine@users.noreply.github.com> Date: Sat, 1 Jul 2023 12:15:51 +0530 Subject: [PATCH 103/854] fixes #9417 (#9420) * fixes #9417 Added working links in place of broken links provided in issue #9417. * Update free-programming-books-langs.md Added the organization name as the author. * Added new CUDA programming resources in C++ language. * Changed links which directed to a university website and were unrelated to the author. --- books/free-programming-books-langs.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 245a50e641906..1146f273d5bed 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -643,9 +643,11 @@ Books on general-purpose programming that don't focus on a specific language are ### CUDA -* [CUDA C Best Practices Guide](https://docs.nvidia.com/pdf/CUDA_C_Best_Practices_Guide.pdf) (PDF) -* [CUDA C Programming Guide](https://docs.nvidia.com/pdf/CUDA_C_Programming_Guide.pdf) (PDF) -* [OpenCL Programming Guide for CUDA Architecture](http://www.nvidia.com/content/cudazone/download/OpenCL/NVIDIA_OpenCL_ProgrammingGuide.pdf) (PDF) +* [CUDA C Best Practices Guide](https://web.archive.org/web/20170517050133/https://docs.nvidia.com/pdf/CUDA_C_Best_Practices_Guide.pdf) - Nvidia (PDF) *(:card_file_box: archived)* +* [CUDA C Programming Guide](https://web.archive.org/web/20181228130113/https://docs.nvidia.com/cuda/pdf/CUDA_C_Programming_Guide.pdf) - Nvidia (PDF) *(:card_file_box: archived)* +* [CUDA C++ Best Practices Guide](https://docs.nvidia.com/cuda/pdf/CUDA_C_Best_Practices_Guide.pdf) - Nvidia (PDF) +* [CUDA C++ Programming guide](https://docs.nvidia.com/cuda/pdf/CUDA_C_Programming_Guide.pdf) - Nvidia (PDF) +* [OpenCL Programming Guide for CUDA Architecture](http://www.nvidia.com/content/cudazone/download/OpenCL/NVIDIA_OpenCL_ProgrammingGuide.pdf) - Nvidia (PDF) ### D From af69f8e3f0ca2aaa2f3bb7c93591e0a6002cf6e3 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar <136954641+innovation-machine@users.noreply.github.com> Date: Sun, 2 Jul 2023 20:58:18 +0530 Subject: [PATCH 104/854] Removed all the discontinued Google competitions and renamed "Facebook" to "Meta" (#9425) --- more/problem-sets-competitive-programming.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/more/problem-sets-competitive-programming.md b/more/problem-sets-competitive-programming.md index 969d4952e1d24..eab48a94e7a5a 100644 --- a/more/problem-sets-competitive-programming.md +++ b/more/problem-sets-competitive-programming.md @@ -33,9 +33,6 @@ * [DMOJ](https://dmoj.ca) * [E-olymp](https://www.e-olymp.com/en/) * [Exercism](https://exercism.org) -* [Facebook Hackercup](https://www.facebook.com/hackercup) -* [Google Code Jam](https://codingcompetitions.withgoogle.com/codejam) -* [Google Kickstart](https://codingcompetitions.withgoogle.com/kickstart) * [HackerEarth](https://www.hackerearth.com) * [Hackerrank](https://www.hackerrank.com) * [Internet Problem Solving Contest](http://ipsc.ksp.sk) @@ -43,6 +40,7 @@ * [Kattis](https://open.kattis.com) * [LeetCode](https://leetcode.com) * [LightOJ](https://lightoj.com) +* [Meta Hackercup](https://www.facebook.com/codingcompetitions/hacker-cup/) * [Microcorruption](https://microcorruption.com/login) * [Newton School](https://my.newtonschool.co/contest/all) * [oj.uz](https://oj.uz) @@ -58,7 +56,7 @@ ### Capture the flag * [CTFlearn](https://ctflearn.com) (email address *requested*) -* [Google Ctf](https://capturetheflag.withgoogle.com) (email address *requested*) +* [Google CTF](https://capturetheflag.withgoogle.com) (email address *requested*) * [Hacker101](https://ctf.hacker101.com) (email address *requested*) * [Hackthebox](https://www.hackthebox.eu) (email address *requested*) * [HackThisSite](https://www.hackthissite.org) (email address *requested*) @@ -110,7 +108,6 @@ * [Edabit](https://edabit.com) * [Exercism](http://exercism.io) * [Geeks For Geeks](https://practice.geeksforgeeks.org) -* [Google Code Jam - Practise](https://codingcompetitions.withgoogle.com/codejam/archive) * [Hacker.org](http://www.hacker.org) * [HackerEarth](https://www.hackerearth.com) * [HDU Online Judge](http://acm.hdu.edu.cn) From abf123b2dbc8aa69da7e503bc7b417e9ed489fb2 Mon Sep 17 00:00:00 2001 From: KASUNHapangama <88395585+KASUNHapangama@users.noreply.github.com> Date: Sun, 2 Jul 2023 21:10:51 +0530 Subject: [PATCH 105/854] Update free-courses-en.md (#9426) * Update free-courses-en.md Kody Simpson Java And C++ * Update free-courses-en.md --- courses/free-courses-en.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 33af13dc178f0..54cb702dc86a9 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -318,6 +318,7 @@ * [C++ Compilation, Linking, and Makefiles](https://youtube.com/playlist?list=PLNUvpxaaFJ_i6BYqbxTVeK5AOcFzQbboQ) - Amy Larson * [C++ For Programmers](https://www.udacity.com/course/c-for-programmers--ud210) - Catherine Gamboa (Udacity) * [C++ Programming](https://www.youtube.com/playlist?list=PLBlnK6fEyqRh6isJ01MBnbNpV3ZsktSyS) - Neso Academy +* [C++ Programming](https://www.youtube.com/playlist?list=PLfu_Bpi_zcDOtpXhhxL-P1wu0VkwNRXwC) - Kody Simpson * [C++ Programming Course - Beginner to Advanced](https://www.youtube.com/watch?v=8jLOx1hD3_o) - Daniel Gakwaya (freeCodeCamp) * [C++ Programming Tutorial for Beginners (For Absolute Beginners)](https://www.youtube.com/playlist?list=PLS1QulWo1RIYSyC6w2-rDssprPrEsgtVK) - ProgrammingKnowledge * [C++ Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWoVZWSN-ze3VVtIfZfXwAGM) - The Bad Tutorials @@ -774,6 +775,7 @@ * [Java Programming](https://testautomationu.applitools.com/java-programming-course/) - Angie Jones (Applitools) * [Java Programming](https://java-programming.mooc.fi) - University of Helsinki * [Java Programming](https://youtube.com/playlist?list=PLBlnK6fEyqRjKA_NuK9mHmlk0dZzuP1P5) - Neso Academy +* [Java Programming](https://www.youtube.com/playlist?list=PLfu_Bpi_zcDPNy6qznvbkGZi7eP_0EL77) - Kody Simpson * [Java Programming Basics](https://www.udacity.com/course/java-programming-basics--ud282) - Cezanne Camacho, Asser Samak (Udacity) (account *required*) * [Java Programming Basics](https://www.udemy.com/course/java-programming-basics/) - Charles Mulic (Udemy) * [Java Programming: Solving Problems with Software](https://www.coursera.org/learn/java-programming) (Coursera) From 14823e2512dba5e1b5bd724aa24c5eb7169ff38c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Jul 2023 08:31:40 -0400 Subject: [PATCH 106/854] chore(deps): bump tj-actions/changed-files from 36.4.0 to 37.0.5 (#9422) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 36.4.0 to 37.0.5. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v36.4.0...v37.0.5) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index c0909a7c9c41e..9c90e49661a3b 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -42,7 +42,7 @@ jobs: fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v36.4.0 + uses: tj-actions/changed-files@v37.0.5 with: separator: " " json: true From 0f34928ff96cc3eb784a5fb7bd51739b0ec36028 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar <136954641+innovation-machine@users.noreply.github.com> Date: Fri, 7 Jul 2023 21:51:48 +0530 Subject: [PATCH 107/854] resolves #9327: Added the "Node.JS Best Practices" resource. (#9429) * Added the "Node.JS Best Practices" resource. resolves #9327 * Added resource description * Removed resource "Node.JS Best Practices" from the list * Added the "Node.JS Best Practices" resource. * Fixed linter error * Removed the "(GitHub Repository)" label. Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-langs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 1146f273d5bed..d9403d8024809 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1304,6 +1304,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Mixu's Node Book](http://book.mixu.net/node/) * [Node Documentation](https://nodejs.org/en/docs/) (PDF) * [Node: Up and Running](https://www.oreilly.com/library/view/node-up-and/9781449332235/) - Tom Hughes-Croucher +* [Node.js Best Practices](https://github.com/goldbergyoni/nodebestpractices) - Yoni Goldberg, et al. * [Node.js Design Patterns](https://ia801309.us.archive.org/5/items/HandbookOfNeuralComputingApplicationsPDFStormRG/Node.js%20Design%20Patterns%20-%20Casciaro,%20Mario%20%5BPDF%5D%5BStormRG%5D.pdf) - Mario Casciaro (PDF) * [Node.js Notes for Professionals](http://goalkicker.com/NodeJSBook) - Compiled from StackOverflow Documentation (PDF) * [Node.js Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/nodejs) (PDF, Kindle) (email address *requested*, not required) From e539efcace9fff8a91ae2087dbe9596a9453ddf6 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar <136954641+innovation-machine@users.noreply.github.com> Date: Thu, 13 Jul 2023 00:19:07 +0530 Subject: [PATCH 108/854] Added the *(:card_file_box: archived)* label to all the archived entries in files "free-programming-books-subjects.md" and "free-programming-books-langs.md". (#9427) * Added the "Archived" label to all the archived entries. * Added the *(:card_file_box: archived)* label to all the archived entries. * Added the *(:card_file_box: archived)* label to listings that were on the "archive.org" domain. * Added the *(:card_file_box: archived)* label to listings that were on the "archive.org" domain. * Removed the "Archived" label from links on "archive.org" domain. * Removed the "Archived" label from links on "archive.org" domain. --- books/free-programming-books-langs.md | 94 ++++++++++++------------ books/free-programming-books-subjects.md | 16 ++-- 2 files changed, 55 insertions(+), 55 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index d9403d8024809..71a9d40a564a0 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -274,7 +274,7 @@ Books on general-purpose programming that don't focus on a specific language are ### APL -* [APL2 at a glance](https://ia801009.us.archive.org/28/items/apl-2-at-a-glance-brown-pakin-polivka/APL2_at_a_Glance_-_Brown_Pakin_Polivka.pdf) - James A. Brown, Sandra Pakin, Raymond P. Polivka - 1988 (PDF) *(:card_file_box: archived)* +* [APL2 at a glance](https://ia801009.us.archive.org/28/items/apl-2-at-a-glance-brown-pakin-polivka/APL2_at_a_Glance_-_Brown_Pakin_Polivka.pdf) - James A. Brown, Sandra Pakin, Raymond P. Polivka - 1988 (PDF) * [Introduction to College Mathematics with A Programming Language (1978)](http://www.softwarepreservation.org/projects/apl/Books/CollegeMathematicswithAPL) - E. J. LeCuyer (PDF) * [Learning APL](https://xpqz.github.io/learnapl) - Stefan Kruger (HTML,PDF,IPYNB) * [Mastering Dyalog APL](http://www.dyalog.com/mastering-dyalog-apl.htm) (PDF) (HTML,IPYNB :construction: *in process*) @@ -337,10 +337,10 @@ Books on general-purpose programming that don't focus on a specific language are * [Ralf Brown's Interrupt List](http://www.ctyme.com/rbrown.htm) * [Run Down On x86 Intel Assembly Course](https://github.com/Ret2LC/x86-assembly) - Ret2LC * [Software optimization resources](http://www.agner.org/optimize/) - A. Fog -* [The Art of Assembly Language (2003)](https://web.archive.org/web/20120525102637/http://maven.smith.edu/~thiebaut/ArtOfAssembly/artofasm.html) - Randall Hyde (PDF) +* [The Art of Assembly Language (2003)](https://web.archive.org/web/20120525102637/http://maven.smith.edu/~thiebaut/ArtOfAssembly/artofasm.html) - Randall Hyde (PDF) *(:card_file_box: archived)* * [The Grain Docs](https://grain-lang.org/docs/) * [WebAssembly friendly programming with C/C++](https://github.com/3dgen/cppwasm-book/tree/master/en) - Ending, Chai Shushan, Yushih (HTML, [:package: examples](https://github.com/3dgen/cppwasm-book/tree/master/examples)) -* [Wizard Code, A View on Low-Level Programming](https://web.archive.org/web/20170712195930/http://vendu.twodots.nl/files/wizardcode4.pdf) - Tuomo Tuomo Venäläinen (PDF) +* [Wizard Code, A View on Low-Level Programming](https://web.archive.org/web/20170712195930/http://vendu.twodots.nl/files/wizardcode4.pdf) - Tuomo Tuomo Venäläinen (PDF) *(:card_file_box: archived)* * [x86-64 Assembly Language Programming with Ubuntu](http://www.egr.unlv.edu/~ed/x86.html) - Ed Jorgensen (PDF) * [x86 Assembly](https://en.wikibooks.org/wiki/X86_Assembly) - Wikibooks * [x86 Disassembly](https://en.wikibooks.org/wiki/X86_Disassembly) - Wikibooks @@ -351,7 +351,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 Code for Beginners [Z80 and 6502 CPUs]](https://usborne.com/browse-books/features/computer-and-coding-books/) - Lisa Watts, Mike Wharton (PDF) *(scroll to bottom and click on book cover)* -* [Machine Language for Beginners](https://archive.org/details/ataribooks-machine-language-for-beginners) - Richard Mansfield [6502 CPU] +* [Machine Language for Beginners](https://archive.org/details/ataribooks-machine-language-for-beginners) - Richard Mansfield * [Programmed Introduction to MIPS Assembly Language](http://chortle.ccsu.edu/AssemblyTutorial/index.html) * [The Second Book of Machine Language](http://www.atariarchives.org/2bml/) @@ -388,7 +388,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Bash Notes for Professionals](http://goalkicker.com/BashBook/) - Compiled from StackOverflow documentation (PDF) * [BASH Programming (2000)](http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html) - Mike G. (HTML) * [Bash Reference Manual](http://www.gnu.org/software/bash/manual/bashref.html) (HTML) -* [Bash tutorial](https://web.archive.org/web/20180328183806/http://gdrcorelec.ups-tlse.fr/files/bash.pdf) - Anthony Scemama (PDF) +* [Bash tutorial](https://web.archive.org/web/20180328183806/http://gdrcorelec.ups-tlse.fr/files/bash.pdf) - Anthony Scemama (PDF) *(:card_file_box: archived)* * [BashGuide](http://mywiki.wooledge.org/BashGuide) - Maarten Billemont (HTML) [(PDF)](http://s.ntnu.no/bashguide.pdf) * [Command line text processing with GNU Coreutils](https://learnbyexample.github.io/cli_text_processing_coreutils/) - Sundeep Agarwal * [Computing from the Command Line](https://learnbyexample.github.io/cli-computing/) - Sundeep Agarwal @@ -402,7 +402,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Introduction to the Command Line](https://launchschool.com/books/command_line) - Launch School (HTML) * [Linux Shell Scripting Tutorial - A Beginner's Handbook (2002)](http://www.freeos.com/guides/lsst/) - Vivek G. Gite (HTML) * [Linux Shell Scripting Tutorial (LSST) v2.0](https://bash.cyberciti.biz/guide/Main_Page) - Vivek Gite (HTML) -* [Linux Shell Scripting With Bash](https://archive.org/download/B-001-002-839/LinuxShellScriptingWithBash-Sams.pdf) - Ken O. Burtch (PDF) *(:card_file_box: archived)* +* [Linux Shell Scripting With Bash](https://archive.org/download/B-001-002-839/LinuxShellScriptingWithBash-Sams.pdf) - Ken O. Burtch (PDF) * [Slackbook (2005)](http://slackbook.org) - Alan Hicks, Chris Lumens, David Cantrell, Logan Johnson (HTML, DocBook, Postscript, PDF) * [The Bash Academy](http://guide.bash.academy) - Maarten Billemont (HTML) * [The Linux Command Line](http://linuxcommand.org/tlcl.php) - William E. Shotts Jr. (PDF) @@ -434,7 +434,7 @@ Books on general-purpose programming that don't focus on a specific language are ### C * [256-Color VGA Programming in C](http://www.brackeen.com/vga/) - David Brackeen -* [A Tutorial on Pointers and Arrays in C](https://web.archive.org/web/20180827131006/http://home.earthlink.net/~momotuk/pointers.pdf) - Ted Jensen (PDF) +* [A Tutorial on Pointers and Arrays in C](https://web.archive.org/web/20180827131006/http://home.earthlink.net/~momotuk/pointers.pdf) - Ted Jensen (PDF) *(:card_file_box: archived)* * [Algorithms Design (in C)](https://www.ime.usp.br/~pf/algorithms/) - Paulo Feofiloff (HTML) * [An Introduction to C & GUI Programming](https://magpi.raspberrypi.com/books/c-gui-programming) - Simon Long (PDF) * [Bare-metal programming for ARM](https://github.com/umanovskis/baremetal-arm) - Daniels Umanovskis [(PDF)](http://umanovskis.se/files/arm-baremetal-ebook.pdf) @@ -460,7 +460,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Introduction to Programming and Data Structures in C](https://codeahoy.com/learn/cprogramming/toc/) - CodeAhoy (HTML) * [Learn to Code With C - The MagPi Essentials](https://magpi.raspberrypi.com/books/essentials-c-v1) (PDF) * [Learning GNU C](https://download-mirror.savannah.gnu.org/releases/c-prog-book/learning_gnu_c.pdf) - Ciaran O’Riordan (PDF) -* [Let us C](https://archive.org/download/let-us-c/LET%20US%20C.pdf) - Yashavant Kanetkar (PDF) *(:card_file_box: latest 14th edition)* +* [Let us C](https://archive.org/download/let-us-c/LET%20US%20C.pdf) - Yashavant Kanetkar (PDF) * [Modeling with Data](https://ben.klemens.org/pdfs/gsl_stats.pdf) - Ben Klemens (PDF) * [Modern C](https://gustedt.gitlabpages.inria.fr/modern-c/) - Jens Gustedt (PDF) * [Object-Oriented Programming With ANSI-C](http://www.planetpdf.com/codecuts/pdfs/ooc.pdf) (PDF) @@ -470,7 +470,7 @@ Books on general-purpose programming that don't focus on a specific language are * [The Basics of C Programming](https://www.phys.uconn.edu/~rozman/Courses/P2200_13F/downloads/TheBasicsofCProgramming-draft-20131030.pdf) - Marshall Brain (PDF) * [The C book](http://publications.gbdirect.co.uk/c_book/) - Mike Banahan, Declan Brady, Mark Doran (PDF, HTML) * [The C Programming Language Handbook](https://flaviocopes.com/page/c-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)* -* [The Current C Programming Language Standard – ISO/IEC 9899:2018 (C17/C18), Draft](https://web.archive.org/web/20181230041359/http://www.open-std.org/jtc1/sc22/wg14/www/abq/c17_updated_proposed_fdis.pdf) - Open Standards Org - www.open-std.org (PDF) +* [The Current C Programming Language Standard – ISO/IEC 9899:2018 (C17/C18), Draft](https://web.archive.org/web/20181230041359/http://www.open-std.org/jtc1/sc22/wg14/www/abq/c17_updated_proposed_fdis.pdf) - Open Standards Org - www.open-std.org (PDF) *(:card_file_box: archived)* * [The GNU C Programming Tutorial](http://www.crasseux.com/books/ctut.pdf) - Mark Burgess, Ron Hale-Evans (PDF) * [The GNU C Reference Manual](https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html) - Trevis Rothwell, James Youngman (HTML) [(PDF)](https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.pdf) * [The little book about OS development](http://littleosbook.github.io) - Erik Helin, Adam Renberg @@ -487,8 +487,8 @@ Books on general-purpose programming that don't focus on a specific language are * [C# Programming Yellow Book](https://www.robmiles.com/s/CSharp-Book-2019-Refresh.pdf) - Rob Miles (PDF) (2019) * [C# Smorgasbord](https://www.filipekberg.se) - Filip Ekberg (HTML) [(PDF, EPUB, MOBI)](https://www.filipekberg.se/2018/04/02/csharp-smorgasbord-free/) (2018) * [Creating Mobile Apps with Xamarin.Forms C#](https://developer.xamarin.com/guides/xamarin-forms/creating-mobile-apps-xamarin-forms/) - Charles Petzold -* [Daily Design Patterns](https://web.archive.org/web/20170930132000/https://www.exceptionnotfound.net/downloads/dailydesignpattern.pdf) - Matthew P Jones (PDF) -* [Data Structures and Algorithms with Object-Oriented Design Patterns in C#](https://web.archive.org/web/20161220072449/http://www.brpreiss.com/books/opus6/) - Bruno Preiss +* [Daily Design Patterns](https://web.archive.org/web/20170930132000/https://www.exceptionnotfound.net/downloads/dailydesignpattern.pdf) - Matthew P Jones (PDF) *(:card_file_box: archived)* +* [Data Structures and Algorithms with Object-Oriented Design Patterns in C#](https://web.archive.org/web/20161220072449/http://www.brpreiss.com/books/opus6/) - Bruno Preiss *(:card_file_box: archived)* * [Dissecting a C# Application](https://damieng.com/blog/2007/11/08/dissecting-a-c-application-inside-sharpdevelop) - Christian Holm, Bernhard Spuida, Mike Kruger * [Essential C#](https://www.programming-books.io/essential/csharp/) - Krzysztof Kowalczyk, StackOverflow Contributors * [Fundamentals of Computer Programming with C# (the Bulgarian Book)](http://www.introprogramming.info/english-intro-csharp-book/read-online/) - Svetlin Nakov, Veselin Kolev, et al. (HTML, [PDF, EPUB](https://introprogramming.info/english-intro-csharp-book/downloads/)) @@ -557,7 +557,7 @@ Books on general-purpose programming that don't focus on a specific language are ### Chapel * [Chapel Tutorial](http://faculty.knox.edu/dbunde/teaching/chapel/) -* [Chapel Tutorial for Programmers](http://web.archive.org/web/20150310075109/http://cs.colby.edu/kgburke/?resource=chapelTutorial) +* [Chapel Tutorial for Programmers](http://web.archive.org/web/20150310075109/http://cs.colby.edu/kgburke/?resource=chapelTutorial) *(:card_file_box: archived)* ### Cilk @@ -575,7 +575,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Clojure Cookbook](https://github.com/clojure-cookbook/clojure-cookbook) * [Clojure Distilled Beginner Guide](http://yogthos.github.io/ClojureDistilled.html) * [Clojure for the Brave and True](http://www.braveclojure.com) -* [Clojure in Small Pieces](https://web.archive.org/web/20201013022918/http://daly.axiom-developer.org/clojure.pdf) - Rich Hickey, Timothy Daly (PDF) [(:card_file_box: *unglued*)](https://unglue.it/work/489419/) +* [Clojure in Small Pieces](https://web.archive.org/web/20201013022918/http://daly.axiom-developer.org/clojure.pdf) - Rich Hickey, Timothy Daly (PDF) *(:card_file_box: archived)* [(:card_file_box: *unglued*)](https://unglue.it/work/489419/) * [Clojure Koans](http://clojurekoans.com) * [Clojure Programming](https://en.wikibooks.org/wiki/Clojure_Programming) - Wikibooks * [ClojureScript Koans](http://clojurescriptkoans.com) @@ -769,21 +769,21 @@ Books on general-purpose programming that don't focus on a specific language are ### Force.com -* [Apex Workbook](https://web.archive.org/web/20170102233924/https://resources.docs.salesforce.com/sfdc/pdf/apex_workbook.pdf) (PDF) +* [Apex Workbook](https://web.archive.org/web/20170102233924/https://resources.docs.salesforce.com/sfdc/pdf/apex_workbook.pdf) (PDF) *(:card_file_box: archived)* * [Developer Workbooks](http://developer.force.com/workbook) * [Force.com Fundamentals](http://developerforce.s3.amazonaws.com/books/Force.com_Fundamentals.pdf) (PDF) * [Force.com Platform Fundamentals: An Introduction to Custom Application Development in the Cloud](http://www.lulu.com/shop/salesforcecom/forcecom-platform-fundamentals/ebook/product-17381451.html) -* [Force.com Workbook](https://web.archive.org/web/20160804055738/http://resources.docs.salesforce.com:80/sfdc/pdf/forcecom_workbook.pdf) (PDF) -* [Heroku Postgres](https://web.archive.org/web/20131209081736/http://media.developerforce.com/workbooks/HerokuPostgres_Workbooks_Web_Final.pdf) (PDF) +* [Force.com Workbook](https://web.archive.org/web/20160804055738/http://resources.docs.salesforce.com:80/sfdc/pdf/forcecom_workbook.pdf) (PDF) *(:card_file_box: archived)* +* [Heroku Postgres](https://web.archive.org/web/20131209081736/http://media.developerforce.com/workbooks/HerokuPostgres_Workbooks_Web_Final.pdf) (PDF) *(:card_file_box: archived)* * [Heroku Workbook](https://res.cloudinary.com/hy4kyit2a/image/upload/workbook_text_Heroku.pdf) (PDF) -* [Integration Workbook](https://web.archive.org/web/20150919023850/https://resources.docs.salesforce.com/sfdc/pdf/integration_workbook.pdf) (PDF) +* [Integration Workbook](https://web.archive.org/web/20150919023850/https://resources.docs.salesforce.com/sfdc/pdf/integration_workbook.pdf) (PDF) *(:card_file_box: archived)* * [Salesforce1 Mobile App Workbook](https://res.cloudinary.com/hy4kyit2a/image/upload/s1_mobile_woorkbook_v3-21.pdf) (PDF) -* [Visualforce Workbook](https://web.archive.org/web/20150921195528/https://resources.docs.salesforce.com/sfdc/pdf/workbook_vf.pdf) (PDF) +* [Visualforce Workbook](https://web.archive.org/web/20150921195528/https://resources.docs.salesforce.com/sfdc/pdf/workbook_vf.pdf) (PDF) *(:card_file_box: archived)* ### Forth -* [A Beginner's Guide to Forth](https://web.archive.org/web/20180919061255/http://galileo.phys.virginia.edu/classes/551.jvn.fall01/primer.htm) - J.V. Noble +* [A Beginner's Guide to Forth](https://web.archive.org/web/20180919061255/http://galileo.phys.virginia.edu/classes/551.jvn.fall01/primer.htm) - J.V. Noble *(:card_file_box: archived)* * [And so Forth...](http://ficl.sourceforge.net/pdf/Forth_Primer.pdf) (PDF) * [Easy Forth](https://skilldrick.github.io/easyforth/) - Nick Morgan (HTML) * [Programming Forth](http://www.mpeforth.com/arena/ProgramForth.pdf) (PDF) @@ -890,7 +890,7 @@ Books on general-purpose programming that don't focus on a specific language are * [A Gentle Introduction to Haskell Version 98](https://www.haskell.org/tutorial/) - Paul Hudak, John Peterson, Joseph Fasel * [Anatomy of Programming Languages](http://www.cs.utexas.edu/~wcook/anatomy/) - William R. Cook -* [Beautiful Code, Compelling Evidence](https://web.archive.org/web/20160411023943/http://www.renci.org/wp-content/pub/tutorials/BeautifulCode.pdf) - J.R. Heard (PDF) +* [Beautiful Code, Compelling Evidence](https://web.archive.org/web/20160411023943/http://www.renci.org/wp-content/pub/tutorials/BeautifulCode.pdf) - J.R. Heard (PDF) *(:card_file_box: archived)* * [Developing Web Applications with Haskell and Yesod](https://www.yesodweb.com/book) - Michael Snoyman * [Exploring Generic Haskell](http://www.andres-loeh.de/ExploringGH.pdf) - Andres Löh (PDF) * [Happy Learn Haskell Tutorial](http://www.happylearnhaskelltutorial.com) @@ -929,7 +929,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Airbnb CSS-in-JavaScript Style Guide](https://airbnb.io/javascript/css-in-javascript/) - Airbnb * [An advanced guide to HTML&CSS](http://learn.shayhowe.com/advanced-html-css/) * [Atomic Design](https://atomicdesign.bradfrost.com) - Brad Frost -* [Canvassing](https://web.archive.org/web/20160505010319/http://learnjs.io/canvassing/read/) +* [Canvassing](https://web.archive.org/web/20160505010319/http://learnjs.io/canvassing/read/) *(:card_file_box: archived)* * [Code Guide: Standards for developing flexible, durable, and sustainable HTML and CSS](http://mdo.github.io/code-guide/) - Mark Otto * [CSS Animation 101](https://github.com/cssanimation/css-animation-101) * [CSS Notes for Professionals](http://goalkicker.com/CSSBook) - Compiled from StackOverflow Documentation (PDF) @@ -941,7 +941,7 @@ Books on general-purpose programming that don't focus on a specific language are * [GA Dash](https://dash.generalassemb.ly) * [Google's HTML/CSS Style Guide](https://google.github.io/styleguide/htmlcssguide.html) * [How To Build a Website with HTML](https://www.digitalocean.com/community/books/how-to-build-a-website-with-html-ebook) - Erin Glass (PDF, EPUB) -* [How to Code in HTML5 and CSS3](https://web.archive.org/web/20180816174417/http://howtocodeinhtml.com/HowToCodeInHTML5AndCSS3.pdf) - Damian Wielgosik (PDF) +* [How to Code in HTML5 and CSS3](https://web.archive.org/web/20180816174417/http://howtocodeinhtml.com/HowToCodeInHTML5AndCSS3.pdf) - Damian Wielgosik (PDF) *(:card_file_box: archived)* * [HTML Canvas Deep Dive](http://joshondesign.com/p/books/canvasdeepdive/toc.html) - Josh Marinacci * [HTML Dog Tutorials](http://www.htmldog.com) * [HTML5 Canvas](https://www.oreilly.com/library/view/html5-canvas/9781449308032/ch01.html) - Steve Fulton, Jeff Fulton @@ -960,10 +960,10 @@ Books on general-purpose programming that don't focus on a specific language are * [MaintainableCSS](http://maintainablecss.com) * [Pocket Guide to Writing SVG](https://svgpocketguide.com) - Joni Trythall * [Practical Series: A website template](https://practicalseries.com/1001-webdevelopment/) - Michael Gledhill (HTML) -* [Pro HTML5 Programming](https://web.archive.org/web/20181215200026/http://apress.jensimmons.com/v5/pro-html5-programming/ch0.html) - Jen Simmons, Chris O'Connor, Dylan Wooters, Peter Lubbers +* [Pro HTML5 Programming](https://web.archive.org/web/20181215200026/http://apress.jensimmons.com/v5/pro-html5-programming/ch0.html) - Jen Simmons, Chris O'Connor, Dylan Wooters, Peter Lubbers *(:card_file_box: archived)* * [Resilient Web Design](https://resilientwebdesign.com/#Resilientweb%20design) - Jeremy Keith * [RTL Styling 101](https://rtlstyling.com) - Ahmad Shadeed -* [Scalable and Modular Architecture for CSS](https://web.archive.org/web/20191116073929/http://smacss.com/) - Jonathan Snook +* [Scalable and Modular Architecture for CSS](https://web.archive.org/web/20191116073929/http://smacss.com/) - Jonathan Snook *(:card_file_box: archived)* * [The CSS Handbook](https://flaviocopes.com/page/css-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)* * [The HTML Handbook](https://flaviocopes.com/page/html-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)* * [Understanding Flexbox: Everything you need to know](https://ohansemmanuel.github.io/uf_download.html) - Ohans Emmanuel @@ -1032,7 +1032,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Building Back-End Web Apps with Java, JPA and JSF](https://web-engineering.info/tech/JavaJpaJsf/book/) - Mircea Diaconescu, Gerd Wagner (HTML,PDF) * [Category wise tutorials - J2EE](https://www.mkyong.com/all-tutorials-on-mkyong-com/) - Yong Mook Kim * [Core Servlets and JavaServer Pages, 2nd Ed. (2003)](https://web.archive.org/web/20210126062450/https://pdf.coreservlets.com/) - Marty Hall, Larry Brown *(:card_file_box: archived)* -* [Data Structures in Java for the Principled Programmer (2007)](https://web.archive.org/web/20190302130416/http://dept.cs.williams.edu/~bailey/JavaStructures/Book_files/JavaStructures.pdf) - Duane A. Bailey (PDF) +* [Data Structures in Java for the Principled Programmer (2007)](https://web.archive.org/web/20190302130416/http://dept.cs.williams.edu/~bailey/JavaStructures/Book_files/JavaStructures.pdf) - Duane A. Bailey (PDF) *(:card_file_box: archived)* * [Essential Java](https://www.programming-books.io/essential/java/) - Krzysztof Kowalczyk, StackOverflow Contributors * [Google's Java Style Guide](https://google.github.io/styleguide/javaguide.html) * [Introduction to Computer Science "booksite"](https://introcs.cs.princeton.edu/java/cs/) - Robert Sedgewick, Kevin Wayne (HTML) @@ -1144,7 +1144,7 @@ Books on general-purpose programming that don't focus on a specific language are * [JavaScript Interview #35](https://gumroad.com/l/javascript-interview-35) - Coderslang Master (PDF, email address *requested*, not required) * [JavaScript Notes for Professionals](https://goalkicker.com/JavaScriptBook/) - Compiled from StackOverflow documentation (PDF) * [JavaScript Patterns Collection](http://shichuan.github.io/javascript-patterns/) - Shi Chuan (HTML) -* [JavaScript Spessore](https://web.archive.org/web/20160325064800/https://leanpub.com/javascript-spessore/read) - Reginald Braithwaite (HTML) +* [JavaScript Spessore](https://web.archive.org/web/20160325064800/https://leanpub.com/javascript-spessore/read) - Reginald Braithwaite (HTML) *(:card_file_box: archived)* * [JavaScript Succinctly](https://www.syncfusion.com/resources/techportal/ebooks/javascript) - Cody Lindley (PDF, Kindle; email address *requested*, not required) * [JavaScript the Right Way](https://github.com/braziljs/js-the-right-way) - William Oliveira, Allan Esquina (HTML) * [Javascript Tutorial](https://www.tutorialspoint.com/javascript/index.htm) @@ -1158,7 +1158,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Modern JavaScript](https://www.modernjs.com) - Daniel Rubio * [Mozilla Developer Network's JavaScript Guide](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide) - Mozilla Developer Network contributors (HTML) * [Neural Networks with JavaScript Succinctly](https://www.syncfusion.com/ebooks/neural-networks-with-javascript-succinctly) - James McCaffrey (PDF, EPUB, MOBI) -* [Oh My JS](https://web.archive.org/web/20150317231950/https://leanpub.com/ohmyjs/read) - Azat Mardanov (HTML) +* [Oh My JS](https://web.archive.org/web/20150317231950/https://leanpub.com/ohmyjs/read) - Azat Mardanov (HTML) *(:card_file_box: archived)* * [Patterns For Large-Scale JavaScript Application Architecture](http://addyosmani.com/largescalejavascript/) - Addy Osmani (HTML) * [Practical Modern JavaScript](https://github.com/mjavascript/practical-modern-javascript) - Nicolas Bevacqua (HTML) * [Professor Frisby’s Mostly Adequate Guide to Functional Programming](https://mostly-adequate.gitbooks.io/mostly-adequate-guide/content/) - Brian Lonsdorf (HTML) @@ -1252,7 +1252,7 @@ Books on general-purpose programming that don't focus on a specific language are #### Express.js -* [Express.js Guide](https://web.archive.org/web/20140621124403/https://leanpub.com/express/read) - Azat Mardanov +* [Express.js Guide](https://web.archive.org/web/20140621124403/https://leanpub.com/express/read) - Azat Mardanov *(:card_file_box: archived)* * [The Express.js Handbook](https://flaviocopes.com/page/express-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)* @@ -1405,7 +1405,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Julia Data Science](https://juliadatascience.io) - Jose Storopoli, Rik Huijzer, Lazaro Alonso * [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)) +* [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)* * [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) @@ -1833,7 +1833,7 @@ Books on general-purpose programming that don't focus on a specific language are #### Symfony * [Symfony 5: The Fast Track](https://symfony.com/doc/5.0/the-fast-track/en/index.html) -* [The Symfony Best practices 4.1.x](https://web.archive.org/web/20181017123206/https://symfony.com/pdf/Symfony_best_practices_4.1.pdf) (PDF) +* [The Symfony Best practices 4.1.x](https://web.archive.org/web/20181017123206/https://symfony.com/pdf/Symfony_best_practices_4.1.pdf) (PDF) *(:card_file_box: archived)* * [The Symfony Book 2.8.x](https://symfony.com/doc/2.8/index.html) * [The Symfony Book 3.4.x](https://symfony.com/doc/3.4/index.html) * [The Symfony Book 4.4.x](https://symfony.com/doc/4.4/index.html) @@ -1934,23 +1934,23 @@ Books on general-purpose programming that don't focus on a specific language are * [Build applications in Python the antitextbook](http://github.com/thewhitetulip/build-app-with-python-antitextbook) (3.x) (HTML, PDF, EPUB, Mobi) * [Building Data Products: The Ultimate Guide](https://resources.montecarlodata.com/c/ebook-building-data-products?x=gEwOdf) (HTML, EPUB) * [Building Skills in Object-Oriented Design, V4](https://slott56.github.io/building-skills-oo-design-book/build/html/) - Steven F. Lott (3.7) - * [Building Skills in Object-Oriented Design, Release 2.2.1](https://web.archive.org/web/20150824204101/http://buildingskills.itmaybeahack.com/book/oodesign-python-2.2/latex/BuildingSkillsinOODesign.pdf) - Steven F. Lott (PDF) (2.2.1) - * [Building Skills in Object-Oriented Design, Release 3.1](https://web.archive.org/web/20160322093622/http://buildingskills.itmaybeahack.com/book/oodesign-3.1/latex/BuildingSkillsinObject-OrientedDesign.pdf) - Steven F. Lott (PDF) (3.1) -* [Building Skills in Python](https://web.archive.org/web/20190918094202/http://www.itmaybeahack.com/book/python-2.6/latex/BuildingSkillsinPython.pdf) - Steven F. Lott (PDF) (2.6) + * [Building Skills in Object-Oriented Design, Release 2.2.1](https://web.archive.org/web/20150824204101/http://buildingskills.itmaybeahack.com/book/oodesign-python-2.2/latex/BuildingSkillsinOODesign.pdf) - Steven F. Lott (PDF) (2.2.1) *(:card_file_box: archived)* + * [Building Skills in Object-Oriented Design, Release 3.1](https://web.archive.org/web/20160322093622/http://buildingskills.itmaybeahack.com/book/oodesign-3.1/latex/BuildingSkillsinObject-OrientedDesign.pdf) - Steven F. Lott (PDF) (3.1) *(:card_file_box: archived)* +* [Building Skills in Python](https://web.archive.org/web/20190918094202/http://www.itmaybeahack.com/book/python-2.6/latex/BuildingSkillsinPython.pdf) - Steven F. Lott (PDF) (2.6) *(:card_file_box: archived)* * [Clean Architectures in Python - A practical approach to better software design (2022)](https://www.thedigitalcatbooks.com/pycabook-introduction/) - Leonardo Giordani (3.x) (PDF) -* [Code Like a Pythonista: Idiomatic Python](https://web.archive.org/web/20180411011411/http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html) - David Goodger +* [Code Like a Pythonista: Idiomatic Python](https://web.archive.org/web/20180411011411/http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html) - David Goodger *(:card_file_box: archived)* * [CodeCademy Python](https://www.codecademy.com/learn/python) * [Composing Programs](http://composingprograms.com) (3.x) * [Computational and Inferential Thinking](https://inferentialthinking.com/chapters/intro.html) - Ani Adhikari, John DeNero, David Wagner (HTML) * [Cracking Codes with Python](https://inventwithpython.com/cracking/) - Al Sweigart (3.6) -* [Data Structures and Algorithms in Python](https://web.archive.org/web/20161016153130/http://www.brpreiss.com/books/opus7/html/book.html) - B. R. Preiss (PDF) +* [Data Structures and Algorithms in Python](https://web.archive.org/web/20161016153130/http://www.brpreiss.com/books/opus7/html/book.html) - B. R. Preiss (PDF) *(:card_file_box: archived)* * [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*) +* [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*) *(:card_file_box: archived)* * [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 @@ -1992,15 +1992,15 @@ Books on general-purpose programming that don't focus on a specific language are * [Porting to Python 3: An In-Depth Guide](http://python3porting.com) (2.6 - 2.x & 3.1 - 3.x) * [Practical Programming in Python](https://launchpadlibrarian.net/165489933/PracticalProgrammingPython2014.pdf) - Jeffrey Elkner (PDF) * [Practice Python Projects](https://learnbyexample.github.io/practice_python_projects/) - Sundeep Agarwal -* [Pro Python Advanced coding techniques and tools](https://archive.org/download/python-books/Apress.Pro.Python.Advanced.Coding.Techniques.And.Tools.Jun.2010.ISBN.1430227575.pdf) - Marty Alchin (PDF) *(:card_file_box: archived)* +* [Pro Python Advanced coding techniques and tools](https://archive.org/download/python-books/Apress.Pro.Python.Advanced.Coding.Techniques.And.Tools.Jun.2010.ISBN.1430227575.pdf) - Marty Alchin (PDF) * [Problem Solving with Algorithms and Data Structures using Python](https://runestone.academy/runestone/books/published/pythonds3/index.html) - Bradley N. Miller, David L. Ranum (3.x) * [Program Arcade Games With Python And Pygame](http://programarcadegames.com) (3.3) * [Programming Computer Vision with Python](http://programmingcomputervision.com/downloads/ProgrammingComputerVision_CCdraft.pdf) (PDF) -* [Programming for Non-Programmers, Release 2.6.2](https://web.archive.org/web/20180921063136/http://buildingskills.itmaybeahack.com/book/programming-2.6/latex/ProgrammingforNon-Programmers.pdf) - Steven F. Lott (PDF) (2.6) +* [Programming for Non-Programmers, Release 2.6.2](https://web.archive.org/web/20180921063136/http://buildingskills.itmaybeahack.com/book/programming-2.6/latex/ProgrammingforNon-Programmers.pdf) - Steven F. Lott (PDF) (2.6) *(:card_file_box: archived)* * [PySDR: A Guide to SDR and DSP using Python](https://pysdr.org) - Dr. Marc Lichtman (3.x) * [Python 101](https://python101.pythonlibrary.org) - Michael Driscoll (HTML, TEXT) * [Python 2 Official Documentation](https://docs.python.org/2/download.html) (PDF, HTML, TEXT) (2.x) -* [Python 2.7 quick reference](https://web.archive.org/web/20171013204449/http://infohost.nmt.edu/tcc/help/pubs/python27/python27.pdf) - John W. Shipman (PDF) (2.7) +* [Python 2.7 quick reference](https://web.archive.org/web/20171013204449/http://infohost.nmt.edu/tcc/help/pubs/python27/python27.pdf) - John W. Shipman (PDF) (2.7) *(:card_file_box: archived)* * [Python 3 Official Documentation](https://docs.python.org/3/download.html) (PDF, EPUB, HTML, TEXT) (3.x) * [Python 3 Tutorial](https://github.com/Akuli/python-tutorial) * [Python Data Science Handbook](https://jakevdp.github.io/PythonDataScienceHandbook) - Jake VanderPlas (HTML, Jupyter Notebooks) @@ -2041,7 +2041,7 @@ Books on general-purpose programming that don't focus on a specific language are * [The Python GTK+ 3 Tutorial](http://python-gtk-3-tutorial.readthedocs.org/en/latest/) * [The Python Handbook](https://flaviocopes.com/page/python-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)* * [The Recursive Book of Recursion](https://inventwithpython.com/recursion/) - Al Swigart (HTML) (3.x) -* [The Standard Python Library](https://web.archive.org/web/20200626001242/http://effbot.org/librarybook/) - Fredrik Lundh +* [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) @@ -2072,7 +2072,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Django Tinymce](https://django-tinymce.readthedocs.io/en/latest/) (HTML) * [Django Web Framework (Python)](https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django) - MDN contributors * [Djen of Django](http://agiliq.com/books/djenofdjango/) -* [Effective Django](https://web.archive.org/web/20181130092020/http://www.effectivedjango.com/) (1.5) +* [Effective Django](https://web.archive.org/web/20181130092020/http://www.effectivedjango.com/) (1.5) *(:card_file_box: archived)* * [How to Tango With Django](http://www.tangowithdjango.com/book17/) (1.7) * [Social Auth App](https://python-social-auth.readthedocs.io/en/latest/) (HTML) * [Test-Driven Development With Python And Django](http://www.obeythetestinggoat.com/pages/book.html) (1.11) @@ -2208,7 +2208,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Learn Ruby the Hard Way](https://learnrubythehardway.org/book/) - Zed A. Shaw * [Learn to Program](http://pine.fm/LearnToProgram/) - Chris Pine * [Mastering Roda](https://fiachetti.gitlab.io/mastering-roda) - Federico Iachetti, Avdi Grimm, Jeremy Evans -* [Mr. Neighborly's Humble Little Ruby Book](https://web.archive.org/web/20180321101922/http://www.humblelittlerubybook.com/book/html/index.html) +* [Mr. Neighborly's Humble Little Ruby Book](https://web.archive.org/web/20180321101922/http://www.humblelittlerubybook.com/book/html/index.html) *(:card_file_box: archived)* * [Object Oriented Programming with Ruby](https://launchschool.com/books/oo_ruby) - Launch School * [Practicing Ruby](https://github.com/elm-city-craftworks/practicing-ruby-manuscripts) * [Programming Ruby](http://ruby-doc.com/docs/ProgrammingRuby/) @@ -2246,7 +2246,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Kestrels, Quirky Birds, and Hopeless Egocentricity](https://leanpub.com/combinators/read) - Reg Braithwaite * [Learn Ruby on Rails: Book One](https://learn-rails.com/content/learnrails1) - Daniel Kehoe * [Learn Ruby on Rails: Book Two](https://learn-rails.com/content/learnrails2) - Daniel Kehoe -* [Objects on Rails](https://web.archive.org/web/20190319201525/http://objectsonrails.com/) - Avdi Grimm +* [Objects on Rails](https://web.archive.org/web/20190319201525/http://objectsonrails.com/) - Avdi Grimm *(:card_file_box: archived)* * [Rails Girls Guides](http://guides.railsgirls.com) * [Rails Style Guide](https://rails.rubystyle.guide) - Bozhidar Batsov * [Ruby Notes for Professionals](https://books.goalkicker.com/RubyBook/) - Compiled from StackOverflow Documentation (PDF) @@ -2275,7 +2275,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Learning Rust Ebook](https://riptutorial.com/Download/rust.pdf) - StackOverflow Contributors (PDF) * [Rust by Example](https://doc.rust-lang.org/stable/rust-by-example) * [Rust Cookbook](https://rust-lang-nursery.github.io/rust-cookbook) -* [Rust for Rubyists](https://web.archive.org/web/20190520171322/http://www.rustforrubyists.com/book) - Steve Klabnik +* [Rust for Rubyists](https://web.archive.org/web/20190520171322/http://www.rustforrubyists.com/book) - Steve Klabnik *(:card_file_box: archived)* * [Rust For Systems Programmers](https://github.com/nrc/r4cppp) - Nick Cameron * [The Embedded Rust Book](https://docs.rust-embedded.org/book/intro/index.html) * [The Little Book of Rust Macros](https://danielkeep.github.io/tlborm/book) @@ -2297,7 +2297,7 @@ Books on general-purpose programming that don't focus on a specific language are ### Scala * [A Scala Tutorial for Java programmers](https://docs.scala-lang.org/tutorials/scala-for-java-programmers.html) (PDF) -* [Another tour of Scala](https://web.archive.org/web/20190629103826/http://naildrivin5.com/scalatour/) - David Copeland +* [Another tour of Scala](https://web.archive.org/web/20190629103826/http://naildrivin5.com/scalatour/) - David Copeland *(:card_file_box: archived)* * [Creative Scala](http://underscore.io/books/creative-scala/) - Noel Welsh, Dave Gurnell (PDF, HTML, EPUB) (email address *requested*, not required) * [EAI Patterns with Actor Model](https://github.com/alexanderfefelov/eai-patterns-with-actor-model) - Vaughn Vernon * [Effective Scala](https://twitter.github.io/effectivescala/) @@ -2611,7 +2611,7 @@ Books on general-purpose programming that don't focus on a specific language are ### Windows 8 -* [Programming Windows Store Apps with HTML, CSS, and JavaScript, Second Edition](https://web.archive.org/web/20150624142410/http://download.microsoft.com/download/6/6/5/665AF7A6-2184-45DC-B9DA-C89185B01937/Microsoft_Press_eBook_Programming_Windows_8_Apps_HTML_CSS_JavaScript_2E_PDF.pdf) - Kraig Brockschmidt (PDF) +* [Programming Windows Store Apps with HTML, CSS, and JavaScript, Second Edition](https://web.archive.org/web/20150624142410/http://download.microsoft.com/download/6/6/5/665AF7A6-2184-45DC-B9DA-C89185B01937/Microsoft_Press_eBook_Programming_Windows_8_Apps_HTML_CSS_JavaScript_2E_PDF.pdf) - Kraig Brockschmidt (PDF) *(:card_file_box: archived)* ### Windows Phone @@ -2629,7 +2629,7 @@ Books on general-purpose programming that don't focus on a specific language are ### xBase (dBase / Clipper / Harbour) * [Application Development with Harbour](https://en.wikibooks.org/wiki/Application_Development_with_Harbour) - Wikibooks -* [CA-Clipper 5.2 Norton Guide](https://web.archive.org/web/20190516192814/http://www.ousob.com/ng/clguide/) +* [CA-Clipper 5.2 Norton Guide](https://web.archive.org/web/20190516192814/http://www.ousob.com/ng/clguide/) *(:card_file_box: archived)* * [Clipper Tutorial: a Guide to Open Source Clipper(s)](https://en.wikibooks.org/wiki/Clipper_Tutorial%3A_a_Guide_to_Open_Source_Clipper(s)) - Wikibooks diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index ba38372014aa1..f8fa9e648bb82 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -87,7 +87,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA ### 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, et al. (PDF) +* [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, et al. (PDF) *(:card_file_box: archived)* * [Algorithm Design](https://archive.org/details/AlgorithmDesign1stEditionByJonKleinbergAndEvaTardos2005PDF) - Jon Kleinberg, Éva Tardos (PDF) * [Algorithmic Graph Theory](http://code.google.com/p/graphbook/) - David Joyner, Minh Van Nguyen, David Phillips (PDF) * [Algorithms](https://en.wikibooks.org/wiki/Algorithms) - Wikibooks @@ -104,7 +104,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [Data Structures](https://en.wikibooks.org/wiki/Data_Structures) - Wikibooks * [Data Structures](http://www.cse.iitd.ernet.in/~suban/cs130/index.html) - Prof. Subhashis Banerjee, IIT Delhi * [Data Structures (Into Java)](https://inst.eecs.berkeley.edu/~cs61b/fa14/book2/data-structures.pdf) - Paul N. Hilfinger (PDF) -* [Data Structures and Algorithms: Annotated Reference with Examples](https://web.archive.org/web/20170715160229/http://dotnetslackers.com/Community/files/folders/data-structures-and-algorithms/entry30283.aspx) - G. Barnett, L. Del Tongo (PDF) +* [Data Structures and Algorithms: Annotated Reference with Examples](https://web.archive.org/web/20170715160229/http://dotnetslackers.com/Community/files/folders/data-structures-and-algorithms/entry30283.aspx) - G. Barnett, L. Del Tongo (PDF) *(:card_file_box: archived)* * [Data Structures and Algorithms Tutorial](https://www.tutorialspoint.com/data_structures_algorithms/) - Tutorials Point (HTML, PDF) * [Data Structures Succinctly Part 1, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/datastructurespart1) (PDF, Kindle) (email address *requested*, not required) * [Data Structures Succinctly Part 2, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/datastructurespart2) (PDF, Kindle) (email address *requested*, not required) @@ -149,7 +149,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [Bitcoin and Cryptocurrency Technologies](http://bitcoinbook.cs.princeton.edu) - Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder, Jeremy Clark (PDF) * [Blockchain for Dummies, 2nd IBM Limited Edition](https://www.ibm.com/downloads/cas/36KBMBOG) - Manav Gupta (PDF) -* [chain.courses](https://web.archive.org/web/20220127020549/https://chain.courses/) - James Gan, Rishub Kumar +* [chain.courses](https://web.archive.org/web/20220127020549/https://chain.courses/) - James Gan, Rishub Kumar *(:card_file_box: archived)* * [Getting Started with Enterprise Blockchain: A Guide to Design and Development](https://www.ibm.com/downloads/cas/RYWXAR0M) - Michael Bradley, David Gorman, Matt Lucas, Matthew Golby-Kirk (PDF) * [Grokking Bitcoin](https://rosenbaum.se/book/) - Kalle Rosenbaum (HTML) * [IBM Blockchain: The Founder’s Handbook, Third Edition](https://www.ibm.com/downloads/cas/GZPPMWM5) - Antonio Banda, Matthew Hamilton, Eileen Lowry, John Widdifield, et al. (PDF) @@ -194,7 +194,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA ### Compiler Design -* [An Introduction to GCC](https://web.archive.org/web/20170326232435/http://www.network-theory.co.uk/docs/gccintro/index.html) - Brian Gough +* [An Introduction to GCC](https://web.archive.org/web/20170326232435/http://www.network-theory.co.uk/docs/gccintro/index.html) - Brian Gough *(:card_file_box: archived)* * [Basics of Compiler Design (Anniversary Edition)](http://www.diku.dk/~torbenm/Basics/) - Torben Mogensen * [Compiler Design in C (1990)](https://holub.com/goodies/compiler/compilerDesignInC.pdf) - Allen Holub, Prentice Hall (PDF) * [Compiler Design: Theory, Tools, and Examples, C/C++ Edition](http://elvis.rowan.edu/~bergmann/books/Compiler_Design/c_cpp/Text/C_CppEd.pdf) - Seth D. Bergmann (PDF) @@ -311,7 +311,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [Learn Computer Graphics From Scratch!](https://www.scratchapixel.com) - Scratchapixel (:construction: *in process*) * [Learn OpenGL](https://learnopengl.com) - Joey de Vries * [Learn OpenGL RS](https://github.com/bwasty/learn-opengl-rs) - Benjamin Wasty, et al. (:construction: *in process*) (Rust) -* [Learning Modern 3D Graphics Programming](https://web.archive.org/web/20150225192611/http://www.arcsynthesis.org/gltut/index.html) - Jason L. McKesson (draft) +* [Learning Modern 3D Graphics Programming](https://web.archive.org/web/20150225192611/http://www.arcsynthesis.org/gltut/index.html) - Jason L. McKesson (draft) *(:card_file_box: archived)* * [OpenGL](http://www.songho.ca/opengl/index.html) - Concepts and illustrations * [Physically Based Rendering, Third Edition: from Theory to Implementation](https://www.pbr-book.org) - Matt Pharr, Wenzel Jakob, Greg Humphreys * [Ray Tracing Gems](https://www.realtimerendering.com/raytracinggems/rtg/index.html) - Eric Haines, Tomas Akenine-Möller @@ -347,7 +347,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [The Craft of Text Editing or A Cookbook for an Emacs](http://www.finseth.com/craft/) - Craig A. Finseth (HTML, PDF, ePUB, Kindle, PostScript, LaTeX) * [Vi Improved -- Vim](http://www.truth.sk/vim/vimbook-OPL.pdf) - Steve Oualline (PDF) * [VIM-GALORE - All things Vim!](https://github.com/mhinz/vim-galore#readme) - Marco Hinz (HTML) -* [Vim Recipes](https://web.archive.org/web/20130302172911/http://vim.runpaint.org/vim-recipes.pdf) - Run Paint Run Run, Run Paint Press (PDF) +* [Vim Recipes](https://web.archive.org/web/20130302172911/http://vim.runpaint.org/vim-recipes.pdf) - Run Paint Run Run, Run Paint Press (PDF) *(:card_file_box: archived)* * [Vim Reference Guide](https://learnbyexample.github.io/vim_reference/) - Sundeep Agarwal * [Vim Regular Expressions 101](http://vimregex.com) - Oleg Raisky * [Visual Studio .NET Tips and Tricks](http://www.infoq.com/minibooks/vsnettt) - Minh T. Nguyen (PDF) @@ -547,7 +547,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA ### Mathematics For Computer Science * [A Mathematical Theory of Communication](https://archive.org/details/bstj27-4-623) - Claude E.Shannon -* [Combinatorial Problems And Exercises (1979)](https://archive.org/details/in.ernet.dli.2015.141538/) - L. Lovasz *(:card_file_box: archived)* +* [Combinatorial Problems And Exercises (1979)](https://archive.org/details/in.ernet.dli.2015.141538/) - L. Lovasz * [Discrete Structures for Computer Science: Counting, Recursion, and Probability](http://cglab.ca/~michiel/DiscreteStructures/) - Michiel Smid * [Exploring Math for Programmers and Data Scientists](https://freecontent.manning.com/free-ebook-exploring-math-for-programmers-and-data-scientists/) - Paul Orland * [Graph Theory Exercises](https://www.ime.usp.br/~pf/graph-exercises/) - Paulo Feofiloff (PDF) @@ -880,7 +880,7 @@ Kerridge (PDF) (email address *requested*, not required) * [Introduction to Theory of Computation](http://cglab.ca/~michiel/TheoryOfComputation/) - Anil Maheshwari, Michiel Smid (PDF) * [Models of Computation](http://cs.brown.edu/people/jes/book/) - John E. Savage * [Practical Foundations for Programming Languages, Preview](https://www.cs.cmu.edu/~rwh/pfpl/2nded.pdf) - Robert Harper (PDF) -* [Principles of Programming Languages](https://web.archive.org/web/20150418034451/http://www.cs.jhu.edu/~scott/pl/book/dist/) - Scott F. Smith +* [Principles of Programming Languages](https://web.archive.org/web/20150418034451/http://www.cs.jhu.edu/~scott/pl/book/dist/) - Scott F. Smith *(:card_file_box: archived)* * [Programming in Martin-Löf's Type Theory](http://www.cse.chalmers.se/research/group/logic/book/) - Bengt Nordstroem * [Programming Languages: Application and Interpretation (2nd Edition)](http://cs.brown.edu/~sk/Publications/Books/ProgLangs/) - Shriram Krishnamurthi * [Programming Languages: Theory and Practice](http://people.cs.uchicago.edu/~blume/classes/aut2008/proglang/text/offline.pdf) - Robert Harper (PDF) From d16da2382a837f394d67141e7974fc6af0f453c3 Mon Sep 17 00:00:00 2001 From: Amir Zarchini Date: Wed, 12 Jul 2023 22:20:22 +0330 Subject: [PATCH 109/854] Update free-courses-fa_IR.md (#9430) * Update free-courses-fa_IR.md * Update free-courses-fa_IR.md --- courses/free-courses-fa_IR.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-fa_IR.md b/courses/free-courses-fa_IR.md index 2e40f4f721b7b..22b80f2f6f923 100644 --- a/courses/free-courses-fa_IR.md +++ b/courses/free-courses-fa_IR.md @@ -57,8 +57,10 @@ * [آموزش برنامه‌نویسی جاوا](https://javacup.ir/javacup-training-videos) - Java Cup * [آموزش جاوا - سکان‌آکادمی](https://sokanacademy.com/courses/java) - Behzad Moradi * [آموزش جاوا از صفر](https://toplearn.com/courses/85/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AC%D8%A7%D9%88%D8%A7-%D8%A7%D8%B2-%D8%B5%D9%81%D8%B1) - Mohammad Ghari +* [آموزش ديتابيس در جاوا](https://b2n.ir/j02632) * [برنامه نویسی پیشرفته(جاوا)](https://maktabkhooneh.org/course/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%DB%8C%D8%B4%D8%B1%D9%81%D8%AA%D9%87-%D8%AC%D8%A7%D9%88%D8%A7-mk242) - Gholamali Nejad Hajali Irani * [برنامه‌نویسی حرفه‌ای تحت وب در جاوا](https://maktabkhooneh.org/course/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%AD%D8%B1%D9%81%D9%87-%D8%A7%DB%8C-%D8%AA%D8%AD%D8%AA-%D9%88%D8%A8-%D8%AF%D8%B1-%D8%AC%D8%A7%D9%88%D8%A7-mk282) - Gholamali Nejad Hajali Irani + ### JavaScript From 08693861b58ed8ccd1cf8bb0d5542b2aefc6b9fd Mon Sep 17 00:00:00 2001 From: Chinthaka Dinadasa Date: Fri, 14 Jul 2023 18:52:46 +0530 Subject: [PATCH 110/854] added ECS fargate spring boot free course (#9434) --- 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 54cb702dc86a9..340cc5f35429a 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -351,6 +351,7 @@ * [AWS Certified Cloud Practitioner Course](https://youtube.com/playlist?list=PLt1SIbA8guuvfvUDVLpJepmbnYpOfYCIB) - Stephane Maarek * [AWS Tutorial For Beginners](https://youtube.com/playlist?list=PLEiEAq2VkUULlNtIFhEQHo8gacvme35rz) - Simplilearn * [Cloud Computing Basics with AWS](https://trailhead.salesforce.com/content/learn/modules/aws-cloud) - Trailhead (Salesforce) (email address *required*) +* [Deploying Spring Boot Applications With AWS ECS Fargate (Free Course)](https://javatodev.com/deploying-spring-boot-applications-with-aws-ecs/) - Chinthaka Dinadasa (javatodev) #### Azure From 99012839905671c5e76e55daa5c99cc8e8d07853 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar <136954641+innovation-machine@users.noreply.github.com> Date: Fri, 14 Jul 2023 18:54:12 +0530 Subject: [PATCH 111/854] Removed old and redundant statistics from the Readme. (#9435) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7a18ad5bec0b3..249fd47f19079 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ This page is available as an easy-to-read website. Access it by clicking on [![h This list was originally a clone of [StackOverflow - List of Freely Available Programming Books](https://web.archive.org/web/20140606191453/http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books/392926) with contributions from Karan Bhangui and George Stocker. -The list was moved to GitHub by Victor Felder for collaborative updating and maintenance. It has grown to become one of [GitHub's most popular repositories](https://octoverse.github.com/), with 271,000+ stars, about 9,700 watchers, more than 8,300 commits, 2,400+ contributors, and 54,000+ forks. +The list was moved to GitHub by Victor Felder for collaborative updating and maintenance. It has grown to become one of [GitHub's most popular repository](https://octoverse.github.com/).
From 7f2c2d1cd4422de82f85e454d20b36922e8eedea Mon Sep 17 00:00:00 2001 From: Arunachalam Date: Fri, 14 Jul 2023 09:27:15 -0400 Subject: [PATCH 112/854] Add ISL in Python (#9437) The pdf first published on July 5, 2023. --- 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 71a9d40a564a0..9ca9b0994bbe1 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1925,6 +1925,7 @@ Books on general-purpose programming that don't focus on a specific language are * [A Guide to Python's Magic Methods](https://github.com/RafeKettler/magicmethods) - Rafe Kettler * [A Practical Introduction to Python Programming](https://www.brianheinold.net/python/) - Brian Heinold (HTML, PDF, Exercises sources) * [A Whirlwind Tour of Python](http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.pdf) - Jake VanderPlas (PDF) [(EPUB, MOBI)](http://www.oreilly.com/programming/free/a-whirlwind-tour-of-python.csp?download=yes) +* [An Introduction to Statistical Learning with Applications in Python](https://hastie.su.domains/ISLP/ISLP_website.pdf) - Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani, Jonathan Taylor (PDF) * [Architecture Patterns with Python](https://www.cosmicpython.com/book/preface.html) - Harry J.W. Percival, Bob Gregory (HTML) * [Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners](https://automatetheboringstuff.com/2e/chapter0/) - Al Sweigart (3.8) * [Automate the Boring Stuff with Python: Practical Programming for Total Beginners](https://automatetheboringstuff.com/chapter0/) - Al Sweigart (3.4) From d519e226061285ae2b33fffe1ea4b809393ceac9 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar <136954641+innovation-machine@users.noreply.github.com> Date: Sun, 16 Jul 2023 18:16:33 +0530 Subject: [PATCH 113/854] Formatted "Algorithms and Data Structures" section in file "free-programming-books-subjects.md". (#9412) * Added missing author names and file types for various books. Updated links for some books. Added missing author names and file types for various books under "Operating Systems" section. Updated links for some books to reflect the current version of the book. * Added new links for books with broken links Added new links for books that were deleted due to broken links. * Update all "http" links to "https" ones in the Meta List(English books, by subject) Updated all supporting "http" links to "https" ones in the Meta List under "English books, by subject" category. * Formatted section according to guidelines in free-programming-books-subjects.md Formatted the complete "Algorithms and Data Structures" section according to our guidelines. * Update free-programming-books-subjects.md * Update free-programming-books-subjects.md * Added missing author name for book "Binary Trees". * Removed the "Archived" label from resources present on "archive.org" domain. Co-authored-by: Eric Hellman * Update books/free-programming-books-subjects.md Co-authored-by: Eric Hellman * Update books/free-programming-books-subjects.md Co-authored-by: Eric Hellman * Update books/free-programming-books-subjects.md Co-authored-by: Eric Hellman * Update books/free-programming-books-subjects.md Co-authored-by: Eric Hellman * Update books/free-programming-books-subjects.md Co-authored-by: Eric Hellman * Removed the `(PDF)` label from listings which were not .pdf files. * Update books/free-programming-books-subjects.md Co-authored-by: Eric Hellman * Update books/free-programming-books-subjects.md Co-authored-by: Eric Hellman * Update books/free-programming-books-subjects.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-subjects.md | 78 ++++++++++++------------ 1 file changed, 38 insertions(+), 40 deletions(-) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index f8fa9e648bb82..724f22a554008 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -55,16 +55,16 @@ Books that cover a specific programming language can be found in the [BY PROGRA ### 0 - Meta-Lists -* [atariarchives.org](http://www.atariarchives.org) atariarchives.org makes books, information, and software for Atari and other classic computers available on the Web. +* [Atariarchives.org](https://www.atariarchives.org) - Atariarchives.org makes books, information, and software for Atari and other classic computers available on the Web. * [Bento](https://www.bento.io) * [Bitsavers.org](http://bitsavers.trailing-edge.com) -* [Code Catalog: A Collection of Code Examples from Prominent Open Source Projects](https://codecatalog.org) (HTML) -* [conceptf1.blogspot.com](http://conceptf1.blogspot.com/2013/11/list-of-freely-available-programming.html) -* [Free Smalltalk Books, collected by Stéphane Ducasse](http://stephane.ducasse.free.fr/FreeBooks.html) -* [Free Tech Books](http://www.freetechbooks.com) +* [Code Catalog: A Collection of Code Examples from Prominent Open Source Projects](https://codecatalog.org) +* [conceptf1.blogspot.com](https://conceptf1.blogspot.com/2013/11/list-of-freely-available-programming.html) +* [Free Tech Books](https://www.freetechbooks.com) * [Goalkicker](https://goalkicker.com) - Programming Notes for Professionals books -* [IBM Redbooks](http://www.redbooks.ibm.com) -* [InfoQ Minibooks](http://www.infoq.com/minibooks/) +* [IBM Redbooks](https://www.redbooks.ibm.com) +* [InfoQ Minibooks](https://www.infoq.com/minibooks/) +* [InTech: Computer and Information Science](https://www.intechopen.com/subjects/9) * [JSBooks - directory of free javascript ebooks](https://github.com/revolunet/JSbooks) * [Learn X in Y minutes](https://learnxinyminutes.com) * [Learneroo Resources to Learn Programming](https://www.learneroo.com/modules/12/nodes/96) @@ -73,73 +73,69 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [Microsoft Technologies 1, including books on Windows Azure, SharePoint, Visual Studio Guide, Windows phone development, ASP.net, Office365, etc. collection by Eric Ligman](https://blogs.msdn.microsoft.com/mssmallbiz/2012/07/27/large-collection-of-free-microsoft-ebooks-for-you-including-sharepoint-visual-studio-windows-phone-windows-8-office-365-office-2010-sql-server-2012-azure-and-more/) * [Microsoft Technologies 2, including books on Windows Azure, SharePoint, Visual Studio Guide, Windows phone development, ASP.net, etc. collection by Eric Ligman](https://blogs.msdn.microsoft.com/mssmallbiz/2012/07/30/another-large-collection-of-free-microsoft-ebooks-and-resource-kits-for-you-including-sharepoint-2013-office-2013-office-365-duet-2-0-azure-cloud-windows-phone-lync-dynamics-crm-and-more/) * [Microsoft Technologies 3, DevOps for ASP.NET Core Developers](https://raw.githubusercontent.com/dotnet-architecture/eBooks/main/current/devops-aspnet-core/DevOps-for-ASP.NET-Core-Developers.pdf) - Cam Soper, Scott Addie, Colin Dembovsky (PDF) -* [O'Reilly's Open Books Project](http://www.oreilly.com/openbook/) +* [O'Reilly's Open Books Project](https://www.oreilly.com/openbook/) * [Papers we love](https://github.com/papers-we-love/papers-we-love) -* [Red Gate Books](http://www.red-gate.com/community/books/index) +* [Red Gate Books](https://www.red-gate.com/hub/books/) * [Rip Tutorials](https://riptutorial.com/ebook) * [Stef's Free Online Smalltalk Books](http://stephane.ducasse.free.fr/FreeBooks/) -* [TechBeamers.com](http://www.techbeamers.com) +* [TechBeamers.com](https://www.techbeamers.com) * [TechBooksForFree.com](https://www.techbooksforfree.com) -* [The Definitive C++ Book Guide and List](http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list) +* [The Definitive C++ Book Guide and List](https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list) * [Theassayer.org](http://theassayer.org) -* [Tutorials Point](http://www.tutorialspoint.com) +* [Tutorials Point](https://www.tutorialspoint.com) +* [Visualgo: Algorithm and Data Structure Visualization](http://visualgo.net) - Visualise data structures and algorithms through animation ### 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, et al. (PDF) *(:card_file_box: archived)* -* [Algorithm Design](https://archive.org/details/AlgorithmDesign1stEditionByJonKleinbergAndEvaTardos2005PDF) - Jon Kleinberg, Éva Tardos (PDF) -* [Algorithmic Graph Theory](http://code.google.com/p/graphbook/) - David Joyner, Minh Van Nguyen, David Phillips (PDF) +* [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)* +* [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) * [Algorithms](https://en.wikibooks.org/wiki/Algorithms) - Wikibooks * [Algorithms, 4th Edition](http://algs4.cs.princeton.edu/home/) - Robert Sedgewick, Kevin Wayne * [Algorithms and Automatic Computing Machines (1963)](https://archive.org/details/Algorithms_And_Automatic_Computing_Machines) - B. A. Trakhtenbrot * [Algorithms and Complexity](https://www.math.upenn.edu/~wilf/AlgoComp.pdf) - Herbert S. Wilf (PDF) -* [Algorithms Course Materials](http://jeffe.cs.illinois.edu/teaching/algorithms/) - Jeff Erickson +* [Algorithms Course Materials](https://jeffe.cs.illinois.edu/teaching/algorithms/) - Jeff Erickson * [Algorithms Notes for Professionals](https://goalkicker.com/AlgorithmsBook) - Compiled from StackOverflow Documentation (PDF) -* [Analysis and Design of Algorithms](http://www.cse.iitd.ernet.in/~ssen/csl356/admin356.html) - Sandeep Sen, IIT Delhi -* [Animated Algorithm and Data Structure Visualization](http://visualgo.net) (Resource) -* [Annotated Algorithms in Python: Applications in Physics, Biology, and Finance](https://github.com/mdipierro/nlib) - Massimo di Pierro -* [Binary Trees](http://cslibrary.stanford.edu/110/BinaryTrees.pdf) (PDF) +* [Annotated Algorithms in Python: Applications in Physics, Biology, and Finance](https://github.com/mdipierro/nlib) - Massimo Di Pierro +* [Binary Trees](http://cslibrary.stanford.edu/110/BinaryTrees.pdf) - Nick Parlante (PDF) * [Data Structures](https://adityacse.weebly.com/uploads/2/4/0/7/24078687/data-structures.pdf) - Aditya CSE (PDF) * [Data Structures](https://en.wikibooks.org/wiki/Data_Structures) - Wikibooks -* [Data Structures](http://www.cse.iitd.ernet.in/~suban/cs130/index.html) - Prof. Subhashis Banerjee, IIT Delhi * [Data Structures (Into Java)](https://inst.eecs.berkeley.edu/~cs61b/fa14/book2/data-structures.pdf) - Paul N. Hilfinger (PDF) -* [Data Structures and Algorithms: Annotated Reference with Examples](https://web.archive.org/web/20170715160229/http://dotnetslackers.com/Community/files/folders/data-structures-and-algorithms/entry30283.aspx) - G. Barnett, L. Del Tongo (PDF) *(:card_file_box: archived)* -* [Data Structures and Algorithms Tutorial](https://www.tutorialspoint.com/data_structures_algorithms/) - Tutorials Point (HTML, PDF) -* [Data Structures Succinctly Part 1, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/datastructurespart1) (PDF, Kindle) (email address *requested*, not required) -* [Data Structures Succinctly Part 2, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/datastructurespart2) (PDF, Kindle) (email address *requested*, not required) -* [Elementary Algorithms](https://github.com/liuxinyu95/AlgoXY) - Larry LIU Xinyu +* [Data Structures and Algorithms: Annotated Reference with Examples](https://web.archive.org/web/20170715160229/http://dotnetslackers.com/Community/files/folders/data-structures-and-algorithms/entry30283.aspx) - G. Barnett, L. Del Tongo *(:card_file_box: archived)* +* [Data Structures Succinctly Part 1, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/datastructurespart1) - Robert Horvick +* [Data Structures Succinctly Part 2, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/datastructurespart2) - Robert Horvick +* [Elementary Algorithms](https://github.com/liuxinyu95/AlgoXY) - Larry Liu Xinyu (PDF) * [Essential Algorithms](https://www.programming-books.io/essential/algorithms/) - Krzysztof Kowalczyk and Stack Overflow Documentation project (HTML) * [Foundations of Computer Science](http://infolab.stanford.edu/~ullman/focs.html) - Al Aho, Jeff Ullman -* [Geometry Algorithms](http://geomalgorithms.com) - Dan Sunday -* [Lectures Notes on Algorithm Analysis and Computational Complexity (Fourth Edition)](http://ianparberry.com/books/free/license.html) - Ian Parberry (use form at bottom of license) -* [LEDA: A Platform for Combinatorial and Geometric Computing](http://people.mpi-inf.mpg.de/~mehlhorn/LEDAbook.html) - K. Mehlhorn, et al. (HTML) +* [Lectures Notes on Algorithm Analysis and Computational Complexity (Fourth Edition)](https://ianparberry.com/books/free/license.html) - Ian Parberry (use form at bottom of license) +* [LEDA: A Platform for Combinatorial and Geometric Computing](http://people.mpi-inf.mpg.de/~mehlhorn/LEDAbook.html) - K. Mehlhorn, St. Näher * [Linked List Basics](http://cslibrary.stanford.edu/103/LinkedListBasics.pdf) - Nick Parlante (PDF) * [Linked List Problems](http://cslibrary.stanford.edu/105/LinkedListProblems.pdf) - Nick Parlante (PDF) -* [Matters Computational: Ideas, Algorithms, Source Code](http://www.jjj.de/fxt/fxtbook.pdf) (PDF) -* [Open Data Structures: An Introduction](http://opendatastructures.org) - Pat Morin -* [Planning Algorithms](http://planning.cs.uiuc.edu) +* [Matters Computational: Ideas, Algorithms, Source Code](https://www.jjj.de/fxt/fxtbook.pdf) - Jörg Arndt (PDF) +* [Open Data Structures: An Introduction](https://opendatastructures.org) - Pat Morin +* [Planning Algorithms](http://lavalle.pl/planning/) - Steven M. LaValle * [Problems on Algorithms (Second Edition)](http://ianparberry.com/books/free/license.html) - Ian Parberry (use form at bottom of license) * [Purely Functional Data Structures (1996)](https://web.archive.org/web/20210917054102/http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf) - Chris Okasaki (PDF) *(:card_file_box: archived)* -* [Sequential and parallel sorting algorithms](https://www.inf.hs-flensburg.de/lang/algorithmen/sortieren/algoen.htm) (HTML) -* [Text Algorithms](http://igm.univ-mlv.fr/~mac/REC/text-algorithms.pdf) (PDF) -* [The Algorithm Design Manual](http://www8.cs.umu.se/kurser/TDBAfl/VT06/algorithms/BOOK/BOOK/BOOK.HTM) - Steven S. Skiena (HTML) -* [The Design of Approximation Algorithms](http://www.designofapproxalgs.com/book.pdf) - David P. Williamson, David B. Shmoys (PDF) +* [Sequential and parallel sorting algorithms](https://www.inf.hs-flensburg.de/lang/algorithmen/sortieren/algoen.htm) - Hans Werner Lang (HTML) +* [Text Algorithms](https://igm.univ-mlv.fr/~mac/REC/text-algorithms.pdf) - Maxime Crochemore, Wojciech Rytter (PDF) +* [The Algorithm Design Manual](https://www8.cs.umu.se/kurser/TDBAfl/VT06/algorithms/BOOK/BOOK/BOOK.HTM) - Steven S. Skiena (HTML) +* [The Design of Approximation Algorithms](https://www.designofapproxalgs.com/book.pdf) - David P. Williamson, David B. Shmoys (PDF) * [The Great Tree List Recursion Problem](http://cslibrary.stanford.edu/109/TreeListRecursion.pdf) - Nick Parlante (PDF) * [The Kademlia Protocol Succinctly](https://www.syncfusion.com/ebooks/kademlia_protocol_succinctly) - Marc Clifton -* [Think Complexity](https://greenteapress.com/wp/think-complexity-2e/) - Allen B. Downey (2nd Edition) (PDF, HTML) +* [Think Complexity (2nd Edition)](https://greenteapress.com/wp/think-complexity-2e/) - Allen B. Downey ### Artificial Intelligence -* [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) +* [Artificial Intelligence for a Better Future: An Ecosystem Perspective on the Ethics of AI and Emerging Digital Technologies](https://link.springer.com/book/10.1007/978-3-030-69978-9) - Bernd Carsten Stahl (PDF, EPUB) * [Artificial Intelligence: Foundations of Computational Agents (2010), 1st Edition](https://artint.info/aifca1e.html) - David L. Poole, Alan K. Mackworth @ Cambridge University Press (HTML) * [Artificial Intelligence: Foundations of Computational Agents (2017), 2nd Edition](https://artint.info) - David L. Poole, Alan K. Mackworth @ Cambridge University Press (HTML, Slides) * [Getting Started with Artificial Intelligence , 2nd Edition](https://www.ibm.com/downloads/cas/OJ6WX73V) - Tom Markiewicz, Josh Zheng (PDF) -* [Graph Representational Learning Book](https://www.cs.mcgill.ca/~wlh/grl_book/) - William L. Hamilton (HTML, PDF) +* [Graph Representational Learning Book](https://www.cs.mcgill.ca/~wlh/grl_book/) - William L. Hamilton * [Introduction to Autonomous Robots](https://github.com/correll/Introduction-to-Autonomous-Robots/releases) - Nikolaus Correll (PDF) * [Machine Learning For Dummies®, IBM Limited Edition](https://www.ibm.com/downloads/cas/GB8ZMQZ3) - Daniel Kirsch, Judith Hurwitz (PDF) -* [On the Path to AI: Law’s prophecies and the conceptual foundations of the machine learning age](https://link.springer.com/book/10.1007/978-3-030-43582-0) - Thomas D. Grant, Damon J. Wischik (PDF) +* [On the Path to AI: Law’s prophecies and the conceptual foundations of the machine learning age](https://link.springer.com/book/10.1007/978-3-030-43582-0) - Thomas D. Grant, Damon J. Wischik (PDF, EPUB) * [Probabilistic Programming & Bayesian Methods for Hackers](http://camdavidsonpilon.github.io/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/) - Cam Davidson-Pilon (HTML, Jupyter Notebook) * [The History of Artificial Intelligence](https://courses.cs.washington.edu/courses/csep590/06au/projects/history-ai.pdf) - Chris Smith, Brian McGuire, Ting Huang, Gary Yang (PDF) * [The Quest for Artificial Intelligence: A History of Ideas and Achievements](http://ai.stanford.edu/~nilsson/QAI/qai.pdf) - Nils J. Nilsson (PDF) @@ -176,6 +172,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [Designing Distributed Systems](https://azure.microsoft.com/en-us/resources/designing-distributed-systems/) *(account required)* * [Distributed Systems 3rd edition](https://www.distributed-systems.net/index.php/books/ds3/) - Maarten van Steen, Andrew S. Tanenbaum *(email address required)* * [How to optimize storage costs using Amazon S3](https://aws.amazon.com/s3/cloud-storage-cost-optimization-ebook/) - AWS (PDF) +* [Kubernetes Hardening Guidance](https://media.defense.gov/2022/Aug/29/2003066362/-1/-1/0/CTR_KUBERNETES_HARDENING_GUIDANCE_1.2_20220829.PDF) - NSA, CISA (PDF) * [Learn Azure in a Month of Lunches](https://clouddamcdnprodep.azureedge.net/gdc/2014519/original) - Iain Foulds (PDF) * [Monitoring Modern Infrastructure](https://www.datadoghq.com/ebook/monitoring-modern-infrastructure/) *(account required)* * [Multi-tenant Applications for the Cloud, 3rd Edition](http://www.microsoft.com/en-us/download/details.aspx?id=29263) @@ -312,6 +309,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [Learn OpenGL](https://learnopengl.com) - Joey de Vries * [Learn OpenGL RS](https://github.com/bwasty/learn-opengl-rs) - Benjamin Wasty, et al. (:construction: *in process*) (Rust) * [Learning Modern 3D Graphics Programming](https://web.archive.org/web/20150225192611/http://www.arcsynthesis.org/gltut/index.html) - Jason L. McKesson (draft) *(:card_file_box: archived)* +* [Notes for a Computer Graphics Programming Course](https://dokumen.tips/documents/computer-grafics-notes.html) - Steve Cunningham (PDF) * [OpenGL](http://www.songho.ca/opengl/index.html) - Concepts and illustrations * [Physically Based Rendering, Third Edition: from Theory to Implementation](https://www.pbr-book.org) - Matt Pharr, Wenzel Jakob, Greg Humphreys * [Ray Tracing Gems](https://www.realtimerendering.com/raytracinggems/rtg/index.html) - Eric Haines, Tomas Akenine-Möller From f05c692e81381d558adb5812bdeaee8fdc6cd8ea Mon Sep 17 00:00:00 2001 From: Seb <14957215+seburbandev@users.noreply.github.com> Date: Tue, 18 Jul 2023 13:43:10 +0100 Subject: [PATCH 114/854] Removed non-working python book link (#9443) Removed non-working python book link. Domain is no longer used and currently for sale. --- books/free-programming-books-langs.md | 1 - 1 file changed, 1 deletion(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 9ca9b0994bbe1..da1936642dfb8 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2021,7 +2021,6 @@ Books on general-purpose programming that don't focus on a specific language are * [Python Module of the Week](https://pymotw.com/2/) (2.x) * [Python Notes for Professionals](http://goalkicker.com/PythonBook/) - Compiled from StackOverflow documentation (PDF) * [Python Practice Book](http://anandology.com/python-practice-book/index.html) (2.7.1) -* [Python Practice Projects](http://pythonpracticeprojects.com) * [Python Programming](https://en.wikibooks.org/wiki/Python_Programming) - Wikibooks (2.7) * [Python Programming](https://upload.wikimedia.org/wikipedia/commons/9/91/Python_Programming.pdf) - Wikibooks (PDF) (2.6) * [Python Programming And Numerical Methods: A Guide For Engineers And Scientists](https://pythonnumericalmethods.berkeley.edu/notebooks/Index.html) - Qingkai Kong, Timmy Siauw, Alexandre Bayen (3.7) From a3f29f49f5c2ef968c168bbc52731e35504623ea Mon Sep 17 00:00:00 2001 From: Mamas Nicolaou Date: Tue, 18 Jul 2023 08:57:19 -0400 Subject: [PATCH 115/854] fixed broken link to greek data structures book (#9446) --- 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 cf6f9e929062e..4f9a06d628eaf 100644 --- a/books/free-programming-books-el.md +++ b/books/free-programming-books-el.md @@ -21,7 +21,7 @@ ### Java -* [Δομές δεδομένων](https://repository.kallipos.gr/bitstream/11419/6217/4/DataStructures-%ce%9a%ce%9f%ce%a5.pdf) - Γεωργιάδης Λουκάς, Νικολόπουλος Σταύρος, Παληός Λεωνίδας (PDF) +* [Δομές δεδομένων](https://repository.kallipos.gr/bitstream/11419/6217/3/DataStructures-%CE%9A%CE%9F%CE%A5.pdf) - Γεωργιάδης Λουκάς, Νικολόπουλος Σταύρος, Παληός Λεωνίδας (PDF) [(EPUB)](https://repository.kallipos.gr/bitstream/11419/6217/5/DataStructures-%ce%9a%ce%9f%ce%a5.epub) * [Εισαγωγή στη Java](http://www.ebooks4greeks.gr/wp-content/uploads/2013/03/Java-free-book.pdf) (PDF) * [Εισαγωγή στη γλώσσα προγραμματισμού JAVA](http://www.ebooks4greeks.gr/dowloads/Pliroforiki/Glosses.program./Java__Downloaded_from_eBooks4Greeks.gr.pdf) (PDF) From 40046c271c5293c3c9f69269bc00eb6ee0a5f3a7 Mon Sep 17 00:00:00 2001 From: Pedro Faria <69123925+pedropark99@users.noreply.github.com> Date: Tue, 18 Jul 2023 10:47:56 -0300 Subject: [PATCH 116/854] Add link to introductory book of R (#9445) * Add link to introductory book of R * Update books/free-programming-books-pt_BR.md Accepting @eshellman suggestion Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index 23d3cdaa850d4..6a0563238cf38 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -400,6 +400,7 @@ * [Análise Exploratória de Dados usando o R](http://www.uesc.br/editora/livrosdigitais2/analiseexploratoria_r.pdf) - Enio Jelihovschi (PDF) * [Fundamentos Estatísticos de Ciência dos Dados](https://homepages.dcc.ufmg.br/~assuncao/EstatCC/FECD.pdf) - Renato Assunção (PDF) +* [Introdução à Linguagem R: seus fundamentos e sua prática](https://pedropark99.github.io/Introducao_R/) - Pedro Duarte Faria * [R para cientistas sociais](http://www.uesc.br/editora/livrosdigitais_20140513/r_cientistas.pdf) - Jakson Alves de Aquino (PDF) From 00cc6f9cad38cd84662d58bf67937d4d5fa95494 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar <136954641+innovation-machine@users.noreply.github.com> Date: Tue, 18 Jul 2023 20:42:11 +0530 Subject: [PATCH 117/854] Added book "Introduction to Cultural Analytics & Python" (#9451) --- 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 724f22a554008..21788ac602065 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -257,6 +257,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [Hands-On Data Visualization](https://handsondataviz.org) - Jack Dougherty, Ilya Ilyankou (HTML) * [High-Dimensional Data Analysis with Low-Dimensional Models: Principles, Computation, and Applications](https://book-wright-ma.github.io/Book-WM-20210422.pdf) - John Wright, Yi Ma (PDF) * [Internet Advertising: An Interplay among Advertisers, Online Publishers, Ad Exchanges and Web Users](http://arxiv.org/pdf/1206.1754v2.pdf) (PDF) +* [Introduction to Cultural Analytics & Python](https://melaniewalsh.github.io/Intro-Cultural-Analytics/welcome.html) - Melanie Walsh * [Introduction to Data Science](https://docs.google.com/file/d/0B6iefdnF22XQeVZDSkxjZ0Z5VUE/edit?pli=1) - Jeffrey Stanton * [Mining of Massive Datasets](http://infolab.stanford.edu/~ullman/mmds/book.pdf) - Jure Leskovec, Anand Rajaraman, Jeffrey D. Ullman (PDF) * [Probability and Statistics with Examples using R](https://www.isibang.ac.in/~athreya/psweur/index.html#usage) - Siva Athreya, Deepayan Sarkar, Steve Tanner (HTML) (:construction: *in process*) From 8e9ed05f03e58cafff070d3be56a3bd2ddd41432 Mon Sep 17 00:00:00 2001 From: Austin <71802516+ausward@users.noreply.github.com> Date: Tue, 18 Jul 2023 09:13:30 -0600 Subject: [PATCH 118/854] Update free-courses-en.md (#9447) The link to "MIT's Mathematics for Computer Science" has changed to https://ocw.mit.edu/courses/6-042j-mathematics-for-computer-science-fall-2010/ --- 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 340cc5f35429a..48fa10a174015 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -395,7 +395,7 @@ * [MIT's Computer Language Engineering](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-035-computer-language-engineering-sma-5502-fall-2005/lecture-notes/) * [MIT's Introduction to Computer Science and Programming](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/) - John Guttag (MIT OpenCourseWare) * [MIT's Introduction to Computer Science and Programming in Python](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/) - Ana Bell, Eric Grimson, John Guttag (MIT OpenCourseWare) -* [MIT's Mathematics for Computer Science](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/video-lectures/) +* [MIT's Mathematics for Computer Science](https://ocw.mit.edu/courses/6-042j-mathematics-for-computer-science-fall-2010/) ### Cryptography From cb7f6bf488c8296f3fe98fcf7488ec3881f72d9b Mon Sep 17 00:00:00 2001 From: nauvalazhar Date: Tue, 18 Jul 2023 22:20:18 +0700 Subject: [PATCH 119/854] Update free-programming-books-id.md (#9454) --- 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 76096bc416653..f576ad005e0b6 100644 --- a/books/free-programming-books-id.md +++ b/books/free-programming-books-id.md @@ -97,6 +97,7 @@ ### IDE and editors * [Dokumentasi Emacs Bahasa Indonesia](https://github.com/kholidfu/emacs_doc) - Kholid Fuadi +* [Pengantar Vi iMproved: Sebuah panduan praktikal Vim sebagai editor teks sehari-hari](https://github.com/nauvalazhar/pengantar-vi-improved) - Muhamad Nauval Azhar ### Java From 1e8fc075e4c48b8f6f0ff5aba55f7861f5a69d0a Mon Sep 17 00:00:00 2001 From: Murali I <82595682+indukurimkv@users.noreply.github.com> Date: Thu, 20 Jul 2023 00:18:03 -0400 Subject: [PATCH 120/854] Add PyOpenCl learning resources for English version of free programming resource books (#9463) * Update free-programming-books-langs.md * Add PyOpenCl Documentation * Add credits to author --- books/free-programming-books-langs.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index da1936642dfb8..d5e0c99f47d2c 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 * [Flask](#flask) * [Kivy](#kivy) * [Pandas](#pandas) + * [PyOpenCl](#pyopencl) * [Pyramid](#pyramid) * [Tornado](#tornado) * [Q#](#q-sharp) @@ -2098,6 +2099,12 @@ Books on general-purpose programming that don't focus on a specific language are * [pandas: powerful Python data analysis toolkit](https://pandas.pydata.org/docs) - Wes McKinney, the Pandas Development Team (HTML, PDF) +#### PyOpenCl + +* [Programming GPUs with Python: PyOpenCL and PyCUDA](http://homepages.math.uic.edu/~jan/mcs572f16/mcs572notes/lec29.html) - Jan Verschelde, University of Illinois Chicago (HTML) +* [PyOpenCl Documentation](https://documen.tician.de/pyopencl/) - Andreas Kloeckner (HTML) + + #### Pyramid * [Quick Tutorial for Pyramid](http://docs.pylonsproject.org/projects/pyramid/en/latest/quick_tutorial/index.html#quick-tutorial) From a29949d206353a44f6b6914529064f24035d6fb9 Mon Sep 17 00:00:00 2001 From: Diogo Eichert Date: Thu, 20 Jul 2023 06:21:00 +0200 Subject: [PATCH 121/854] Update free-programming-books-langs.md (#9466) Add JavaScript with Classes --- 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 d5e0c99f47d2c..ff858c2897710 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1150,6 +1150,7 @@ Books on general-purpose programming that don't focus on a specific language are * [JavaScript the Right Way](https://github.com/braziljs/js-the-right-way) - William Oliveira, Allan Esquina (HTML) * [Javascript Tutorial](https://www.tutorialspoint.com/javascript/index.htm) * [JavaScript Wikibook](https://en.wikibooks.org/wiki/JavaScript) - Wikibooks (HTML, PDF) +* [JavaScript with Classes](https://diogoeichert.github.io/JSwC.epub) - Diogo Eichert (EPUB) * [jQuery Fundamentals](http://jqfundamentals.com) - Bocoup (HTML) * [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) From cfcf3b84bdaa5ada407b641bf4625899bffefc62 Mon Sep 17 00:00:00 2001 From: Kefaku <114934849+Kefaku@users.noreply.github.com> Date: Thu, 20 Jul 2023 06:26:44 +0200 Subject: [PATCH 122/854] Add An Introduction to the USA Computing Olympiad (#9469) C++ Edition and Java Edition --- books/free-programming-books-langs.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index ff858c2897710..cea26569587fa 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -512,6 +512,7 @@ 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) +* [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++ 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) @@ -1028,6 +1029,7 @@ Books on general-purpose programming that don't focus on a specific language are * [3D Programming in Java](http://www.mat.uniroma2.it/~picard/SMC/didattica/materiali_did/Java/Java_3D/Java_3D_Programming.pdf) - Daniel Selman (PDF) * [A Practical Introduction to Data Structures and Algorithm Analysis Third Edition (Java Version)](https://people.cs.vt.edu/shaffer/Book/Java3e20100119.pdf) - Clifford A. Shaffer (PDF) +* [An Introduction to the USA Computing Olympiad, Java Edition](https://darrenyao.com/usacobook/java.pdf) - Darren Yao (PDF) * [Apache Jakarta Commons: Reusable Java Components](http://ptgmedia.pearsoncmg.com/images/0131478303/downloads/Iverson_book.pdf) - Will Iverson (PDF) * [Artificial Intelligence - Foundations of Computational Agents, Second Edition](https://artint.info/2e/html/ArtInt2e.html) - David L. Poole, Alan K. Mackworth * [Building Back-End Web Apps with Java, JPA and JSF](https://web-engineering.info/tech/JavaJpaJsf/book/) - Mircea Diaconescu, Gerd Wagner (HTML,PDF) From 7e2f74e6904a7f124f735797563539ed06801509 Mon Sep 17 00:00:00 2001 From: delver <98009770+delvering17@users.noreply.github.com> Date: Thu, 20 Jul 2023 13:39:10 +0900 Subject: [PATCH 123/854] Remove broken link (#9471) --- courses/free-courses-ko.md | 1 - 1 file changed, 1 deletion(-) diff --git a/courses/free-courses-ko.md b/courses/free-courses-ko.md index 2a3f3cb426e39..bfb59c2247584 100644 --- a/courses/free-courses-ko.md +++ b/courses/free-courses-ko.md @@ -143,7 +143,6 @@ ### JavaScript -* [모던 웹을 위한 JavaScript + jQuery](https://www.youtube.com/playlist?list=PLBXuLgInP-5kLy13XLuK8iBWVFDBJygYr) * [JavaScript 입문 수업](https://www.youtube.com/playlist?list=PLuHgQVnccGMA4uSig3hCjl7wTDeyIeZVU) (생활코딩) * [JavaScript for Web Browser](https://www.youtube.com/playlist?list=PLuHgQVnccGMDTAQ0S_FYxXOi1ZJz4ikaX) (생활코딩) From 4a4fa44e628c4f4fc07848a4d2f29e185d1f3127 Mon Sep 17 00:00:00 2001 From: Matthias Meulien Date: Thu, 20 Jul 2023 06:46:43 +0200 Subject: [PATCH 124/854] Update french and german resources for "sagebook" (#9472) * Fix german title of sagebook * Remove duplicated entry for sagebook in french page The removed entry also refers to an obsolete URL. --- books/free-programming-books-de.md | 10 +++++----- books/free-programming-books-fr.md | 7 +------ 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/books/free-programming-books-de.md b/books/free-programming-books-de.md index 969cb9b194263..584a172eddec6 100644 --- a/books/free-programming-books-de.md +++ b/books/free-programming-books-de.md @@ -170,11 +170,6 @@ * [Linux - Das umfassende Handbuch](https://openbook.rheinwerk-verlag.de/linux/) - Johannes Plötner, Steffen Wendzel (HTML) -### Mathematik - -* [Calcul mathématique avec SAGE](http://www.loria.fr/~zimmerma/sagebook/CalculDeutsch.pdf) - Paul Zimmermann, et al. (PDF) - - ### Meta-Lists * [Galileo Computing - openbook](https://www.rheinwerk-verlag.de/openbook) @@ -240,6 +235,11 @@ * [Die Programmiersprache Rust](https://rust-lang-de.github.io/rustbook-de/) - Steve Klabnik, Carol Nichols, Übersetzung durch die Rust-Gemeinschaft (HTML) +### Sage + +* [Rechnen mit SageMath](https://www.loria.fr/~zimmerma/sagebook/CalculDeutsch.pdf) - Paul Zimmermann, et al. (PDF) + + ### Scilab * [Einführung in Scilab/Xcos 5.4](https://web.archive.org/web/20161204131517/http://buech-gifhorn.de/scilab/Einfuehrung.pdf) - Helmut Büch (PDF) diff --git a/books/free-programming-books-fr.md b/books/free-programming-books-fr.md index 0819f31489f8b..591b14d89a46e 100644 --- a/books/free-programming-books-fr.md +++ b/books/free-programming-books-fr.md @@ -224,11 +224,6 @@ * [Traité de programmation en Common Lisp](http://dept-info.labri.fr/~strandh/Teaching/Programmation-Symbolique/Common/Book/HTML/programmation.html) - Robert Strandh, Irène Durand -### Mathématiques - -* [Calcul mathématique avec Sage](https://web.archive.org/web/20210715234128/http://sagebook.gforge.inria.fr/) - Paul Zimmermann, et al. *(:card_file_box: archived)* - - ### Lua * [Introduction à la programmation Lua](http://www.luteus.biz/Download/LoriotPro_Doc/LUA/LUA_Training_FR/Introduction_Programmation.html) @@ -301,7 +296,7 @@ ### Sage -* [Calcul mathématique avec Sage](https://hal.inria.fr/inria-00540485/file/sagebook-web-20130530.pdf) - A. Casamayou, N. Cohen, G. Connan, T. Dumont, L. Fousse, F. Maltey, M. Meulien, M. Mezzarobba, C. Pernet, N. M. Thiéry, P. Zimmermann (PDF) +* [Calcul mathématique avec Sage](https://hal.inria.fr/inria-00540485/file/sagebook-web-20130530.pdf) - P. Zimmermann, et al. (PDF) ### Scilab From dec793ad1ef860a2bda3ffe97b8420d3c62f669c Mon Sep 17 00:00:00 2001 From: jokoyoski <38143759+jokoyoski@users.noreply.github.com> Date: Thu, 20 Jul 2023 16:34:49 +0100 Subject: [PATCH 125/854] add a vpc course (#9461) * added a course * changed course title --------- Co-authored-by: joko --- 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 48fa10a174015..900b86b9edeac 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -352,6 +352,7 @@ * [AWS Tutorial For Beginners](https://youtube.com/playlist?list=PLEiEAq2VkUULlNtIFhEQHo8gacvme35rz) - Simplilearn * [Cloud Computing Basics with AWS](https://trailhead.salesforce.com/content/learn/modules/aws-cloud) - Trailhead (Salesforce) (email address *required*) * [Deploying Spring Boot Applications With AWS ECS Fargate (Free Course)](https://javatodev.com/deploying-spring-boot-applications-with-aws-ecs/) - Chinthaka Dinadasa (javatodev) +* [How to Build AWS VPC Using Terraform – Step By Step](https://javatodev.com/how-to-build-aws-vpc-using-terraform-step-by-step/) - Chinthaka Dinadasa (javatodev) #### Azure From 871b19d964570608a767ec85642f41267ba5cad6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20Pr=C3=A9martin?= Date: Fri, 21 Jul 2023 20:57:34 +0200 Subject: [PATCH 126/854] Some Delphi and Pascal programing resources (#9459) * added Pascal language section with the new book from Gilles Vasseur and Jean-Luc Gofflot * added a 70 hours free Delphi/Pascal/programming learning course in French * added a Delphi 7 book from Ole Witt-Hansen * updated link for Danish Delphi 7 book * updated text for DVLP download link * removed the FR Pascal Object book --- books/free-programming-books-da.md | 6 ++++++ courses/free-courses-fr.md | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/books/free-programming-books-da.md b/books/free-programming-books-da.md index bc6b4a6119d25..851423e38386b 100644 --- a/books/free-programming-books-da.md +++ b/books/free-programming-books-da.md @@ -3,6 +3,7 @@ * [C](#c) * [C#](#csharp) * [C++](#cpp) +* [Delphi](#delphi) * [Java](#java) * [Pascal](#pascal) @@ -23,6 +24,11 @@ * [Notes about C++](http://people.cs.aau.dk/~normark/ap/index.html) - Kurt Nørmark (HTML) +### Delphi + +* [Programmering Med Delphi 7](http://olewitthansen.dk/Datalogi/ProgrammeringMedDelphi.pdf) - Ole Witt-Hansen (PDF) + + ### Java * [Objektorienteret programmering i Java](http://javabog.dk) - Jacob Nordfalk diff --git a/courses/free-courses-fr.md b/courses/free-courses-fr.md index 074e5b674cd9f..fea945f9476c7 100644 --- a/courses/free-courses-fr.md +++ b/courses/free-courses-fr.md @@ -6,6 +6,7 @@ * [C](#c) * [C#](#csharp) * [C++](#cpp) +* [Delphi](#delphi) * [Git](#git) * [HTML and CSS](#html-and-css) * [Java](#java) @@ -56,6 +57,11 @@ * [La programmation en C++ moderne](https://zestedesavoir.com/tutoriels/822/la-programmation-en-c-moderne/) - Zeste de savoir informaticienzero mehdidou99 +### Delphi + +* [Apprendre la programmation avec Delphi](https://apprendre-delphi.fr/apprendre-la-programmation-avec-delphi-2020.php) - Patrick Prémartin + + ### Git * [Apprendre à utiliser Git et GitHub \| Cours Complet (2020)](https://www.pierre-giraud.com/git-github-apprendre-cours/) - Pierre Giraud From 117c26df3cd3dd4f65ec8b09ed0d3bc941f2d109 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Jul 2023 22:13:41 -0400 Subject: [PATCH 127/854] chore(deps): bump tj-actions/changed-files from 37.0.5 to 37.4.0 (#9478) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 37.0.5 to 37.4.0. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v37.0.5...v37.4.0) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index 9c90e49661a3b..9bd01d1a84301 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -42,7 +42,7 @@ jobs: fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v37.0.5 + uses: tj-actions/changed-files@v37.4.0 with: separator: " " json: true From b8364e400e2ed4205ecbc35c2d91d4ee1bd0a95c Mon Sep 17 00:00:00 2001 From: Richel Bilderbeek Date: Tue, 25 Jul 2023 04:24:03 +0200 Subject: [PATCH 128/854] Update free-programming-books-langs.md (#9450) * Update free-programming-books-langs.md The book is not free. Only a sample of it is free. * Update books/free-programming-books-langs.md Co-authored-by: Leithen --------- Co-authored-by: Leithen --- 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 cea26569587fa..db2d1402d17c7 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -528,7 +528,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Essential C++](https://www.programming-books.io/essential/cpp/) - Krzysztof Kowalczyk, StackOverflow Contributors * [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) +* [Game Programming Patterns](http://gameprogrammingpatterns.com/contents.html) (HTML) * [Google's C++ Style Guide](https://google.github.io/styleguide/cppguide.html) * [Hands-On System Programming with C++](https://www.packtpub.com/free-ebook/hands-on-system-programming-with-c/9781789137880) - Dr. Rian Quinn (Packt account *required*) * [How to make an Operating System](https://samypesse.gitbook.io/how-to-create-an-operating-system/) - Samy Pesse From 97eaefc0d3260f1fdbcaa78743122dad3eb59f16 Mon Sep 17 00:00:00 2001 From: richardanderson001 <136455818+richardanderson001@users.noreply.github.com> Date: Tue, 25 Jul 2023 04:26:14 +0200 Subject: [PATCH 129/854] This link seems like it's stale since 2021 (#9442) * This link seems like it's stale since 2021 * Update more/problem-sets-competitive-programming.md Co-authored-by: Leithen * Update problem-sets-competitive-programming.md --------- Co-authored-by: Leithen --- more/problem-sets-competitive-programming.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/more/problem-sets-competitive-programming.md b/more/problem-sets-competitive-programming.md index eab48a94e7a5a..6408e75a7386b 100644 --- a/more/problem-sets-competitive-programming.md +++ b/more/problem-sets-competitive-programming.md @@ -69,7 +69,7 @@ ### Data science * [AIcrowd](https://www.aicrowd.com) -* [CodaLab](https://competitions.codalab.org) +* [CodaLab](https://codalab.lisn.upsaclay.fr) * [CrowdANALYTIX](https://www.crowdanalytix.com/community) * [DrivenData](https://www.drivendata.org) * [Kaggle](https://www.kaggle.com) From b4faec505d89ebd52fbee60c5e6763531345f582 Mon Sep 17 00:00:00 2001 From: Namra Ishrat <91794365+KairoQalb@users.noreply.github.com> Date: Thu, 27 Jul 2023 19:05:17 +0500 Subject: [PATCH 130/854] Add course: Python for OSINT. 21 day course for beginners (#9362) (#9483) * Add course: Python for OSINT. 21 day course for beginners (#9362) * Fix alphabetical ordering in free-courses-en.md * Update courses/free-courses-en.md Co-authored-by: Eric Hellman * Update free-courses-en.md * Update free-courses-en.md --------- 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 900b86b9edeac..696fbd8ffdec6 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1218,6 +1218,7 @@ * [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) * [Python for Everybody](https://www.py4e.com/lessons) (Coursera Reading Materials with YouTube Videos) +* [Python for OSINT. 21 day course for beginners](https://github.com/cipher387/python-for-OSINT-21-days/raw/main/Python%20for%20OSINT.%2021%20day%20course%20for%20beginners.pdf) - cyb_detective (PDF) * [Python from Scratch](https://open.cs.uwaterloo.ca/python-from-scratch/) - Centre for Education in Math and Computing (University of Waterloo) * [Python GUI's With TKinter](https://youtube.com/playlist?list=PLCC34OHNcOtoC6GglhF3ncJ5rLwQrLGnV) - Codemy.com * [Python in 80 minutes](https://www.udemy.com/course/learn-python-in-80-minutes/) - Muhammed Ali Dilek (Udemy) From d4f0fd0322c0448f91543395cde312eded1a114d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 30 Jul 2023 09:43:49 -0400 Subject: [PATCH 131/854] chore(deps): bump tj-actions/changed-files from 37.4.0 to 37.5.1 (#9484) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 37.4.0 to 37.5.1. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v37.4.0...v37.5.1) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index 9bd01d1a84301..20a0afaafcd58 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -42,7 +42,7 @@ jobs: fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v37.4.0 + uses: tj-actions/changed-files@v37.5.1 with: separator: " " json: true From 540762bd47d8e127245ec9a15f730cc50e24752e Mon Sep 17 00:00:00 2001 From: Tonmoy <51269703+iamtonmoy0@users.noreply.github.com> Date: Mon, 14 Aug 2023 08:59:50 -0400 Subject: [PATCH 132/854] Up to date Flutter Bangla course resource (#9491) * feat: flutter course by Rabbil hasan resource added * Update free-courses-bn.md * Update courses/free-courses-bn.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 0a520c06e7aab..f44749b3f025d 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -91,6 +91,7 @@ Shikkhangon BD ### Flutter * [Flutter Bangla Tutorial](https://www.youtube.com/playlist?list=PLg87mxEuu8-692INeEsxudyVifz7M3efy) - Techno BD XYZ +* [Flutter Tutorial Bangla](https://www.youtube.com/playlist?list=PLkyGuIcLcmx3-Z3QML9xkYZtdKh91LeYC) - Rabbil Hasan * [Flutter Tutorial Bangla](https://www.youtube.com/playlist?list=PLZJlOXxGEkuyZQ-vA7B5vpvvtWU3Upo6p) - Soykot Hosen From 06167abb4dd25fdfc39b95fd57cd65a47b4b64ec Mon Sep 17 00:00:00 2001 From: BSi <46674147+dev7060@users.noreply.github.com> Date: Mon, 14 Aug 2023 18:34:35 +0530 Subject: [PATCH 133/854] Python books remove not working links (#9494) How to Make Mistakes in Python http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.pdf - Mike Pirnat (PDF) (1st edition) A Whirlwind Tour of Python http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.pdf) - Jake VanderPlas (PDF) [(EPUB, MOBI)(http://www.oreilly.com/programming/free/a-whirlwind-tour-of-python.csp?download=yes) --- books/free-programming-books-langs.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index db2d1402d17c7..7eb537e3a19f6 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1928,7 +1928,6 @@ Books on general-purpose programming that don't focus on a specific language are * [A Byte of Python](https://python.swaroopch.com) (3.x) (HTML, PDF, EPUB, Mobi) * [A Guide to Python's Magic Methods](https://github.com/RafeKettler/magicmethods) - Rafe Kettler * [A Practical Introduction to Python Programming](https://www.brianheinold.net/python/) - Brian Heinold (HTML, PDF, Exercises sources) -* [A Whirlwind Tour of Python](http://www.oreilly.com/programming/free/files/a-whirlwind-tour-of-python.pdf) - Jake VanderPlas (PDF) [(EPUB, MOBI)](http://www.oreilly.com/programming/free/a-whirlwind-tour-of-python.csp?download=yes) * [An Introduction to Statistical Learning with Applications in Python](https://hastie.su.domains/ISLP/ISLP_website.pdf) - Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani, Jonathan Taylor (PDF) * [Architecture Patterns with Python](https://www.cosmicpython.com/book/preface.html) - Harry J.W. Percival, Bob Gregory (HTML) * [Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners](https://automatetheboringstuff.com/2e/chapter0/) - Al Sweigart (3.8) @@ -1963,7 +1962,6 @@ Books on general-purpose programming that don't focus on a specific language are * [Hands-on Python 3 Tutorial](https://anh.cs.luc.edu/handsonPythonTutorial) - Andrew N. Harrington (HTML) * [Hitchhiker's Guide to Python!](http://docs.python-guide.org/en/latest/) (2.6) * [How to Code in Python 3](https://assets.digitalocean.com/books/python/how-to-code-in-python.pdf) - Lisa Tagliaferri (PDF) -* [How to Make Mistakes in Python](http://www.oreilly.com/programming/free/files/how-to-make-mistakes-in-python.pdf) - Mike Pirnat (PDF) (1st edition) * [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](https://runestone.academy/runestone/books/published/thinkcspy/index.html) - Brad Miller, David Ranum, Jeffrey Elkner, Peter Wentworth, Allen B. Downey, Chris Meyers, Dario Mitchell (3.2) * [How to Think Like a Computer Scientist: Learning with Python 1st Edition](https://greenteapress.com/wp/learning-with-python/) - Allen B. Downey, Jeff Elkner, Chris Meyers (2.4) (HTML, PDF) * [How to Think Like a Computer Scientist: Learning with Python 2nd Edition](https://openbookproject.net/thinkcs/python/english2e/) - Jeffrey Elkner, Allen B. Downey, Chris Meyers (Using Python 2.x) From 53f640343a2265d7756009a2ab8642a78927bf41 Mon Sep 17 00:00:00 2001 From: Vlad Zabotinsky <49512700+embermann@users.noreply.github.com> Date: Wed, 16 Aug 2023 17:01:07 +0300 Subject: [PATCH 134/854] This link isn't working, and if looking on this page, you can find this course, but now it costs money (#9497) --- courses/free-courses-ru.md | 1 - 1 file changed, 1 deletion(-) diff --git a/courses/free-courses-ru.md b/courses/free-courses-ru.md index 6b1dfa40bcaca..008df8839b0e5 100644 --- a/courses/free-courses-ru.md +++ b/courses/free-courses-ru.md @@ -78,7 +78,6 @@ ADV - Продвинутый. Тонкости. * [Курс тест по Java](https://github.com/peterarsentev/course_test) - Пётр Арсентьев (BEG) * [Легкий старт в Java. Вводный курс для чайников](https://stepik.org/course/90684) - Stepik (BEG) * [Java для начинающих](https://ru.code-basics.com/languages/java) (BEG) -* [Java. Путь от ученика до эксперта.](http://www.job4j.ru/courses/java_way_from_student_to_master.html) - Пётр Арсентьев (INT) ### JavaScript From 48761a60eec23a1c7ccd713d754e9858169de6c8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 19 Aug 2023 16:58:11 -0400 Subject: [PATCH 135/854] chore(deps): bump tj-actions/changed-files from 37.5.1 to 37.6.1 (#9499) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 37.5.1 to 37.6.1. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v37.5.1...v37.6.1) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index 20a0afaafcd58..01e090e65f1b4 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -42,7 +42,7 @@ jobs: fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v37.5.1 + uses: tj-actions/changed-files@v37.6.1 with: separator: " " json: true From 3c97306e948be72d1b5510257a57f2e394d9ee14 Mon Sep 17 00:00:00 2001 From: Sai Khay Khun Mong Date: Tue, 22 Aug 2023 21:23:52 +0630 Subject: [PATCH 136/854] Adding a Myanmar(Burmese) book (#9503) * added a myanmar book * edit the link of HTML & CSS book * edit the link of HTML & CSS book * Update free-programming-books-my.md * Update free-programming-books-my.md * fix my spacing bug --- books/free-programming-books-my.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-my.md b/books/free-programming-books-my.md index 2191c66577a7b..b62111d0a5482 100644 --- a/books/free-programming-books-my.md +++ b/books/free-programming-books-my.md @@ -24,6 +24,7 @@ * [Bootstrap - On Point](https://eimaung.com/bootstrap/) - Ei Maung (PDF) * [HTML](https://books.saturngod.net/HTML5/) - Saturngod +* [HTML & CSS - Beginner To Super Beginner](https://lwinmoepaing.github.io/books/) - Lwin Moe Paing (PDF) ### JavaScript From 7512ecd391c8b8f033f4d432a76190ff9bdbce04 Mon Sep 17 00:00:00 2001 From: Toms Grants <75024514+klappscheinwerfer@users.noreply.github.com> Date: Fri, 25 Aug 2023 18:03:54 +0300 Subject: [PATCH 137/854] Add more books in Latvian (#9506) --- books/free-programming-books-lv.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/books/free-programming-books-lv.md b/books/free-programming-books-lv.md index 6ccd03856dbd5..bf3201df28aee 100644 --- a/books/free-programming-books-lv.md +++ b/books/free-programming-books-lv.md @@ -7,8 +7,10 @@ ### C++ * [Programmēšana un C++](http://home.lu.lv/~janiszu/courses/eprg/eprg.all.pdf) - Jānis Zuters (PDF) +* [Programmēšanas pamati](https://likta.lv/wp-content/uploads/2018/12/Programmesanas_gramata_e-versija.pdf) - Raivis Ieviņš (PDF) ### Python * [Programmēšanas pamati ar valodu Python](http://home.lu.lv/~janiszu/courses/python/python3.pdf) - Jānis Zuters (PDF) +* [Programmēšanas valoda "Python" iesācējiem](https://www.alvils.info/e-gramatas/programmesanas-valoda-python-iesacejiem/) - Alvils Bērziņš From 4663ebb9ced86fb65963877b3b316cdd8563e1f9 Mon Sep 17 00:00:00 2001 From: Michael Liao Date: Sun, 27 Aug 2023 01:48:29 +0800 Subject: [PATCH 138/854] Update free-programming-books-zh.md (#9507) * Update free-programming-books-zh.md * Update free-programming-books-zh.md * Update free-programming-books-zh.md * Update free-programming-books-zh.md * Update free-programming-books-zh.md * Update free-programming-books-zh.md --- books/free-programming-books-zh.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/books/free-programming-books-zh.md b/books/free-programming-books-zh.md index e0d5870d2a82b..5c5dc39c79252 100644 --- a/books/free-programming-books-zh.md +++ b/books/free-programming-books-zh.md @@ -92,7 +92,7 @@ * [Git-Cheat-Sheet](https://github.com/flyhigher139/Git-Cheat-Sheet) - flyhigher139 * [git-flow 备忘清单](http://danielkummer.github.io/git-flow-cheatsheet/index.zh_CN.html) - Daniel Kummer, et al. * [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/zh_cn/) - Ben Lynn, `trl.:` 俊杰, 萌和江薇, et al. (HTML) -* [Git教程](http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000) - 廖雪峰 +* [Git教程](https://www.liaoxuefeng.com/wiki/896043488029600) - 廖雪峰 * [Github帮助文档](https://github.com/waylau/github-help) - Way Lau * [GitHub秘籍](https://snowdream86.gitbooks.io/github-cheat-sheet/content/zh/) - snowdream86 * [Got GitHub](https://github.com/gotgit/gotgithub) - Jiang Xin, The GotGit community @@ -448,6 +448,7 @@ * [H2 Database 教程](https://github.com/waylau/h2-database-doc) * [Java 编程思想](https://java.quanke.name) - quanke * [Java 编码规范](https://github.com/waylau/java-code-conventions) +* [Java 教程 - 廖雪峰的官方网站](https://www.liaoxuefeng.com/wiki/1252599548343744) * [Java Servlet 3.1 规范](https://github.com/waylau/servlet-3.1-specification) * [Jersey 2.x 用户指南](https://github.com/waylau/Jersey-2.x-User-Guide) * [JSSE 参考指南](https://github.com/waylau/jsse-reference-guide) @@ -457,6 +458,7 @@ * [Nutz-book Nutz烹调向导](http://nutzbook.wendal.net) * [Nutz文档](https://nutzam.com/core/nutz_preface.html) * [REST 实战](https://github.com/waylau/rest-in-action) +* [Spring 2.0核心技术与最佳实践](https://michaelliao.github.io/download/pdf/Spring%202.0%E6%A0%B8%E5%BF%83%E6%8A%80%E6%9C%AF%E4%B8%8E%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5.pdf) (PDF) * [Spring Boot参考指南](https://github.com/qibaoguang/Spring-Boot-Reference-Guide) (:construction: *翻译中*) * [Spring Framework 4.x参考文档](https://github.com/waylau/spring-framework-4-reference) @@ -473,6 +475,7 @@ * [Google JavaScript 代码风格指南](https://web.archive.org/web/20200415002735/bq69.com/blog/articles/script/868/google-javascript-style-guide.html) *(:card_file_box: archived)* * [JavaScript 标准参考教程(alpha)](http://javascript.ruanyifeng.com) * [javascript 的 12 个怪癖](https://github.com/justjavac/12-javascript-quirks) +* [JavaScript 教程 - 廖雪峰的官方网站](https://www.liaoxuefeng.com/wiki/1022910821149312) * [JavaScript 秘密花园](http://bonsaiden.github.io/JavaScript-Garden/zh/) * [《JavaScript 模式》](https://github.com/jayli/javascript-patterns) (《JavaScript patterns》译本) * [JavaScript 原理](https://web.archive.org/web/20170112164945/http://typeof.net/s/jsmech/) @@ -653,7 +656,7 @@ * [Python 中文学习大本营](http://www.pythondoc.com) * [Python 最佳实践指南](https://pythonguidecn.readthedocs.io/zh/latest/) * [Python Cookbook第三版](http://python3-cookbook.readthedocs.io/zh_CN/latest/) - David Beazley、Brian K.Jones、熊能(翻译) -* [Python教程 - 廖雪峰的官方网站](http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000) +* [Python教程 - 廖雪峰的官方网站](https://www.liaoxuefeng.com/wiki/1016959663602400) * [Python进阶](https://interpy.eastlakeside.com) - eastlakeside * [Python之旅](https://web.archive.org/web/20191217091745/http://funhacks.net/explore-python/) - Ethan *(:card_file_box: archived)* * [Tornado 6.1 中文文档](http://www.osgeo.cn/tornado/) (Online) *(网络上其他的都是较旧版本的)* From c71219954184733e405157c2b9c7b3951ac478e4 Mon Sep 17 00:00:00 2001 From: Chetan Nada <83969719+chetannada@users.noreply.github.com> Date: Tue, 5 Sep 2023 21:32:36 +0530 Subject: [PATCH 139/854] Update - Removed Non-working website links (#9509) * Update - Added Correct author website link Added Correct author website link for book Go and Next * Update Removed Broken Links --- more/free-programming-cheatsheets.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/more/free-programming-cheatsheets.md b/more/free-programming-cheatsheets.md index 821302105f81b..10748db30db5c 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -171,7 +171,6 @@ * [cht.sh Go Cheatsheet](https://cht.sh/go/:learn) (HTML) * [Go Cheatsheet](https://devhints.io/go) - devhints, Rico Santa Cruz (HTML) * [Go Dojo Cheatsheet](https://products.golangdojo.com/golang-cheat-sheet-by-golang-dojo) - Golang CheatSheet by golang-dojo (PDF) -* [Go Handbook](https://thevalleyofcode.pages.dev/go-handbook.pdf) - Flavio Copes, The Valley of Code (PDF) * [গো \| ডেভ সংকেত<](https://devsonket.com/go) - devsonket (HTML) @@ -249,7 +248,6 @@ #### Next.js * [Next.js Cheatsheet - handy snippets and tips](https://gourav.io/blog/nextjs-cheatsheet) - Gourav Goyal (HTML) -* [Ultimate Next.js Handbook](https://thevalleyofcode.pages.dev/next-handbook.pdf) - Flavio Copes, The Valley of Code (PDF) #### Nuxt.js From f0f4d3241e7319af51b3c55f188200e29494cb48 Mon Sep 17 00:00:00 2001 From: Awatansh <137895028+Awatansh@users.noreply.github.com> Date: Tue, 5 Sep 2023 21:38:24 +0530 Subject: [PATCH 140/854] Fix/faulty book link (#9512) * Update free-programming-books-langs.md * Update free-programming-books-langs.md * 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 7eb537e3a19f6..4faaed1d8f63a 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1928,6 +1928,7 @@ Books on general-purpose programming that don't focus on a specific language are * [A Byte of Python](https://python.swaroopch.com) (3.x) (HTML, PDF, EPUB, Mobi) * [A Guide to Python's Magic Methods](https://github.com/RafeKettler/magicmethods) - Rafe Kettler * [A Practical Introduction to Python Programming](https://www.brianheinold.net/python/) - Brian Heinold (HTML, PDF, Exercises sources) +* [A Whirlwind Tour of Python](https://jakevdp.github.io/WhirlwindTourOfPython/) - Jake VanderPlas * [An Introduction to Statistical Learning with Applications in Python](https://hastie.su.domains/ISLP/ISLP_website.pdf) - Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani, Jonathan Taylor (PDF) * [Architecture Patterns with Python](https://www.cosmicpython.com/book/preface.html) - Harry J.W. Percival, Bob Gregory (HTML) * [Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners](https://automatetheboringstuff.com/2e/chapter0/) - Al Sweigart (3.8) From 1c44e75b9160196671edd79d7d21273607dc42f2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Sep 2023 13:58:39 -0400 Subject: [PATCH 141/854] chore(deps): bump actions/checkout from 3 to 4 (#9513) Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 6 +++--- .github/workflows/fpb-lint.yml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index 01e090e65f1b4..2cdaa066023d1 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -37,7 +37,7 @@ jobs: echo "fetch_depth=0" >> $GITHUB_OUTPUT fi - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} - name: Get changed files @@ -74,7 +74,7 @@ jobs: fail-fast: false steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: ${{ needs.get-changed-files.outputs.fetch-depth }} - name: Setup Ruby v2.6 @@ -99,7 +99,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout # for having the sources of the local action - uses: actions/checkout@v3 + uses: actions/checkout@v4 # download and unzip the ab-results-*.json generated by job-matrix: check-urls - uses: actions/download-artifact@v3 with: diff --git a/.github/workflows/fpb-lint.yml b/.github/workflows/fpb-lint.yml index 6bfbaed436852..95148484b0baa 100644 --- a/.github/workflows/fpb-lint.yml +++ b/.github/workflows/fpb-lint.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Use Node.js uses: actions/setup-node@v3 with: From ccd4f2caa2420ef77375b8d76a6b2ce0d434de4b Mon Sep 17 00:00:00 2001 From: Sumonta Saha Mridul Date: Tue, 12 Sep 2023 22:11:06 +0600 Subject: [PATCH 142/854] Added Bangla C programming course (#9516) * Update free-programming-books-bn.md * Update books/free-programming-books-bn.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-bn.md b/books/free-programming-books-bn.md index b8e0f09ce1244..d7d43387f2d3b 100644 --- a/books/free-programming-books-bn.md +++ b/books/free-programming-books-bn.md @@ -21,6 +21,7 @@ ### C * [Computer Programming «কম্পিউটার প্রোগ্রামিং ১ম খণ্ড»](https://cpbook.subeen.com) - Tamim Shahriar Subeen (HTML) +* [বাংলায় C প্রোগ্রামিং ল্যাঙ্গুয়েজ শেখার কোর্স](https://c.howtocode.dev) - Jakir Hossain, et al. ### C++ From 85615c28a181995a58f1e99262e946f2e81694ee Mon Sep 17 00:00:00 2001 From: Lumynous Date: Sun, 24 Sep 2023 02:37:47 +0800 Subject: [PATCH 143/854] =?UTF-8?q?Update=20"=E7=8F=BE=E4=BB=A3=20C++=2010?= =?UTF-8?q?1"=20URL=20and=20info=20(#9528)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- books/free-programming-books-zh.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-zh.md b/books/free-programming-books-zh.md index 5c5dc39c79252..9b45e5c6c6456 100644 --- a/books/free-programming-books-zh.md +++ b/books/free-programming-books-zh.md @@ -327,7 +327,7 @@ * [100个gcc小技巧](https://github.com/hellogcc/100-gcc-tips/blob/master/src/index.md) * [100个gdb小技巧](https://github.com/hellogcc/100-gdb-tips/blob/master/src/index.md) * [简单易懂的C魔法](https://web.archive.org/web/20210413213859/http://www.nowamagic.net/librarys/books/contents/c) *(:card_file_box: archived)* -* [現代 C++ 101](https://hackmd.io/@Luminous-Coder/CppTutorial-zh-tw) - Luminous-Coder (:construction: *in process*) +* [現代 C++ 101](https://hackmd.io/@lumynou5/CppTutorial-zh-tw) - Lumynous (:construction: *in process*) * [像计算机科学家一样思考(C++版)](http://www.ituring.com.cn/book/1203) (《How To Think Like a Computer Scientist: C++ Version》中文版) * [C 语言编程透视](https://tinylab.gitbooks.io/cbook/content/) * [C/C++ Primer](https://github.com/andycai/cprimer) - andycai From fe50363a209c83dd512da972fe91f2d17a6698bc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 23 Sep 2023 14:38:33 -0400 Subject: [PATCH 144/854] chore(deps): bump tj-actions/changed-files from 37.6.1 to 39.2.0 (#9526) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 37.6.1 to 39.2.0. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v37.6.1...v39.2.0) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index 2cdaa066023d1..71dcce337798f 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -42,7 +42,7 @@ jobs: fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v37.6.1 + uses: tj-actions/changed-files@v39.2.0 with: separator: " " json: true From d4bae09191446179951aae09832a1a37257e9251 Mon Sep 17 00:00:00 2001 From: Anupama Pathirage Date: Thu, 28 Sep 2023 09:53:28 -0500 Subject: [PATCH 145/854] Add Ballerina language resources for free courses (#9523) * Add Ballerina language resources for free courses * Fix ordering of the courses * Fix line number issues of the courses * Fix line number issues of the courses * Fix the titles * Fix the titles * Fix the order --- courses/free-courses-en.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 696fbd8ffdec6..5c1ee35e6c50b 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -7,6 +7,7 @@ * [Artificial Intelligence](#artificial-intelligence) * [Assembly](#assembly) * [AutoIt](#autoit) +* [Ballerina](#ballerina) * [Bash / Shell](#bash--shell) * [Blockchain](#blockchain) * [C](#c) @@ -259,6 +260,18 @@ * [AutoIt Tutorials](https://www.youtube.com/playlist?list=PL1DCD109B801D0DE6) - 403forbidden403 +### Ballerina + +* [[Introductory]Integration with Ballerina](https://www.youtube.com/playlist?list=PL7JOecNWBb0KTB3vBz9Dkpc676HzhEDkN) - Shafreen Anfer +* [Ballerina Code to Cloud](https://www.youtube.com/playlist?list=PL7JOecNWBb0I1YcKwNEyMewhiSvwhM4in) - Anjana Supun +* [Ballerina Integrated Query Basics](https://www.youtube.com/playlist?list=PL7JOecNWBb0Lld0QfwGW4EKZEoeduyHKD) - Sasindu Alahakoon +* [Ballerina Programming Language Basics](https://www.youtube.com/playlist?list=PL7JOecNWBb0L4CCqT3awXQUgf6Djl-Oxg) - Sasindu Alahakoon +* [Ballerina Tables Basics](https://www.youtube.com/playlist?list=PL7JOecNWBb0K--nPJCEQILMt4ZlpkfvHU) - Sasindu Alahakoon +* [Package Management in Ballerina](https://www.youtube.com/playlist?list=PL7JOecNWBb0LjuZZ8OXzN5apFqlCb6tnY) - Asma Jabir +* [Testing in Ballerina](https://www.youtube.com/playlist?list=PL7JOecNWBb0ISsKnSaDjv0IIID-ztuu43) - Fathima Dilhasha +* [XML Manipulation in Ballerina](https://www.youtube.com/playlist?list=PL7JOecNWBb0JxniVXOwROaeFRlDvGd6nj) - Gimantha Bandara + + ### Bash / Shell * [Bash Basics for Cloud Computing](https://www.udemy.com/course/bash-basics-for-cloud-computing/) - Kumulus Technologies (Udemy) From 854595d4d84a8ab4bde406ceb21c90e81cd094d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ruan=20Arag=C3=A3o?= Date: Thu, 28 Sep 2023 15:27:05 -0300 Subject: [PATCH 146/854] add python (Python Fluente) book (#9547) * add python book * add python (Python Fluente) book --- books/free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index 6a0563238cf38..34c10ffbbc9cd 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -383,6 +383,7 @@ * [Pensando Tkinter](https://www.dcc.ufrj.br/~fabiom/mab225/PensandoTkinter.pdf) - Steven Ferg (PDF) * [Pense em Python](https://penseallen.github.io/PensePython2e) * [Python e Orientação a Objetos](https://www.caelum.com.br/apostila-python-orientacao-a-objetos/) +* [Python Fluente, Segunda Edição (2023)](https://pythonfluente.com) - Luciano Ramalho (HTML) * [Python Funcional](https://dunossauro.github.io/python-funcional/) - Eduardo Mendes * [Python Orientado a Objetos](https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnxyYWZhZWx1ZnR8Z3g6NTJlM2UzYzY1ZTgzMDEwMw) (PDF) * [Python para Desenvolvedores](https://ark4n.files.wordpress.com/2010/01/python_para_desenvolvedores_2ed.pdf) (PDF) From ee09ab5a4ea07d0af68fb57b9f3f4eb7c347aa02 Mon Sep 17 00:00:00 2001 From: Victor Goff Date: Thu, 28 Sep 2023 14:29:02 -0400 Subject: [PATCH 147/854] rubylearning.com is now under new control (#9548) The new owner is not associated with Satish Talim nor the RubyLearning organization as it has been known in the Ruby community. --- 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 4faaed1d8f63a..4a4095c4439f6 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2225,7 +2225,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Ruby Hacking Guide](http://ruby-hacking-guide.github.io) * [Ruby in Twenty Minutes](https://www.ruby-lang.org/en/documentation/quickstart/) * [Ruby Koans](http://www.rubykoans.com) -* [Ruby Learning](http://rubylearning.com) +* [Ruby Learning](http://rubylearning.github.io) * [Ruby Notes for Professionals](https://goalkicker.com/RubyBook/) - Compiled from StackOverflow Documentation (PDF) * [Ruby one-liners cookbook](https://learnbyexample.github.io/learn_ruby_oneliners/) - Sundeep Agarwal * [Ruby Style Guide](https://github.com/airbnb/ruby) - Airbnb From eff19ff09b3a9e3a68d25da04ca88fb0603e084b Mon Sep 17 00:00:00 2001 From: Hussain Lohawala <73359258+H9660@users.noreply.github.com> Date: Sat, 30 Sep 2023 21:37:01 +0530 Subject: [PATCH 148/854] Removed dead links for ruby courses (#9550) --- courses/free-courses-en.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 5c1ee35e6c50b..bebeab1ab8238 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1317,11 +1317,8 @@ ### Ruby -* [Agile Development Using Ruby on Rails - Advanced](https://www.edx.org/course/agile-development-using-ruby-rails-uc-berkeleyx-cs169-2x#!) -* [Agile Development Using Ruby on Rails - Basics](https://www.edx.org/course/agile-development-using-ruby-rails-uc-berkeleyx-cs169-1x#!) * [An Introduction to Ruby Programming Language](https://www.researchgate.net/publication/322222154_An_Introduction_to_Ruby_Programming_Language) - Ali Tourani (HTML, PDF) * [Full Stack Ruby on Rails](https://www.theodinproject.com/paths/full-stack-ruby-on-rails) - The Odin Project -* [Learn how to program: Ruby](https://www.learnhowtoprogram.com/ruby) - Epicodus Inc. * [Learn Rails: Quickly Code, Style and Launch 4 Web Apps](https://www.udemy.com/course/learn-rails) - Adam Eubanks (Udemy) * [Learn Ruby](https://www.learnrubyonline.org) * [RESTful API with Ruby On Rails 5](https://www.udemy.com/course/restful-api-with-ruby-on-rails-5/) - Udemy From 6cc6a16aaaefea9a2520c18934d108b5ade8e81f Mon Sep 17 00:00:00 2001 From: openingnow Date: Sun, 1 Oct 2023 01:14:00 +0900 Subject: [PATCH 149/854] Remove redundant hanja notation (#9554) Co-authored-by: openingnow <> --- README.md | 4 ++-- docs/README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 249fd47f19079..8613e13bc9846 100644 --- a/README.md +++ b/README.md @@ -101,7 +101,7 @@ This project lists books and other resources grouped by genres: + [Indonesian / Bahasa Indonesia](books/free-programming-books-id.md) + [Italian / italiano](books/free-programming-books-it.md) + [Japanese / 日本語](books/free-programming-books-ja.md) -+ [Korean / 한국어 [韓國語]](books/free-programming-books-ko.md) ++ [Korean / 한국어](books/free-programming-books-ko.md) + [Latvian / Latviešu](books/free-programming-books-lv.md) + [Norwegian / Norsk](books/free-programming-books-no.md) + [Persian / Farsi (Iran) / فارسى](books/free-programming-books-fa_IR.md) @@ -143,7 +143,7 @@ This project lists books and other resources grouped by genres: + [Japanese / 日本語](courses/free-courses-ja.md) + [Kazakh / қазақша](courses/free-courses-kk.md) + [Khmer / ភាសាខ្មែរ](courses/free-courses-km.md) -+ [Korean / 한국어 [韓國語]](courses/free-courses-ko.md) ++ [Korean / 한국어](courses/free-courses-ko.md) + [Malayalam / മലയാളം](courses/free-courses-ml.md) + [Nepali / नेपाली](courses/free-courses-ne.md) + [Norwegian / Norsk](courses/free-courses-no.md) diff --git a/docs/README.md b/docs/README.md index d9cfbbac28a95..ea587d415a6f9 100644 --- a/docs/README.md +++ b/docs/README.md @@ -66,7 +66,7 @@ Volunteers have translated many of our Contributing, How-to, and Code of Conduct - Kazakh / қазақша - Khmer / Cambodian / ខ្មែរ - [How-to](HOWTO-km.md) -- Korean / 한국어 [韓國語] +- Korean / 한국어 - [행동강령](CODE_OF_CONDUCT-ko.md) - [Contributing](CONTRIBUTING-ko.md) - [How-to](HOWTO-ko.md) From b45328d85285648f7d651e561ef512f0654cb8e7 Mon Sep 17 00:00:00 2001 From: Tubagus Maulana Aghni <58358913+maulanaaghnii@users.noreply.github.com> Date: Sun, 1 Oct 2023 01:10:02 +0700 Subject: [PATCH 150/854] Closes #9562 add python tutorial (#9563) * add python tutorial by Petani Kode * fix alphabetic * fix alphabethic * try push again * try fix lint warning --------- Co-authored-by: tubagus.maulana --- 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 36dd36fa29e19..9990eb504ba86 100644 --- a/courses/free-courses-id.md +++ b/courses/free-courses-id.md @@ -368,6 +368,7 @@ * [Python](https://codesaya.com/python/) - CodeSaya * [Python (dasar)](https://www.youtube.com/playlist?list=PLT2AwM1dOOUe27iCPe68Z0qwwDeNyJawN) - beecoder id *(Dalam Proses)* * [Tutorial Belajar Python Pandas](https://www.youtube.com/playlist?list=PL2O3HdJI4voGdD_9xhVCTBoDTDNHpajm5) - Indonesia Belajar +* [Tutorial Dasar Pemrograman Python](https://www.petanikode.com/tutorial/python/) - PetaniKode * [Tutorial Python Beginner Bahasa Indonesia](https://www.youtube.com/watch?v=rWC2iFlN3TM) - Agung Setiawan * [Tutorial Python GUI dengan TKinter](https://www.youtube.com/playlist?list=PL2O3HdJI4voHjX09IpdsiSBNnLRaR-CbJ) - Indonesia Belajar * [Tutorial Python OOP Object Oriented Programming Bahasa Indonesia - Full Course](https://www.youtube.com/watch?v=b6Y5CzFM0Oc) - Agung Setiawan From 80390ac703dbd55e71b4cfcfa90ed3a047d1b9a9 Mon Sep 17 00:00:00 2001 From: Tubagus Maulana Aghni <58358913+maulanaaghnii@users.noreply.github.com> Date: Sun, 1 Oct 2023 02:29:10 +0700 Subject: [PATCH 151/854] Add CodeIgniter Tutorials (ID) from GilaCoding.com (#9567) * add codeigniter tutorials * fix author --------- Co-authored-by: tubagus.maulana --- 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 f576ad005e0b6..a91887b54c7c9 100644 --- a/books/free-programming-books-id.md +++ b/books/free-programming-books-id.md @@ -55,6 +55,7 @@ * [Codeigniter - Pendekatan Praktis](https://leanpub.com/codeigniter-pendekatanpraktis) - Ibnu Daqiqil Id (HTML, PDF, EPUB, Kindle) *(Membutuhkan akun Leanpub atau email yang valid)* * [Codeigniter Untuk Pemula](https://repository.bsi.ac.id/index.php/unduh/item/176695/Tutorial-Codeigniter-Untuk-Pemula.pdf) - M Fikri Setiadi (PDF) +* [Framework Codeigniter - Sebuah Panduan dan Best Practice](https://gilacoding.com/upload/file/Tutorial%20framework%20codeigniter.pdf) - Gila Coding (PDF) * [Panduan Pengguna CodeIgniter Indonesia](https://codeigniter-id.github.io/user-guide/) - CodeIgniter Indonesia * [Tutorial CodeIgniter 3 & 4](https://www.petanikode.com/tutorial/codeigniter/) *(Dalam Proses)* * [Tutorial CodeIgniter 4](http://mfikri.com/artikel/tutorial-codeigniter4) From 6a52bf968401f77a82f52392043d676d7d053f5f Mon Sep 17 00:00:00 2001 From: Tubagus Maulana Aghni <58358913+maulanaaghnii@users.noreply.github.com> Date: Sun, 1 Oct 2023 02:30:18 +0700 Subject: [PATCH 152/854] Add Javascript Guide by Desrizal (#9568) * add javascript guid by Desrizal * add javascript guid by Desrizal * add remark --------- Co-authored-by: tubagus.maulana --- 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 a91887b54c7c9..0f973b22bb8a2 100644 --- a/books/free-programming-books-id.md +++ b/books/free-programming-books-id.md @@ -110,6 +110,7 @@ ### JavaScript +* [Javascript Guide](https://gilacoding.com/upload/file/Javascript%20Guide.pdf) - Desrizal (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/) *(Dalam Proses)* From d733fe3efc90abb8a52d286cf9b009d2eb9488fa Mon Sep 17 00:00:00 2001 From: Tubagus Maulana Aghni <58358913+maulanaaghnii@users.noreply.github.com> Date: Sun, 1 Oct 2023 02:41:36 +0700 Subject: [PATCH 153/854] add php ajax jquery tutorial (#9572) Co-authored-by: tubagus.maulana --- 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 0f973b22bb8a2..091d9bbc0acaf 100644 --- a/books/free-programming-books-id.md +++ b/books/free-programming-books-id.md @@ -168,6 +168,7 @@ * [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) * [Pemrograman Web dengan PHP dan MySQL](http://achmatim.net/2009/04/15/buku-gratis-pemrograman-web-dengan-php-dan-mysql/) From 4222fe2657e73cc09e2613a075c0793aec599f03 Mon Sep 17 00:00:00 2001 From: Ujjawal Kumar Date: Sun, 1 Oct 2023 01:14:15 +0530 Subject: [PATCH 154/854] Update free-courses-en.md (#9574) Added Javascript Playlist --- 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 bebeab1ab8238..2d39705187aac 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -831,6 +831,7 @@ * [Javascript course](https://www.youtube.com/playlist?list=PLRAV69dS1uWSxUIk5o3vQY2-_VKsOpXLD) - Hitesh Choudhary * [Javascript Essentials](https://www.udemy.com/javascript-essentials/) - Lawrence Turton (Udemy) * [Javascript Fundamentals](https://www.udemy.com/course/javascriptfundamentals) - Bharath Thippireddy (Udemy) +* [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 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) From dc2d6af07c8126abfebc9a96b3450c3bc6455e60 Mon Sep 17 00:00:00 2001 From: Marcel Brode <40024364+marcelbrode@users.noreply.github.com> Date: Sun, 1 Oct 2023 16:17:04 +0200 Subject: [PATCH 155/854] Fix german table of contents (#9570) --- books/free-programming-books-de.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/books/free-programming-books-de.md b/books/free-programming-books-de.md index 584a172eddec6..a6ff59a997115 100644 --- a/books/free-programming-books-de.md +++ b/books/free-programming-books-de.md @@ -19,7 +19,6 @@ * [React](#react) * [LaTeX](#latex) * [Linux](#linux) -* [Mathematik](#mathematik) * [Meta-Lists](#meta-lists) * [MySQL](#mysql) * [Neo4j](#neo4j) @@ -31,11 +30,12 @@ * [R](#r) * [Ruby on Rails](#ruby-on-rails) * [Rust](#rust) +* [Sage](#sage) * [Scilab](#scilab) * [Scratch](#scratch) * [Shell](#shell) * [UML](#uml) -* [Unabhängig von der Programmiersprache](#unabh%C3%A4ngig-von-der-programmiersprache) +* [Unabhängig der Programmiersprache](#unabhängig-der-programmiersprache) * [Unix](#unix) * [VHDL](#vhdl) * [Visual Basic](#visual-basic) @@ -93,7 +93,7 @@ ### Delphi -* [Delphi-Starter](https://web.archive.org/web/20170714162427/https://downloads.delphi-treff.de/DelphiStarter.pdf) - Florian Hämmerle, Martin Strohal, Christian Rehn, Andreas Hausladen (PDF) *(:card_file_box: archived)* +* [Delphi-Starter](https://web.archive.org/web/20170714162427/https://downloads.delphi-treff.de/DelphiStarter.pdf) - Florian Hämmerle, Martin Strohal, Christian Rehn, Andreas Hausladen (PDF) *(:card_file_box: archived)* ### Git @@ -216,7 +216,7 @@ * [Django Girls Tutorial](https://tutorial.djangogirls.org/de) (1.11) (HTML) (:construction: *in process*) -#### R +### R * [Einführung in R](https://methodenlehre.github.io/einfuehrung-in-R/) - Andrew Ellis, Boris Mayer (HTML) @@ -260,7 +260,7 @@ * [Der moderne Softwareentwicklungsprozess mit UML](http://www.highscore.de/uml) - Boris Schäling (HTML) -### Unabhängig von der Programmiersprache +### Unabhängig der Programmiersprache * [Clean Code Developer: Eine Initiative für mehr Professionalität in der Softwareentwicklung](http://clean-code-developer.de) (Online) * [IT-Handbuch für Fachinformatiker](http://openbook.rheinwerk-verlag.de/it_handbuch) - Sascha Kersken (Online) From 4851adcd6c1a3647b9b60b4d5b16f5713ac84624 Mon Sep 17 00:00:00 2001 From: Marcel Brode <40024364+marcelbrode@users.noreply.github.com> Date: Sun, 1 Oct 2023 16:17:45 +0200 Subject: [PATCH 156/854] Fix minor formating issues (#9571) --- books/free-programming-books-ro.md | 2 -- books/free-programming-books-subjects.md | 4 ++-- books/free-programming-books-te.md | 1 - books/free-programming-books-tr.md | 2 +- 4 files changed, 3 insertions(+), 6 deletions(-) diff --git a/books/free-programming-books-ro.md b/books/free-programming-books-ro.md index 339fc28b6c7c1..afa182eaa5427 100644 --- a/books/free-programming-books-ro.md +++ b/books/free-programming-books-ro.md @@ -42,5 +42,3 @@ ### Javascript * [Curs si Tutoriale JavaScript](https://marplo.net/javascript) - - diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index 21788ac602065..3d3082e5b57d9 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -1,7 +1,7 @@ ## BY SUBJECT -This list, organized by subject, is for books that cover a programming-related subject in a programming-language agnostic way. -Books that cover a specific programming language can be found in the [BY PROGRAMMING LANGUAGE](free-programming-books-langs.md) list. +This list, organized by subject, is for books that cover a programming-related subject in a programming-language agnostic way. +Books that cover a specific programming language can be found in the [BY PROGRAMMING LANGUAGE](free-programming-books-langs.md) list. ### Index diff --git a/books/free-programming-books-te.md b/books/free-programming-books-te.md index 0d57fc7f232ff..5bf00885d786c 100644 --- a/books/free-programming-books-te.md +++ b/books/free-programming-books-te.md @@ -12,4 +12,3 @@ ### C * [Introduction to C \| Telugu](https://www.computerintelugu.com/2012/11/cmenu.html) - Sivanaadh Baazi Karampudi - diff --git a/books/free-programming-books-tr.md b/books/free-programming-books-tr.md index fc8ecd915df0f..467e683787ec2 100644 --- a/books/free-programming-books-tr.md +++ b/books/free-programming-books-tr.md @@ -132,7 +132,7 @@ * [Python Programlama Dili](https://python-istihza.yazbel.com) - YazBel Yazılım Belgelendirme Projesi - Python 3 -### Django +#### Django * [Django](https://web.archive.org/web/20210302105925/https://www.pythondersleri.com/p/django-egitim-serisi.html) - Python Dersleri *(:card_file_box: archived)* * [Django Egitimi](https://web.archive.org/web/20210802025720/https://gokmengorgen.net/django-notes/) *(:card_file_box: archived)* From d4eaf69e078f5c9b559413e95594b79cca3ce215 Mon Sep 17 00:00:00 2001 From: Tubagus Maulana Aghni <58358913+maulanaaghnii@users.noreply.github.com> Date: Sun, 1 Oct 2023 21:29:06 +0700 Subject: [PATCH 157/854] add pascal competitive programming book (#9585) Co-authored-by: tubagus.maulana --- 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 091d9bbc0acaf..924a15632f573 100644 --- a/books/free-programming-books-id.md +++ b/books/free-programming-books-id.md @@ -160,6 +160,7 @@ ### Pemrograman Kompetitif * [Pemrograman Kompetitif Dasar](https://ksn.toki.id/data/pemrograman-kompetitif-dasar.pdf) - William Gozali, Alham Fikri Aji (PDF) +* [Referensi Pemrograman Bahasa Pascal](https://toki.id/download/referensi-pemrograman-bahasa-pascal/) - Tim Pembina Toki (PDF) ### PHP From 6ffcf98e1022e6031af1322ca202e6504f0944da Mon Sep 17 00:00:00 2001 From: Eslam Adel Date: Sun, 1 Oct 2023 17:30:25 +0300 Subject: [PATCH 158/854] add free AR Kubernetes course (#9586) * add free AR Kubernetes course * fix lint --- courses/free-courses-ar.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-ar.md b/courses/free-courses-ar.md index cb1f23a9689d8..4fbb5d6b49e9e 100644 --- a/courses/free-courses-ar.md +++ b/courses/free-courses-ar.md @@ -181,6 +181,7 @@ ### DevOps * [GitOps and K8s بالعربي](https://www.youtube.com/playlist?list=PLTRDUPO2OmInz2Fo41zwnoR1IArx70Hig) - Ahmed Elemam +* [Kubernetes بالعربي](https://www.youtube.com/playlist?list=PLX1bW_GeBRhDCHijCrMO5F-oHg52rRBpl) - Codographia ### Elastic From af6437f8b869c1b4eca0cad65e148c848986da7f Mon Sep 17 00:00:00 2001 From: KoPhaiHoang <88503380+ThaiHoangDang@users.noreply.github.com> Date: Sun, 1 Oct 2023 21:34:45 +0700 Subject: [PATCH 159/854] Add SQL series from J2Team (#9594) * Add new SQL series * Update free-courses-vi.md minor adjustment --- courses/free-courses-vi.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-vi.md b/courses/free-courses-vi.md index 692517a68ddb9..a54ee7a80c76c 100644 --- a/courses/free-courses-vi.md +++ b/courses/free-courses-vi.md @@ -255,6 +255,7 @@ * [Học SQL Cơ Bản](https://www.youtube.com/playlist?list=PLE1qPKuGSJaDkQQB5vK7t7-PRIVjtqeHB) - Thân Triệu * [Học SQL Cơ Bản](https://www.codehub.com.vn/Hoc-SQL) - Codehub * [Lập trình SQL Server căn bản](https://tedu.com.vn/khoa-hoc/lap-trinh-sql-server-can-ban-6.html) - TEDU +* [SQL](https://www.youtube.com/playlist?list=PLiyVagO7GfBEOReFCMbcffzkgfWaGl-AN) - J2Team * [SQL Cơ Bản](https://www.youtube.com/playlist?list=PL33lvabfss1xnFpWQF6YH11kMTS1HmLsw) - Kteam From cfb7de0bc9d9c6d46892b778bb80f86ff5e278a2 Mon Sep 17 00:00:00 2001 From: TheOne04 <64768475+TheOne04@users.noreply.github.com> Date: Sun, 1 Oct 2023 20:06:19 +0530 Subject: [PATCH 160/854] Update free-courses-en.md (#9595) Added the free Udacity course Design of Computer Programs by Peter Norvig. --- 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 2d39705187aac..f8ca7e02a7b04 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -401,6 +401,7 @@ * [Berkeley's CS 61A: Taught using SICP](https://archive.org/details/ucberkeley-webcast-PL3E89002AA9B9879E?tab=collection) * [Computer Networking - Network Engineering](https://www.youtube.com/watch?v=qiQR5rTSshw) - Brian Ferrill (FreeCodeCamp) * [CS50's Introduction to Computer Science](https://cs50.harvard.edu/x/) - David J. Malan (Harvard OpenCourseWare and edX) +* [Design of Computer Programs](https://www.udacity.com/course/design-of-computer-programs--cs212) - Peter Norvig (Udacity) * [Discrete Mathematics for Computer Science Specialization](https://www.youtube.com/playlist?list=PLtS8Ubq2bIlXO4qEM5BOsBy6xWQNVFu8l) - My Lesson * [Introduction to Augmented Reality and ARCore](https://www.coursera.org/learn/ar) - Daydream * [LouvainX Paradigms of Computer Programming – Abstraction and Concurrency](https://www.edx.org/course/paradigms-computer-programming-louvainx-louv1-2x-1#!) From 96e70d5a9f76eca1e2e91213bebcf3ce915696ea Mon Sep 17 00:00:00 2001 From: Swarnendu Bhandari <94161758+Swarnendu0123@users.noreply.github.com> Date: Sun, 1 Oct 2023 20:14:25 +0530 Subject: [PATCH 161/854] added Java and DSA Foundation Course by College Wallah (#9600) * added Java and DSA Foundation Course by College Wallah * added Java and DSA Foundation Course by College Wallah --- 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 888d918b7edd1..6bb5907719578 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -304,6 +304,7 @@ * [Core Java Programming (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhij8Oplrvjt_RlDliZQgdxoV) - Rajesh Kumar, Geeky Shows * [Java + DS + Algorithms](https://www.youtube.com/playlist?list=PLKKfKV1b9e8ps6dD3QA5KFfHdiWj9cB1s) - Apni Kaksha (Anuj) * [Java + DSA](https://www.youtube.com/playlist?list=PLfqMhTWNBTe3LtFWcvwpqTkUSlB32kJop) - Apna College +* [Java and DSA Foundation Course](https://youtube.com/playlist?list=PLxgZQoSe9cg00xyG5gzb5BMkOClkch7Gr&si=ctLRknqelKTSI5Lh) - College Wallah * [Java Foundation Course \| Hindi](https://www.youtube.com/playlist?list=PL-Jc9J83PIiFj7YSPl2ulcpwy-mwj1SSk) - Pepcoding * [Java Live Community Class](https://www.youtube.com/playlist?list=PLsyeobzWxl7pyuXTES7ZqncOI_X0mgKgK) - Navin Reddy (Telusko) * [Java Programming Tutorial (HINDI/URDU)](https://www.youtube.com/playlist?list=PLiOa6ike4WAHljIOitb3vR0nXQgneUedR) - Vikas Pandey, Easytuts4you From d471c59319df071b3ed28f89a5e096f188418cf5 Mon Sep 17 00:00:00 2001 From: Emad Rad Date: Sun, 1 Oct 2023 18:15:23 +0330 Subject: [PATCH 162/854] Persian podcasts added (#9602) --- casts/free-podcasts-screencasts-fa_IR.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/casts/free-podcasts-screencasts-fa_IR.md b/casts/free-podcasts-screencasts-fa_IR.md index 54846d71576b3..eda53071e3b5c 100644 --- a/casts/free-podcasts-screencasts-fa_IR.md +++ b/casts/free-podcasts-screencasts-fa_IR.md @@ -15,4 +15,6 @@ * [رادیو گیک](https://soundcloud.com/jadijadi) (podcast) * [رادیو گیک](https://anchor.fm/radiojadi) - Jadi (podcast) * [رادیو گیک](https://www.youtube.com/playlist?list=PL-tKrPVkKKE1peHomci9EH7BmafxdXKGn) (videocast) +* [CodeNaline | کدنالین](https://castbox.fm/channel/id5066732) - Torham (podcast) * [Radio Developer - رادیو دولوپر](https://castbox.fm/channel/id4407294) (podcast) +* [Radio Mi | رادیو میــ](https://www.youtube.com/playlist?list=PLRmRAhVbjeHqrc6Gf5DKu2eRJGkfo9A-Z) - Milad Nouri (videocast) From 82a1d6a36f9a42328a874f20351c3be609409611 Mon Sep 17 00:00:00 2001 From: Marcel Brode <40024364+marcelbrode@users.noreply.github.com> Date: Sun, 1 Oct 2023 16:46:55 +0200 Subject: [PATCH 163/854] Correctly arrange content in `free-programming-books.id` (#9551) --- books/free-programming-books-id.md | 59 ++++++++++++++---------------- 1 file changed, 27 insertions(+), 32 deletions(-) diff --git a/books/free-programming-books-id.md b/books/free-programming-books-id.md index 924a15632f573..7edac5cb6afc0 100644 --- a/books/free-programming-books-id.md +++ b/books/free-programming-books-id.md @@ -13,8 +13,11 @@ * [IDE and editors](#ide-and-editors) * [Java](#java) * [JavaScript](#javascript) + * [Angular](#angular) + * [Deno](#deno) * [Next.js](#nextjs) * [React.js](#reactjs) + * [TypeScript](#typescript) * [Vue.js](#vuejs) * [Node.js](#nodejs) * [NoSQL](#nosql) @@ -22,11 +25,7 @@ * [Pemrograman Kompetitif](#pemrograman-kompetitif) * [PHP](#php) * [Python](#python) -* [React](#react) * [Solidity](#solidity) -* [TypeScript](#typescript) - * [Angular](#angular) - * [Deno](#deno) ### Android @@ -117,22 +116,41 @@ * [Tutorial JavaScript Modern](https://id.javascript.info) - Ilya Kantor -#### Next.js +#### Angular -* [Tutorial Next Js](https://santrikoding.com/kategori/next-js) - SantriKoding.com +* [Tutorial Angular Indonesia](https://degananda.com/tutorial-angular-indonesia-daftar-isi-download-pdf/) - Degananda Ferdian Priyambada (HTML) +* [Tutorial Series Belajar Angular 2019](https://www.bewoksatukosong.com/2019/09/tutorial-series-belajar-angular-2019.html) - Bewok Satu Kosong (HTML) -#### Vue.js +#### Deno -* [Belajar Vue.js](https://variancode.com/belajar-vue-js/) - Varian Hermianto -* [Dokumentasi Vue Bahasa Indonesia](https://github.com/vuejs-id/docs) +* [Belajar Dengan Jenius Deno](https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-DenoTheWKWKLand/master/Belajar%20Dengan%20Jenius%20Deno.pdf) - Gun Gun Febrianza (PDF) + + +#### Next.js + +* [Tutorial Next Js](https://santrikoding.com/kategori/next-js) - SantriKoding.com #### React.js +* [Dokumentasi React Bahasa Indonesia](https://id.reactjs.org) +* [React JS Untuk Pemula](https://masputih.com/2021/05/ebook-gratis-reactjs-untuk-pemula) *(Membutuhkan akun Leanpub atau email yang valid)* +* [React Redux Tutorial Untuk Pemula](https://medium.com/codeacademia/tutorial-redux-bagian-i-membuat-todo-list-c26a979d0a1f) - Yudi Krisnandi * [Tutorial React JS Untuk Pemula (React Hooks)](https://mfikri.com/artikel/reactjs-pemula) - Mfikri +#### TypeScript + +* [TypeScript untuk Pemula, Bagian 1: Memulai](https://code.tutsplus.com/id/tutorials/typescript-for-beginners-getting-started--cms-29329) - Tutsplus (HTML) + + +#### Vue.js + +* [Belajar Vue.js](https://variancode.com/belajar-vue-js/) - Varian Hermianto +* [Dokumentasi Vue Bahasa Indonesia](https://github.com/vuejs-id/docs) + + ### MySQL * [3 Days With Mysql For Your Application: Mysql Untuk Pemula](https://play.google.com/store/books/details/Onesinus_Saut_Parulian_3_Days_With_Mysql_For_Your?id=MbdTDwAAQBAJ) - Onesinus Saut Parulian *(Membutuhkan akun Google Play Books atau email yang valid)* @@ -193,29 +211,6 @@ * [Workshop Python 101](http://sakti.github.io/python101/) -### React - -* [Dokumentasi React Bahasa Indonesia](https://id.reactjs.org) -* [React JS Untuk Pemula](https://masputih.com/2021/05/ebook-gratis-reactjs-untuk-pemula) *(Membutuhkan akun Leanpub atau email yang valid)* -* [React Redux Tutorial Untuk Pemula](https://medium.com/codeacademia/tutorial-redux-bagian-i-membuat-todo-list-c26a979d0a1f) - Yudi Krisnandi - - ### Solidity * [Smart Contract Blockchain pada E-Voting](https://www.researchgate.net/publication/337961765_Smart_Contract_Blockchain_pada_E-Voting) - Ajib Susanto (HTML, PDF) - - -### TypeScript - -* [TypeScript untuk Pemula, Bagian 1: Memulai](https://code.tutsplus.com/id/tutorials/typescript-for-beginners-getting-started--cms-29329) - Tutsplus (HTML) - - -#### Angular - -* [Tutorial Angular Indonesia](https://degananda.com/tutorial-angular-indonesia-daftar-isi-download-pdf/) - Degananda Ferdian Priyambada (HTML) -* [Tutorial Series Belajar Angular 2019](https://www.bewoksatukosong.com/2019/09/tutorial-series-belajar-angular-2019.html) - Bewok Satu Kosong (HTML) - - -#### Deno - -* [Belajar Dengan Jenius Deno](https://raw.githubusercontent.com/gungunfebrianza/Belajar-Dengan-Jenius-DenoTheWKWKLand/master/Belajar%20Dengan%20Jenius%20Deno.pdf) - Gun Gun Febrianza (PDF) From 5911cf10e2847afd81fab7d178f5b81e0ae3e8bb Mon Sep 17 00:00:00 2001 From: Tubagus Maulana Aghni <58358913+maulanaaghnii@users.noreply.github.com> Date: Mon, 2 Oct 2023 06:22:38 +0700 Subject: [PATCH 164/854] Add Python 3 Cheat Sheet from perso.limsi.fr (PDF) (#9565) * add python 3 cheatsheet * fix from last review --------- Co-authored-by: tubagus.maulana --- 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 10748db30db5c..9f6f1ef1c8537 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -344,6 +344,7 @@ * [Comprehensive Python Cheatsheet](https://gto76.github.io/python-cheatsheet) - Jure Šorn (HTML) * [Numpy Pandas Cheat Sheet](https://www.kaggle.com/code/lavanyashukla01/pandas-numpy-python-cheatsheet) - Kaggle (HTML) * [Official Matplotlib cheat sheets](https://github.com/matplotlib/cheatsheets) - Matplotlib.org (LaTeX, PDF) +* [Python 3 Cheat Sheet](https://perso.limsi.fr/pointal/_media/python:cours:mementopython3-english.pdf) - Laurent Pointal (PDF) * [Python Cheat Sheet](https://websitesetup.org/python-cheat-sheet/) - WebsiteSetup (HTML, PDF, PNG) * [Python Cheatsheet for beginners](https://www.codecademy.com/learn/learn-python-3/modules/learn-python3-syntax/cheatsheet) - Codeacademy (HTML) * [Python Crash Course Cheatsheet](https://ehmatthes.github.io/pcc/cheatsheets/README.html) - Eric Matthes (HTML) From dfbea4c07ae775467c4f68149c1d438a3e8eea89 Mon Sep 17 00:00:00 2001 From: Samith Karunathilake <55777141+samithkavishke@users.noreply.github.com> Date: Mon, 2 Oct 2023 04:55:16 +0530 Subject: [PATCH 165/854] Sinhala courses (Youtube videos) added (#9604) * Update free-courses-si.md * Update free-courses-si.md * Update free-courses-si.md * Update free-courses-si.md * Update free-courses-si.md --- courses/free-courses-si.md | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/courses/free-courses-si.md b/courses/free-courses-si.md index 70818bad59d15..93a00c13db218 100644 --- a/courses/free-courses-si.md +++ b/courses/free-courses-si.md @@ -15,6 +15,11 @@ * [WEB API-ASP.NET Core in Sinhala](https://youtube.com/playlist?list=PLvvtf05eMZ2CpeAsq93DqWJHHyvCSa2Qn) - Fiqri Ismail +### Bootstrap + +* [Bootstap](https://youtube.com/playlist?list=PLXNgqM9ig24c7IdumyymD9q3e2hsz9U1m&feature=shared) - Udith Sanjaya + + ### C\# * [C# Full Course in Sinhala](https://youtube.com/playlist?list=PLvvtf05eMZ2CXD2JdZgSBgyl13ODqHOkO) - Fiqri Ismail @@ -22,7 +27,9 @@ ### HTML and CSS -* [HTML සිංහලෙන්](https://youtube.com/playlist?list=PLWAgeLqk4SjDlN6nHs91rECgx4PbzfoZh) - SL Geek School +* [CSS - Sinhala](https://youtube.com/playlist?list=PLXNgqM9ig24fvVI7DQZdJCR8Z8NqyvecA&feature=shared) - Uditha Sanjaya +* [HTML - Sinhala](https://youtube.com/playlist?list=PLXNgqM9ig24fJcb80ksUvFzaK6TYxMOir&feature=shared) - Udith Sanjaya +* [HTML සිංහලෙන්](https://youtube.com/playlist?list=PLWAgeLqk4SjDlN6nHs91rECgx4PbzfoZh) - SL Geek School ### Java @@ -34,6 +41,7 @@ ### JavaScript +* [Java Script - Sinhala](https://youtube.com/playlist?list=PLXNgqM9ig24cM_oJq3xT4_paCMDKh4w2j&feature=shared) - Udith Sanjaya * [JavaScript Tutorial in Sinhala](https://youtube.com/playlist?list=PLYmyc7wRFoQjxkHAzHh1UIdU7ZdjTQvQt) - BestJobsLK @@ -42,12 +50,18 @@ * [PHP Full Course in Sinhala | 2022](https://www.youtube.com/watch?v=RdxtOQUflrk) - AUK Learning Center -#### React +### Python + +* [Python Sinhala](https://youtube.com/playlist?list=PLXNgqM9ig24fNnzfhOUXduubQW-zfb9eV&feature=shared) - Udith Sanjaya + + +### React * [Fundamentals \| React JS in Sinhala](https://youtube.com/playlist?list=PLvvtf05eMZ2DpDyWwmAjEuicvVxx4vIYB) - Fiqri Ismail * [MERN Stack Developer - Beginners](https://www.youtube.com/playlist?list=PLvfC6i-hEZBnqqF7giszuYI0iqenU5NY0) - TechWithGeorge * [REACT | MERN CRUD App in Sinhala](https://youtube.com/playlist?list=PLtoqJbwHBeHzAooLCGOzYVE9mkAeCnT9y) - Haritha Weerathunga * [React JS Full Course in Sinhala | 2023](https://www.youtube.com/watch?v=tM02uzhHDPI&t=759s) - AUK Learning Center +* [React Js Tutorial - Sinhala](https://youtube.com/playlist?list=PL68g11dFe-_VDZNEjp3E4lD_OWaEEj0PY&feature=shared) - Code With Banchi #### Spring Boot From 5328be6f7396b6631f2b03c47602b54a235d03c3 Mon Sep 17 00:00:00 2001 From: Tauseef Hilal Tantary Date: Mon, 2 Oct 2023 05:20:21 +0530 Subject: [PATCH 166/854] Update free-programming-books-langs.md (#9621) --- 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 4a4095c4439f6..0d5d0a6912b3a 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2041,6 +2041,7 @@ Books on general-purpose programming that don't focus on a specific language are * [The Definitive Guide to Jython, Python for the Java Platform](https://jython.readthedocs.io/en/latest/) - Josh Juneau, Jim Baker, Victor Ng, Leo Soto, Frank Wierzbicki (2.5) * [The Little Book of Python Anti-Patterns](http://docs.quantifiedcode.com/python-anti-patterns/) ([Source](https://github.com/quantifiedcode/python-anti-patterns)) * [The Programming Historian](http://niche-canada.org/research/niche-digital-infrastructure-project/the-programming-historian/) - William J. Turkel, Adam Crymble and Alan MacEachern +* [The Python Coding Book](https://thepythoncodingbook.com) - Stephen Gruppetta (HTML) * [The Python GTK+ 3 Tutorial](http://python-gtk-3-tutorial.readthedocs.org/en/latest/) * [The Python Handbook](https://flaviocopes.com/page/python-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)* * [The Recursive Book of Recursion](https://inventwithpython.com/recursion/) - Al Swigart (HTML) (3.x) From 819a6510330237d077c2379128a5a4973e4aee16 Mon Sep 17 00:00:00 2001 From: Emad Rad Date: Mon, 2 Oct 2023 03:36:29 +0330 Subject: [PATCH 167/854] Persian courses (#9634) * FastAPI section added * Django drf course added --- courses/free-courses-fa_IR.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/courses/free-courses-fa_IR.md b/courses/free-courses-fa_IR.md index 22b80f2f6f923..cd8ecb27669fe 100644 --- a/courses/free-courses-fa_IR.md +++ b/courses/free-courses-fa_IR.md @@ -141,11 +141,17 @@ ### Django +* [آموزش مقدماتی Django Rest Framework (DRF)](https://www.youtube.com/playlist?list=PL7MXODW7Gj1eGnm4dXnydgqSDb3pLpg9v) - TorhamDev : Tech With Tori * [دوره اموزش جنگو مقدماتی تا پیشرفته](https://www.youtube.com/playlist?list=PLAt10Vana3YeAwS_LyLCeu7chml8eP8bh) - Mehran Tarif (Silicium) * [سوکت نویسی با کتابخانه جنگو چنلز](https://www.youtube.com/playlist?list=PLRU2zoAmuzJ2GD68st5SinXXv_Gv1lWRm) - Shahriar Shariati * [Django2 All In One Course - دوره کامل جنگو و مهندسی بک اند](https://www.youtube.com/playlist?list=PLGlWjLcdLyGyqEqh9rBQ-9toPsFeHWrMr) - Boby Cloud +### FastAPI + +* [آموزش FastAPI](https://www.youtube.com/playlist?list=PL7MXODW7Gj1c1jviyYkRHKNeU_9BK0Ud7) - TorhamDev : Tech With Tori + + ### Flask * [آموزش توسعه وب با فریم‌ورک فلسک](https://www.youtube.com/playlist?list=PLdUn5H7OTUk1WYCrDJpNGpJ2GFWd7yZaw) - Alireza Ayinmehr From de7286f3d588e59e0e40a2562bfb197c6d3c1425 Mon Sep 17 00:00:00 2001 From: Aqib Javid Bhat Date: Mon, 2 Oct 2023 05:45:08 +0530 Subject: [PATCH 168/854] Update free-programming-books-langs.md (#9638) --- 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 0d5d0a6912b3a..bfe3e0f7e4142 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1161,6 +1161,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Managing Space and Time with JavaScript - Book 1: The Basics](http://www.noelrappin.com) - Noel Rappin (dead link) * [Modern JavaScript](https://www.modernjs.com) - Daniel Rubio * [Mozilla Developer Network's JavaScript Guide](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide) - Mozilla Developer Network contributors (HTML) +* [MythBusters JS](https://mythbusters.js.org) - Kiko Beats (HTML) * [Neural Networks with JavaScript Succinctly](https://www.syncfusion.com/ebooks/neural-networks-with-javascript-succinctly) - James McCaffrey (PDF, EPUB, MOBI) * [Oh My JS](https://web.archive.org/web/20150317231950/https://leanpub.com/ohmyjs/read) - Azat Mardanov (HTML) *(:card_file_box: archived)* * [Patterns For Large-Scale JavaScript Application Architecture](http://addyosmani.com/largescalejavascript/) - Addy Osmani (HTML) From 1ebcfbfc12115695275a55264dc73d14bba722df Mon Sep 17 00:00:00 2001 From: KoPhaiHoang <88503380+ThaiHoangDang@users.noreply.github.com> Date: Mon, 2 Oct 2023 07:20:23 +0700 Subject: [PATCH 169/854] Add Web Development course (#9644) * Add new SQL series * Update free-courses-vi.md minor adjustment * add web development course --- courses/free-courses-vi.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/courses/free-courses-vi.md b/courses/free-courses-vi.md index a54ee7a80c76c..fa43d20ea19ef 100644 --- a/courses/free-courses-vi.md +++ b/courses/free-courses-vi.md @@ -33,6 +33,7 @@ * [TypeScript](#typescript) * [Angular](#angular) * [Unity](#unity) +* [Web Development](#web-development) * [Wordpress](#wordpress) * [XML](#xml) @@ -301,6 +302,11 @@ * [Lập Trình Game 2D Trên Unity3D](https://www.youtube.com/playlist?list=PLl-dkipSQUGcQQgvh9j8a75Sz4zx9vWo8) - U DEV +### Web Development + +* [Lập Trình Web Cơ Bản](https://www.youtube.com/playlist?list=PLiyVagO7GfBE3_b-4lJEVk7iq1pHQ-xcM) - J2Team + + ### Wordpress * [WordPress Cơ Bản](https://www.youtube.com/playlist?list=PLl4nkmb3a8w3qzoFaXLsPohofWUMTOHBU) - Thạch Phạm From a2b07c809834ba42a069ac5c09a78556c536d6f5 Mon Sep 17 00:00:00 2001 From: Sumonta Saha Mridul Date: Mon, 2 Oct 2023 06:21:25 +0600 Subject: [PATCH 170/854] Added Bangla SQL Programming Book (#9645) * Added Bangla SQL Programming Book * Fixed trailing slash in the URL --- books/free-programming-books-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-bn.md b/books/free-programming-books-bn.md index d7d43387f2d3b..35bffe52efe98 100644 --- a/books/free-programming-books-bn.md +++ b/books/free-programming-books-bn.md @@ -73,4 +73,5 @@ ### Sql * [এসকিউএল পরিচিতি(SQL Introduction in Bangla)](https://www.sattacademy.com/sql/sql-intro.php) - Satt Academy +* [বাংলায় SQL টিউটোরিয়াল](https://sql.howtocode.dev) - Saiful, et al. From 61b4e435b67745c8d45e796829db88345c1ebb4e Mon Sep 17 00:00:00 2001 From: Andika Tulus Pangestu <62005221+andikatuluspangestu@users.noreply.github.com> Date: Mon, 2 Oct 2023 07:22:27 +0700 Subject: [PATCH 171/854] Added : Tutorial Restful API Laravel 10 (#9646) --- 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 9990eb504ba86..d4a498b5f3c93 100644 --- a/courses/free-courses-id.md +++ b/courses/free-courses-id.md @@ -353,6 +353,7 @@ * [Tutorial Laravel 5.7 Dasar bahasa Indonesia](https://www.malasngoding.com/category/laravel/) - Diki Alfarabi Hadi (Malas Ngoding) * [Tutorial Laravel 7.x Dasar](https://www.youtube.com/playlist?list=PLCZlgfAG0GXBucXejxeeqCe_NWZS-67q_) - Sekolah Koding * [Tutorial Laravel Bahasa Indonesia](https://id-laravel.com) - ID Laravel +* [Tutorial Restful API Laravel 10](https://santrikoding.com/tutorial-set/tutorial-restful-api-laravel-10) - Santrikoding ### Python From 4b3a115be6a83dba5bade8e1256eed2b791866c4 Mon Sep 17 00:00:00 2001 From: Terence Eden Date: Mon, 2 Oct 2023 01:29:47 +0100 Subject: [PATCH 172/854] Remove broken link (#9655) Gives SSL_ERROR_BAD_CERT_DOMAIN - looks like it has been replaced with a generic landing page. --- more/free-programming-playgrounds.md | 1 - 1 file changed, 1 deletion(-) diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index b31219096e3f7..63e38836aba8d 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -250,7 +250,6 @@ * [Codepad](http://codepad.org/?lang=PHP) * [ExtendsClass](https://extendsclass.com/php.html) -* [PHPFiddle](https://phpfiddle.org) * [PHPTester](http://phptester.net) * [SoloLearn](https://code.sololearn.com/php) From c07ed89ba3eadf01997894c01156d7c963da15b3 Mon Sep 17 00:00:00 2001 From: Soumyadeb Basu Date: Mon, 2 Oct 2023 06:00:54 +0530 Subject: [PATCH 173/854] Added link of YouTube playlist for Core Java Interview Questions. (#9656) * Added link of YouTube palylist for Core Java Interview Questions. * Updated Youtube Playlist for Java resource. --- 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 f8ca7e02a7b04..637e3ecf05134 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -804,6 +804,7 @@ * [Learn how to program: Java](https://www.learnhowtoprogram.com/java-june-2017) - Epicodus Inc. * [Learn Java](https://www.sololearn.com/learning/1068) - Sololearn *(email address required)* * [Learn Java Programming](https://www.programiz.com/java-programming) - Programiz +* [Most Asked Core Java Frequently Asked Questions](https://www.youtube.com/playlist?list=PLyHJZXNdCXscoyL5XEZoHHZ86_6h3GWE1) - Code Decode * [Object Oriented Programming (OOP) In Java Course](https://www.youtube.com/playlist?list=PL9gnSGHSqcno1G3XjUbwzXHL8_EttOuKk) - Kunal Kushwaha * [Object-Oriented programming with Java, part I](https://moocfi.github.io/courses/2013/programming-part-1/) * [Object-Oriented programming with Java, part II](https://moocfi.github.io/courses/2013/programming-part-2/) From e34184c3839441aaa0eea66aff26fb19573076e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Vald=C3=A9s=20Castillo?= Date: Sun, 1 Oct 2023 17:41:27 -0700 Subject: [PATCH 174/854] Remove deadlinks from spanish books (#9671) * Remove broken link from problem sets Remove the Caribbean Online Judge site which is not accessible anymore. * Remove Spanish book Teoria sintactico-gramatical de objetos The site gives a 404, and suggests other books (but they are not related to the topic from the original). * Remove Spanish book Jardin de JavaScript The site has disappeared. The author removed the book with the following commit: https://github.com/BonsaiDen/JavaScript-Garden/commit/93278f. It seems like it was unexpected according to its repository collaborators (https://github.com/BonsaiDen/JavaScript-Garden/issues/403#issuecomment-1682114682). --- books/free-programming-books-es.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/books/free-programming-books-es.md b/books/free-programming-books-es.md index b532034adab09..65e68291bd4d2 100644 --- a/books/free-programming-books-es.md +++ b/books/free-programming-books-es.md @@ -76,7 +76,6 @@ * [Fundamentos de programación](https://es.wikibooks.org/wiki/Fundamentos_de_programaci%C3%B3n) - WikiLibros * [Introducción a la programación](https://es.wikibooks.org/wiki/Introducci%C3%B3n_a_la_Programaci%C3%B3n) - WikiLibros * [Temas selectos de estructuras de datos](https://lya.fciencias.unam.mx/jloa/publicaciones/estructurasdeDatos.pdf) - Universidad Nacional Autónoma de México, Jorge L. Ortega Arjona (PDF) -* [Teoría sintáctico-gramatical de objetos](https://www.bubok.es/libros/219288/Teoria-sintacticogramatical-de-objetos) (Bubok) #### Base de Datos @@ -209,7 +208,6 @@ * [Guía de JavaScript 'Mozilla'](https://developer.mozilla.org/es/docs/Web/JavaScript/Guide) (HTML) * [Introducción a AJAX](http://librosweb.es/libro/ajax) - Javier Eguíluz Pérez (HTML) [(PDF)](https://openlibra.com/es/book/download/introduccion-ajax) * [Introducción a JavaScript](http://librosweb.es/libro/javascript) - Javier Eguíluz Pérez (HTML) [(PDF)](https://openlibra.com/es/book/download/introduccion-a-javascript) -* [Jardín de JavaScript](http://bonsaiden.github.io/JavaScript-Garden/es) - Ivo Wetzel, `trl.:` Julio Napurí, `trl.:` David Matas, `trl.:` Vitalii Zurian, `trl.:` David Rubert, et al. (HTML) * [JavaScript, ¡Inspírate!](https://leanpub.com/javascript-inspirate) - Ulises Gascón González (Leanpub cuenta requerida) * [JavaScript Para Gatos](https://jsparagatos.com) - Maxwell Ogden, `trl.:` Dan Zajdband (HTML) * [Manual de JavaScript](https://desarrolloweb.com/manuales/manual-javascript.html#capitulos20) (HTML) From 711a3ba0b457e6adb1e085a0c0faf736c1a6fbf7 Mon Sep 17 00:00:00 2001 From: Swarnendu Bhandari <94161758+Swarnendu0123@users.noreply.github.com> Date: Mon, 2 Oct 2023 06:12:23 +0530 Subject: [PATCH 175/854] added C++ and DSA Foundation Course by College Wallah (#9672) --- 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 6bb5907719578..725269e470d69 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -147,6 +147,7 @@ ### C++ +* [C++ and DSA Foundation Course](https://youtube.com/playlist?list=PLxgZQoSe9cg0df_GxVjz3DD_Gck5tMXAd&si=frggLn7z_DWtYv6I) - College Wallah * [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 305785a4aff1c1a43340e00bd515d2db8420ba27 Mon Sep 17 00:00:00 2001 From: NEWTON MALLICK <38786893+N-E-W-T-O-N@users.noreply.github.com> Date: Mon, 2 Oct 2023 06:24:43 +0530 Subject: [PATCH 176/854] Update free-courses-en.md (#9605) * Update free-courses-en.md Added ASP.NET Core 2.2 & 3 REST API Tutorial link in C# * Fix issue Alphabetically arrange the resource. --- 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 637e3ecf05134..75333f4a3bc87 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -314,6 +314,7 @@ ### C\# +* [ASP.NET Core 2.2 & 3 REST API Tutorial](https://youtube.com/playlist?list=PLUOequmGnXxOgmSDWU7Tl6iQTsOtyjtwU&si=3XHU6BnqwxePAt54) - Nick Chapsas * [Building a microservice architecture with ASP.NET Core - Gill Cleeren - NDC London 2022](https://www.youtube.com/watch?v=SR53SKIUYPA) - Gill Cleeren * [C# 101](https://channel9.msdn.com/Series/CSharp-101) - Scott Hanselman, Kendra Havens (Microsoft) * [C# Programming All-in-One Tutorial Series (6 HOURS!)](https://www.youtube.com/watch?v=qOruiBrXlAw) - Caleb Curry From 573d1576ae2cd9622e8473d8c31665dcbb50a38e Mon Sep 17 00:00:00 2001 From: Varshaa Shetty Date: Mon, 2 Oct 2023 06:36:44 +0530 Subject: [PATCH 177/854] Updated CONTRIBUTING.md (#9614) --- docs/CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index 6700030fb8bfd..bed7cbfa27b3d 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -22,7 +22,7 @@ By contributing you agree to respect the [Code of Conduct](CODE_OF_CONDUCT.md) o - *Books* : PDF, HTML, ePub, a gitbook.io based site, a Git repo, etc. - *Courses* : A course is a learning material which is not a book. [This is a course](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/). - - *Interactive Tutorials* : An interactive website which lets the user type code or commands and evaluates the result (by "evaluate" we don't mean "grade"). e.g.: [Try Haskell](http://tryhaskell.org), [Try GitHub](http://try.github.io). + - *Interactive Tutorials* : An interactive website which lets the user type code or commands and evaluates the result (by "evaluate" we don't mean "grade"). e.g.: [Try Haskell](http://tryhaskell.org), [Try Git](https://learngitbranching.js.org). - *Playgrounds* : are online and interactive websites, games or desktop software for learning programming. Write, compile (or run), and share code snippets. Playgrounds often allow you to fork and get your hands dirty by playing with code. - *Podcasts and Screencasts* : Podcasts and screencasts. - *Problem Sets & Competitive Programming* : A website or software which lets you assess your programming skills by solving simple or complex problems, with or without code review, with or without comparing the results with other users. From e543302e94f4c78b3ff7fb5c3f914bd4680e581c Mon Sep 17 00:00:00 2001 From: kree666 <19652693+kree666@users.noreply.github.com> Date: Sun, 1 Oct 2023 20:15:05 -0500 Subject: [PATCH 178/854] Add Course to free-courses-en.md (#9674) --- 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 75333f4a3bc87..58136a1e3f9b1 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -175,6 +175,7 @@ * [MIT's Design and Analysis of Algorithms (Spring 2015)](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-design-and-analysis-of-algorithms-spring-2015) - Erik Demaine, Srini Devadas, Nancy Lynch * [MIT's Introduction to Algorithms (Fall 2011)](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/) * [MIT's Introduction to Algorithms (SMA 5503) (Fall 2005)](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005) - Charles Leiserson, Erik Demaine +* [MIT's Introduction to Algorithms (Spring 2020)](https://ocw.mit.edu/courses/6-006-introduction-to-algorithms-spring-2020/) - Erik Demaine, Jason Ku, Justin Solomon * [Online Java + DSA + Interview preparation course](https://www.youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ) - Kunal Kushwaha * [Princeton University Algorithms, Part 1](https://www.coursera.org/learn/algorithms-part1) * [Princeton University Algorithms, Part 2](https://www.coursera.org/learn/algorithms-part2) From 8c289861211e97734cbdaaf89e207ba84d0186f5 Mon Sep 17 00:00:00 2001 From: hsicilia <47435953+hsicilia@users.noreply.github.com> Date: Mon, 2 Oct 2023 02:16:15 +0100 Subject: [PATCH 179/854] Move books from PHP to Symfony subsection in free-programming-books-es.md (#9675) Also add metadata to another book in the PHP section --- books/free-programming-books-es.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/books/free-programming-books-es.md b/books/free-programming-books-es.md index 65e68291bd4d2..79260a2fc9098 100644 --- a/books/free-programming-books-es.md +++ b/books/free-programming-books-es.md @@ -301,13 +301,13 @@ * [Programación en PHP a través de ejemplos](https://openlibra.com/es/book/programacion-en-php-a-traves-de-ejemplos) - Manuel Palomo Duarte, Ildefonso Montero Pérez (HTML) * [Programación web avanzada: Ajax y Google Maps](http://rua.ua.es/dspace/bitstream/10045/13176/9/04-ajaxphp.pdf) - Sergio Luján Mora, Universidad de Colima (PDF) * [Silex, el manual oficial](http://librosweb.es/libro/silex) - Igor Wiedler, `trl.:` Javier Eguíluz Pérez (HTML) -* [Symfony 1.4, la guía definitiva](http://librosweb.es/libro/symfony_1_4) - Fabien Potencier, François Zaninotto, `trl.:` Javier Eguíluz Pérez (HTML) [(PDF)](https://openlibra.com/es/book/download/symfony-la-guia-definitiva) -* [Symfony 2.4, el libro oficial](http://librosweb.es/libro/symfony_2_4/) - Fabien Potencier, Ryan Weaver, `trl.:` Javier Eguíluz Pérez (HTML) [(PDF)](https://openlibra.com/es/book/download/manual-de-symfony2-ver-2-0-12) #### Symfony -* [Symfony 5: La Vía Rápida](https://web.archive.org/web/20210805141343/https://symfony.com/doc/current/the-fast-track/es/index.html) +* [Symfony 1.4, la guía definitiva](http://librosweb.es/libro/symfony_1_4) - Fabien Potencier, François Zaninotto, `trl.:` Javier Eguíluz Pérez (HTML) [(PDF)](https://openlibra.com/es/book/download/symfony-la-guia-definitiva) +* [Symfony 2.4, el libro oficial](http://librosweb.es/libro/symfony_2_4/) - Fabien Potencier, Ryan Weaver, `trl.:` Javier Eguíluz Pérez (HTML) [(PDF)](https://openlibra.com/es/book/download/manual-de-symfony2-ver-2-0-12) +* [Symfony 5: La Vía Rápida](https://web.archive.org/web/20210805141343/https://symfony.com/doc/current/the-fast-track/es/index.html) - Fabien Potencier (HTML) ### Perl From 929fd92cb46cf405e1872f43ad44ae0fb80616af Mon Sep 17 00:00:00 2001 From: TheOne04 <64768475+TheOne04@users.noreply.github.com> Date: Mon, 2 Oct 2023 19:20:39 +0530 Subject: [PATCH 180/854] (changes made) Update free-programming-books-langs.md (#9591) * Update free-programming-books-langs.md Added Adventures with the Linux Command Line by William E. Shotts. Jr. * (changes made) Update books/free-programming-books-langs.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-langs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index bfe3e0f7e4142..d90aa66827b6a 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1457,6 +1457,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Ad Hoc Data Analysis From The Unix Command Line](https://en.wikibooks.org/wiki/Ad_Hoc_Data_Analysis_From_The_Unix_Command_Line) - Wikibooks * [Advanced Linux Programming](https://mentorembedded.github.io/advancedlinuxprogramming/) (PDF) +* [Adventures with the Linux Command Line](http://linuxcommand.org/lc3_adventures.php) - William E. Shotts Jr. * [Automated Linux From Scratch](http://www.linuxfromscratch.org/alfs/download.html) * [Getting Started with Ubuntu](http://ubuntu-manual.org) * [GNU Autoconf, Automake and Libtool](http://www.sourceware.org/autobook/download.html) From de3aa107efd0b6067f0cbc15ce998e72ad7a8303 Mon Sep 17 00:00:00 2001 From: Yogan G Date: Mon, 2 Oct 2023 19:22:10 +0530 Subject: [PATCH 181/854] (Changes made) Added Node JS Playlists in Tamil. (#9613) * Added Node JS courses in Tamil * Added Node JS courses in Tamil * Added Node JS Playlists in Tamil --- courses/free-courses-ta.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/courses/free-courses-ta.md b/courses/free-courses-ta.md index c94fd6dd22e51..42407e0aea141 100644 --- a/courses/free-courses-ta.md +++ b/courses/free-courses-ta.md @@ -9,6 +9,7 @@ * [Java](#java) * [JavaScript](#javascript) * [Machine Learning](#machine-learning) +* [Node JS](#node-js) * [PHP](#php) * [Python](#python) * [R](#r) @@ -74,6 +75,13 @@ CSE Tamila by Eezytutorials * [Machine Learning in Tamil](https://youtube.com/playlist?list=PL5itdT07Pm8wxRaPWljPntnBmnOs4ExDM) - Nithya Duraisamy +### Node JS + +* [Node JS in Tamil](https://youtube.com/playlist?list=PLDVMunJ3DBrNAZtl0cJiNytPE2-8MAmoc&si=z23m0cL3jA7J50f9) - Each One Teach One +* [Node JS Tamil Tutorial](https://youtube.com/playlist?list=PLfD4W8QfMd5CfPbiP2os4lpK2470C8Bva&si=3_z8uf-13KyOoEj-) - MaanavaN Learn Code +* [Node JS Tutorial in Tamil](https://youtube.com/playlist?list=PLyYcNnaAVG5Jewkwv4iH5WR-IDNlUON29&si=Y1th95p1GubFjnAl) - selva tutorials + + ### PHP * [PHP for beginners In Tamil](https://youtube.com/playlist?list=PL4unWLKFsZfcq_D-sEy0pR4Sl_yipy6Jt) - Tutor Joe's Stanley From e4a074551f56e9af75d8389cebfff7a4b138db83 Mon Sep 17 00:00:00 2001 From: Arman Rahimi <36733265+armanatory@users.noreply.github.com> Date: Mon, 2 Oct 2023 16:53:52 +0300 Subject: [PATCH 182/854] Fa_ir minor edits (Farsi feedback requested!) (#9640) * Update free-programming-books-fa_IR.md Add semi-space to the Persian book list * Update CODE_OF_CONDUCT-fa_IR.md Add semi-space and translation fix to the Persian contribution guide * Update free-programming-books-fa_IR.md fix number of blank lines before the heading * improve the transaltion --- books/free-programming-books-fa_IR.md | 6 +++--- docs/CODE_OF_CONDUCT-fa_IR.md | 15 +++++++-------- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/books/free-programming-books-fa_IR.md b/books/free-programming-books-fa_IR.md index a0698768bf51e..999b35d918980 100644 --- a/books/free-programming-books-fa_IR.md +++ b/books/free-programming-books-fa_IR.md @@ -51,13 +51,13 @@ ### LaTeX -* [مقدمه ای نه چندان کوتاه بر LaTeX](http://www.ctan.org/tex-archive/info/lshort/persian) +* [مقدمه‌ای نه چندان کوتاه بر LaTeX](http://www.ctan.org/tex-archive/info/lshort/persian) ### Linux * [فقط برای تفریح؛ داستان یک انقلابی اتفاقی](https://linuxstory.ir) -* [لینوکس و زندگی؛‌ درس هایی برای گیک های جوان](https://linuxbook.ir) +* [لینوکس و زندگی؛‌ درس‌هایی برای گیک های جوان](https://linuxbook.ir) ### PHP @@ -74,7 +74,7 @@ #### Django -* [کتاب جنگو برای حرفه ای ها](https://github.com/mthri/dfp-persian) +* [کتاب جنگو برای حرفه‌ای‌ها](https://github.com/mthri/dfp-persian) * [کتاب جنگو برای API](https://github.com/ftg-iran/dfa-persian) diff --git a/docs/CODE_OF_CONDUCT-fa_IR.md b/docs/CODE_OF_CONDUCT-fa_IR.md index 92ad8e787d47d..b65556a6cabeb 100644 --- a/docs/CODE_OF_CONDUCT-fa_IR.md +++ b/docs/CODE_OF_CONDUCT-fa_IR.md @@ -3,12 +3,12 @@ # مرام‌نامه‌ی مشارکت‌کنندگان ما به عنوان مشارکت کنندگان و نگهدارندگان این پروژه و به منظور تقویت یک جامعه باز و استقبال کننده، -متعهد می شویم به همه افرادی که از طریق گزارش مسائل، ارسال درخواست ویژگی ها، به روزرسانی اسناد، -ارسال پول ریکوئست یا پچ‌ها و سایر فعالیت ها کمک می کنند احترام بگذاریم. +متعهد می شویم به همه افرادی که از طریق گزارش مسائل، ارسال درخواست ویژگی‌ها، به روزرسانی اسناد، +ارسال پول ریکوئست یا پچ‌ها و سایر فعالیت‌ها کمک می کنند احترام بگذاریم. ما متعهد هستیم که مشارکت در این پروژه را بدون در نظر گرفتن سطح تجربه، جنسیت، هویت و بیان جنسیتی، گرایش جنسی، معلولیت ظاهر شخصی ، -اندازه بدن، نژاد، قومیت، سن، مذهب یا ملیت، تجربه ای بدون آزار و اذیت برای همه ایجاد کنیم. +اندازه بدن، نژاد، قومیت، سن، مذهب یا ملیت، تجربه‌ای بدون آزار و اذیت برای همه ایجاد کنیم. نمونه‌هایی از رفتارهای غیرقابل قبول شرکت‌کنندگان عبارتند از: @@ -24,17 +24,16 @@ با این مرامنامه مطابقت ندارند، همچنین می‌توانند هرگونه مشارکت‌کننده را به طور موقت یا دائم برای سایر رفتارها که نامناسب، تهدیدآمیز، توهین‌آمیز یا مضر می‌دانند،از پروژه حذف کنند. -با تصویب این مرامنامه، نگهدارندگان پروژه متعهد می شوند که +با تصویب این مرامنامه، نگهدارندگان پروژه متعهد می‌شوند که این اصول را به طور منصفانه و پیوسته در هر جنبه‌ای از مدیریت این پروژه به کار گیرند. نگهدارندگان پروژه که از قوانین رفتاری پیروی نمی‌کنند یا آنها را اجرا نمی‌کنند ممکن است برای همیشه از تیم پروژه حذف شوند. این مرامنامه هم در فضاهای پروژه و هم در فضاهای عمومی هنگامی که فردی نماینده‌ی پروژه یا عضو جامعه‌ی آن است اعمال می‌شود. -مواردی از رفتارهای توهین آمیز، آزاردهنده یا غیرقابل قبول می‌توانند با تماس با نگهدارنده پروژه از طریق -victorfelder در gmail.com گزارش شوند. -همه شکایات مورد بررسی و بررسی قرار می گیرند و منجر به پاسخی می شوند -که لازم و مناسب شرایط موجود تلقی می‌شود. نگهدارندگان موظف به حفظ محرمانه بودن گزارشگر واقعه هستند. +مواردی از رفتارهای توهین آمیز، آزاردهنده یا غیرقابل قبول می‌توانند با تماس با نگهدارنده پروژه از طریق victorfelder در gmail.com گزارش شوند. + +همه شکایات مورد تحقیق و بررسی قرار می‌گیرند و منجر به پاسخی می‌شوند که لازم و مناسب به شرایط تشخیص داده می‌شود. مسئولین، موظف به حفظ محرمانگی و اطلاعات خصوصی مرتبط با گزارش دهندهٔ موضوع هستند. این مرامنامه از این جا گرفته شده است: [Contributor Covenant][homepage], From 232407f7a1d0fa0846cf8ef38b72b6add55a506e Mon Sep 17 00:00:00 2001 From: Mohit Kumar <120097428+MohitKumar020291@users.noreply.github.com> Date: Mon, 2 Oct 2023 19:25:09 +0530 Subject: [PATCH 183/854] OPENS #9391 `(changes made)` (#9642) * fixes linters issue of PR 9391 * single line listing solved --- books/free-programming-books-he.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/books/free-programming-books-he.md b/books/free-programming-books-he.md index b17ad784a7ee5..48945c442fbe2 100644 --- a/books/free-programming-books-he.md +++ b/books/free-programming-books-he.md @@ -37,6 +37,11 @@ * [מבוא לתכנות בסביבת האינטרנט בשפת C#](https://meyda.education.gov.il/files/free%20books/%D7%9E%D7%91%D7%95%D7%90%20%D7%9C%D7%AA%D7%9B%D7%A0%D7%95%D7%AA%20%D7%91%D7%A1%D7%91%D7%99%D7%91%D7%AA%20%D7%94%D7%90%D7%99%D7%A0%D7%98%D7%A8%D7%A0%D7%98%20090216.pdf) – מט״ח (PDF) +### Deep-Learning + +* [ספר על למידת מכונה ולמידה עמוקה](https://github.com/AvrahamRaviv/Deep-Learning-in-Hebrew) – אברהם רביב ומייק ארליסון + + ### Java * [המדריך הישראלי לג׳אווה](https://javabook.co.il/wordpress/?page_id=10) – חיים מיכאל From 7e40e9a9af4e75409ba29e2ad6537b8476a3e955 Mon Sep 17 00:00:00 2001 From: Abhilash Sarangi <132396257+dev1abhi@users.noreply.github.com> Date: Mon, 2 Oct 2023 19:33:20 +0530 Subject: [PATCH 184/854] Added a course resource. (Changes Made) (#9658) * added resources in courses * Update free-courses-en.md * Added escape I --- 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 58136a1e3f9b1..2f27676ad9c75 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -183,6 +183,7 @@ * [Sorting Algorithms](https://www.youtube.com/playlist?list=PL2_aWCzGMAwKedT2KfDMB9YA5DgASZb3U) - mycodeschool * [Stanford University Algorithms: Design and Analysis, Part 1](https://online.stanford.edu/courses/soe-ycsalgorithms1-algorithms-design-and-analysis-part-1) * [Stanford University Algorithms: Design and Analysis, Part 2](https://online.stanford.edu/courses/soe-ycs0001-algorithms-design-and-analysis-part-2) +* [Strivers A2Z-DSA Course \| DSA Playlist \| Placements](https://www.youtube.com/playlist?list=PLgUwDviBIf0oF6QL8m22w1hIDC1vJ_BHz) - take U forward * [Trees by Striver \| C++ \| Java \| Placements \| Binary Trees and Traversals \| Problems](https://www.youtube.com/playlist?list=PLgUwDviBIf0q8Hkd7bK2Bpryj2xVJk8Vk) - take U forward From 6741ade50b68cfa12dc402b37de1dd059e6244f1 Mon Sep 17 00:00:00 2001 From: Sab!ne <38936232+skaspy@users.noreply.github.com> Date: Mon, 2 Oct 2023 16:04:22 +0200 Subject: [PATCH 185/854] Add interactive tutorial page in German and Python course - changes made (#9668) * Create free-programming-interactive-tutorials-de.md docs: Add interactive tutorials in German Create a page for interactive tutorials in German because it does not exist yet. Add a free interactive Python tutorial in German. It is stated on the linked website that it is free and usabale without registration. * Update README.md * Add German interactive tutorial page link to README.md --- README.md | 1 + more/free-programming-interactive-tutorials-de.md | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 more/free-programming-interactive-tutorials-de.md diff --git a/README.md b/README.md index 8613e13bc9846..341f43800f1f4 100644 --- a/README.md +++ b/README.md @@ -167,6 +167,7 @@ This project lists books and other resources grouped by genres: + [Chinese / 中文](more/free-programming-interactive-tutorials-zh.md) + [English](more/free-programming-interactive-tutorials-en.md) ++ [German](more/free-programming-interactive-tutorials-de.md) + [Japanese / 日本語](more/free-programming-interactive-tutorials-ja.md) + [Portuguese (Brazil)](more/free-programming-interactive-tutorials-pt_BR.md) + [Russian / Русский язык](more/free-programming-interactive-tutorials-ru.md) diff --git a/more/free-programming-interactive-tutorials-de.md b/more/free-programming-interactive-tutorials-de.md new file mode 100644 index 0000000000000..17a8ff2701b5b --- /dev/null +++ b/more/free-programming-interactive-tutorials-de.md @@ -0,0 +1,8 @@ +### Index + +* [Python](#python) + + +### Python + +* [CS Circles - Interaktiv Python lernen!](https://cscircles.cemc.uwaterloo.ca/de/) - University of Waterloo & Bundesweite Informatikwettbewerbe (HTML) From 895fadc41a89b10a935527c144f756bcfbf46a27 Mon Sep 17 00:00:00 2001 From: Vichea <48352653+vicheanath@users.noreply.github.com> Date: Mon, 2 Oct 2023 09:09:19 -0500 Subject: [PATCH 186/854] Add Javascript Video Playlist - Khmer/Cambodia Update - > courses/free-courses-km.md (#9677) * Update free-courses-km.md Add Javascript youtube playlist * Update free-courses-km.md Change Space Fixed Action Error --- courses/free-courses-km.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/courses/free-courses-km.md b/courses/free-courses-km.md index f58200f0e20bb..b36d6826618ef 100644 --- a/courses/free-courses-km.md +++ b/courses/free-courses-km.md @@ -26,8 +26,13 @@ ### JavaScript * [មេរៀន JavaScript Speak khmer](https://youtube.com/playlist?list=PLWrsrLN26mWZiRcn4O-cphCw-AyoWumhq) - រៀនIT +* [អនុវត្ត​កូដ Javascript](https://youtube.com/playlist?list=PLuEdNLfGOtnVmKfCI1gC6xHqJ_T9F85DW&si=cbbCi2zp_GoLcneK) - Khode Academy +* [Javascript - បង្កើត​អន្តរកម្ម​គេហទំព័រ](https://youtube.com/playlist?list=PLuEdNLfGOtnUoeb8D2itGMIZayTi9ViOv&si=wxALcNb-i_4189KK) - Khode Academy +* [ES6 - ជំនាន់​ថ្មី​របស់ Javascript](https://youtube.com/playlist?list=PLuEdNLfGOtnVOKm51qK8Gmx0tT-KbJoNd&si=-QXNo_NVAykbjPIt) - Khode Academy ### Web Development * [👨‍💻👨‍💻 Coding](https://youtube.com/playlist?list=PLxchvQVIj9rb8O10g494z9EQ0HZO-aU_6) - Sambat Lim + + From d99e2bced3cb43582224a76b48555e23cf2149eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Vald=C3=A9s=20Castillo?= Date: Mon, 2 Oct 2023 07:12:30 -0700 Subject: [PATCH 187/854] Update Spanish casts' Codely.TV screencasts location (#9679) The location of Codely.TV screencast has been changed, updated it to reflect its current location. --- casts/free-podcasts-screencasts-es.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/casts/free-podcasts-screencasts-es.md b/casts/free-podcasts-screencasts-es.md index 1ff97d4850a71..78c887d7f2e5a 100644 --- a/casts/free-podcasts-screencasts-es.md +++ b/casts/free-podcasts-screencasts-es.md @@ -67,7 +67,7 @@ ### Variados * [Code on the Rocks](http://codeontherocks.fm) - Jorge Barroso, Jorge Lería, Davide Mendolia (podcast) -* [Codely.TV screencasts](https://codely.tv/blog/screencasts/) - Codely.TV (screencasts) +* [Codely.TV screencasts](https://codely.com/blog/category/screencasts) - Codely.TV (screencasts) * [Cosas de Internet](https://cosasdeinternet.fm/episodios) - Santiago Espinosa, Laura Rojas Aponte (podcast) * [Día30](https://www.dia30.mx) - Víctor Velázquez, Mariana Ruiz (podcast) * [Digital. Innovation. Engineers.](https://anchor.fm/mimacom) - Mimacom (podcast) From 2c16a3670b3ffaa490f1f7e69c69454abe7b280e Mon Sep 17 00:00:00 2001 From: Koneti Hemanth Raju <49878564+KHemanthRaju@users.noreply.github.com> Date: Mon, 2 Oct 2023 19:46:53 +0530 Subject: [PATCH 188/854] Added Terraform course by Abhishek Veeramalla (#9685) --- 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 2f27676ad9c75..c20cbcf424619 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1432,6 +1432,7 @@ * [Terraform Tutorial for Beginners](https://www.youtube.com/watch?v=YcJ9IeukJL8) - KodeKloud * [Terraform tutorial for beginners Videos in English by Techworld with Murali](https://www.youtube.com/playlist?list=PLuJTeEt6HH9fUj7oRRLT0g1ttVl--Fv1T) - Murali * [Terraform Tutorials](https://www.youtube.com/playlist?list=PL2qzCKTbjutKff_ns750TFESQc44nlULv) - Narendra +* [Terraform Zero to Hero](https://www.youtube.com/playlist?list=PLdpzxOOAlwvI0O4PeKVV1-yJoX2AqIWuf) - Abhishek Veeramalla ### Theory From 460c1e34e0790de76998f2c4bf840292d6ca3256 Mon Sep 17 00:00:00 2001 From: Animesh Kumar Singh Date: Mon, 2 Oct 2023 19:53:37 +0530 Subject: [PATCH 189/854] added free udemy course for git and github (#9688) --- 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 c20cbcf424619..5ebbfdada19b3 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -660,6 +660,7 @@ * [Git](https://www.youtube.com/playlist?list=PLFBirL3MAv29Vy_L7MmV2QaZLvAadFPHR) - Gwendolyn Faraday * [Git & GitHub](https://www.youtube.com/playlist?list=PLWKjhJtqVAbkFiqHnNaxpOPhh9tSWMXIF) - Briana Marie, freeCodeCamp.org * [Git & GitHub](https://www.youtube.com/playlist?list=PLhW3qG5bs-L8OlICbNX9u4MZ3rAt5c5GG) - Raghav Pal, Automation Step by Step +* [Git & GitHub Complete Guide](https://www.udemy.com/course/git-n-github-complete-guide) (Udemy) * [Git & GitHub Crash Course](https://www.udemy.com/course/git-and-github-crash-course-creating-a-repository-from-scratch/) - Kalob Taulien (Udemy) * [Git & GitHub Tutorial for Beginners](https://www.youtube.com/playlist?list=PL4cUxeGkcC9goXbgTDQ0n_4TBzOO0ocPR) (The Net Ninja) * [Git and GitHub for Poets](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZF9C0YMKuns9sLDzK6zoiV) From 04afe47ed26115b28ccf5dc195ea84b707c3ab62 Mon Sep 17 00:00:00 2001 From: Seongmin Kim <44383895+fing9@users.noreply.github.com> Date: Mon, 2 Oct 2023 23:30:43 +0900 Subject: [PATCH 190/854] Translated untranslated parts of CONTRIBUTING-ko.md to Korean. Also fixed small typos (#9689) --- docs/CONTRIBUTING-ko.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/docs/CONTRIBUTING-ko.md b/docs/CONTRIBUTING-ko.md index 68abd0426110c..34b0bb0630827 100644 --- a/docs/CONTRIBUTING-ko.md +++ b/docs/CONTRIBUTING-ko.md @@ -6,7 +6,7 @@ 이 프로젝트의 기여자들은 리포지토리의 [약관](../LICENSE) 에 동의하는 것으로 간주됩니다. -## 기여자 행도 강령 +## 기여자 행동 강령 이 리포지토리 기여함으로서, 모든 기여자는 이 [행동강령](CODE_OF_CONDUCT-ko.md) 에 동의한 것으로 간주됩니다. ([translations](README.md#translations)) @@ -23,20 +23,20 @@ - *책* : PDF, HTML, ePub, gitbook.io 기반 웹사이트, 깃 리포지토리, 등. - *강좌* : 여기서 강좌는 책이 아닌 교육 도구를 칭합니다. [강좌 예시](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/). - *상호작용을 할 수 있는 강좌* : 사용자가 코드를 입력하거나 명령어를 입력하여 평가 받을 수 있는 웹사이트를 칭합니다(평가는 채점이 아닙니다). 예시: [Try Haskell](http://tryhaskell.org), [Try GitHub](http://try.github.io). - - *Playgrounds* : are online and interactive websites, games or desktop software for learning programming. Write, compile (or run), and share code snippets. Playgrounds often allow you to fork and get your hands dirty by playing with code. + - *플레이그라운드* : 플레이그라운드는 프로그래밍 학습을 위한 온라인 대화형 웹사이트, 게임 또는 데스크톱 소프트웨어입니다. 코드 스니펫을 작성, 컴파일 (또는 실행) 및 공유할 수 있습니다. 플레이그라운드는 종종 포크한 코드를 직접 만져보고 가지고 놀 수 있는 기회를 제공합니다. - *팟캐스트와 화면 녹화* - *문제집 & 경쟁하며 배우는 프로그래밍* : 문제를 풂으로서 프로그래밍 실력을 향상시키는데 도움을 주는 소프트웨어 또는 웹사이트를 칭합니다. 해당 소프트웨어 또는 웹사이트는 동료가 주체가 되는 코드 검토를 포함할 수 있습니다. 4. 아래의 [가이드라인](#가이드라인) 을 참조하고 [마크다운 규격](#규격) 을 준수하여 주십시오. -5. GitHub Actions는 각각의 **리스트가 오름차순인지**, 또한 **마크다운 규격이 준수되었는지** 검수할 것입니다. 각 제출이 검수를 통과하**는지 확인해**주십시오. +5. GitHub Actions는 각각의 **리스트가 오름차순인지**, 또한 **마크다운 규격이 준수되었는지** 검수할 것입니다. 각 제출이 검수를 **통과하는지 확인**해주십시오. ### 가이드라인 - 책이 무료인지 반드시 확인해 주십시오. 해당 책이 무료라고 생각하는 이유를 PR의 comment에 포함하는 것은 관리자들에게 큰 도움이 됩니다. - 저희는 Google Drive, Dropbox, Mega, Scribd, Issuu 또는 유사한 파일 공유 시스템에 업로드된 파일들을 수락하지 않습니다. -- 바로가기를 오름차순으로 정렬해 주십시오, as described [below](#alphabetical-order). +- [아래](#alphabetical-order)에 명시되어 있다시피, 바로가기를 오름차순으로 정렬해 주십시오. - 가능한 가장 원작자에 가까운 바로가기를 사용해주세요(작가의 웹사이트가 편집자의 웹사이트보다 낫고, 제 3자의 웹사이트보다는 편집자의 것이 낫습니다). - 동일한 내용을 포함한다는 전제하에 `https` 주소를 `http`주소보다 우선시 해주십시오 - 루트 도메인을 사용할 때는, 마지막에 붙는 /를 배제하여주십시오. (`http://example.com` 가 `http://example.com/`보다 낫습니다) @@ -52,7 +52,7 @@ - 만약 오래된 책이라면, 출판일을 제목과 함께 포함하세요. - 작가(들)의 이름을 명시하십시오. "`et al.`"을 사용하여 단축할 수 있습니다. - 만약 책이 아직 완결되지 않았다면, [아래](#in_process)에 명시되어 있다시피, "`in process`" 표시를 추가하십시오. -- if a resource is restored using the [*Internet Archive's Wayback Machine*](https://web.archive.org) (or similar), add the "`archived`" notation, as described [below](#archived). The best versions to use are recent and complete. +- 만약 자료가 [*인터넷 아카이브 웨이백 머신*](https://web.archive.org) (또는 유사한 서비스) 을 이용해 복원된 것이라면, [아래](#archived)에 명시되어 있다시피, "`archived`" 표시를 추가하십시오. 자료를 사용하기에 가장 좋은 버젼은 최신의 완성된 버전입니다. - 만약 이메일 주소 또는 계정 생성이 다운로드 이전에 요청된다면, 별도의 노트를 첨부하세요. 예: `(이메일 주소 *요청됨*, 필요 없음)`. @@ -131,18 +131,18 @@ GOOD: * [Will Be An Awesome Book Soon](http://example.com/book2.html) - John Doe (HTML) (:construction: *in process*) ``` -- Archived link: +- 아카이브된 링크: ```text GOOD: * [A Way-backed Interesting Book](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) *(:card_file_box: archived)* ``` -### Alphabetical order +### 알파벳 순서 -- When there are multiple titles beginning with the same letter order them by the second, and so on. For example: `aa` comes before `ab`. -- `one two` comes before `onetwo` +- 같은 알파벳으로 시작하는 제목이 여러 개 있는 경우 두 번째 알파벳의 순서로 정렬합니다. 예시: aa가 ab 앞에옵니다. +- `one two` 는 `onetwo` 의 앞에옵니다. -If you see a misplaced link, check the linter error message to know which lines should be swapped. +만약 링크가 잘못 배치된 것을 발견한다면, 링크 오류 메시지를 확인하여 어떤 줄들을 바꿔야하는지 확인하세요. ### 노트(쪽지) @@ -159,7 +159,7 @@ If you see a misplaced link, check the linter error message to know which lines - 원제를 사용하세요. 저희는 원작(원본)의 제목을 사용하기를 원합니다. 기여자들은 가능한 원제에 가깝거나 동일한 제목을 제공하여야 합니다. 예외는 오래된 책들입니다. 독자들의 더 쉬운 이해와 검색을 위해 현대의 언어로 제목을 새로 짓는 것은 허가됩니다. - 대문자로만 이루어진 제목은 금지됩니다. 대부분 경우에 title case가 허가되지만, 확실하지 않다면 자료에 명시된 방식으로 기술하세요. -- No emojis. +- 이모티콘은 사용할 수 없습니다. ##### 바로가기 주소 @@ -174,15 +174,15 @@ If you see a misplaced link, check the linter error message to know which lines ##### 제작자 - 저희는 무료로 자료들을 배포하는 제작자들(번역가들 포함)에게 감사함을 표합니다! -- 번역된 자료들의 경우, 원작자들이 우선적으로 명시되어야 합니다. We recommend using [MARC relators](https://loc.gov/marc/relators/relaterm.html) to credit creators other than authors, as in this example: +- 번역된 자료들의 경우, 원작자들이 우선적으로 명시되어야 합니다. 저희는 창작자들과 작가들에게 공을 돌리기 위해 [MARC relators](https://loc.gov/marc/relators/relaterm.html) 을 사용하는 것을 권장합니다. 방법은 다음 예시와 같습니다: ```markdown * [A Translated Book](http://example.com/book-ko.html) - John Doe, `trl.:` Mike The Translator ``` - here, the annotation `trl.:` uses the MARC relator code for "translator". -- Use a comma `,` to delimit each item in the author list. -- You can shorten author lists with "`et al.`". + 여기서, `trl.:` 표기는 "번역자" 에 대한 MARC relator 코드를 사용합니다. +- 쉼표 `,` 를 사용하여 저자 목록의 각 항목을 구분합니다. +- "`et al.`" 을 사용하여 저자 목록을 줄일 수 있습니다. - 제작자들의 정보로 향하는 바로가기 주소는 허가되지 않습니다. - 여러 작업물이 조합된 자료의 경우, "제작자"는 설명이 필요할 수 있습니다. 예를 들어, "GoalKicker" or "RIP Tutorial" 책들의 제작자들은 "`Compiled from StackOverflow documentation`"로 명시되어야 합니다. From 857c03e3865754072d6421d5f65aee1ed9bd0c5c Mon Sep 17 00:00:00 2001 From: BSi <46674147+dev7060@users.noreply.github.com> Date: Mon, 2 Oct 2023 20:10:53 +0530 Subject: [PATCH 191/854] add OnlineGDB python ide (#9714) --- more/free-programming-playgrounds.md | 1 + 1 file changed, 1 insertion(+) diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index 63e38836aba8d..8a0da7b3deff0 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -258,6 +258,7 @@ * [Codepad](http://codepad.org/?lang=Python) * [InterviewBit - Online Python Compiler IDE](https://www.interviewbit.com/online-python-compiler/) +* [OnlineGDB](https://www.onlinegdb.com/online_python_compiler) * [Programiz.com](https://www.programiz.com/python-programming/online-compiler/) * [Pynative.com](https://pynative.com/online-python-code-editor-to-execute-python-code/) * [Python Trinket](https://trinket.io/python) From 7919694cd1f4076292c75da4a4aeb54200a42037 Mon Sep 17 00:00:00 2001 From: Yogan G Date: Tue, 3 Oct 2023 05:04:06 +0530 Subject: [PATCH 192/854] (Changes made) Added React JS Playlists in Tamil. (#9576) * Added React JS courses in Tamil * Added React JS courses in Tamil * Added React JS courses in Tamil * Added React JS Tamil Playlists * Added React JS Playlists in Tamil (Updated) --- courses/free-courses-ta.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/courses/free-courses-ta.md b/courses/free-courses-ta.md index 42407e0aea141..7ac99c020b4be 100644 --- a/courses/free-courses-ta.md +++ b/courses/free-courses-ta.md @@ -13,6 +13,7 @@ * [PHP](#php) * [Python](#python) * [R](#r) +* [React](#react) * [Solidity](#solidity) * [SQL](#sql) @@ -101,6 +102,14 @@ CSE Tamila by Eezytutorials * [R Tutorial in Tamil](https://youtube.com/playlist?list=PL4unWLKFsZfeGbK28rfPDeDDD_OJGjMCC) - Tutor Joe's Stanley +### React + +* [React](https://youtube.com/playlist?list=PL7BQ4lqtgECTVwBbEjQ63FPx76WYDbiwh&si=PxoLxQoXVCqi1zav) - JVL code +* [React Basics Tamil](https://youtube.com/playlist?list=PLQeZxRj52I-HntAkC29CgxGRT9Z_-oa91&si=oe9UoqzeaUDYyoy6) - Tamil Coding Wizard +* [React JS Tamil Tutorial for Beginners](https://youtube.com/playlist?list=PLfD4W8QfMd5DbFccLzRFeG0QjWWHGTT3-&si=X3CgUFk3PxeqA8YD) - MaanavaN Learn Code +* [React JS Tutorial Tamil](https://youtube.com/playlist?list=PLtMr2pEysMV7DdPChnkF9Mmgdya1uR8sQ&si=ZNop81SRBf9eTGvK) - VJ Techno Wizard + + ### Solidity * [Solidity tutorial for complete beginners](https://youtube.com/playlist?list=PLl2NTvGeqw2ZRNLU25-yodXK86EXWV6on) - Ork From b1d5f0627d79f0c327d2cb10d8a391c7fb08ac2d Mon Sep 17 00:00:00 2001 From: Yogan G Date: Tue, 3 Oct 2023 05:07:34 +0530 Subject: [PATCH 193/854] (Changes made) Added Express JS playlists in Tamil. (#9632) * Added Express JS courses in Tamil * Added Express JS playlists in Tamil * Added Express JS Course in Tamil (Updated) --- courses/free-courses-ta.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/courses/free-courses-ta.md b/courses/free-courses-ta.md index 7ac99c020b4be..8632c46d75ad0 100644 --- a/courses/free-courses-ta.md +++ b/courses/free-courses-ta.md @@ -5,6 +5,7 @@ * [C](#c) * [C++](#cpp) * [Data Structures and Algorithms](#dsa) +* [Express JS](#express-js) * [HTML and CSS](#html-and-css) * [Java](#java) * [JavaScript](#javascript) @@ -47,6 +48,12 @@ CSE Tamila by Eezytutorials +### Express JS + +* [Express JS Course in Tamil](https://youtube.com/playlist?list=PLN00Qh4gtjNtwr6Syq7eKDTmd-fKQPEiO&si=wMFg55V0T1ztHesh) - Programming Line +* [Express JS Tutorial In Tamil](https://youtube.com/playlist?list=PLtMr2pEysMV6ArKDOGVmjQxjW-RcdxFHE&si=CR4PI0sjOcAUnXut) - VJ Techno Wizard + + ### HTML and CSS * [CSS in Tamil](https://youtube.com/playlist?list=PL73Obo20O_7gGv4cLEOoqTF8_m8rPKyQh) - CyberDude Networks Pvt. Ltd. From e698954234450deceaa9c76d85975c7a507351b5 Mon Sep 17 00:00:00 2001 From: Dhruv Kumar <71509305+Futurist-Forever@users.noreply.github.com> Date: Tue, 3 Oct 2023 05:09:24 +0530 Subject: [PATCH 194/854] Add new books in Prompt Engineering (changes made) (#9647) * Update free-programming-books-langs.md * Update free-programming-books-langs.md * Update free-programming-books-subjects.md * Update free-programming-books-subjects.md * Update free-programming-books-subjects.md --- books/free-programming-books-subjects.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index 3d3082e5b57d9..ecb298cf26b8a 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -39,6 +39,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Professional Development](#professional-development) * [Programming](#programming) * [Programming Paradigms](#programming-paradigms) +* [Prompt Engineering](#prompt-engineering) * [Quantum Computing](#quantum-computing) * [Regular Expressions](#regular-expressions) * [Reverse Engineering](#reverse-engineering) @@ -229,7 +230,6 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Computer Vision: Algorithms and Applications](http://szeliski.org/Book/) - Richard Szeliski * [Computer Vision: Foundations and Applications](http://vision.stanford.edu/teaching/cs131_fall1718/files/cs131-class-notes.pdf) - Ranjay Krishna (PDF) * [Computer Vision: Models, Learning, and Inference](http://www.computervisionmodels.com) - Simon J.D. Prince -* [DALLE-E 2 prompt book](https://dallery.gallery/wp-content/uploads/2022/07/The-DALL%C2%B7E-2-prompt-book.pdf) - Dallery.Gallery, Guy Parson(PDF) * [Programming Computer Vision with Python](http://programmingcomputervision.com) - Jan Erik Solem @@ -762,6 +762,13 @@ Kerridge (PDF) (email address *requested*, not required) * [Type Theory and Functional Programming](https://www.cs.kent.ac.uk/people/staff/sjt/TTFP/) +### Prompt Engineering + +* [DALLE-E 2 prompt book](https://dallery.gallery/wp-content/uploads/2022/07/The-DALL%C2%B7E-2-prompt-book.pdf) - Dallery.Gallery, Guy Parson (PDF) +* [Guide to Prompt Engineering](https://codeahoy.com/learn/promptengineering/toc) - CodeAhoy (HTML) +* [Prompt Engineering Guide](https://www.promptingguide.ai) - DAIR.AI (HTML) + + ### Quantum Computing * [Introduction to Classical and Quantum Computing](http://www.thomaswong.net/introduction-to-classical-and-quantum-computing-1e3p.pdf) - Thomas G. Wong (PDF) From 0778643fdac15f8a380e8d1a59e26706f2e664aa Mon Sep 17 00:00:00 2001 From: Tarun Nagpal <116642663+Tarunnagpal7@users.noreply.github.com> Date: Tue, 3 Oct 2023 05:12:20 +0530 Subject: [PATCH 195/854] Issue No. #9522 : ADDED "Learn Python VIsiually" by Ivelin Demirov (changes made) (#9657) * cracking code with python added issue no. #9522 * correct format * correct Fromat Text * correct Alphabatical order * correct Alphabatical order * correct Alphabatical order final * Added Real World Python issue #9522 * Added Learn python visiually issue #9522 * Remove * Remove * ADD Learn Python visually * ADD Learn Python Visiually * change made * change made * change made --- 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 d90aa66827b6a..6af5d155d8960 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1982,6 +1982,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Learn Python in Y minutes](https://learnxinyminutes.com/docs/python/) - LearnXinYMinutes (HTML) * [Learn Python Programming, Second Edition](https://www.packtpub.com/free-ebooks/learn-python-programming-second-edition) - Fabrizio Romano (Packt account *required*) * [Learn Python the Right Way](https://learnpythontherightway.com) +* [Learn Python Visually](https://archive.org/details/learn-python-visually_compress/mode/2up) - Ivelin Demirov *(:card_file_box: archived)* * [Learn to Program Using Python](https://web.archive.org/web/20201224032210/https://www.ida.liu.se/~732A47/literature/PythonBook.pdf) - Cody Jackson (PDF) *(:card_file_box: archived)* * [Learning to Program](http://www.alan-g.me.uk) * [Lectures on scientific computing with python](https://github.com/jrjohansson/scientific-python-lectures) - J.R. Johansson (2.7) From 94552586dfad776d66ba3c570013c1c38fd916a2 Mon Sep 17 00:00:00 2001 From: Rihan Akhtar <129367450+devrihan@users.noreply.github.com> Date: Tue, 3 Oct 2023 05:13:38 +0530 Subject: [PATCH 196/854] Added a new course(changes made) (#9667) * Hacktoberfest contribution by Rihan * Hacktoberfest contribution by Rihan * Hacktoberfest contribution by Rihan * Hacktoberfest contribution by Rihan * Hacktoberfest contribution by Rihan * Changes made --- 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 725269e470d69..99431d9c241f6 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -98,6 +98,7 @@ * [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 +* [Artificial Intelligence Tutorial (Eng-Hindi) \| University Exam specific](https://www.youtube.com/playlist?list=PLuAADu3OvBt4nfy1700X_Jb2n8rPQ-eLV) - Er Sahil ka Gyan * [Playlist to Artificial Intelligence](https://www.youtube.com/playlist?list=PLPIwNooIb9vgB1DQEftkKA3qOdeC4vonA) - Perfect Computer Engineer From f529852a9fad28e244929eead8fc6854dbfccbc7 Mon Sep 17 00:00:00 2001 From: "Chugil.C" Date: Tue, 3 Oct 2023 05:14:57 +0530 Subject: [PATCH 197/854] added java course and dsa course (changes made) (#9678) * added java course and dsa course * Added empty line free-courses-ta.md * Updated course title * Updated the order or JavaScript course Added JavaScript to the top to resolve errors during run. --- courses/free-courses-ta.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-ta.md b/courses/free-courses-ta.md index 8632c46d75ad0..4a28f6058a054 100644 --- a/courses/free-courses-ta.md +++ b/courses/free-courses-ta.md @@ -46,6 +46,7 @@ * [தமிழில் Data Structures and Algorithms](https://youtube.com/playlist?list=PL_UqaR55i1797oG0BL0wtxdPpa_NYNFLz) - CSE Tamila by Eezytutorials +* [Data Structures and Algorithms in Java](https://www.youtube.com/playlist?list=PLYM2_EX_xVvX7_AmNY-Deacp3rT3MIXnE) - Logic First Tamil ### Express JS @@ -70,6 +71,7 @@ CSE Tamila by Eezytutorials ### JavaScript +* [JavaScript](https://www.youtube.com/playlist?list=PLYM2_EX_xVvWA3nMtsoLclwDtVS_rLk6O) - Logic First Tamil * [Javascript (ES6) Tutorials in Tamil](https://youtube.com/playlist?list=PLB8qmogP8oMwFdeaeThAbsR9Vh-873SWb) - Coda - Programming In Tamil * [JavaScript Crash Course From Scratch to Advanced in Tamil](https://www.youtube.com/playlist?list=PLyYcNnaAVG5IIyPjuzWOgqFxDORHqRN2W) - selva tutorials * [Javascript Full Course in Tamil - in Depth Javascript Tutorials in Tamil](https://youtube.com/playlist?list=PLpYn3LR7eQI3hjh129Bkqkw7onut28hTK) - Tamil Developer From e47192aaa86ad28f734528ffaefc001d1a7f1c73 Mon Sep 17 00:00:00 2001 From: Koneti Hemanth Raju <49878564+KHemanthRaju@users.noreply.github.com> Date: Tue, 3 Oct 2023 05:17:20 +0530 Subject: [PATCH 198/854] Added AWS Course by Abhishek Veeramalla (#9684) * Added AWS Course by Abhishek Veeramalla * Added AWS Course by Abhishek Veeramalla - changes made 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 5ebbfdada19b3..7c9c879fbc134 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -366,6 +366,7 @@ * [AWS Certified Cloud Practitioner Course](https://youtube.com/playlist?list=PLt1SIbA8guuvfvUDVLpJepmbnYpOfYCIB) - Stephane Maarek * [AWS Tutorial For Beginners](https://youtube.com/playlist?list=PLEiEAq2VkUULlNtIFhEQHo8gacvme35rz) - Simplilearn +* [AWS Zero to Hero](https://www.youtube.com/playlist?list=PLdpzxOOAlwvLNOxX0RfndiYSt1Le9azze) - Abhishek Veeramalla * [Cloud Computing Basics with AWS](https://trailhead.salesforce.com/content/learn/modules/aws-cloud) - Trailhead (Salesforce) (email address *required*) * [Deploying Spring Boot Applications With AWS ECS Fargate (Free Course)](https://javatodev.com/deploying-spring-boot-applications-with-aws-ecs/) - Chinthaka Dinadasa (javatodev) * [How to Build AWS VPC Using Terraform – Step By Step](https://javatodev.com/how-to-build-aws-vpc-using-terraform-step-by-step/) - Chinthaka Dinadasa (javatodev) From 044e17ed4bdc4215c1cf17106cd86f2cb3c3758b Mon Sep 17 00:00:00 2001 From: sachin_g <76704622+Indicgamer@users.noreply.github.com> Date: Tue, 3 Oct 2023 05:20:43 +0530 Subject: [PATCH 199/854] Added a new networking course (changes made) (#9696) * add a new networking course * Update courses/free-courses-en.md Co-authored-by: Eric Hellman --------- Co-authored-by: indic_gamer 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 7c9c879fbc134..d58bb61b97fce 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1127,6 +1127,7 @@ ### Networking +* [Computer Networking: A Top-Down Approach 8th edition](http://gaia.cs.umass.edu/kurose_ross/online_lectures.htm) - Jim Kurose, Keith Ross * [Computer Networking Course](https://www.youtube.com/watch?v=qiQR5rTSshw) - Brian Farrell (FreeCodeCamp.org) * [Computer Networking Full Course - OSI Model Deep Dive with Real Life Examples](https://www.youtube.com/watch?v=IPvYjXCsTg8) - Kunal Kushwaha * [Computer Networks 5e](https://media.pearsoncmg.com/ph/streaming/esm/tanenbaum5e_videonotes/tanenbaum_videoNotes.html) - Andrew Tanenbaum, David Wetherall (Pearson) From 5b101e08113797e8cbc4c441917d29e2b94ad869 Mon Sep 17 00:00:00 2001 From: Prabhjot Singh Date: Tue, 3 Oct 2023 05:22:04 +0530 Subject: [PATCH 200/854] Update free-programming-books-langs.md (#9699) --- 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 6af5d155d8960..deb971f267569 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2574,6 +2574,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Unix as IDE](https://github.com/mrzool/unix-as-ide) - Tom Ryder (epub, mobi) * [UNIX Commands and Concepts](http://www.cs.bu.edu/teaching/unix/reference/) - Robert I. Pitts * [Unix for Poets](http://web.stanford.edu/class/cs124/kwc-unix-for-poets.pdf) - Kenneth Ward Church (PDF) +* [Unix Programming Tools](http://cslibrary.stanford.edu/107/UnixProgrammingTools.pdf) - Parlante, Zelenski (PDF) * [Unix Toolbox](https://web.archive.org/web/20210912091852/https://cb.vu/unixtoolbox.xhtml) - Colin Barschel *(:card_file_box: archived)* * [UNIX Tutorial for Beginners](http://www.ee.surrey.ac.uk/Teaching/Unix/) From 149d93ec5faed61a72b114944802e1ad7467b7d7 Mon Sep 17 00:00:00 2001 From: Soumyadeb Basu Date: Tue, 3 Oct 2023 05:30:57 +0530 Subject: [PATCH 201/854] Added Resource (YouTube Video) for Spring Boot Master Class.( changes made ) (#9705) * Added link of YouTube palylist for Core Java Interview Questions. * Updated Youtube Playlist for Java resource. * Added YouTube video resource for Spring Boot Complete Tutorial. * Changes added as per PR review comment. --- 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 d58bb61b97fce..3bf382b76452f 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -818,6 +818,7 @@ * [Programming in Java](https://nptel.ac.in/courses/106/105/106105191/) - Prof. Debasis Samanta (NPTEL) * [Software Construction in Java](https://openlearninglibrary.mit.edu/courses/course-v1:MITx+6.005.1x+3T2016/about) - MIT Open Learning Library * [Spring 5 Core - An Ultimate Guide](https://www.udemy.com/learn-spring-5-core-from-scratch/) - Somnath Musib (Udemy) +* [Spring Boot Tutorials](https://www.youtube.com/playlist?list=PLhfxuQVMs-nx3YQa3XJ9-4g_EoK0J8WhU) - Daily Code Buffer (Shabbir Dawoodi) * [What is Java?](https://sagecode.net/java/index.html) - Elucian Moise (Sage-Code) From c20207ef78cfff715a1ed1cf16875b9a7b71c9c9 Mon Sep 17 00:00:00 2001 From: Swarnendu Bhandari <94161758+Swarnendu0123@users.noreply.github.com> Date: Tue, 3 Oct 2023 05:31:42 +0530 Subject: [PATCH 202/854] Changes made (#9706) * added Java and DSA Foundation Course by College Wallah * added Java and DSA Foundation Course by College Wallah * added C++ and DSA Foundation Course by College Wallah * Changes made Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- courses/free-courses-hi.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 99431d9c241f6..05080a1fe285f 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -148,7 +148,7 @@ ### C++ -* [C++ and DSA Foundation Course](https://youtube.com/playlist?list=PLxgZQoSe9cg0df_GxVjz3DD_Gck5tMXAd&si=frggLn7z_DWtYv6I) - College Wallah +* [C++ and DSA Foundation Course](https://youtube.com/playlist?list=PLxgZQoSe9cg0df_GxVjz3DD_Gck5tMXAd) - College Wallah * [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 116729f9943950e0db100b6de235c7970804605b Mon Sep 17 00:00:00 2001 From: "Tunde Sanusi (Tuham)" <52820977+tuhamworld@users.noreply.github.com> Date: Tue, 3 Oct 2023 01:02:48 +0100 Subject: [PATCH 203/854] check_urls=free-programming-books.md free-programming-books-en.md (#9707) * check_urls=free-programming-books.md free-programming-books-en.md * check_urls=free-programming-books.md free-programming-books-en.md * changes made --- 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 3bf382b76452f..8717caa6d3983 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -744,6 +744,7 @@ * [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) * [Learn to style HTML using CSS](https://developer.mozilla.org/en-US/docs/Learn/CSS) * [Responsive Web Design with HTML5 and CSS3 - Advanced](https://www.udemy.com/course/responsive-web-design-with-html5-and-css3-advanced/) - Udemy +* [Sass Tutorial - Build Your Own CSS Library](https://www.youtube.com/playlist?list=PL4cUxeGkcC9jxJX7vojNVK-o8ubDZEcNb) - The Net Ninja * [Structuring the web with HTML](https://developer.mozilla.org/en-US/docs/Learn/HTML) * [Tailwind CSS Tutorial](https://youtube.com/playlist?list=PL4cUxeGkcC9gpXORlEHjc5bgnIi5HEGhw) - The Net Ninja * [Web Development By Doing: HTML / CSS From Scratch](https://www.udemy.com/course/web-development-learn-by-doing-html5-css3-from-scratch-introductory/) - Udemy From d4acc72fc1f23f62e62bda9d6adbbc7f2e7dc66f Mon Sep 17 00:00:00 2001 From: Aashish Nandakumar <98106129+AashishNandakumar@users.noreply.github.com> Date: Tue, 3 Oct 2023 05:34:12 +0530 Subject: [PATCH 204/854] =?UTF-8?q?Replaced=20obsolete=20course=20link=20u?= =?UTF-8?q?nder=20"courses"=20->=20"DevOps"=20->=20"Jenkins=E2=80=A6=20(ch?= =?UTF-8?q?anges=20made)=20(#9713)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Replaced obsolete course link under "courses" -> "DevOps" -> "Jenkins" -> "Jenkins for Beginners - Musab Zayadneh (Udemy)" with the updated course link: "Jenkins | Step-by-Step for Complete Beginners - Raghav Pal (Udemy)" due to the unavailability of the former course. Updated the "DevOps" -> "Jenkins" course link to "Jenkins | Step-by-Step for Complete Beginners - Raghav Pal (Udemy)" since the previous link, "Jenkins for Beginners - Musab Zayadneh (Udemy)," no longer provided access to a free course. * (changes made) --- 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 8717caa6d3983..b74b11842de8a 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -567,7 +567,7 @@ * [FREE Advanced Jenkins in K8s (Docker in Docker)](https://www.udemy.com/course/free-advanced-jenkins-in-k8s-docker-in-docker) - CS Career Kaizen (Udemy) * [Jenkins](https://youtube.com/playlist?list=PLhW3qG5bs-L_ZCOA4zNPSoGbnVQ-rp_dG) - Automation Step by Step -* [Jenkins for Beginners](https://www.udemy.com/course/jenkins-for-beginners-n) - Musab Zayadneh (Udemy) +* [Jenkins \| Step-by-Step for Complete Beginners](https://www.udemy.com/course/jenkins-step-by-step-for-complete-beginners/) - Raghav Pal (Udemy) * [Jenkins Tutorial](https://www.mygreatlearning.com/academy/learn-for-free/courses/jenkins-tutorial) (Great Learning) * [Jenkins Tutorial Step by Step](https://www.youtube.com/playlist?list=PL8VbCbavWfeGt_Hyq0h9Pymi9DTGowd5X) - The Testing Academy * [Jenkins Tutorial Video [2022 updated]](https://www.youtube.com/playlist?list=PLEiEAq2VkUUKGrfcoNYRgqam5YBERN8xa) - Simplilearn From 96e603a0e79922d39ccdc3c6f26a2c529323db42 Mon Sep 17 00:00:00 2001 From: Om Alve Date: Tue, 3 Oct 2023 05:38:33 +0530 Subject: [PATCH 205/854] Added two free ML courses in hindi (changes made) (#9720) * Added new machine learning courses in hindi Added 100 Days of Machine Learning and 100 Days of Deep Learning by CampusX to free-courses-hi.md * Fixed the order of courses * Fixed mistake in ordering the courses --- 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 05080a1fe285f..5ca164a475786 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -390,6 +390,8 @@ ### Machine Learning +* [100 Days Of Deep Learning](https://www.youtube.com/playlist?list=PLKnIA16_RmvYuZauWaPlRTC54KxSNLtNn) - CampusX +* [100 Days Of Machine Learning](https://www.youtube.com/playlist?list=PLKnIA16_Rmvbr7zKYQuBfsVkjoLcJgxHH) - CampusX * [Intro to Machine Learning](https://www.youtube.com/playlist?list=PL-Jc9J83PIiHioMKxmCxzpXdNfLE4TVjD) - Pepcoding * [Machine Learning](https://www.youtube.com/playlist?list=PLYwpaL_SFmcBhOEPwf5cFwqo5B-cP9G4P) - 5 Minutes Engineering * [Machine Learning Full Course](https://www.youtube.com/watch?v=IoZGSQ07e8g) - Bharani Akella, Great Learning From c48468265858920f4a7658e82923b002d0c6dba6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Vald=C3=A9s=20Castillo?= Date: Mon, 2 Oct 2023 17:12:29 -0700 Subject: [PATCH 206/854] Update SmashTheStack location (#9726) The wargames page is no longer on its own, and it was giving a 404. It's now a section on the main page. --- more/problem-sets-competitive-programming.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/more/problem-sets-competitive-programming.md b/more/problem-sets-competitive-programming.md index 6408e75a7386b..e4ec1ff9b2800 100644 --- a/more/problem-sets-competitive-programming.md +++ b/more/problem-sets-competitive-programming.md @@ -62,7 +62,7 @@ * [HackThisSite](https://www.hackthissite.org) (email address *requested*) * [Overthewire Wargames fungame to practice CTF](https://overthewire.org/wargames/bandit) * [Picoctf](https://picoctf.org/resources.html) (email address *requested*) -* [SmashtheStack](http://www.smashthestack.org/wargames.html) +* [SmashTheStack](http://www.smashthestack.org/main.html#wargames) * [TryHackMe](https://tryhackme.com) (email address *requested*) From ac81da4013845677830653291514e28da72c9a23 Mon Sep 17 00:00:00 2001 From: Pronay Debnath Date: Tue, 3 Oct 2023 05:48:16 +0530 Subject: [PATCH 207/854] Update free-programming-playgrounds.md to add some online compiler links (#9733) * Update free-programming-playgrounds.md * Update free-programming-playgrounds.md --- more/free-programming-playgrounds.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index 8a0da7b3deff0..7711622186724 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -72,6 +72,7 @@ ### C\# +* [OnlineGDB](https://www.onlinegdb.com/online_csharp_compiler) * [Programiz - Online Compiler](https://www.programiz.com/csharp-programming/online-compiler/) * [SoloLearn](https://code.sololearn.com/csharp) @@ -171,6 +172,7 @@ * [InterviewBit - Online Java Compiler IDE](https://www.interviewbit.com/online-java-compiler/) * [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/) +* [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_) * [SoloLearn](https://code.sololearn.com/java) @@ -271,6 +273,7 @@ ### R +* [myCompiler](https://www.mycompiler.io/online-r-compiler) * [R-Fiddle](http://www.r-fiddle.org) * [Rextester](https://rextester.com/l/r_online_compiler) * [SoloLearn](https://code.sololearn.com/r) From cb6af5e30f36e8f67e2699891bc095f336108cad Mon Sep 17 00:00:00 2001 From: Sohan Sai <76840110+sohansai@users.noreply.github.com> Date: Tue, 3 Oct 2023 06:02:32 +0530 Subject: [PATCH 208/854] Add Data Structures and Information Retrieval in Python by Allen B. Downey to README (#9737) --- 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 deb971f267569..02624b8781791 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1951,6 +1951,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Computational and Inferential Thinking](https://inferentialthinking.com/chapters/intro.html) - Ani Adhikari, John DeNero, David Wagner (HTML) * [Cracking Codes with Python](https://inventwithpython.com/cracking/) - Al Sweigart (3.6) * [Data Structures and Algorithms in Python](https://web.archive.org/web/20161016153130/http://www.brpreiss.com/books/opus7/html/book.html) - B. R. Preiss (PDF) *(:card_file_box: archived)* +* [Data Structures and Information Retrieval in Python](https://greenteapress.com/wp/data-structures-and-information-retrieval-in-python/) - Allen B. Downey * [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 1faade12c947fcab685c7d3eb0414c9486305662 Mon Sep 17 00:00:00 2001 From: Koneti Hemanth Raju <49878564+KHemanthRaju@users.noreply.github.com> Date: Tue, 3 Oct 2023 06:05:59 +0530 Subject: [PATCH 209/854] Added Jenkins course by Abhishek Veeramalla (#9738) --- 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 b74b11842de8a..5d8f71dab7d54 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -571,6 +571,7 @@ * [Jenkins Tutorial](https://www.mygreatlearning.com/academy/learn-for-free/courses/jenkins-tutorial) (Great Learning) * [Jenkins Tutorial Step by Step](https://www.youtube.com/playlist?list=PL8VbCbavWfeGt_Hyq0h9Pymi9DTGowd5X) - The Testing Academy * [Jenkins Tutorial Video [2022 updated]](https://www.youtube.com/playlist?list=PLEiEAq2VkUUKGrfcoNYRgqam5YBERN8xa) - Simplilearn +* [Jenkins Zero to Hero](https://www.youtube.com/playlist?list=PLdpzxOOAlwvJDIAQZtMjUUbiVUDfGaCIX) - Abhishek Veeramalla ### Digital Electronics From 6b07fbab29456290ee97fe91b62318cc536e0204 Mon Sep 17 00:00:00 2001 From: Koneti Hemanth Raju <49878564+KHemanthRaju@users.noreply.github.com> Date: Tue, 3 Oct 2023 06:06:56 +0530 Subject: [PATCH 210/854] Added DevOps Course by Abhishek Veeramalla (#9739) --- 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 5d8f71dab7d54..208168f9a6432 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -540,6 +540,7 @@ ### DevOps * [AWS DevOps Engineer Learning Plan](https://explore.skillbuilder.aws/learn/public/learning_plan/view/85/devops-engineering-learning-plan?la=sec&sec=lp) - AWS +* [Complete DevOps Zero to Hero Course](https://www.youtube.com/playlist?list=PLdpzxOOAlwvIKMhk8WhzN1pYoJ1YU8Csa) - Abhishek Veeramalla * [DevOps Bootcamp](https://www.youtube.com/playlist?list=PL9gnSGHSqcnoqBXdMwUTRod4Gi3eac2Ak) - Kunal Kushwaha * [DevOps Full Course ](https://www.youtube.com/watch?v=lpk7VpGqkKw) - Simplilearn * [DevOps Tutorial for Beginners](https://www.youtube.com/playlist?list=PLVHgQku8Z934suC9LSE6vaAKjOH_MfRbE) - Intellipaat From f75a7dd4423b86c819ea8508eb350dc653d14415 Mon Sep 17 00:00:00 2001 From: priya <109645817+peeplika@users.noreply.github.com> Date: Tue, 3 Oct 2023 20:17:45 +0530 Subject: [PATCH 211/854] (changes made) - added python book (#9731) * added python book * added python book --- 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 02624b8781791..8e6c836b5002b 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2010,6 +2010,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Python 2 Official Documentation](https://docs.python.org/2/download.html) (PDF, HTML, TEXT) (2.x) * [Python 2.7 quick reference](https://web.archive.org/web/20171013204449/http://infohost.nmt.edu/tcc/help/pubs/python27/python27.pdf) - John W. Shipman (PDF) (2.7) *(:card_file_box: archived)* * [Python 3 Official Documentation](https://docs.python.org/3/download.html) (PDF, EPUB, HTML, TEXT) (3.x) +* [Python 3 Patterns, Recipes, and Idioms](https://python-3-patterns-idioms-test.readthedocs.io/en/latest/) - Bruce Eckel & Friends * [Python 3 Tutorial](https://github.com/Akuli/python-tutorial) * [Python Data Science Handbook](https://jakevdp.github.io/PythonDataScienceHandbook) - Jake VanderPlas (HTML, Jupyter Notebooks) * [Python for Astronomers](https://prappleizer.github.io/textbook.pdf) - Imad Pasha, Christopher Agostino (PDF) From a5567b5ca3234b3f1214fd253b034c64e6dd825d Mon Sep 17 00:00:00 2001 From: Amritanshu Raj <83136054+amritanshu19@users.noreply.github.com> Date: Tue, 3 Oct 2023 20:19:40 +0530 Subject: [PATCH 212/854] Update free-courses-en.md (#9744) Added free youtube C++ course by The Cherno --- 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 208168f9a6432..4d7727f76deaf 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -331,6 +331,7 @@ ### C++ +* [C++](https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb) - The Cherno * [C++ Compilation, Linking, and Makefiles](https://youtube.com/playlist?list=PLNUvpxaaFJ_i6BYqbxTVeK5AOcFzQbboQ) - Amy Larson * [C++ For Programmers](https://www.udacity.com/course/c-for-programmers--ud210) - Catherine Gamboa (Udacity) * [C++ Programming](https://www.youtube.com/playlist?list=PLBlnK6fEyqRh6isJ01MBnbNpV3ZsktSyS) - Neso Academy From b248e498e451d44e0d664d6d5bf21a3a1a5030c5 Mon Sep 17 00:00:00 2001 From: Eray Sahin Date: Tue, 3 Oct 2023 11:01:23 -0400 Subject: [PATCH 213/854] Added C++ category and a new Course (changes made) (#9745) * Added C++ category and a new Course for free-courses-tr.md * Update free-courses-tr.md --- courses/free-courses-tr.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/courses/free-courses-tr.md b/courses/free-courses-tr.md index bb71c53600995..6375ab09d7166 100644 --- a/courses/free-courses-tr.md +++ b/courses/free-courses-tr.md @@ -2,6 +2,7 @@ * [Algoritmalar](#algoritmalar) * [C#](#c-sharp) +* [C++](#cpp) * [HTML and CSS](#html-and-css) * [IDE and editors](#ide-and-editors) * [Java](#java) @@ -28,6 +29,11 @@ * [C# Dersleri \| Visual Studio 2022 ile C# Programlama \| C# Giriş](https://www.youtube.com/playlist?list=PLi1BmHvgBkxIYweLR52cRJnit4AEEugn4) - Yazılım Teknolojileri Akademisi +### C++ + +* [C++ Dersleri](https://www.youtube.com/playlist?list=PLIHume2cwmHfmSmNlxXw1j9ZAKzYyiQAq) - Yazılım Bilimi + + ### HTML and CSS * [Bootstrap Eğitim Serisi](https://youtube.com/playlist?list=PLGrTHqyRDvx5ZUs7h8mfGACFpnVipTNkA) - Hakan Yalçınkaya \| Kodluyoruz From cd3b64d656efdd5de9d37502ba9ff363fe02fb77 Mon Sep 17 00:00:00 2001 From: Yogan G Date: Tue, 3 Oct 2023 20:32:57 +0530 Subject: [PATCH 214/854] Added HOWTO file for Tamil Language (#9746) --- docs/HOWTO-ta.md | 40 ++++++++++++++++++++++++++++++++++++++++ docs/README.md | 1 + 2 files changed, 41 insertions(+) create mode 100644 docs/HOWTO-ta.md diff --git a/docs/HOWTO-ta.md b/docs/HOWTO-ta.md new file mode 100644 index 0000000000000..4af4de1af7244 --- /dev/null +++ b/docs/HOWTO-ta.md @@ -0,0 +1,40 @@ +# How-To சுருக்கமாக + +
+ +*[இதை மற்ற மொழிகளில் படியுங்கள்](README.md#translations)* + +
+ +**`Free-Programming-Books`க்கு வரவேற்கிறோம்!** + + +புதிய பங்களிப்பாளர்களை வரவேற்கிறோம்; GitHub இல் தங்கள் முதல் இழுவைக் கோரிக்கையை (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/creating-a-pull-request) +* [GitHub Hello World](https://docs.github.com/en/get-started/quickstart/hello-world) +* [YouTube - ஆரம்ப நிலைக்கான GitHub பயிற்சி](https://www.youtube.com/watch?v=0fKg7e37bQE) +* [YouTube - ஒரு GitHub ரெப்போவை ஃபோர்க் செய்வது மற்றும் இழுக்கும் கோரிக்கையைச் சமர்ப்பிப்பது எப்படி](https://www.youtube.com/watch?v=G1I3HF4YWEw) +* [YouTube - மார்க் டவுன் க்ராஷ் கோர்ஸ்](https://www.youtube.com/watch?v=HUBNt18RFbo) + + + + +கேள்விகளைக் கேட்கத் தயங்காதீர்கள்; ஒவ்வொரு பங்களிப்பாளரும் முதல் PR உடன் தொடங்கினார்கள். எனவே... ஏன் நமது பெரிய, [வளர்ந்து வரும் சமூகத்தில்](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) சேரக்கூடாது. + +
+ +பயனர்கள் மற்றும் நேர வரைபடங்களைப் பார்க்க கிளிக் செய்யவும். + +[![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) + +[![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) + +
+ + +நீங்கள் அனுபவம் வாய்ந்த ஓப்பன் சோர்ஸ் பங்களிப்பாளராக இருந்தாலும், உங்களைத் தூண்டக்கூடிய விஷயங்கள் உள்ளன. உங்கள் PR ஐச் சமர்ப்பித்தவுடன், ***GitHub Actions* ஒரு *லிண்டரை* இயக்கும், பெரும்பாலும் இடைவெளி அல்லது அகரவரிசையில் சிறிய சிக்கல்களைக் கண்டறியும்**. நீங்கள் ஒரு பச்சை பொத்தானைப் பெற்றால், எல்லாம் மதிப்பாய்வுக்குத் தயாராக இருக்கும்; இல்லையெனில், காசோலையின் கீழ் உள்ள "விவரங்கள்" என்பதைக் கிளிக் செய்யவும், அது லின்டர் விரும்பாததைக் கண்டறியத் தவறிவிட்டது, மேலும் உங்கள் PR திறக்கப்பட்ட கிளையில் புதிய உறுதிமொழியைச் சேர்ப்பதில் சிக்கலைச் சரிசெய்யவும். + + +இறுதியாக, நீங்கள் சேர்க்க விரும்பும் ஆதாரமானது `Free-Programming-Books' பொருத்தமானது என்று உங்களுக்குத் தெரியாவிட்டால், [பங்களிப்பில்](CONTRIBUTING.md) உள்ள வழிகாட்டுதல்களைப் படிக்கவும் *([translations](README.md#translations) also available)*. \ No newline at end of file diff --git a/docs/README.md b/docs/README.md index ea587d415a6f9..e4a85c48a4dce 100644 --- a/docs/README.md +++ b/docs/README.md @@ -109,6 +109,7 @@ Volunteers have translated many of our Contributing, How-to, and Code of Conduct - [Contributing](CONTRIBUTING-sv.md) - [How-to](HOWTO-sv.md) - Tamil / தமிழ் + - [How-to](HOWTO-ta.md) - Telugu / తెలుగు - [Code of Conduct](CODE_OF_CONDUCT-te.md) - [Contributing](CONTRIBUTING-te.md) From d017e7c887a0f9e8a7c775419a348a422a46f3b5 Mon Sep 17 00:00:00 2001 From: Alejandro Armenta <56851165+alexanderNWO@users.noreply.github.com> Date: Tue, 3 Oct 2023 09:16:01 -0600 Subject: [PATCH 215/854] (changes made) Adding an Amazon DynamoDB Spanish eBook (#9756) * Adding an Amazon DynamoDB Spanish eBook * Adding Lint for DynamoDB Books * Updating suggestion DynamoDB eBook Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-es.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/books/free-programming-books-es.md b/books/free-programming-books-es.md index 79260a2fc9098..87ff4363ca99d 100644 --- a/books/free-programming-books-es.md +++ b/books/free-programming-books-es.md @@ -31,6 +31,7 @@ * [Matemáticas](#matem%C3%A1ticas) * [.NET (C# Visual Studio)](#net-c--visual-studio) * [NoSQL](#nosql) + * [DynamoDB](#dynamodb) * [MongoDB](#mongodb) * [Redis](#redis) * [Perl](#perl) @@ -281,6 +282,11 @@ ### NoSQL +#### DynamoDB + +* [Aprendizaje amazon-dynamodb](https://riptutorial.com/Download/amazon-dynamodb-es.pdf) - Compiled from StackOverflow documentation (PDF) + + #### MongoDB * [El pequeño libro MongoDB](https://github.com/uokesita/the-little-mongodb-book) - Karl Seguin, `trl.:` Osledy Bazo From f2006bd5c81b55ba4166306fa1c622c4548f213a Mon Sep 17 00:00:00 2001 From: hsicilia <47435953+hsicilia@users.noreply.github.com> Date: Tue, 3 Oct 2023 16:17:04 +0100 Subject: [PATCH 216/854] Add Atareao con Linux podcast in Spanish (#9757) --- casts/free-podcasts-screencasts-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/casts/free-podcasts-screencasts-es.md b/casts/free-podcasts-screencasts-es.md index 78c887d7f2e5a..035e304c5ecfa 100644 --- a/casts/free-podcasts-screencasts-es.md +++ b/casts/free-podcasts-screencasts-es.md @@ -59,6 +59,7 @@ ### Software Libre +* [Atareao con Linux](https://atareao.es/podcast) - Lorenzo Carbonell (podcast) * [Compilando Podcast](https://compilando.audio) - Paco Estrada (podcast) * [Mangocast](https://www.mangocast.net) - Lucho Benitez, Pablo Santa Cruz, Miguel Balsevich, Luis Corvalán, Rolando Natalizia (podcast) * [Podcast Linux](https://podcastlinux.com) - Juan Febles (podcast) From 8295d6cb90beac0dc6d866624574c25c97347cfc Mon Sep 17 00:00:00 2001 From: Luis Olivetti Date: Tue, 3 Oct 2023 12:21:40 -0300 Subject: [PATCH 217/854] Authors added to some ebooks (#9761) --- books/free-programming-books-pt_BR.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index 34c10ffbbc9cd..b35d378b0078b 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -228,12 +228,12 @@ ### Java * [Imergindo na JVM](https://leanpub.com/imergindo-jvm) - Otavio Santana *(Leanpub account or valid email requested)* -* [Introdução a Ciência da Computação com Java](http://ccsl.ime.usp.br/files/publications/files/2008/intro-java-cc.pdf) (PDF) +* [Introdução a Ciência da Computação com Java](http://ccsl.ime.usp.br/files/publications/files/2008/intro-java-cc.pdf) Alfredo Goldman, Fabio Kon, Paulo J. S. Silva (PDF) * [Java e Orientação a Objetos](http://www.caelum.com.br/apostila-java-orientacao-objetos/) - Caelum * [Java para Desenvolvimento Web](http://www.caelum.com.br/apostila-java-web/) - Caelum * [Programação Básica em Java](http://professor.unisinos.br/pjaques/material/java_basico.pdf) - Patrícia Jaques Maillard (PDF) * [Programação Orientada a Objetos: Uma Abordagem com Java](https://www.dca.fee.unicamp.br/cursos/PooJava/Aulas/poojava.pdf) - Ivan Luiz Marques Ricarte (PDF) -* [Programação para iniciantes](https://s3.amazonaws.com/algaworks-assets/ebooks/algaworks-livro-programacao-para-iniciantes-v1.1.pdf) (PDF) +* [Programação para iniciantes](https://s3.amazonaws.com/algaworks-assets/ebooks/algaworks-livro-programacao-para-iniciantes-v1.1.pdf) Alexandre Afonso (PDF) ### JavaScript @@ -367,7 +367,7 @@ * [Api REST Com Silex no GAE](http://bit.ly/ebook-silex) - Nanderson Castro (PDF, EPUB, MOBI) * [CakePHP](http://book.cakephp.org/2.0/pt/index.html) -* [Curso Linguagem PHP 2000](http://www.etelg.com.br/paginaete/downloads/informatica/php.pdf) (PDF) +* [Curso Linguagem PHP 2000](http://www.etelg.com.br/paginaete/downloads/informatica/php.pdf) Maurício Vivas de Souza Barreto (PDF) * [PHP Do jeito certo](http://br.phptherightway.com) * [PHPUnit](https://phpunit.de/manual/current/pt_br/index.html) (PDF, EPUB, MOBI) From 0c2b6be92d02faaf0299e3130afc3bc051ee8fa4 Mon Sep 17 00:00:00 2001 From: Rabindra Dhakal Date: Tue, 3 Oct 2023 21:30:09 +0545 Subject: [PATCH 218/854] Add Rust Atomics and Locks by Mara Bos (#9772) --- 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 8e6c836b5002b..a3233f4b2a856 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2288,6 +2288,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Learn Rust in Y minutes](https://learnxinyminutes.com/docs/rust/) * [Learn Rust With Entirely Too Many Linked Lists](https://rust-unofficial.github.io/too-many-lists) - Alexis Beingessner * [Learning Rust Ebook](https://riptutorial.com/Download/rust.pdf) - StackOverflow Contributors (PDF) +* [Rust Atomics and Locks](https://marabos.nl/atomics) - Mara Bos (HTML) * [Rust by Example](https://doc.rust-lang.org/stable/rust-by-example) * [Rust Cookbook](https://rust-lang-nursery.github.io/rust-cookbook) * [Rust for Rubyists](https://web.archive.org/web/20190520171322/http://www.rustforrubyists.com/book) - Steve Klabnik *(:card_file_box: archived)* From baffa88b0bbc45ebc47cadccd888b680d347eb6e Mon Sep 17 00:00:00 2001 From: Aniket-Khalate <44313743+Aniketkhalate@users.noreply.github.com> Date: Tue, 3 Oct 2023 21:16:29 +0530 Subject: [PATCH 219/854] Added a Kotlin Course (#9773) * Added Kotlin Course by Smartherd * Added Kotlin Course by Smartherd --- 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 4d7727f76deaf..50528b63559f8 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1022,6 +1022,7 @@ * [Kotlin Course - Tutorial for Beginners](https://www.youtube.com/watch?v=F9UC9DY-vIU) - Nate Ebel, freeCodeCamp * [Kotlin for Java Developers](https://www.coursera.org/learn/kotlin-for-java-developers) - Svetlana Isakova, Andrey Breslav (Coursera) * [Kotlin Newbie To Pro](https://www.youtube.com/playlist?list=PLQkwcJG4YTCRSQikwhtoApYs9ij_Hc5Z9) - Philipp Lackner +* [Kotlin Tutorial for Beginners: Basics and Fundamentals for Android](https://www.youtube.com/playlist?list=PLlxmoA0rQ-LwgK1JsnMsakYNACYGa1cjR) - Smartherd * [One hour Kotlin guide for beginners](https://www.udemy.com/course/one-hour-kotlin-guide-for-beginners) - Tutlets Kkang (Udemy) * [Track: Kotlin Basics](https://hyperskill.org/tracks/18) - Hyperskill, JetBrains (Hyperskill) From ccd767571cc6e389fd6b2e9d1e13f7ca61374238 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Szopi=C5=84ski?= Date: Tue, 3 Oct 2023 18:12:29 +0200 Subject: [PATCH 220/854] Deleted inactive/irrelevant links (#9780) Chinese: third JS position is a blog post, last one redirects somewhere D3.js - the same as above --- books/free-programming-books-bn.md | 7 ------- books/free-programming-books-langs.md | 1 - books/free-programming-books-pl.md | 1 - books/free-programming-books-ru.md | 3 --- books/free-programming-books-zh.md | 4 ---- 5 files changed, 16 deletions(-) diff --git a/books/free-programming-books-bn.md b/books/free-programming-books-bn.md index 35bffe52efe98..0343c532db8b8 100644 --- a/books/free-programming-books-bn.md +++ b/books/free-programming-books-bn.md @@ -20,7 +20,6 @@ ### C -* [Computer Programming «কম্পিউটার প্রোগ্রামিং ১ম খণ্ড»](https://cpbook.subeen.com) - Tamim Shahriar Subeen (HTML) * [বাংলায় C প্রোগ্রামিং ল্যাঙ্গুয়েজ শেখার কোর্স](https://c.howtocode.dev) - Jakir Hossain, et al. @@ -44,11 +43,6 @@ * [বাংলায় জাভা প্রোগ্রামিং শেখার কোর্স](http://java.howtocode.dev) - Bazlur Rahman, et al. (howtocode.dev) -### JavaScript - -* [হাতেকলমে জাভাস্ক্রিপ্ট: সম্পূর্ণ বাংলায় হাতেকলমে জাভাস্ক্রিপ্ট শিখুন](https://zonayed.js.org) - Zonayed Ahmed (HTML) - - ### Machine Learning * [শূন্য থেকে পাইথন মেশিন লার্নিং: হাতেকলমে সাইকিট-লার্ন](https://raqueeb.gitbook.io/scikit-learn/) - Rakibul Hassan (HTML, [Jupyter Notebook](https://github.com/raqueeb/ml-python)) (gitbook) @@ -64,7 +58,6 @@ ### Python -* [পাইথন প্রোগ্রামিং বই](http://pybook.subeen.com) - Tamim Shahriar Subeen * [বাংলায় পাইথন](https://python.howtocode.dev) - Nuhil Mehdy * [সহজ ভাষায় পাইথন ৩](https://python.maateen.me) - Maksudur Rahman Maateen * [হুকুশ পাকুশের প্রোগ্রামিং শিক্ষা](https://hukush-pakush.com) - Ikram Mahmud (HTML) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index a3233f4b2a856..2b975c601f40f 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1142,7 +1142,6 @@ Books on general-purpose programming that don't focus on a specific language are * [JavaScript for Impatient Programmers (ES2022 edition)](https://exploringjs.com/impatient-js/) - Axel Rauschmayer (HTML) * [JavaScript from ES5 to ESNext](https://flaviocopes.com/page/es5-to-esnext/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)* * [JavaScript Fundamentals, Plus a Dash Of JQuery - for dinner ladies](http://nicholasjohnson.com/javascript-book/) - Nicholas Johnson (HTML) -* [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/) - Tim Ruffles (HTML) * [JavaScript Handbook](https://thevalleyofcode.com/js/) - Flavio Copes (HTML, PDF) * [JavaScript Interview #35](https://gumroad.com/l/javascript-interview-35) - Coderslang Master (PDF, email address *requested*, not required) * [JavaScript Notes for Professionals](https://goalkicker.com/JavaScriptBook/) - Compiled from StackOverflow documentation (PDF) diff --git a/books/free-programming-books-pl.md b/books/free-programming-books-pl.md index de1d5479644d6..fb191a7200fa3 100644 --- a/books/free-programming-books-pl.md +++ b/books/free-programming-books-pl.md @@ -115,7 +115,6 @@ ### JavaScript * [JavaScript](https://pl.wikibooks.org/wiki/JavaScript) - Wikibooks -* [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/pl) * [JavaScript. I wszystko jasne](http://shebang.pl/kursy/wszystko-jasne/) - Marijn Haverbeke, Łukasz Piwko * [Wstęp - JavaScript](http://www.kurshtml.edu.pl/js/index.html) - Sławomir Kokłowski diff --git a/books/free-programming-books-ru.md b/books/free-programming-books-ru.md index 743851f328581..a1599ab353c20 100644 --- a/books/free-programming-books-ru.md +++ b/books/free-programming-books-ru.md @@ -309,14 +309,12 @@ * [Вы не знаете JS (серия книг)](https://github.com/azat-io/you-dont-know-js-ru) - Кайл Симпсон * [Выразительный JavaScript](https://github.com/karmazzin/eloquentjavascript_ru) - Marijn Haverbeke -* [Курс современного JavaScript](https://bxnotes.ru/conspect/kurs-sovremennogo-javascript/) - bxnotes * [Онлайн-книга по WebGL](https://metanit.com/web/webgl) - Евгений Попов * [Паттерны для масштабируемых JavaScript-приложений](http://largescalejs.ru) - Эдди Османи * [Руководство по JavaScript](https://metanit.com/web/javascript) - Евгений Попов * [Современный учебник JavaScript](http://learn.javascript.ru) - Илья Кантор * [Учебник по Javascript](https://coderlessons.com/tutorials/veb-razrabotka/uchit-javascript/uchebnik-po-javascript) - CoderLessons.com * [JavaScript и jQuery](https://html5book.ru/javascript-jquery) - Елена Назарова -* [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/ru) - Иво Ветцель #### AngularJS @@ -340,7 +338,6 @@ * [Руководство по Node.js](https://metanit.com/web/nodejs) - Евгений Попов * [Учебник Node.js](https://coderlessons.com/tutorials/veb-razrabotka/uchebnik-node-js/uchebnik-node-js) - CoderLessons.com -* [Node.js для начинающих](http://nodebeginner.ru) - Manuel Kiessling #### Nuxt.js diff --git a/books/free-programming-books-zh.md b/books/free-programming-books-zh.md index 9b45e5c6c6456..2ff60b04cd181 100644 --- a/books/free-programming-books-zh.md +++ b/books/free-programming-books-zh.md @@ -467,7 +467,6 @@ * [命名函数表达式探秘](http://justjavac.com/named-function-expressions-demystified.html) - kangax、为之漫笔(翻译) (原始地址无法打开,所以此处地址为justjavac博客上的备份) * [你不知道的JavaScript](https://github.com/getify/You-Dont-Know-JS/tree/1ed-zh-CN) -* [深入理解JavaScript系列](http://www.cnblogs.com/TomXu/archive/2011/12/15/2288411.html) * [现代 JavaScript 教程](https://zh.javascript.info) - Ilya Kantor * [学用 JavaScript 设计模式](http://www.oschina.net/translate/learning-javascript-design-patterns) - 开源中国 * [Airbnb JavaScript 规范](https://github.com/adamlu/javascript-style-guide) @@ -476,11 +475,9 @@ * [JavaScript 标准参考教程(alpha)](http://javascript.ruanyifeng.com) * [javascript 的 12 个怪癖](https://github.com/justjavac/12-javascript-quirks) * [JavaScript 教程 - 廖雪峰的官方网站](https://www.liaoxuefeng.com/wiki/1022910821149312) -* [JavaScript 秘密花园](http://bonsaiden.github.io/JavaScript-Garden/zh/) * [《JavaScript 模式》](https://github.com/jayli/javascript-patterns) (《JavaScript patterns》译本) * [JavaScript 原理](https://web.archive.org/web/20170112164945/http://typeof.net/s/jsmech/) * [JavaScript Promise迷你书](http://liubin.github.io/promises-book/) -* [JavaScript编程指南](http://pij.robinqu.me) ([源码](https://github.com/RobinQu/Programing-In-Javascript)) #### AngularJS @@ -504,7 +501,6 @@ * [楚狂人的D3教程](http://www.cnblogs.com/winleisure/tag/D3.js/) * [官方API文档](https://github.com/mbostock/d3/wiki/API--%E4%B8%AD%E6%96%87%E6%89%8B%E5%86%8C) -* [张天旭的D3教程](http://blog.csdn.net/zhang__tianxu/article/category/1623437) * [Learning D3.JS](http://d3.decembercafe.org) - 十二月咖啡馆 From 24eb17d570a7c994d79bb42dbe5ea5f8da70a039 Mon Sep 17 00:00:00 2001 From: Aldo Costa Silveira <61122744+backtoaldo@users.noreply.github.com> Date: Tue, 3 Oct 2023 13:58:11 -0300 Subject: [PATCH 221/854] Removing books whose links are not functional: (#9796) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removing books whose links are not functional: Removendo livros cujos links não funcionam: Broken link - Category: Assembly Link quebrado - Categoria: Assembly * [Execução de Programas: Como funcionam carregadores, ligadores e interpretadores](https://www.inf.ufpr.br/bmuller/assets/docs/livroSB.pdf) - Bruno Müller Junior (PDF) 404 · Página não encontrada 404 · Page not found Broken link - Category: C Link quebrado - Categoria: C * [Curso de Programação em C - UFMG](http://www2.dcc.ufmg.br/disciplinas/pc/source/introducao_c_renatocm_deeufmg.pdf) - Renato Cardoso Mesquita (PDF) DNS_PROBE_FINISHED_NXDOMAIN Broken link - Category: C++ Link quebrado - Categoria: C++ * [Estrutura de Dados](http://calhau.dca.fee.unicamp.br/wiki/images/0/01/EstruturasDados.pdf) (PDF) ERR_CONNECTION_TIMED_OUT Broken link - Category: Java Link quebrado - Categoria: Java * [Programação Básica em Java](http://professor.unisinos.br/pjaques/material/java_basico.pdf) - Patrícia Jaques Maillard (PDF) Forbidden You don't have permission to access on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request. Broken link - Category: Python Link quebrado - Categoria: Python * [Python Orientado a Objetos](https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnxyYWZhZWx1ZnR8Z3g6NTJlM2UzYzY1ZTgzMDEwMw) (PDF) Nenhuma visualização disponível No preview available --- books/free-programming-books-pt_BR.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index b35d378b0078b..81169f1576347 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -101,7 +101,6 @@ ### Assembly * [Assembly x86](https://mentebinaria.gitbook.io/assembly-x86/) - Luis Felipe, Mente Binária (gitbook) -* [Execução de Programas: Como funcionam carregadores, ligadores e interpretadores](https://www.inf.ufpr.br/bmuller/assets/docs/livroSB.pdf) - Bruno Müller Junior (PDF) * [Linguagem Assembly: Introdução ao padrão Intel 8086](https://github.com/J-AugustoManzano/livro_Assembly-Intro-8086) - José Augusto N. G. Manzano (PDF) @@ -115,7 +114,6 @@ * [Algoritmos em Grafos](https://www.ime.usp.br/~yoshi/2005i/mac328/) - Yoshiharu Kohayakawa (HTML) * [Algoritmos para Grafos (via Sedgewick)](https://www.ime.usp.br/~pf/algoritmos_para_grafos/) - Paulo Feofiloff (HTML) * [Apostila Linguagem C](http://www.ime.usp.br/~slago/slago-C.pdf) - Silvio Lago (PDF) -* [Curso de Programação em C - UFMG](http://www2.dcc.ufmg.br/disciplinas/pc/source/introducao_c_renatocm_deeufmg.pdf) - Renato Cardoso Mesquita (PDF) * [Guia Beej's Para Programação em Rede - Usando Internet Sockets](http://beej.us/guide/bgnet/translations/bgnet_ptbr.html) - Brian "Beej Jorgensen" Hall, `trl.:` cv8minix3 (HTML) * [Introdução a Programação](https://github.com/ufpb-computacao/introducao-a-programacao-livro/releases) - livro adotado na UFPB. * [Linguagem C - Notas de Aula](https://www.inf.ufpr.br/cursos/ci067/Docs/NotasAula/) - Carmem Hara, Wagner Zola (HTML, [PDF](https://www.inf.ufpr.br/cursos/ci067/Docs/NotasAula.pdf)) @@ -132,7 +130,6 @@ ### C++ * [Apostila Linguagem C++](http://www.ime.usp.br/~slago/slago-C++.pdf) - Silvio Lago (PDF) -* [Estrutura de Dados](http://calhau.dca.fee.unicamp.br/wiki/images/0/01/EstruturasDados.pdf) (PDF) * [Programação Orientada a Objetos em C++](https://web.archive.org/web/20190124233626/http://webserver2.tecgraf.puc-rio.br/~manuel/Download/Programacao%20Orientada%20a%20Objetos%20em%20C++.pdf) (PDF) * [Tópicos Especiais em Programação](https://github.com/edsomjr/TEP) - Edson Alves (HTML) @@ -231,7 +228,6 @@ * [Introdução a Ciência da Computação com Java](http://ccsl.ime.usp.br/files/publications/files/2008/intro-java-cc.pdf) Alfredo Goldman, Fabio Kon, Paulo J. S. Silva (PDF) * [Java e Orientação a Objetos](http://www.caelum.com.br/apostila-java-orientacao-objetos/) - Caelum * [Java para Desenvolvimento Web](http://www.caelum.com.br/apostila-java-web/) - Caelum -* [Programação Básica em Java](http://professor.unisinos.br/pjaques/material/java_basico.pdf) - Patrícia Jaques Maillard (PDF) * [Programação Orientada a Objetos: Uma Abordagem com Java](https://www.dca.fee.unicamp.br/cursos/PooJava/Aulas/poojava.pdf) - Ivan Luiz Marques Ricarte (PDF) * [Programação para iniciantes](https://s3.amazonaws.com/algaworks-assets/ebooks/algaworks-livro-programacao-para-iniciantes-v1.1.pdf) Alexandre Afonso (PDF) @@ -385,7 +381,6 @@ * [Python e Orientação a Objetos](https://www.caelum.com.br/apostila-python-orientacao-a-objetos/) * [Python Fluente, Segunda Edição (2023)](https://pythonfluente.com) - Luciano Ramalho (HTML) * [Python Funcional](https://dunossauro.github.io/python-funcional/) - Eduardo Mendes -* [Python Orientado a Objetos](https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnxyYWZhZWx1ZnR8Z3g6NTJlM2UzYzY1ZTgzMDEwMw) (PDF) * [Python para Desenvolvedores](https://ark4n.files.wordpress.com/2010/01/python_para_desenvolvedores_2ed.pdf) (PDF) * [Tutorial Django Girls](http://tutorial.djangogirls.org/pt/) From 9498f7941ce0bcea3e34938f4be42fc48413e235 Mon Sep 17 00:00:00 2001 From: Soumyadeb Basu Date: Tue, 3 Oct 2023 22:44:42 +0530 Subject: [PATCH 222/854] Added Microservice Tutorial in Hindi (YouTube Playlist). (#9803) * Added link of YouTube palylist for Core Java Interview Questions. * Updated Youtube Playlist for Java resource. * Added YouTube video resource for Spring Boot Complete Tutorial. * Changes added as per PR review comment. * Added Microservice tutorial in Hindi. --- 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 5ca164a475786..876ca777c21d3 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -313,6 +313,7 @@ * [Java Tutorial](https://youtube.com/playlist?list=PLX9Zi6XTqOKQ7TdRz0QynGIKuMV9Q2H8E) - Saurabh Shukla Sir * [Java Tutorials for Beginners](https://www.youtube.com/playlist?list=PLlhM4lkb2sEhfuXL-2BDrJ67WkUdQ2v9b) - Deepak Panwar, Smart Programming * [Java Tutorials For Beginners In Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9agS67Uits0UnJyrYiXhDS6q) - CodeWithHarry +* [Microservice Tutorial in Hindi 2023](https://www.youtube.com/playlist?list=PL0zysOflRCelb2Y4WOVckFC6B050BzV0D) - Learn Code With Durgesh * [Spring Boot Tutorial For Beginners (in Hindi)](https://www.youtube.com/playlist?list=PL5mjp3QjkuoLPS-L28yKCKyzCMX8WRVno) - ProgRank From 8ac0fe608825b09cc056ac9ee2394c7beff2e29e Mon Sep 17 00:00:00 2001 From: MixeroTN <40803091+MixeroTN@users.noreply.github.com> Date: Tue, 3 Oct 2023 19:18:33 +0200 Subject: [PATCH 223/854] Update dead links in free-programming-books-langs-pl.md (#9806) * Replace dead links with the web archive ones (pl) * Add 'archived' notations (pl) https://github.com/EbookFoundation/free-programming-books/blob/ccd767571cc6e389fd6b2e9d1e13f7ca61374238/docs/CONTRIBUTING.md#archived * Remove empty indexes (pl) --- books/free-programming-books-pl.md | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/books/free-programming-books-pl.md b/books/free-programming-books-pl.md index fb191a7200fa3..8cc19d40cb76b 100644 --- a/books/free-programming-books-pl.md +++ b/books/free-programming-books-pl.md @@ -8,7 +8,6 @@ * [C](#c) * [C#](#csharp) * [C++](#cpp) -* [Coq](#coq) * [Haskell](#haskell) * [HTML and CSS](#html-and-css) * [Java](#java) @@ -18,7 +17,6 @@ * [MySQL](#mysql) * [Perl](#perl) * [PHP](#php) - * [Symfony](#symfony) * [Prolog](#prolog) * [Python](#python) * [Django](#django) @@ -33,7 +31,7 @@ * [Pisanie OS](https://pl.wikibooks.org/wiki/Pisanie_OS) - Wikibooks * [Poradnik początkującego programisty](http://www.eioba.pl/a/2eu1/poradnik-poczatkujacego-programisty) - Mariusz Żurawek * [Programowanie webowe E14](https://www.youtube.com/playlist?list=PLOYHgt8dIdoxOp0wtNk9Sle5WUsBZc6kq) -* [Struktury danych i ich zastosowania](https://web.archive.org/web/20190126061036/http://informatykaplus.edu.pl/upload/list/czytelnia/Struktury_danych_i_ich_zastosowania.pdf) - Informatyka+ (PDF) +* [Struktury danych i ich zastosowania](https://web.archive.org/web/20190126061036/http://informatykaplus.edu.pl/upload/list/czytelnia/Struktury_danych_i_ich_zastosowania.pdf) - Informatyka+ (PDF) *(:card_file_box: archived)* * [W poszukiwaniu wyzwań 2](https://www.mimuw.edu.pl/~idziaszek/algonotes/looking-for-a-challenge-2-pl.pdf) - Zadania z AMPPZ 2011–2014 (PDF) @@ -57,14 +55,14 @@ ### Bash -* [Kurs Bash'a](http://web.archive.org/web/20180129013729/http://dief.republika.pl/kursbasha.tar.gz) (tar.gz) +* [Kurs Bash'a](http://web.archive.org/web/20180129013729/http://dief.republika.pl/kursbasha.tar.gz) (tar.gz) *(:card_file_box: archived)* * [Programowanie w Bashu czyli jak pisać skrypty w Linuksie](https://www.arturpyszczuk.pl/files/bash/bash.pdf) - Artur Pyszczuk (PDF) ### C * [Beej's Guide to Network Programming - Używanie gniazd internetowych](http://www.asawicki.info/Mirror/Beej_s%20Guide%20to%20Network%20Programming%20PL/bgnet.pdf) - Brian "Beej Jorgensen" Hall, Przełożył Bartosz Zapałowski (PDF) -* [Kurs języka C](http://kurs-c.manifo.com/konfiguracja-srodowiska-298-547) - Mateusz Piaszczak +* [Kurs języka C](https://web.archive.org/web/20220910113443/https://kurs-c.manifo.com/konfiguracja-srodowiska-298-547) - Mateusz Piaszczak *(:card_file_box: archived)* * [Programowanie w C](https://upload.wikimedia.org/wikibooks/pl/6/6a/C.pdf) - Wikibooks (PDF) * [Programowanie w języku C](http://www.arturpyszczuk.pl/files/c/pwc.pdf) (PDF) * [Wgłąb języka C](http://helion.pl/online/wglab/wglab.zip) (ZIP) @@ -85,7 +83,7 @@ * [Język C++ – podstawy programowania](http://www.dz5.pl/ti/cpp/zz_dodatki/kurs_cpp_szczegolowy2.pdf) - Paweł Mikołajczak (PDF) * [Kurs C++](http://cpp0x.pl/kursy/Kurs-C++/1) - Piotr Szawdyński * [Kurs podstaw Arduino](https://forbot.pl/blog/kurs-arduino-podstawy-programowania-spis-tresci-kursu-id5290) - forbot.pl -* [Megatutorial "Od zera do gier kodera"](http://xion.org.pl/productions/texts/coding/megatutorial/) - Karol Kuczmarski +* [Megatutorial "Od zera do gier kodera"](https://web.archive.org/web/20230504051926/http://xion.org.pl/productions/texts/coding/megatutorial) - Karol Kuczmarski *(:card_file_box: archived)* * [Programowanie obiektowe i C++](https://mst.mimuw.edu.pl/wyklady/poc/wyklad.pdf) - Janusz Jabłonowski (PDF) @@ -115,6 +113,7 @@ ### JavaScript * [JavaScript](https://pl.wikibooks.org/wiki/JavaScript) - Wikibooks +* [JavaScript Garden](https://web.archive.org/web/20220910115336/https://bonsaiden.github.io/JavaScript-Garden/pl) *(:card_file_box: archived)* * [JavaScript. I wszystko jasne](http://shebang.pl/kursy/wszystko-jasne/) - Marijn Haverbeke, Łukasz Piwko * [Wstęp - JavaScript](http://www.kurshtml.edu.pl/js/index.html) - Sławomir Kokłowski @@ -146,14 +145,13 @@ ### PHP * [Kurs PHP](http://phpkurs.pl) - Leszek Krupiński -* [Kurs PHP OOP](http://cyberpunk.e-spin.pl/86,37,5/KOD/KURSY-PROGRAMOWANIA/Kurs-PHP-OOP) * [PHP](https://pl.wikibooks.org/wiki/PHP) - Wikibooks * [PHP: The Right Way](http://pl.phptherightway.com) - Josh Lockhart ### Prolog -* [Programowanie w logice z ograniczeniami: Łagodne wprowadzenie dla platformy ECLiPSe](http://www.pwlzo.pl) - Antoni Niederliński +* [Programowanie w logice z ograniczeniami: Łagodne wprowadzenie dla platformy ECLiPSe](https://web.archive.org/web/20230329101049/http://pwlzo.pl/) - Antoni Niederliński *(:card_file_box: archived)* ### Python From 48ea2287134942d836488a9861bf0ea0de1ac238 Mon Sep 17 00:00:00 2001 From: 3R1Dev <90082629+3R1Dev@users.noreply.github.com> Date: Tue, 3 Oct 2023 12:21:26 -0500 Subject: [PATCH 224/854] Updated link for the Java Guide Book in the HE section (#9771) * updated link in the Java section of the HE free books * Update for free-programming-books-he.md Removed the link to the "Java Guide" by Chaim Michael, the link is no longer available. Removed the section for Java so that there is no blank space there along with the Java listed in the Index. * Update free-programming-books-he.md Added a space as required by formatting --- books/free-programming-books-he.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/books/free-programming-books-he.md b/books/free-programming-books-he.md index 48945c442fbe2..8d65e73ce34f9 100644 --- a/books/free-programming-books-he.md +++ b/books/free-programming-books-he.md @@ -6,7 +6,6 @@ * [Assembly](#assembly) * [C](#c) * [C#](#csharp) -* [Java](#java) * [Python](#python) @@ -42,11 +41,6 @@ * [ספר על למידת מכונה ולמידה עמוקה](https://github.com/AvrahamRaviv/Deep-Learning-in-Hebrew) – אברהם רביב ומייק ארליסון -### Java - -* [המדריך הישראלי לג׳אווה](https://javabook.co.il/wordpress/?page_id=10) – חיים מיכאל - - ### Python * [תכנות בשפת פייתון](https://data.cyber.org.il/python/python_book.pdf) – ברק גונן, המרכז לחינוך סייבר (PDF) From 4a0f981d8aa3956ed0c55fda5f3d4d7eb7fc7efa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sayak=20Mondal=20=E2=9A=A1?= Date: Tue, 3 Oct 2023 22:55:56 +0530 Subject: [PATCH 225/854] (changes made) Add Spring Boot Tutorials - Telusko (#9785) * Add Spring Bott Tutorials - Telusko * Fix Typo:Add Spring Boot Tutorials - Telusko * Fix Alphabetical Ordering * 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 50528b63559f8..d5a84be8cf723 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -823,6 +823,7 @@ * [Software Construction in Java](https://openlearninglibrary.mit.edu/courses/course-v1:MITx+6.005.1x+3T2016/about) - MIT Open Learning Library * [Spring 5 Core - An Ultimate Guide](https://www.udemy.com/learn-spring-5-core-from-scratch/) - Somnath Musib (Udemy) * [Spring Boot Tutorials](https://www.youtube.com/playlist?list=PLhfxuQVMs-nx3YQa3XJ9-4g_EoK0J8WhU) - Daily Code Buffer (Shabbir Dawoodi) +* [Spring Boot Tutorials Full Course](https://www.youtube.com/watch?v=35EQXmHKZYs) - Telusko (Navin Reddy) * [What is Java?](https://sagecode.net/java/index.html) - Elucian Moise (Sage-Code) From 5cbdb9bbc09da42ed844e6c7d8eb7c21372e17db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sayak=20Mondal=20=E2=9A=A1?= Date: Tue, 3 Oct 2023 22:56:43 +0530 Subject: [PATCH 226/854] (changes made) Add Linux Tutorial For Beginners in Hindi - M Prashant (#9805) * Add Linux Tutorial For Beginners in Hindi * 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 876ca777c21d3..7a8bb6489123c 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -387,6 +387,7 @@ * [Linux Full Course (Beginner to Advanced) \| Learn Linux in Hindi](https://www.youtube.com/playlist?list=PLjVLYmrlmjGcsZGJWeo8ec4yIBLX2KeyR) - WsCube Tech * [Linux Tutorial For Beginners in Hindi](https://www.youtube.com/playlist?list=PLSntPnamABVEi_K1gxbOEwXVz09pY9qb8) - Ankit Tiwari * [Linux Tutorial For Beginners in Hindi](https://www.youtube.com/watch?v=_tCY-c-sPZc) - CodeWithHarry +* [Linux Tutorials For Beginners in Hindi](https://www.youtube.com/playlist?list=PL0tP8lerTbX3eUtBFS0Ir4_aFqKuXWjYZ) - M Prashant ### Machine Learning From 9a037197afd749743b7ca69bdc8566cd01ec0a49 Mon Sep 17 00:00:00 2001 From: Douglas Evaristo Date: Tue, 3 Oct 2023 14:34:24 -0300 Subject: [PATCH 227/854] Update free-programming-books-pt_BR.md (#9753) Add a Author name reference --- books/free-programming-books-pt_BR.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index 81169f1576347..41fac2b2e4014 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -218,7 +218,7 @@ * [Apostila de HTML](https://www.telecom.uff.br/pet/petws/downloads/apostilas/HTML.pdf) - Robertha Pereira Pedroso (PDF) * [Desenvolvimento Web com HTML, CSS e JavaScript](https://www.caelum.com.br/apostila-html-css-javascript/) - Caelum -* [Dive Into HTML5](http://diveintohtml5.com.br) +* [Dive Into HTML5](http://diveintohtml5.com.br) - Mark Pilgrim * [Estruturando o HTML com CSS](http://pt-br.learnlayout.com) From ab93c7dd92c2d8a655df948a64e74194fb259350 Mon Sep 17 00:00:00 2001 From: Muradha <63029812+muradha@users.noreply.github.com> Date: Wed, 4 Oct 2023 00:36:53 +0700 Subject: [PATCH 228/854] Update free-courses-id.md (#9680) * Update free-courses-id.md * Update courses/free-courses-id.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- 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 d4a498b5f3c93..7310baa87304a 100644 --- a/courses/free-courses-id.md +++ b/courses/free-courses-id.md @@ -221,6 +221,7 @@ * [JavaScript Module](https://devsaurus.com/javascript-module) - Devsaurus * [JavaScript Tutorial Bahasa Indonesia](https://www.youtube.com/playlist?list=PL-CtdCApEFH8SS0Gsj9_a0cC0jypFEoSg) - Eko Kurniawan Khannedy, Programmer Zaman Now * [Main Main JavaScript](https://www.youtube.com/playlist?list=PLCZlgfAG0GXCyd70hT8jYl24bLuPpH9iR) - Sekolah Koding +* [Nest JS Tutorial Indonesia](https://youtube.com/playlist?list=PL9At9z2rvOC8phs2qV4Fysy8cejzg6pU0) - Ekky Ridyanto (Balademy) * [Tutorial AngularJS Indonesia](https://www.youtube.com/playlist?list=PLohWNsc-n1L-3ffIaGRAjbTQm7bh9F9FG) - Windu Purnomo * [Tutorial JavaScript Pemrograman Berorientasi Objek](https://www.youtube.com/watch?v=SDROba_M42g) - Programmer Zaman Now * [Tutorial NextJS Bahasa Indonesia](https://www.youtube.com/playlist?list=PLU4DS8KR-LJ3-zouYHHknPq1G5VTB8PRf) - Prawito Hudoro From bc3a2b8905e5c232e745ccc13acbc236ddf32c49 Mon Sep 17 00:00:00 2001 From: Deivy Hernandez Date: Tue, 3 Oct 2023 14:39:45 -0300 Subject: [PATCH 229/854] Add aws solution architect resources (changes made) (#9719) * Add aws solution architect resources * Change platform url to coursera * Fix Alphabetical ordering * Change time-limited course * Remove youtube playlist --- 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 d5a84be8cf723..b1eec4365b563 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -366,6 +366,7 @@ #### AWS * [AWS Certified Cloud Practitioner Course](https://youtube.com/playlist?list=PLt1SIbA8guuvfvUDVLpJepmbnYpOfYCIB) - Stephane Maarek +* [AWS Power Hour: Architecting](https://pages.awscloud.com/traincert-twitch-power-hour-architecting.html?saa=sec&sec=prep) - AWS * [AWS Tutorial For Beginners](https://youtube.com/playlist?list=PLEiEAq2VkUULlNtIFhEQHo8gacvme35rz) - Simplilearn * [AWS Zero to Hero](https://www.youtube.com/playlist?list=PLdpzxOOAlwvLNOxX0RfndiYSt1Le9azze) - Abhishek Veeramalla * [Cloud Computing Basics with AWS](https://trailhead.salesforce.com/content/learn/modules/aws-cloud) - Trailhead (Salesforce) (email address *required*) From 223428ceaafb8866d04e5f757f5f9c16dafbb9a1 Mon Sep 17 00:00:00 2001 From: Ujjawal Kumar Date: Tue, 3 Oct 2023 23:13:01 +0530 Subject: [PATCH 230/854] added javascript hindi playlist (#9619) * Update free-courses-en.md Added Javascript Playlist * Update free-courses-hi.md added javascript hindi playlist * Update free-courses-hi.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-hi.md Added name of instructor * Update free-courses-en.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 7a8bb6489123c..1a1b9effe3670 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -319,6 +319,7 @@ ### JavaScript +* [Chai aur Javascript हिन्दी](https://www.youtube.com/playlist?list=PLu71SKxNbfoBuX3f4EOACle2y-tRC5Q37) - Chai aur Code (Hitesh Choudhary) * [JavaScript \| Beginning to Mastery Complete Tutorial](https://www.youtube.com/watch?v=chx9Rs41W6g&list=PLwgFb6VsUj_n15Cg_y2ULKfsOR1XiQqPx) - Harshit Vashisth * [JavaScript Introduction Tutorial in Hindi / Urdu](https://www.youtube.com/playlist?list=PL0b6OzIxLPbx-BZTaWu_AF7hsKo_Fvsnf) - Yahoo Baba * [JavaScript Tutorial for Beginners](https://www.youtube.com/playlist?list=PLsyeobzWxl7rrvgG7MLNIMSTzVCDZZcT4) - Telusko From 5344ed9310ab081d6d1d7036a6647921d75f2154 Mon Sep 17 00:00:00 2001 From: Pranav Dasan <62214486+pranavdasan@users.noreply.github.com> Date: Tue, 3 Oct 2023 17:51:43 -0700 Subject: [PATCH 231/854] Added 2 more courses in free-courses-hi.md (#9673) * Added 2 more courses in free-courses-hi.md I added two more courses in Hindi to learn python. I also made sure that it's still in alphabetical order * Update free-courses-hi.md * Update free-courses-hi.md * Updated free-courses-hi.md * Gave credit to CodeWithHarry * 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 1a1b9effe3670..ba6b715ad11a6 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -459,6 +459,7 @@ ### Python +* [100 Days of Code (Hindi) - Python Course](https://replit.com/learn/code-with-harry-100-doc) - CodeWithHarry (replit) * [Advance Python (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhijd1hUF2VWiKt8FHNBa7kGb) - Rajesh Kumar, Geeky Shows * [Class 12 Board \| Python \| Computer Science](https://www.youtube.com/playlist?list=PLKKfKV1b9e8oyESqu5mrGN-eDxHdNoi_j) - Apni Kaksha * [Complete Python tutorial in Hindi](https://www.youtube.com/playlist?list=PLmRclvVt5DtmcLF3ywxKg692lhfD6SUOr) - codeitup From 1f60a7d1221ad4cae39cad362d515daed22fca8c Mon Sep 17 00:00:00 2001 From: Robin Schulte <52501124+relativvv@users.noreply.github.com> Date: Wed, 4 Oct 2023 02:54:59 +0200 Subject: [PATCH 232/854] Improve german courses (#9755) --- README.md | 2 +- courses/free-courses-de.md | 18 ++++++++++++++++++ more/free-programming-playgrounds-de.md | 8 ++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 more/free-programming-playgrounds-de.md diff --git a/README.md b/README.md index 341f43800f1f4..7acfd33e0b48a 100644 --- a/README.md +++ b/README.md @@ -209,7 +209,7 @@ Write, compile and run your code within a browser. Try it out! + [Chinese / 中文](more/free-programming-playgrounds-zh.md) + [English](more/free-programming-playgrounds.md) - ++ [German](more/free-programming-playgrounds-de.md) ## Translations diff --git a/courses/free-courses-de.md b/courses/free-courses-de.md index 9dfc09710be74..f726aa3f6758e 100644 --- a/courses/free-courses-de.md +++ b/courses/free-courses-de.md @@ -1,5 +1,7 @@ ### Index +* [Ansible](#ansible) +* [Bash](#bash) * [C](#c) * [C++](#cpp) * [Haskell](#haskell) @@ -11,9 +13,20 @@ * [Python](#python) * [Rust](#rust) * [Spieleentwicklung](#spieleentwicklung) +* [SQL](#sql) * [TypeScript](#typescript) +### Ansible + +* [Ansible Tutorial](https://www.redhat.com/de/topics/automation/learning-ansible-tutorial) - RedHat + + +### Bash + +* [Bash-Scripting Grundkurs](https://www.ernstlx.com/linux90script.html) + + ### C++ * [C++ Grundlagen Tutorials von Pilzschaf](https://www.youtube.com/playlist?list=PLStQc0GqppuVs05kWvLBoHcWCULX3ueIM) - Pilzschaf @@ -77,6 +90,11 @@ * [Unreal Engine 4 Tutorial Deutsch/German](https://www.youtube.com/playlist?list=PLNmsVeXQZj7olLCliQ05e6hvEOl6sbBgv) - The Morpheus Tutorials +### SQL + +* [SQL-Grundlagen](https://wiki.selfhtml.org/wiki/Datenbank/SQL-Grundlagen) - SelfHTML + + ### TypeScript * [Erstellen von JavaScript-Anwendungen mithilfe von TypeScript](https://docs.microsoft.com/de-de/learn/paths/build-javascript-applications-typescript/) - Microsoft diff --git a/more/free-programming-playgrounds-de.md b/more/free-programming-playgrounds-de.md new file mode 100644 index 0000000000000..a7975461d7467 --- /dev/null +++ b/more/free-programming-playgrounds-de.md @@ -0,0 +1,8 @@ +### Index + +* [SQL](#sql) + + +### SQL + +* [SQL-Island](https://sql-island.informatik.uni-kl.de) - Spielerisch SQL lernen From c206edd001fb88c1050e5ecb3004caa6edfd1497 Mon Sep 17 00:00:00 2001 From: Mohamed Adel Date: Wed, 4 Oct 2023 03:56:12 +0300 Subject: [PATCH 233/854] updating url addresses (#9765) * updating url addresses * updating some http to https --- books/free-programming-books-ar.md | 2 +- books/free-programming-books-subjects.md | 58 ++++++++++++------------ 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/books/free-programming-books-ar.md b/books/free-programming-books-ar.md index 343ffab3ecc24..c21a3a2a9af15 100644 --- a/books/free-programming-books-ar.md +++ b/books/free-programming-books-ar.md @@ -130,7 +130,7 @@ ### Security -* [تأمين الشبكات اللاسلكية للمستخدم المنزلي](https://mohamedation.github.io/securing-wifi) - Mohamed Adel‏ (HTML) +* [تأمين الشبكات اللاسلكية للمستخدم المنزلي](https://mohamedation.com/securing-wifi/ar/) - Mohamed Adel‏ (HTML) * [تقنيات الاختراق المادي](https://librebooks.org/physical-hacking-techniques/) - Abdullah Ali Abdullah (PDF) * [دليل الأمان الرقمي](https://academy.hsoub.com/files/20-%D8%AF%D9%84%D9%8A%D9%84-%D8%A7%D9%84%D8%A3%D9%85%D8%A7%D9%86-%D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A/) * [عُدَّة الأمان الرقمي](https://librebooks.org/security-in-a-box/) - working group diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index ecb298cf26b8a..06edeb0183644 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -84,7 +84,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [The Definitive C++ Book Guide and List](https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list) * [Theassayer.org](http://theassayer.org) * [Tutorials Point](https://www.tutorialspoint.com) -* [Visualgo: Algorithm and Data Structure Visualization](http://visualgo.net) - Visualise data structures and algorithms through animation +* [Visualgo: Algorithm and Data Structure Visualization](https://visualgo.net) - Visualise data structures and algorithms through animation ### Algorithms & Data Structures @@ -110,13 +110,13 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Essential Algorithms](https://www.programming-books.io/essential/algorithms/) - Krzysztof Kowalczyk and Stack Overflow Documentation project (HTML) * [Foundations of Computer Science](http://infolab.stanford.edu/~ullman/focs.html) - Al Aho, Jeff Ullman * [Lectures Notes on Algorithm Analysis and Computational Complexity (Fourth Edition)](https://ianparberry.com/books/free/license.html) - Ian Parberry (use form at bottom of license) -* [LEDA: A Platform for Combinatorial and Geometric Computing](http://people.mpi-inf.mpg.de/~mehlhorn/LEDAbook.html) - K. Mehlhorn, St. Näher +* [LEDA: A Platform for Combinatorial and Geometric Computing](https://people.mpi-inf.mpg.de/~mehlhorn/LEDAbook.html) - K. Mehlhorn, St. Näher * [Linked List Basics](http://cslibrary.stanford.edu/103/LinkedListBasics.pdf) - Nick Parlante (PDF) * [Linked List Problems](http://cslibrary.stanford.edu/105/LinkedListProblems.pdf) - Nick Parlante (PDF) * [Matters Computational: Ideas, Algorithms, Source Code](https://www.jjj.de/fxt/fxtbook.pdf) - Jörg Arndt (PDF) * [Open Data Structures: An Introduction](https://opendatastructures.org) - Pat Morin * [Planning Algorithms](http://lavalle.pl/planning/) - Steven M. LaValle -* [Problems on Algorithms (Second Edition)](http://ianparberry.com/books/free/license.html) - Ian Parberry (use form at bottom of license) +* [Problems on Algorithms (Second Edition)](https://ianparberry.com/books/free/license.html) - Ian Parberry (use form at bottom of license) * [Purely Functional Data Structures (1996)](https://web.archive.org/web/20210917054102/http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf) - Chris Okasaki (PDF) *(:card_file_box: archived)* * [Sequential and parallel sorting algorithms](https://www.inf.hs-flensburg.de/lang/algorithmen/sortieren/algoen.htm) - Hans Werner Lang (HTML) * [Text Algorithms](https://igm.univ-mlv.fr/~mac/REC/text-algorithms.pdf) - Maxime Crochemore, Wojciech Rytter (PDF) @@ -139,12 +139,12 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [On the Path to AI: Law’s prophecies and the conceptual foundations of the machine learning age](https://link.springer.com/book/10.1007/978-3-030-43582-0) - Thomas D. Grant, Damon J. Wischik (PDF, EPUB) * [Probabilistic Programming & Bayesian Methods for Hackers](http://camdavidsonpilon.github.io/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/) - Cam Davidson-Pilon (HTML, Jupyter Notebook) * [The History of Artificial Intelligence](https://courses.cs.washington.edu/courses/csep590/06au/projects/history-ai.pdf) - Chris Smith, Brian McGuire, Ting Huang, Gary Yang (PDF) -* [The Quest for Artificial Intelligence: A History of Ideas and Achievements](http://ai.stanford.edu/~nilsson/QAI/qai.pdf) - Nils J. Nilsson (PDF) +* [The Quest for Artificial Intelligence: A History of Ideas and Achievements](https://ai.stanford.edu/~nilsson/QAI/qai.pdf) - Nils J. Nilsson (PDF) ### Blockchain -* [Bitcoin and Cryptocurrency Technologies](http://bitcoinbook.cs.princeton.edu) - Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder, Jeremy Clark (PDF) +* [Bitcoin and Cryptocurrency Technologies](https://bitcoinbook.cs.princeton.edu) - Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder, Jeremy Clark (PDF) * [Blockchain for Dummies, 2nd IBM Limited Edition](https://www.ibm.com/downloads/cas/36KBMBOG) - Manav Gupta (PDF) * [chain.courses](https://web.archive.org/web/20220127020549/https://chain.courses/) - James Gan, Rishub Kumar *(:card_file_box: archived)* * [Getting Started with Enterprise Blockchain: A Guide to Design and Development](https://www.ibm.com/downloads/cas/RYWXAR0M) - Michael Bradley, David Gorman, Matt Lucas, Matthew Golby-Kirk (PDF) @@ -176,7 +176,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Kubernetes Hardening Guidance](https://media.defense.gov/2022/Aug/29/2003066362/-1/-1/0/CTR_KUBERNETES_HARDENING_GUIDANCE_1.2_20220829.PDF) - NSA, CISA (PDF) * [Learn Azure in a Month of Lunches](https://clouddamcdnprodep.azureedge.net/gdc/2014519/original) - Iain Foulds (PDF) * [Monitoring Modern Infrastructure](https://www.datadoghq.com/ebook/monitoring-modern-infrastructure/) *(account required)* -* [Multi-tenant Applications for the Cloud, 3rd Edition](http://www.microsoft.com/en-us/download/details.aspx?id=29263) +* [Multi-tenant Applications for the Cloud, 3rd Edition](https://www.microsoft.com/en-us/download/details.aspx?id=29263) * [OpenStack Operations Guide](https://docs.openstack.org/ops-guide/index.html) * [Streamline microservice management with Istio Service Mesh](https://developers.redhat.com/books/introducing-istio-service-mesh-microservices/) *(account required)* * [The Developer’s Guide to Azure](https://azure.microsoft.com/en-us/campaigns/developer-guide/) @@ -187,7 +187,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Competitive Programmer's Handbook](https://cses.fi/book/book.pdf) - Antti Laaksonen (PDF) * [Competitive Programming, 1st Edition](https://cpbook.net/#CP1details) - Steven Halim [(PDF)](https://www.comp.nus.edu.sg/~stevenha/myteaching/competitive_programming/cp1.pdf) * [Competitive Programming, 2nd Edition](https://cpbook.net/#CP2details) - Steven Halim [(PDF)](https://www.comp.nus.edu.sg/~stevenha/myteaching/competitive_programming/cp2.pdf) -* [Principles of Algorithmic Problem Solving](http://www.csc.kth.se/~jsannemo/slask/main.pdf) - Johan Sannemo (PDF) +* [Principles of Algorithmic Problem Solving](https://www.csc.kth.se/~jsannemo/slask/main.pdf) - Johan Sannemo (PDF) ### Compiler Design @@ -197,14 +197,14 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Compiler Design in C (1990)](https://holub.com/goodies/compiler/compilerDesignInC.pdf) - Allen Holub, Prentice Hall (PDF) * [Compiler Design: Theory, Tools, and Examples, C/C++ Edition](http://elvis.rowan.edu/~bergmann/books/Compiler_Design/c_cpp/Text/C_CppEd.pdf) - Seth D. Bergmann (PDF) * [Compiler Design: Theory, Tools, and Examples, Java Edition](http://elvis.rowan.edu/~bergmann/books/Compiler_Design/java/CompilerDesignBook.pdf) - Seth D. Bergmann (PDF) -* [Compiling Scala for the Java Virtual Machine](http://lampwww.epfl.ch/~schinz/thesis-final-A4.pdf) - Michel Schinz (PDF) -* [Compiling Techniques (1969)](http://www.chilton-computing.org.uk/acl/literature/books/compilingtechniques/overview.htm) - F.R.A. Hopgood, Macdonald -* [Crafting Interpreters](http://www.craftinginterpreters.com/contents.html) - Bob Nystrom (HTML) +* [Compiling Scala for the Java Virtual Machine](https://lampwww.epfl.ch/~schinz/thesis-final-A4.pdf) - Michel Schinz (PDF) +* [Compiling Techniques (1969)](https://www.chilton-computing.org.uk/acl/literature/books/compilingtechniques/overview.htm) - F.R.A. Hopgood, Macdonald +* [Crafting Interpreters](https://www.craftinginterpreters.com/contents.html) - Bob Nystrom (HTML) * [EXPL NITC: Build your own Compiler](https://silcnitc.github.io) - Murali Krishnan K., students in the Department of Computer Science and Engineering of the Calicut National Institute of Technology (HTML) -* [Implementing Functional Languages: A Tutorial](http://research.microsoft.com/en-us/um/people/simonpj/Papers/pj-lester-book/) - Simon Peyton Jones, David Lester +* [Implementing Functional Languages: A Tutorial](https://research.microsoft.com/en-us/um/people/simonpj/Papers/pj-lester-book/) - Simon Peyton Jones, David Lester * [Introduction to Compilers and Language Design](https://www3.nd.edu/~dthain/compilerbook/compilerbook.pdf) - Douglas Thain (PDF) -* [Let's Build a Compiler](http://www.stack.nl/~marcov/compiler.pdf) (PDF) -* [Practical and Theoretical Aspects of Compiler Construction](http://web.stanford.edu/class/archive/cs/cs143/cs143.1128/) (class lectures and slides) +* [Let's Build a Compiler](https://www.stack.nl/~marcov/compiler.pdf) (PDF) +* [Practical and Theoretical Aspects of Compiler Construction](https://web.stanford.edu/class/archive/cs/cs143/cs143.1128/) (class lectures and slides) * [The ANTLR Mega Tutorial](https://tomassetti.me/antlr-mega-tutorial/) @@ -226,8 +226,8 @@ Books that cover a specific programming language can be found in the [BY PROGRAM ### Computer Vision -* [Computer Vision](http://homepages.inf.ed.ac.uk/rbf/BOOKS/BANDB/bandb.htm) - Dana Ballard, Chris Brown -* [Computer Vision: Algorithms and Applications](http://szeliski.org/Book/) - Richard Szeliski +* [Computer Vision](https://homepages.inf.ed.ac.uk/rbf/BOOKS/BANDB/bandb.htm) - Dana Ballard, Chris Brown +* [Computer Vision: Algorithms and Applications](https://szeliski.org/Book/) - Richard Szeliski * [Computer Vision: Foundations and Applications](http://vision.stanford.edu/teaching/cs131_fall1718/files/cs131-class-notes.pdf) - Ranjay Krishna (PDF) * [Computer Vision: Models, Learning, and Inference](http://www.computervisionmodels.com) - Simon J.D. Prince * [Programming Computer Vision with Python](http://programmingcomputervision.com) - Jan Erik Solem @@ -237,7 +237,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](http://odewahn.github.io/docker-jumpstart/) - Andrew Odewahn +* [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://www.tutorialspoint.com/docker/) - Tutorials Point (HTML, PDF) * [Kubernetes Deployment & Security Patterns](https://resources.linuxfoundation.org/LF+Projects/CNCF/TheNewStack_Book2_KubernetesDeploymentAndSecurityPatterns.pdf) - Alex Williams (PDF) @@ -256,29 +256,29 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Fundamentals of Data Visualization](https://clauswilke.com/dataviz/) - Claus O. Wilke (HTML) * [Hands-On Data Visualization](https://handsondataviz.org) - Jack Dougherty, Ilya Ilyankou (HTML) * [High-Dimensional Data Analysis with Low-Dimensional Models: Principles, Computation, and Applications](https://book-wright-ma.github.io/Book-WM-20210422.pdf) - John Wright, Yi Ma (PDF) -* [Internet Advertising: An Interplay among Advertisers, Online Publishers, Ad Exchanges and Web Users](http://arxiv.org/pdf/1206.1754v2.pdf) (PDF) +* [Internet Advertising: An Interplay among Advertisers, Online Publishers, Ad Exchanges and Web Users](https://arxiv.org/pdf/1206.1754v2.pdf) (PDF) * [Introduction to Cultural Analytics & Python](https://melaniewalsh.github.io/Intro-Cultural-Analytics/welcome.html) - Melanie Walsh * [Introduction to Data Science](https://docs.google.com/file/d/0B6iefdnF22XQeVZDSkxjZ0Z5VUE/edit?pli=1) - Jeffrey Stanton * [Mining of Massive Datasets](http://infolab.stanford.edu/~ullman/mmds/book.pdf) - Jure Leskovec, Anand Rajaraman, Jeffrey D. Ullman (PDF) * [Probability and Statistics with Examples using R](https://www.isibang.ac.in/~athreya/psweur/index.html#usage) - Siva Athreya, Deepayan Sarkar, Steve Tanner (HTML) (:construction: *in process*) -* [School of Data Handbook](http://schoolofdata.org/handbook/) +* [School of Data Handbook](https://schoolofdata.org/handbook/) * [Statistical inference for data science](https://leanpub.com/LittleInferenceBook/read) - Brian Caffo * [The Ultimate Guide to 12 Dimensionality Reduction Techniques (with Python codes)](https://www.analyticsvidhya.com/blog/2018/08/dimensionality-reduction-techniques-python/) - Pulkit Sharma -* [Theory and Applications for Advanced Text Mining](http://www.intechopen.com/books/theory-and-applications-for-advanced-text-mining) +* [Theory and Applications for Advanced Text Mining](https://www.intechopen.com/books/theory-and-applications-for-advanced-text-mining) ### Database * [Database Design – 2nd Edition](https://opentextbc.ca/dbdesign01/) - Adrienne Watt, Nelson Eng @ BCcampus Open Pressbooks (HTML, PDF, EPUB, Kindle) * [Database Design Succinctly](https://www.syncfusion.com/succinctly-free-ebooks/database-design-succinctly) - Joseph D. Booth (HTML, PDF, EPUB, MOBI) -* [Database Explorations](http://www.dcs.warwick.ac.uk/~hugh/TTM/Database-Explorations-revision-2.pdf) - C.J. Date, Hugh Darwen (PDF) -* [Database Fundamentals](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Database_fundamentals.pdf) - Neeraj Sharma et al. (PDF) +* [Database Explorations](https://www.dcs.warwick.ac.uk/~hugh/TTM/Database-Explorations-revision-2.pdf) - C.J. Date, Hugh Darwen (PDF) +* [Database Fundamentals](https://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Database_fundamentals.pdf) - Neeraj Sharma et al. (PDF) * [Database Management Systems Solutions Manual Third Edition](https://pages.cs.wisc.edu/~dbbook/openAccess/thirdEdition/solutions/ans3ed-oddonly.pdf) - Raghu Ramakrishnan, Johannes Gehrke, Jeff Derstadt, Scott Selikof, and Lin Zhu (PDF) -* [Databases, Types, and The Relational Model: The Third Manifesto](http://www.dcs.warwick.ac.uk/~hugh/TTM/DTATRM.pdf) - C.J. Date, Hugh Darwen (PDF) +* [Databases, Types, and The Relational Model: The Third Manifesto](https://www.dcs.warwick.ac.uk/~hugh/TTM/DTATRM.pdf) - C.J. Date, Hugh Darwen (PDF) * [Foundations of Databases](http://webdam.inria.fr/Alice/) * [Readings in Database Systems, 5th Ed.](http://www.redbook.io) -* [Temporal Database Management](http://people.cs.aau.dk/~csj/Thesis/) - Christian S. Jensen -* [The Theory of Relational Databases](http://web.cecs.pdx.edu/~maier/TheoryBook/TRD.html) +* [Temporal Database Management](https://people.cs.aau.dk/~csj/Thesis/) - Christian S. Jensen +* [The Theory of Relational Databases](https://web.cecs.pdx.edu/~maier/TheoryBook/TRD.html) ### Game Development @@ -289,9 +289,9 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Designing Virtual Worlds](https://mud.co.uk/richard/DesigningVirtualWorlds.pdf) - Richard A. Bartle (PDF) * [Game AI Pro](https://www.gameaipro.com) - Steve Rabin * [Game Design with AGS](https://ensadi.github.io/AGSBook/) - Dave Ensminger, A. G. Madi -* [Game Programming Patterns](http://gameprogrammingpatterns.com) - Bob Nystrom +* [Game Programming Patterns](https://gameprogrammingpatterns.com) - Bob Nystrom * [Level up your code with game programming patterns](https://resources.unity.com/games/level-up-your-code-with-game-programming-patterns) - Unity (HTML & PDF) -* [Procedural Content Generation in Games](http://pcgbook.com) - Noor Shaker, Julian Togelius, Mark Nelson +* [Procedural Content Generation in Games](https://pcgbook.com) - Noor Shaker, Julian Togelius, Mark Nelson ### Graphics Programming @@ -299,8 +299,8 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [3D Game Shaders For Beginners](https://github.com/lettier/3d-game-shaders-for-beginners) - David Lettier (Git) [(HTML)](https://lettier.github.io/3d-game-shaders-for-beginners) * [Blender 3D: Noob to Pro](https://en.wikibooks.org/wiki/Blender_3D%3A_Noob_to_Pro) - Wikibooks * [Blender Manual](https://docs.blender.org/manual/en/latest) -* [Computer Graphics from scratch](http://gabrielgambetta.com/computer-graphics-from-scratch) - Gabriel Gambetta (:construction: *in process*) -* [DirectX manual](http://user.xmission.com/~legalize/book/download/index.html) (draft) +* [Computer Graphics from scratch](https://gabrielgambetta.com/computer-graphics-from-scratch) - Gabriel Gambetta (:construction: *in process*) +* [DirectX manual](https://user.xmission.com/~legalize/book/download/index.html) (draft) * [GPU Gems](https://developer.nvidia.com/gpugems/GPUGems/gpugems_pref01.html) * [Graphics Programming Black Book](https://www.gamedev.net/tutorials/_/technical/graphics-programming-and-theory/graphics-programming-black-book-r1698/) - Michael Abrash (PDF) * [Introduction to Modern OpenGL](https://open.gl) - Alexander Overvoorde (HTML, EPUB, PDF) (C++) @@ -646,7 +646,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Mininet Walkthrough](https://mininet.org/walkthrough/) * [Network Science](http://networksciencebook.com) - Albert-Laszló Barabási * [Networking! ACK!](https://wizardzines.com/zines/networking/) - Julia Evans (PDF) -* [Securing Wireless Networks for the Home User Guide](https://mohamedation.github.io/securing-wifi/index-en.html) - Mohamed Adel (HTML) +* [Securing Wireless Networks for the Home User Guide](https://mohamedation.com/securing-wifi/en/) - Mohamed Adel (HTML) * [The TCP/IP Guide](http://www.tcpipguide.com/free/t_toc.htm) * [Understanding IP Addressing: Everything you ever wanted to know](http://pages.di.unipi.it/ricci/501302.pdf) (PDF) * [ZeroMQ Guide](http://zguide.zeromq.org/page%3Aall) From aed649c50ffe3a2ba8bd24b7714e6ca2241c49e2 Mon Sep 17 00:00:00 2001 From: Prab Missier Date: Wed, 4 Oct 2023 11:57:20 +1100 Subject: [PATCH 234/854] Update Networking section in free-courses-en.md (#9774) * Update Networking section in free-courses-en.md Added a link to a free networking course for the Network+ certification * changes made --- 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 b1eec4365b563..0008f2a941b64 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1135,6 +1135,7 @@ ### Networking +* [CompTIA N10-008 Network+ Training Course](https://www.youtube.com/playlist?list=PLG49S3nxzAnlCJiCrOYuRYb6cne864a7G) - Professor Messer * [Computer Networking: A Top-Down Approach 8th edition](http://gaia.cs.umass.edu/kurose_ross/online_lectures.htm) - Jim Kurose, Keith Ross * [Computer Networking Course](https://www.youtube.com/watch?v=qiQR5rTSshw) - Brian Farrell (FreeCodeCamp.org) * [Computer Networking Full Course - OSI Model Deep Dive with Real Life Examples](https://www.youtube.com/watch?v=IPvYjXCsTg8) - Kunal Kushwaha From 69dc63369f8e5a2d7668e397d7c6a9247b17b91f Mon Sep 17 00:00:00 2001 From: Sohan Sai <76840110+sohansai@users.noreply.github.com> Date: Wed, 4 Oct 2023 06:53:07 +0530 Subject: [PATCH 235/854] Add resource for Model Estimation by Example, Demonstrations with R (#9807) --- books/free-programming-books-langs.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 2b975c601f40f..be14f119bd082 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2151,7 +2151,8 @@ Books on general-purpose programming that don't focus on a specific language are * [Geocomputation with R](https://r.geocompx.org) - Robin Lovelace, Jakub Nowosad, Jannes Muenchow * [Introduction to Probability and Statistics Using R](https://github.com/gjkerns/IPSUR) - G. Jay Kerns (PDF) * [Learning Statistics with R](https://learningstatisticswithr.com/book/) - Danielle Navarro -* [Mastering Software Development in R](https://bookdown.org/rdpeng/RProgDA/) - Roger D. Peng, Sean Kross, and Brooke Anderson +* [Mastering Software Development in R](https://bookdown.org/rdpeng/RProgDA/) - Roger D. Peng, Sean Kross, and Brooke Anderson +* [Model Estimation by Example, Demonstrations with R](https://m-clark.github.io/models-by-example) - Michael Clark * [ModernDive](https://ismayc.github.io/moderndiver-book/) - Chester Ismay, Albert Y. Kim * [Practical Regression and Anova using R](http://cran.r-project.org/doc/contrib/Faraway-PRA.pdf) - Julian J. Faraway (PDF) * [R for Data Science](https://r4ds.hadley.nz) - Hadley Wickham, Mine Çetinkaya-Rundel, Garrett Grolemund From 8fdf36633457963edcd0e4372c263a16ee485cdd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Vald=C3=A9s=20Castillo?= Date: Tue, 3 Oct 2023 18:50:23 -0700 Subject: [PATCH 236/854] Update js broken links in free programming books (#9815) * Update Speaking JavaScript book location * Update Introduction to Node.js location * Update Let's Learn ES6 location --- 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 be14f119bd082..46a3ac6227b83 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1156,7 +1156,7 @@ Books on general-purpose programming that don't focus on a specific language are * [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) * [Learning JavaScript Design Patterns](http://addyosmani.com/resources/essentialjsdesignpatterns/book/) - Addy Osmani (HTML) -* [Let's Learn ES6](https://bubblin.io/cover/let-s-learn-es6-by-ryan-christiani#frontmatter) - Ryan Christiani (Superbook format) +* [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) * [Modern JavaScript](https://www.modernjs.com) - Daniel Rubio * [Mozilla Developer Network's JavaScript Guide](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide) - Mozilla Developer Network contributors (HTML) @@ -1168,7 +1168,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Professor Frisby’s Mostly Adequate Guide to Functional Programming](https://mostly-adequate.gitbooks.io/mostly-adequate-guide/content/) - Brian Lonsdorf (HTML) * [Robust Client-Side JavaScript](https://molily.de/robust-javascript/) - Matthias Schäfer (HTML, EPUB) * [Single page apps in depth](http://singlepageappbook.com) - Mixu (HTML) -* [Speaking JavaScript](http://speakingjs.com/es5/) - Dr. Axel Rauschmayer +* [Speaking JavaScript](https://exploringjs.com/es5/) - Dr. Axel Rauschmayer * [Standard ECMA-262 ECMAScript 2016 Language Specification](https://www.ecma-international.org/publications/standards/Ecma-262.htm) - Ecma International (HTML,PDF) * [The Code Challenge Book](https://s3.amazonaws.com/coderbytestaticimages/CoderbyteEbook.pdf) - Daniel Borowski (PDF) * [The JavaScript Beginner's Handbook](https://flaviocopes.com/page/javascript-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)* @@ -1303,7 +1303,7 @@ Books on general-purpose programming that don't focus on a specific language are * [From Containers to Kubernetes with Node.js](https://www.digitalocean.com/community/books/from-containers-to-kubernetes-with-node-js-ebook) - Kathleen Juell (PDF, EPUB) * [Full Stack JavaScript: Learn Backbone.js, Node.js and MongoDB](https://github.com/azat-co/fullstack-javascript) - Azat Mardan * [How To Code in Node.js - eBook](https://www.digitalocean.com/community/books/how-to-code-in-node-js-ebook) - David Landup, Marcus Sanatan @ Stack Abuse, Digital Ocean (PDF, EPUB) -* [Introduction to Node.js](https://nodejs.dev/learn) (HTML) +* [Introduction to Node.js](https://nodejs.dev/en/learn/) (HTML) * [Mastering Node](https://github.com/visionmedia/masteringnode) - visionmedia ([PDF](https://github.com/visionmedia/masteringnode/blob/master/book.pdf)) * [Mixu's Node Book](http://book.mixu.net/node/) * [Node Documentation](https://nodejs.org/en/docs/) (PDF) From d2c4e6173f37008269cea004767496babe30d616 Mon Sep 17 00:00:00 2001 From: Deivy Hernandez Date: Tue, 3 Oct 2023 23:13:10 -0300 Subject: [PATCH 237/854] Add next js course (#9819) --- 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 0008f2a941b64..62ab06363790c 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -901,6 +901,7 @@ #### Next.js +* [Complete Next.js Course For Beginners](https://www.youtube.com/playlist?list=PLynWqC6VC9KOvExUuzhTFsWaxnpP_97BD) - Daily Tuition * [Master Next JS by Building Real Projects](https://www.youtube.com/playlist?list=PL6QREj8te1P7gixBDSU8JLvQndTEEX3c3) - JavaScript Mastery * [Mastering Next.js](https://masteringnextjs.com) * [Next.js for Beginners - Full Course](https://www.youtube.com/watch?v=1WmNXEVia8I) - Kapehe (FreeCodeCamp) From 0c61932a06796097ae71b5e283de8cea5b63745e Mon Sep 17 00:00:00 2001 From: Muhammad Bagus Adi Prayoga Date: Wed, 4 Oct 2023 09:33:31 +0700 Subject: [PATCH 238/854] chore: add indonesian books and courses (#9827) * chore: add indonesian books and courses * fix: remove trailing slash * 217:3-217:51 warning Remove trailing slash (https://belajar-rust.vercel.app) no-url-trailing-slash remark-lint * 218:3-218:73 warning Remove trailing slash (https://dasarpemrogramanrust.novalagung.com) no-url-trailing-slash remark-lint --- books/free-programming-books-id.md | 8 ++++++++ courses/free-courses-id.md | 6 ++++++ 2 files changed, 14 insertions(+) diff --git a/books/free-programming-books-id.md b/books/free-programming-books-id.md index 7edac5cb6afc0..724b3ab3cbfb1 100644 --- a/books/free-programming-books-id.md +++ b/books/free-programming-books-id.md @@ -25,6 +25,7 @@ * [Pemrograman Kompetitif](#pemrograman-kompetitif) * [PHP](#php) * [Python](#python) +* [Rust](#rust) * [Solidity](#solidity) @@ -211,6 +212,13 @@ * [Workshop Python 101](http://sakti.github.io/python101/) +### Rust + +* [Belajar Rust](https://belajar-rust.vercel.app) - evilfactorylabs +* [Dasar Pemrograman Rust](https://dasarpemrogramanrust.novalagung.com) - Noval Agung Prayogo +* [Easy Rust Indonesia](https://github.com/ariandy/easy-rust-indonesia) - ariandy + + ### Solidity * [Smart Contract Blockchain pada E-Voting](https://www.researchgate.net/publication/337961765_Smart_Contract_Blockchain_pada_E-Voting) - Ajib Susanto (HTML, PDF) diff --git a/courses/free-courses-id.md b/courses/free-courses-id.md index 7310baa87304a..a7cf9acaf483d 100644 --- a/courses/free-courses-id.md +++ b/courses/free-courses-id.md @@ -37,6 +37,7 @@ * [Flask](#flask) * [PyTorch](#pytorch) * [Redis](#redis) +* [Rust](#rust) * [SASS / SCSS](#sass--scss) * [Solidity](#solidity) * [Terraform](#terraform) @@ -400,6 +401,11 @@ * [Belajar Redis](https://www.youtube.com/playlist?list=PL-CtdCApEFH-7hBhz1Q-4rKIQntJoBNX3) - Eko Kurniawan Khannedy, Programmer Zaman Now +### Rust + +* [Belajar Rust](https://www.youtube.com/playlist?list=PLIfsrcorUur10nUSHVq9Mb4yWu87_5lZn) - Dev Activity + + ### SASS / SCSS * [Belajar Menggunakan SASS](https://youtube.com/playlist?list=PLRKMmwY3-5Mxzx31JO3V9JJ8GLdUXYqt0) - Irsyad A. Panjaitan (Parsinta) From 04a71ff503586a02a0708937e37fc5eace680143 Mon Sep 17 00:00:00 2001 From: arsenewenggar Date: Wed, 4 Oct 2023 09:37:09 +0700 Subject: [PATCH 239/854] add Java Book Indonesia about Algorithm and Data Structure (#9769) * Tambah Java - Algoritma dan Struktur Data * Revision Java - Algoritma dan Struktur Data * Add Java Book Algorithm and Data Structure (Structure revision) * Add Java Book Algorithm and Data Structure (Structure revision) * Changes Made Revise to Politeknik Negeri Malang as author --- 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 724b3ab3cbfb1..891de620c1ad6 100644 --- a/books/free-programming-books-id.md +++ b/books/free-programming-books-id.md @@ -103,6 +103,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 * [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 From d452d9e7ef74f0c11c798d7ed7b68fffd07a0f91 Mon Sep 17 00:00:00 2001 From: Arunava Debnath <92048155+AwesomeArunava@users.noreply.github.com> Date: Thu, 5 Oct 2023 02:19:19 +0530 Subject: [PATCH 240/854] Add a new javascript course in bengali (changes made) (#9764) * Add a new javascript course in bengali * Add a new javascript course * remove the package.json file * Edit free-course-bn.md file according to alphabetical order --- courses/free-courses-bn.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index f44749b3f025d..4a4ec71e98b72 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -145,8 +145,8 @@ Shikkhangon BD * [Java Basic Syntax Bangla Tutorial](https://www.youtube.com/playlist?list=PLdl6zXgLsy3xCae1uL6rJ8Ay9sIiyBy5I) - Bangla Coding Tutor * [Java Course! Full Course Bangla](https://www.youtube.com/playlist?list=PLysy6TYSMvpJmMN0ElbC936RmmFustDiy) - Online Course * [Java Swing Bangla Tutorials](https://www.youtube.com/playlist?list=PLgH5QX0i9K3rAHKr6IteF5kdgN6BorH9l) - Anisul Islam -* [জাভা এন্টারপ্রাইজ এডিশন](https://dimikcomputing.com/course/javaee-online-course/) - দ্বিমিক কম্পিউটিং * [Java Bangla (বাংলা) tutorial for beginners](https://youtube.com/playlist?list=PL82MewGFQkx1jjozz7I98Yjanw8n6p9HP) - Time & Training +* [জাভা এন্টারপ্রাইজ এডিশন](https://dimikcomputing.com/course/javaee-online-course/) - দ্বিমিক কম্পিউটিং ### JavaScript @@ -158,8 +158,9 @@ Shikkhangon BD * [JavaScript Bangla Tutorial Course 2021](https://www.youtube.com/playlist?list=PLgH5QX0i9K3qzryglMjcyEktz4q7ySunX) - Anisul Islam * [JavaScript Behind The Scene Bangla Tutorial](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDPaOrWvTIuhb5GRoJVWiE2) - Stack Learner * [JavaScript Full Playlist With Order](https://www.youtube.com/playlist?list=PL_XxuZqN0xVAJTV_1ZXwB1XIiFkK0ddZA) - Stack Learner -* [Make Fun of JavaScript Array](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDr08QgQHljCecWtA4jBLnS) - Stack Learner * [JS Bangla Tutorial Series for Beginners](https://www.youtube.com/playlist?list=PLHiZ4m8vCp9OkrURufHpGUUTBjJhO9Ghy) - Sumit Saha (Learn with Sumit) +* [JavaScript Tutorial For Beginners](https://www.youtube.com/playlist?list=PLNMnAEqLBwmodUM0HlExxtYERNS2YARhW) - Hablu Programmer +* [Make Fun of JavaScript Array](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDr08QgQHljCecWtA4jBLnS) - Stack Learner * [Modern JavaScript ES6 Bangla Tutorial](https://www.youtube.com/playlist?list=PLHiZ4m8vCp9MFjMRp9EEHWKArbi0wdgXG) - Sumit Saha (Learn with Sumit) * [Play with DOM - Bangla](https://www.youtube.com/playlist?list=PLHiZ4m8vCp9MJDxMOzhYVuTrO1b5n-Tq_) - Sumit Saha (Learn with Sumit) @@ -194,9 +195,9 @@ Shikkhangon BD #### React * [React - Redux Complete Course](https://www.youtube.com/playlist?list=PL_XxuZqN0xVAvcGzTEAyPSOqgUQA08rNB) - Stack Learner +* [React JS Tutorial Bangla Series for Beginners](https://www.youtube.com/playlist?list=PLHiZ4m8vCp9M6HVQv7a36cp8LKzyHIePr) - Sumit Saha (Learn with Sumit) * [Understand ReactJS Advanced Features](https://www.youtube.com/playlist?list=PL_XxuZqN0xVBaeF3qUyvr2AxoXGwDd5cx) - Stack Learner * [Understand ReactJS Core Features](https://www.youtube.com/playlist?list=PL_XxuZqN0xVBANld2gDEE6_0G886zavUs) - Stack Learner -* [React JS Tutorial Bangla Series for Beginners](https://www.youtube.com/playlist?list=PLHiZ4m8vCp9M6HVQv7a36cp8LKzyHIePr) - Sumit Saha (Learn with Sumit) #### Svelte From 30c2487fcdd9097e5a60857aca8bcfccfe63e759 Mon Sep 17 00:00:00 2001 From: Amritanshu Raj <83136054+amritanshu19@users.noreply.github.com> Date: Thu, 5 Oct 2023 02:22:40 +0530 Subject: [PATCH 241/854] (Changes made) Added C++ Object-Oriented Programming Course by CodeBeauty (#9747) * Update free-courses-en.md Added introductory OOPs tutorial by Saldina Nurak from freecodecamp YouTube channel * Changes made OOP in C++ by Saldina Nurak Changes made in OOP in C++ course by Saldina Nurak from CodeBeauty YouTube Channel. Adding the playlist in place of the video. * Changes made addressed formatting issue * Addressed Alphabetical order * Added Playlist link Changed the link from video to the playlist --- 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 62ab06363790c..fed589cd42e72 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -334,6 +334,7 @@ * [C++](https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb) - The Cherno * [C++ Compilation, Linking, and Makefiles](https://youtube.com/playlist?list=PLNUvpxaaFJ_i6BYqbxTVeK5AOcFzQbboQ) - Amy Larson * [C++ For Programmers](https://www.udacity.com/course/c-for-programmers--ud210) - Catherine Gamboa (Udacity) +* [C++ Object-Oriented Programming](https://www.youtube.com/playlist?list=PL43pGnjiVwgTJg7uz8KUGdXRdGKE0W_jN) - Saldina Nurak (CodeBeauty) * [C++ Programming](https://www.youtube.com/playlist?list=PLBlnK6fEyqRh6isJ01MBnbNpV3ZsktSyS) - Neso Academy * [C++ Programming](https://www.youtube.com/playlist?list=PLfu_Bpi_zcDOtpXhhxL-P1wu0VkwNRXwC) - Kody Simpson * [C++ Programming Course - Beginner to Advanced](https://www.youtube.com/watch?v=8jLOx1hD3_o) - Daniel Gakwaya (freeCodeCamp) From 4ec96b11f92eff04e0e0001d03621d05afa4743d Mon Sep 17 00:00:00 2001 From: Anant Mishra <84588156+Anant-mishra1729@users.noreply.github.com> Date: Thu, 5 Oct 2023 02:24:39 +0530 Subject: [PATCH 242/854] (Changes made) Add Deep Reinforcement Learning Course from Hugging Face (#9760) * Update free-courses-en.md * Update free-courses-en.md Now, in alphabetical order. --- 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 fed589cd42e72..f2af463021e8c 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -526,6 +526,7 @@ * [Deep Learning With Tensorflow 2.0 and Keras](https://youtube.com/playlist?list=PLeo1K3hjS3uu7CxAacxVndI4bE_o3BDtO) - codebasics * [Deep Multi-Task and Meta Learning](https://cs330.stanford.edu) - Chelsea Finn (Stanford University) * [Deep Reinforcement Learning](http://rail.eecs.berkeley.edu/deeprlcourse/) - Sergey Levine +* [Deep Reinforcement Learning Course - Hugging Face](https://huggingface.co/learn/deep-rl-course/unit0/introduction) * [Exploring Fairness in Machine Learning for International Development](https://ocw.mit.edu/resources/res-ec-001-exploring-fairness-in-machine-learning-for-international-development-spring-2020) - Dr. Richard Fletcher, Prof. Daniel Frey, Dr. Mike Teodorescu, Amit Gandhi, Audace Nakeshimana (MIT OpenCourseWare) * [Full Stack Computer Vision Tutorial with Tensorflow, Python, Tensorflow.JS with React.JS](https://www.youtube.com/playlist?list=PLgNJO2hghbmhUeJuv7PyVYgzhlgt2TcSr) - Nicholas Renotte * [Intro to Deep Learning](https://www.kaggle.com/learn/intro-to-deep-learning) - Ryan Holbrook From 3cfcfb64ecb9fb606dd61da3fc977fd3d52b8b4c Mon Sep 17 00:00:00 2001 From: Fredi Machado Date: Thu, 5 Oct 2023 07:56:19 +1100 Subject: [PATCH 243/854] Add C# course - Brazilian Portuguese (changes made) (#9762) * Add C# course - Brazilian Portuguese * Update free-courses-pt_BR.md --- courses/free-courses-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-pt_BR.md b/courses/free-courses-pt_BR.md index 13e7ad9c1863d..5df76a2721177 100644 --- a/courses/free-courses-pt_BR.md +++ b/courses/free-courses-pt_BR.md @@ -67,6 +67,7 @@ * [C# e Windows Forms: Consultar CEP no WebService dos Correios](https://www.udemy.com/webservice-correios/) - Gilseone Moraes, Training4All Cursos (Udemy) * [C# e Windows Forms: Encurtando URLs com a API do Bitly](https://www.udemy.com/bitly-api/) - Gilseone Moraes, Training4All Cursos (Udemy) * [C# e Windows Forms: Utilizando Formulários MDI Parent](https://www.udemy.com/formularios-mdi/) - Gilseone Moraes, Training4All Cursos (Udemy) +* [Curso de C# / .NET Para Iniciantes](https://www.youtube.com/playlist?list=PLkhtU8XJLj-5q4fcgUkjmrICOqWsgWNJr) - Fredi * [Fundamentos do C#](https://balta.io/cursos/fundamentos-csharp) - André Baltieri (Balta.io) * [Iniciando com ASP.NET Core](https://desenvolvedor.io/curso-online-iniciando-com-asp-net-core) - Eduardo Pires (Desenvolvedor.io) * [Introdução ao Entity Framework Core](https://desenvolvedor.io/curso-online-introducao-entity-framework-core) - Rafael Almeida (Desenvolvedor.io) From 77bfff91c708edaf28d5f3020f967af60c5b9861 Mon Sep 17 00:00:00 2001 From: Adithya Awati Date: Thu, 5 Oct 2023 02:29:57 +0530 Subject: [PATCH 244/854] Add Linux journey to free-programming-interactive-tutorials-en.md (#9792) * Add linux journey to free-programming-interactive-tutorials-en.md * Update free-programming-interactive-tutorials-en.md * fix: move linux resource to Operating system * Fix: Arranged linux journey resource in Alphabetic order --- 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 fe7f04cc3337f..ab279d9053e87 100644 --- a/more/free-programming-interactive-tutorials-en.md +++ b/more/free-programming-interactive-tutorials-en.md @@ -290,6 +290,7 @@ #### Operating systems * [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 * [Project eXpOS: eXperimental Operating System](https://exposnitc.github.io) - Dr. Murali Krishnan K., Department of Computer Science and Engineering of the Calicut National Institute of Technology (HTML) From c46f5f5114f0730b3b48256e9cf4836c06f1826c Mon Sep 17 00:00:00 2001 From: PRIYANSHU SAHANI <34180881+PriyanshuSahani@users.noreply.github.com> Date: Thu, 5 Oct 2023 02:35:33 +0530 Subject: [PATCH 245/854] Update free-courses-en.md (#9810) * Update free-courses-en.md Added a machine learning course. * 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 f2af463021e8c..31214d1bbfdb0 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1077,6 +1077,7 @@ * [Introduction to Machine Learning](https://openlearninglibrary.mit.edu/courses/course-v1:MITx+6.036+1T2019/about) - MIT Open Learning Library * [Machine Learning](https://www.sololearn.com/Course/machine-learning) (SoloLearn) *(account required)* * [Machine Learning](https://youtube.com/playlist?list=PL7T06JEc5PF5Vuz1U7lEEaFPOExDbKVEh) - Nerd's Lesson +* [Machine Learning](https://youtube.com/playlist?list=PLblh5JKOoLUICTaGLRoHQDuF_7q2GfuJF) - StatQuest with Josh Starmer * [Machine Learning — Andrew Ng, Stanford University](https://youtube.com/playlist?list=PLLssT5z_DsK-h9vYZkQkYNWcItqhlRJLN) - Andrew Ng * [Machine Learning Recipes with Josh Gordon](https://www.youtube.com/playlist?list=PLOU2XLYxmsIIuiBfYad6rFYQU_jL2ryal) * [Machine Learning Specialization](https://www.coursera.org/specializations/machine-learning-introduction) - Andrew Ng, Eddy Shyu, Aarti Bagul, Geoff Ladwig (Coursera) From 386143a114df8c4b7e8b99622f2ba701c8325553 Mon Sep 17 00:00:00 2001 From: Aghits Nidallah Date: Thu, 5 Oct 2023 04:08:33 +0700 Subject: [PATCH 246/854] Improves Repo's Code of Conducts, Contributing, and How-to Indonesian Grammars (review assistance requested) (#9812) * chore (docs): improvise HOWTO-id.md grammar * chore (docs): improvise CONTRIBUTING-id.md grammar * chore (docs): improvise CODE_OF_CONDUCT-id.md grammar * chore (docs): improves CONTRIBUTING-id.md sentence --- docs/CODE_OF_CONDUCT-id.md | 52 +++++++------- docs/CONTRIBUTING-id.md | 140 ++++++++++++++++++++----------------- docs/HOWTO-id.md | 18 ++--- 3 files changed, 109 insertions(+), 101 deletions(-) diff --git a/docs/CODE_OF_CONDUCT-id.md b/docs/CODE_OF_CONDUCT-id.md index b31f68adbe58f..e3cfdd8331618 100644 --- a/docs/CODE_OF_CONDUCT-id.md +++ b/docs/CODE_OF_CONDUCT-id.md @@ -1,48 +1,48 @@ # Kode Etik Kontributor -Sebagai kontributor dan pengelola proyek ini, kami berjanji untuk menghormati semua orang yang -berkontribusi melalui pelaporan masalah, memposting permintaan fitur, memperbarui -dokumentasi, pengajuan pull request atau patch, dan aktivitas lainnya demi kepentingan -menjaga komunitas yang terbuka dan ramah. +Sebagai kontributor dan pemelihara proyek ini, dan demi membangun komunitas yang +terbuka dan ramah, kami berjanji untuk menghormati semua orang yang +berpartisipasi melalui pelaporan masalah, mengirimkan permintaan fitur, +memperbarui dokumentasi, mengirimkan Pull Request atau patch, dan kegiatan +lainnya. -Kami berkomitmen agar partisipasi dalam proyek ini bebas dari pelecehan -pengalaman untuk semua orang, terlepas dari tingkat pengalaman, jenis kelamin, -identitas dan ekspresi, orientasi seksual, disabilitas, penampilan diri, -ukuran tubuh, ras, etnis, usia, agama, dan/ kebangsaan. +Kami bertekad membuat partisipasi dalam proyek ini menjadi pengalaman bebas +pelecehan bagi semua orang, tanpa memandang tingkat pengalaman, jenis kelamin, +identitas dan ekspresi gender, orientasi seksual, cacat, penampilan pribadi, +ukuran tubuh, ras, etnis, usia, agama, atau kewarganegaraan. Contoh perilaku partisipan yang tidak dapat diterima meliputi: * Penggunaan bahasa atau citra seksual * Serangan pribadi -* Komentar troll atau menghina +* Trolling atau komentar yang menghina/menghujat * Pelecehan publik atau pribadi -* Memublikasikan informasi pribadi orang lain, seperti fisik atau alamat elektronik, tanpa izin eksplisit +* Memublikasikan informasi pribadi orang lain, seperti alamat fisik atau elektronik, tanpa izin eksplisit * Perilaku tidak etis atau tidak profesional lainnya -Pengelola proyek memiliki hak dan tanggung jawab untuk menghapus, mengedit, atau -menolak komentar, komit, kode, suntingan wiki, masalah, dan kontribusi lainnya -yang tidak sesuai dengan Kode Etik ini, atau melarang sementara atau -secara permanen setiap kontributor untuk perilaku lain yang mereka anggap tidak pantas, -mengancam, menyinggung, atau berbahaya. +Pemelihara proyek memiliki hak dan tanggung jawab untuk menghapus, mengedit, +atau menolak komentar, commit, kode, suntingan wiki, isu, dan kontribusi lainnya +yang tidak sesuai dengan Kode Etik ini, atau untuk melarang sementara atau +permanen setiap kontributor atas perilaku lain yang dianggap tidak pantas, +mengancam, menyinggung, atau merugikan. -Dengan mengadopsi Kode Etik ini, pengelola proyek berkomitmen untuk -menerapkan prinsip-prinsip ini secara adil dan konsisten pada setiap aspek pengelolaan -proyek ini. Pengelola proyek yang tidak mengikuti atau menegakkan Kode -Perilaku dapat dihapus secara permanen dari tim proyek. +Dengan mengadopsi Kode Etik ini, pemelihara proyek berkomitmen untuk +mengaplikasikan prinsip-prinsip ini secara adil dan konsisten pada setiap aspek +pengelolaan proyek ini. Pemelihara proyek yang tidak mengikuti atau menegakkan +Kode Etik ini dapat dihapus secara permanen dari tim proyek. Kode etik ini berlaku baik di dalam ruang proyek maupun di ruang publik ketika seseorang mewakili proyek atau komunitasnya. -Contoh perilaku yang kasar, melecehkan, atau tidak dapat diterima mungkin -dilaporkan dengan menghubungi pengelola proyek di victorfelder di gmail.com. Semua -keluhan akan ditinjau dan diselidiki dan akan menghasilkan tanggapan yang -dianggap perlu dan sesuai dengan keadaan. Pengelola adalah -wajib menjaga kerahasiaan terhadap pelapor suatu -insiden. +Kejadian perilaku yang kasar, mengganggu, atau tidak dapat diterima lainnya +dapat dilaporkan dengan menghubungi pemelihara proyek di victorfelder(at)gmail.com. +Semua keluhan akan ditinjau dan diselidiki, dan akan menghasilkan tanggapan yang +dianggap perlu dan sesuai dengan keadaan. Pemelihara proyek berkewajiban untuk +menjaga kerahasiaan pelapor insiden. Kode Etik ini diadaptasi dari [Contributor Covenant][homepage], versi 1.3.0, avaible at https://contributor-covenant.org/version/1/3/0/ [homepage]: https://contributor-covenant.org -[Translations](README.md#nslations) +[Terjemahan](README.md#nslations) diff --git a/docs/CONTRIBUTING-id.md b/docs/CONTRIBUTING-id.md index 4241762b50e53..a3a7969ce85e1 100644 --- a/docs/CONTRIBUTING-id.md +++ b/docs/CONTRIBUTING-id.md @@ -1,68 +1,67 @@ -*[Instruksi ini dalam bahasa lain](README.md#translations)* +*[Baca instruksi ini dalam bahasa lain](README.md#translations)* -## Perjanjian lisensi kontributor +## Perjanjian Lisensi Kontributor -Dengan kerja sama Anda, Anda menerima [lisensi](../LICENSE) dari repositori ini. +Dengan berkontribusi, Anda setuju dengan [lisensi](../LICENSE) dari repositori ini. ## Kode Etik untuk Kontributor -Dengan partisipasi Anda, Anda berjanji untuk mengikuti [Kode Etik](CODE_OF_CONDUCT-id.md) dari repositori ini. ([translations](README.md#translations)) +Dengan berkontribusi, Anda setuju untuk menghormati [Kode Etik](CODE_OF_CONDUCT-id.md) dari repositori ini. ([translations](README.md#translations)) ## Versi pendek -1. "Tautan untuk mengunduh buku dengan mudah" tidak selalu merupakan tautan ke buku *gratis*. Harap hanya menambahkan konten gratis. Pastikan mereka gratis. Kami tidak menerima tautan ke situs yang *mengharuskan* Anda mendaftar dengan alamat email yang berfungsi untuk mengunduh buku, tetapi kami menyambut situs yang meminta alamat email. +1. "Tautan untuk mengunduh buku dengan mudah" tidak selalu merujuk pada buku yang *gratis*. Harap hanya memberikan konten yang gratis. Pastikan itu benar-benar gratis. Kami tidak menerima tautan ke halaman yang *meminta* alamat email yang valid untuk mengunduh buku, tetapi kami menyambut daftar situs yang meminta alamat email. -2. Anda tidak harus terbiasa dengan Git: Jika Anda telah menemukan sesuatu yang menarik *yang belum ada di salah satu daftar*, silakan buka [Masalah](https://github.com/EbookFoundation/free-programming-books/issues) dengan tautan yang Anda sarankan. - - Jika Anda sudah familiar dengan Git, fork repositori dan kirim Pull Request (PR). +2. Anda tidak harus terbiasa dengan Git: jika Anda menemukan sesuatu yang menarik *dan belum ada di repositori ini*, silakan buka [Isu](https://github.com/EbookFoundation/free-programming-books/issues) dengan proposal tautan Anda. + - Jika Anda sudah familiar dengan Git, fork repositori dan kirimkan Pull Request (PR) Anda. -3. Kami menyimpan 6 jenis daftar. Pastikan untuk memilih yang tepat: +3. Kami memiliki 6 jenis daftar. Pastikan untuk memilih yang tepat: - - *Buku*: PDF, HTML, ePub, halaman berdasarkan gitbook.io, repo Git, dll. - - *Kursus*: Kursus menggambarkan materi pembelajaran yang tidak ada dalam bentuk buku. [Ini adalah kursus](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/). - - *Tutorial interaktif*: Situs web interaktif yang memungkinkan pengguna memasukkan kode sumber perintah dan mengevaluasi hasilnya (dengan "mengevaluasi" kami tidak bermaksud "menilai"). misalnya: [Coba Haskell](http://tryhaskell.org), [Coba GitHub](http://try.github.io). - - *Playgrounds* : are online and interactive websites, games or desktop software for learning programming. Write, compile (or run), and share code snippets. Playgrounds often allow you to fork and get your hands dirty by playing with code. + - *Buku*: PDF, HTML, ePub, halaman berdasarkan gitbook.io, repositori Git, dll. + - *Kursus*: Kursus menggambarkan materi pembelajaran yang bukan berupa buku. [Ini adalah contoh kursus](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/). + - *Tutorial interaktif*: Situs web interaktif yang memungkinkan pengguna memasukkan kode sumber perintah dan mengevaluasi hasilnya (dengan "mengevaluasi" kami tidak bermaksud "menilai"). misalnya: [Coba Haskell](http://tryhaskell.org), [Coba Git](https://learngitbranching.js.org). + - *Playgrounds*: Situs web interaktif, permainan, atau perangkat lunak desktop untuk belajar pemrograman. Anda dapat menulis, mengkompilasi (atau menjalankan), dan membagikan potongan kode. Playgrounds seringkali memperbolehkan Anda untuk membuat salinan (fork) dan membebaskan Anda untuk bermain dengan kodenya. - *Podcast dan Screencasts*: Podcast dan Screencasts. - - *Kumpulan Masalah & Pemrograman Kompetitif*: Situs web atau perangkat lunak yang memberi Anda kesempatan untuk menguji keterampilan pemrograman Anda dengan memecahkan masalah sederhana atau kompleks, dengan atau tanpa tinjauan kode dan dengan atau tanpa membandingkan kinerja dengan orang lain Pengunjung situs. + - *Kumpulan Masalah & Pemrograman Kompetitif*: Situs web atau perangkat lunak yang memungkinkan Anda mengukur kemampuan pemrograman Anda dengan menyelesaikan masalah-masalah sederhana atau kompleks, dengan atau tanpa tinjauan kode, dengan atau tanpa membandingkan hasilnya dengan pengguna lain. -4. Pastikan Anda mengikuti [Guidelines](#guidelines) dan hormati [Markdown Formatting](#formatting) dari file. +4. Pastikan Anda mengikuti [Guidelines di bawah](#guidelines) dan menghormati [Formatting Markdown](#formatting) dari setiap file. -5. GitHub Actions akan menjalankan tes untuk memastikan bahwa **daftar diurutkan berdasarkan abjad dengan benar** dan bahwa **aturan pemformatan telah diikuti**. **Pastikan** perubahan Anda lulus tes ini. +5. GitHub Actions akan menjalankan pengujian untuk **memastikan bahwa daftar yang Anda buat diurutkan secara alfabetis** dan **mengikuti aturan format**. **Pastikan** untuk memeriksa bahwa perubahan yang Anda buat lulus uji coba tersebut. ### Pedoman -- Pastikan sebuah buku benar-benar gratis. Periksa kembali jika perlu. Ini membantu administrator jika Anda menjelaskan dalam PR Anda mengapa menurut Anda buku tersebut gratis. -- Kami tidak merekam file yang ada di Google Drive, Dropbox, Mega, Scribd, Issuu atau platform unggah file lainnya sebanding. -- Masukkan tautan dalam urutan abjad, as described [below](#alphabetical-order). -- Selalu pilih tautan dari sumber otoritatif (yaitu, situs web penulis lebih baik daripada situs web editor, yang pada gilirannya akan lebih baik daripada situs web pihak ketiga) - - tidak ada platform hosting file (termasuk tautan ke Dropbox, Google Drive, dll.). -- Tautan `https` harus selalu lebih disukai daripada tautan `http` - selama tautan tersebut mengarah ke domain dan konten yang sama. -- Garis miring harus dihapus pada domain root: `http://example.com` alih-alih `http://example.com/` +- Pastikan bahwa buku yang Anda tambahkan benar-benar gratis. Periksa dua kali jika perlu. Ini akan membantu para admin jika Anda memberikan komentar di PR mengenai alasan Anda menganggap buku tersebut gratis. +- Kami tidak menerima file yang bersumber dari Google Drive, Dropbox, Mega, Scribd, Issuu, dan platform unggah file serupa lainnya. +- Masukkan tautan Anda dalam urutan alfabetis, seperti yang dijelaskan [di bawah](#alphabetical-order). +- Gunakan tautan dengan sumber yang paling otoritatif (artinya situs web penulis lebih baik daripada situs web penyunting, yang lebih baik daripada situs web pihak ketiga). + - Jangan gunakan layanan hosting file (termasuk namun tidak terbatas pada tautan Dropbox dan Google Drive). +- Selalu gunakan protokol tautan `https` daripada tautan `http` -- selama keduanya berada di domain yang sama dan menyajikan konten yang sama. +- Pada domain root, hapus garis miring di akhir: `http://example.com` alih-alih `http://example.com/` - Selalu pilih tautan terpendek: `http://example.com/dir/` lebih baik daripada `http://example.com/dir/index.html`. - - jangan gunakan penyingkat URL. + - Jangan gunakan tautan penyusut (shortener) URL. - Pilih tautan ke "versi terbaru" alih-alih menautkan ke "versi tertentu": `http://example.com/dir/book/current/` lebih baik daripada `http://example.com/dir/book/v1.0.0/index.html`. -- Jika tautan menggunakan sertifikat yang kedaluwarsa atau ditandatangani sendiri atau memiliki masalah SSL lain: - 1. *ganti* dengan mitra `http` jika memungkinkan (karena menerima pengecualian dapat menjadi rumit pada perangkat seluler). - 2. *biarkan apa adanya* jika versi `http` tidak tersedia, tetapi tautan dapat diakses melalui `https` dengan mengabaikan peringatan di browser atau menambahkan pengecualian. - 3. *hapus* jika tidak. -- jika ada tautan dalam format yang berbeda, tambahkan tautan terpisah dengan catatan tentang setiap format. -- jika sepotong konten tersedia di beberapa tempat di Internet. - - pilih tautan otoritatif. - - gunakan tautan dengan sumber paling otoritatif (artinya situs web penulis lebih baik daripada situs web editor lebih baik daripada situs web pihak ketiga). - - jika mereka menautkan ke edisi yang berbeda dan Anda menilai edisi ini cukup berbeda sehingga layak untuk disimpan, tambahkan tautan terpisah dengan catatan tentang setiap edisi (lihat [Issue #2353](https://github.com/EbookFoundation/free-programming-books/issues/2353) untuk berkontribusi pada diskusi tentang pemformatan). -- lebih suka komit atom (satu komit dengan penambahan/penghapusan/modifikasi) daripada komit yang lebih besar. Tidak perlu menekan komitmen Anda sebelum mengirimkan PR. (Kami tidak akan pernah menegakkan aturan ini karena ini hanya masalah kenyamanan bagi pengelola). -- jika buku lebih tua, sertakan tanggal penerbitan dengan judul. -- sertakan nama penulis atau nama yang sesuai. Anda dapat mempersingkat daftar penulis dengan "`et al.`". -- jika buku belum selesai, dan masih dalam pengerjaan, tambahkan notasi "`dalam proses`", seperti yang dijelaskan [di bawah ini](#in_process). -- if a resource is restored using the [*Internet Archive's Wayback Machine*](https://web.archive.org) (or similar), add the "`archived`" notation, as described [below](#archived). The best versions to use are recent and complete. -- jika alamat email atau pengaturan akun diminta sebelum pengunduhan diaktifkan, tambahkan catatan bahasa yang sesuai dalam tanda kurung, misalnya: `(alamat email *diminta*, tidak wajib)`. +- Jika sebuah tautan memiliki sertifikat yang sudah kedaluwarsa/sertifikat buatan sendiri/masalah SSL lainnya: + 1. *Gantilah* dengan versi `http` jika memungkinkan (karena prosesi pengecualian / bypass bisa jadi rumit di perangkat seluler). + 2. *Biarkan apa adanya* jika versi `http` tidak tersedia, tetapi tautan dapat diakses melalui `https` dengan mengabaikan peringatan di browser atau menambahkan pengecualian. + 3. *Hapus* jika tidak ada pilihan lain. +- Jika sebuah tautan ada dalam beberapa format, tambahkan tautan terpisah dengan catatan tentang setiap format. +- Jika sebuah sumber ada di berbagai tempat di Internet: + - Gunakan tautan dengan sumber yang paling otoritatif (artinya situs web penulis lebih baik daripada situs web penyunting, yang lebih baik daripada situs web pihak ketiga). + - Jika mereka merujuk ke edisi yang berbeda, dan Anda menganggap edisi tersebut cukup berbeda sehingga layak untuk tetap mempertahankannya, tambahkan tautan terpisah dengan catatan tentang setiap edisi (lihat [Issue #2353](https://github.com/EbookFoundation/free-programming-books/issues/2353) untuk berpartisipasi dalam diskusi tentang pemformatan). +- Utamakan komit atomik (satu komit per-penambahan/penghapusan/modifikasi) daripada komit yang lebih besar. Tidak perlu menggabungkan komit-komit Anda sebelum mengirimkan PR. (Kami tidak akan pernah menegakkan aturan ini karena ini hanya masalah kenyamanan bagi para pengelola). +- Jika buku sudah lama diterbitkan, sertakan tanggal publikasinya bersama dengan judulnya. +- Sertakan nama atau nama-nama penulis yang sesuai. Anda dapat memendekkan daftar penulis dengan "`et al.`". +- Jika buku belum selesai, dan masih dalam tahap pengerjaan, tambahkan keterangan "`dalam proses`" seperti yang dijelaskan [di bawah ini](#in_process). +- Jika suatu sumber dipulihkan menggunakan [*Internet Archive's Wayback Machine*](https://web.archive.org) (atau serupa), tambahkan keterangan "`terarsip`" seperti yang dijelaskan [di bawah](#archived). Versi terbaik untuk digunakan adalah versi terbaru dan lengkap. +- Jika alamat email atau pengaturan akun diperlukan sebelum pengunduhan, tambahkan catatan sesuai dengan bahasa yang tepat dalam tanda kurung, misalnya: `(alamat email *diminta*, tidak wajib)`. @@ -120,6 +119,7 @@ Contoh: BAIK : * [Buku yang Sangat Bagus](https://example.org/book.pdf) - Jane Roe (PDF) ``` +- Format lebih dari satu (Kami lebih suka satu tautan untuk setiap sumber. Ketika tidak ada tautan tunggal yang dapat diakses lebih mudah ke format yang berbeda, beberapa tautan lebih diutamakan. Namun, setiap tautan yang kami tambahkan akan menambah beban pemeliharaan sehingga kami mencoba menghindarinya.) - Format lebih dari satu: ```text @@ -169,17 +169,17 @@ Daftar kami menyediakan kumpulan metadata minimal: judul, URL, pembuat, platform ##### Judul -- Tidak ada judul yang diciptakan. Kami mencoba mengambil judul dari sumber itu sendiri; kontributor diperingatkan untuk tidak membuat judul atau menggunakannya secara editorial jika hal ini dapat dihindari. Pengecualian adalah untuk karya yang lebih tua; jika mereka terutama memiliki minat historis, satu tahun dalam tanda kurung yang ditambahkan ke judul membantu pengguna mengetahui apakah mereka menarik. -- Tidak ada judul SEMUANYA KAPITAL. Biasanya judul kasus sesuai, tetapi jika ragu gunakan kapitalisasi dari sumbernya. -- No emojis. +- Tidak menggunakan judul yang diciptakan. Kami mencoba menggunakan judul dari sumber daya itu sendiri; kontributor diharapkan untuk tidak membuat judul atau menggunakan judul secara editorial jika hal ini dapat dihindari. Sebuah pengecualian adalah untuk karya-karya lama; jika mereka utamanya dari minat sejarah, tahun dalam tanda kurung yang ditambahkan ke judul membantu pengguna mengetahui jika mereka menarik minat. +- Tidak menggunakan judul dengan HURUF KAPITAL. Biasanya, judul yang ditulis dengan huruf kapital awal adalah yang sesuai, tetapi jika ragu, gunakan kapitalisasi yang sesuai dari sumbernya. +- Tidak menggunakan emoji. ##### URLs -- Kami tidak mengizinkan URL yang dipersingkat. +- Kami tidak mengizinkan penggunaan URL yang disingkat. - Kode pelacakan harus dihapus dari URL. -- URL internasional harus diloloskan. Bilah peramban biasanya merender ini ke Unicode, tetapi gunakan salin dan tempel. -- URL aman (`https`) selalu lebih disukai daripada url tidak aman (`http`) di mana HTTPS telah diterapkan. +- URL internasional harus diubah menjadi format yang benar (escaped). Biasanya, bilah peramban akan menampilkan ini dalam bentuk Unicode, namun, untuk menghindari kesalahan, harap menggunakan salin dan tempel (copy and paste). +- URL yang aman (`https`) selalu diutamakan daripada URL yang tidak aman (`http`) di tempat-tempat di mana HTTPS telah diimplementasikan. - Kami tidak menyukai URL yang mengarah ke halaman web yang tidak menghosting sumber daya yang terdaftar, melainkan menunjuk ke tempat lain. @@ -187,32 +187,40 @@ Daftar kami menyediakan kumpulan metadata minimal: judul, URL, pembuat, platform ##### Pencipta - Kami ingin menghargai pencipta sumber daya gratis jika perlu, termasuk penerjemah! -- Untuk karya terjemahan penulis asli harus dikreditkan. Kami rekomendasikan memakai [MARC relators](https://loc.gov/marc/relators/relaterm.html) untuk memberi kredit kepada pencipta selain penulis, seperti dalam contoh ini: +- Untuk karya terjemahan, penulis asli harus dikreditkan. Kami rekomendasikan menggunakan [kode relator MARC](https://loc.gov/marc/relators/relaterm.html) untuk mengkredit pencipta selain penulis, seperti dalam contoh ini: ```markdown * [A Translated Book](http://example.com/book-id.html) - John Doe, `trl.:` Mike The Translator ``` - disini, anotasi `trl.:` memakai kode MARC relator untuk "penerjemah". -- Gunakan koma `,` untuk membatasi setiap item dalam daftar penulis. + di sini, anotasi `trl.:` memakai kode relator MARC untuk "penerjemah". +- Gunakan koma `,` untuk memisahkan setiap item dalam daftar penulis. - Anda dapat mempersingkat daftar penulis dengan "`et al.`". - Kami tidak mengizinkan tautan untuk Kreator. -- Untuk karya kompilasi atau remix, "pencipta" mungkin memerlukan deskripsi. Misalnya, buku "GoalKicker" atau "RIP Tutorial" dikreditkan sebagai "`Dikompilasi dari dokumentasi StackOverflow`" (dalam Bahasa Inggris: `Compiled from StackOverflow documentation`). +- Untuk karya kompilasi atau campuran, "pencipta" mungkin memerlukan deskripsi. Misalnya, buku "GoalKicker" atau "RIP Tutorial" dikreditkan sebagai "`Dikompilasi dari dokumentasi StackOverflow`" (dalam Bahasa Inggris: `Compiled from StackOverflow documentation`). + + + +##### Kursus dan Uji Coba dengan Batas Waktu + +- Kami tidak mencantumkan hal-hal yang perlu kami hapus dalam enam bulan. +- Jika sebuah kursus memiliki periode pendaftaran atau durasi terbatas, kami tidak akan mencantumkannya. +- Kami tidak dapat mencantumkan sumber daya yang gratis hanya untuk jangka waktu tertentu. ##### Platform dan Catatan Akses -- Kursus. Khusus untuk daftar kursus kami, platform merupakan bagian penting dari deskripsi sumber daya. Ini karena platform kursus memiliki keterjangkauan dan model akses yang berbeda. Meskipun kami biasanya tidak akan mencantumkan buku yang memerlukan pendaftaran, banyak platform kursus memiliki keterjangkauan yang tidak berfungsi tanpa semacam akun. Contoh platform kursus termasuk Coursera, EdX, Udacity , dan Udemy. Jika kursus bergantung pada platform, nama platform harus dicantumkan dalam tanda kurung. -- YouTube. Kami memiliki banyak kursus yang terdiri dari daftar putar YouTube. Kami tidak mencantumkan YouTube sebagai platform, kami mencoba mencantumkan pembuat YouTube, yang seringkali merupakan sub-platform. -- Video YouTube. Kami biasanya tidak menautkan ke video YouTube individu kecuali jika durasinya lebih dari satu jam dan terstruktur seperti kursus atau tutorial. -- Leanpub. Leanpub menyelenggarakan buku dengan berbagai model akses. Terkadang sebuah buku dapat dibaca tanpa registrasi; terkadang sebuah buku memerlukan akun Leanpub untuk akses gratis. Mengingat kualitas buku dan campuran dan fluiditas model akses Leanpub, kami mengizinkan daftar yang terakhir dengan catatan akses `*(Akun Leanpub atau email yang valid diminta)*`. +- Kursus. Khususnya untuk daftar kursus kami, platform merupakan bagian penting dari deskripsi sumber daya. Hal ini karena platform kursus memiliki keterjangkauan dan model akses yang berbeda. Meskipun kami biasanya tidak akan mencantumkan buku yang memerlukan pendaftaran, banyak platform kursus memiliki keterjangkauan yang tidak berfungsi tanpa akun tertentu. Contoh platform kursus termasuk Coursera, EdX, Udacity, dan Udemy. Ketika sebuah kursus bergantung pada suatu platform, nama platform tersebut harus dicantumkan dalam tanda kurung. +- YouTube. Kami memiliki banyak kursus yang terdiri dari daftar putar YouTube. Kami tidak mencantumkan YouTube sebagai sebuah platform, kami mencoba mencantumkan kreator YouTube, yang seringkali merupakan sub-platform. +- Video YouTube. Kami biasanya tidak mengaitkan tautan ke video YouTube individu kecuali jika video tersebut berdurasi lebih dari satu jam dan disusun seperti kursus atau tutorial. Jika ini adalah kasusnya, pastikan untuk mencatatnya dalam deskripsi PR. +- Leanpub. Leanpub menyediakan buku dengan berbagai model akses. Terkadang sebuah buku bisa dibaca tanpa registrasi; terkadang sebuah buku memerlukan akun Leanpub untuk akses gratis. Mengingat kualitas buku dan campuran serta kelenturan model akses Leanpub, kami mengizinkan penulisan yang terakhir dengan catatan akses `*(Akun Leanpub atau alamat email valid diminta)*` #### Genre -Aturan pertama dalam memutuskan daftar mana yang termasuk dalam sumber daya adalah melihat bagaimana sumber daya itu menggambarkan dirinya sendiri. Jika itu menyebut dirinya sebuah buku, maka mungkin itu adalah sebuah buku. +Aturan pertama dalam menentukan daftar mana sebuah sumber daya masuk adalah melihat bagaimana sumber daya itu menggambarkan dirinya sendiri. Jika sumber daya tersebut menyebut dirinya sebagai buku, bisa jadi sumber daya tersebut adalah buku. @@ -223,14 +231,14 @@ Karena Internet sangat luas, kami tidak memasukkan dalam daftar kami: - blog - postingan blog - artikel -- situs web (kecuali yang menghosting BANYAK item yang kami daftarkan). +- situs web (kecuali yang meng-host BANYAK item yang kami daftarkan). - video yang bukan kursus atau screencasts. - bab buku -- sampel penggoda dari buku -- Saluran IRC atau Telegram -- Celana panjang atau milis +- sampel teaser dari buku +- saluran IRC atau Telegram +- Slacks atau daftar email (Slacks or mailing lists) -Daftar pemrograman kompetitif kami tidak seketat pengecualian ini. Lingkup repo ditentukan oleh komunitas; jika Anda ingin menyarankan perubahan atau penambahan ruang lingkup, silakan gunakan masalah untuk membuat saran. +Daftar pemrograman kompetitif kami tidak seketat pengecualian ini. Lingkup repositori ini ditentukan oleh komunitas; jika Anda ingin menyarankan perubahan atau penambahan pada lingkup, harap gunakan isu (issue) untuk memberikan saran. @@ -240,13 +248,13 @@ Kami tidak rewel tentang kebukuan. Berikut adalah beberapa atribut yang menandak - memiliki ISBN (Nomor Buku Standar Internasional) - memiliki Daftar Isi -- versi yang diunduh, terutama ePub, ditawarkan +- ada versi yang dapat diunduh, terutama ePub - memiliki edisi -- itu tidak tergantung pada konten atau video interaktif +- tidak tergantung pada video atau konten interaktif - mencoba untuk mencakup topik secara komprehensif -- itu mandiri +- bersifat mandiri -Ada banyak buku yang kami daftarkan yang tidak memiliki atribut ini; itu bisa tergantung pada konteksnya. +Ada banyak buku yang kami cantumkan yang tidak memiliki atribut-atribut ini; itu bisa tergantung pada konteks. @@ -266,13 +274,13 @@ Jika Anda dapat mencetaknya dan mempertahankan esensinya, itu bukan Tutorial Int ### Otomatisasi -- Pemformatan penegakan aturan otomatis melalui [GitHub Actions](https://github.com/features/actions) gunakan [fpb-lint](https://github.com/vhf/free-programming-books-lint) (lihat [`.github/workflows/fpb-lint.yml`](../.github/workflows/fpb-lint.yml)). +- Penegakan aturan format dilakukan secara otomatis melalui [GitHub Actions](https://github.com/features/actions) menggunakan [fpb-lint](https://github.com/vhf/free-programming-books-lint) (lihat [`.github/workflows/fpb-lint.yml`](../.github/workflows/fpb-lint.yml)). - Validasi URL menggunakan [awesome_bot](https://github.com/dkhamsing/awesome_bot). -- Untuk memicu validasi URL, *push commit* yang menyertakan pesan komit yang berisi `check_urls=file_to_check`: +- Untuk memicu validasi URL, *lakukan commit* yang mencakup pesan commit yang berisi `check_urls=berkas_yang_akan_dicek`: ```properties check_urls=free-programming-books.md free-programming-books-id.md ``` -- Anda dapat menentukan lebih dari satu file untuk diperiksa, menggunakan satu spasi untuk memisahkan setiap entri. -- Jika Anda menentukan lebih dari satu file, hasil build didasarkan pada hasil file terakhir yang diperiksa. Anda harus menyadari bahwa Anda dapat melewati build hijau karena hal ini, jadi pastikan untuk memeriksa log build di akhir Pull Request dengan mengklik "Show all checks" -> "Details". +- Anda dapat menentukan lebih dari satu berkas untuk diperiksa, dengan menggunakan spasi tunggal untuk memisahkan setiap entri. +- Jika Anda menentukan lebih dari satu berkas, hasil build didasarkan pada hasil berkas terakhir yang diperiksa. Anda harus memperhatikan bahwa Anda mungkin mendapatkan hasil build yang berhasil, jadi pastikan Anda memeriksa log pembangunan pada akhir Pull Request dengan mengklik "Show all checks" -> "Details". diff --git a/docs/HOWTO-id.md b/docs/HOWTO-id.md index 878f1b1075045..911ad3f18ff4e 100644 --- a/docs/HOWTO-id.md +++ b/docs/HOWTO-id.md @@ -1,14 +1,14 @@ -# How-To at a glance +# Sekilas Panduan Cara Melakukan (How-To)
-*[Baca ini dalam bahasa lain](README.md#translations)* +*[Baca halaman ini dalam bahasa lain](README.md#translations)*
**Selamat datang di `Free-Programming-Books`!** -Kami menyambut kontributor baru; bahkan untuk mereka yang membuat Pull Request (PR) pertama kali di GitHub. Jika Anda adalah salah satunya, berikut adalah beberapa sumber yang mungkin bisa membantu: +Kami sangat menyambut kontributor baru, bahkan untuk mereka yang membuat Pull Request (PR) pertamanya di GitHub. Jika Anda termasuk salah satu di antara mereka, berikut adalah sumber daya yang mungkin berguna: * [Tentang Pull Requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(Dalam Bahasa Inggris)* * [Membuat sebuah pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(Dalam Bahasa Inggris)* @@ -18,17 +18,17 @@ Kami menyambut kontributor baru; bahkan untuk mereka yang membuat Pull Request ( * [YouTube - Kursus Kilat Markdown](https://www.youtube.com/watch?v=HUBNt18RFbo) *(Dalam Bahasa Inggris)* -Jangan ragu untuk bertanya; setiap kontributor memulainya dengan PR yang pertama. Anda bisa menjadi yang keseribu! So... why not join our [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community. +Jangan ragu untuk bertanya; setiap kontributor memulainya dengan PR yang pertama. Anda bisa menjadi yang keseribu! Jadi... ayo gabung ke komunitas kami yang [besar, dan berkembang](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books).
-Click to see the growth users vs. time graphs. +Klik untuk melihat perkembangan pengguna vs. grafik waktu. -[![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) +[![Grafik Kontributor EbookFoundation/free-programming-books's sepanjang masa](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) -[![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) +[![Grafik Kontributor Aktif Bulanan EbookFoundation/free-programming-books's](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)
-Bahkan jika Anda seorang kontributor open source yang berpengalaman, ada hal-hal yang mungkin membuat Anda bingung. Setelah Anda mengirimkan PR Anda, ***GitHub Actions* akan menjalankan *linter*, dan sering sekali menemukan sedikit masalah dengan spasi atau abjad**. Jika Anda mendapatkan tombol hijau, semuanya siap untuk ditinjau, tetapi jika tidak, klik "Detail" di bawah centang yang gagal untuk mengetahui apa yang tidak disukai linter. Perbaiki masalah dan tambahkan commit ke PR Anda. +Bahkan jika Anda adalah kontributor *open source* yang berpengalaman, ada hal-hal kecil yang mungkin membuat Anda bingung. Setelah Anda mengirimkan PR Anda, **Github Actions* akan menjalankan *linter*, yang seringkali menemukan masalah kecil seperti spasi atau pengurutan abjad**. Jika Anda melihat tombol hijau, semua sudah siap untuk ditinjau, tetapi jika tidak, klik "Detail" di bawah pengecekan yang gagal untuk mengetahui apa yang tidak disukai oleh linter, dan perbaiki masalah tersebut dengan menambahkan *commit* baru ke *branch* dari mana PR Anda dibuka, -Terakhir, jika Anda tidak yakin bahwa sumber daya yang ingin Anda tambahkan sesuai untuk `Free-Programming-Books`, bacalah panduan di [BERKONTRIBUSI](CONTRIBUTING-id.md). ([translations](README.md#translations)) +Terakhir, jika Anda tidak yakin bahwa sumber daya yang ingin Anda tambahkan sesuai untuk `Free-Programming-Books`, bacalah panduan di [BERKONTRIBUSI](CONTRIBUTING-id.md) *([terjemahan](README.md#translations) dalam bahasa lain juga tersedia)*. From 44ab943c4d8d2112cf97c2a37fe4254777b60f6d Mon Sep 17 00:00:00 2001 From: Ashu Date: Thu, 5 Oct 2023 02:41:00 +0530 Subject: [PATCH 247/854] NEW COURSES ARE ADDED. (#9818) * new book added * NEW COURSES ADDED * Update free-programming-books-langs.md * Update free-programming-books-langs.md * Update courses/free-courses-en.md Co-authored-by: Eric Hellman * Update courses/free-courses-en.md Co-authored-by: Eric Hellman * Update courses/free-courses-en.md Co-authored-by: Eric Hellman * Update courses/free-courses-en.md Co-authored-by: Eric Hellman * Update free-courses-en.md * Update free-courses-en.md --------- Co-authored-by: Eric Hellman --- courses/free-courses-en.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 31214d1bbfdb0..09f5b7ad65e58 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -362,6 +362,7 @@ * [Cloud Computing and Development](https://uaceit.com/courses/cloud-computing-and-development) - Ashwin Kumar Ramaswamy (UAceIt) (email address *required*) * [Cloud Computing Full Course In 11 Hours \| Cloud Computing Tutorial For Beginners](https://www.youtube.com/watch?v=2LaAJq1lB1Q) - Edureka! * [Introduction to Cloud](https://cognitiveclass.ai/courses/introduction-to-cloud) - CognitiveClass.ai +* [NPTEL-CloudComputing](https://www.youtube.com/playlist?list=PLShJJCRzJWxhz7SfG4hpaBD5bKOloWx9J) - Manish Narula #### AWS @@ -422,6 +423,9 @@ ### Cryptography +* [Cryptography & Network Security](https://www.youtube.com/playlist?list=PLBlnK6fEyqRgJU3EsOYDTW7m6SUmW6kII) - Neso Academy +* [Cryptography Lecture Series](https://www.youtube.com/playlist?list=PL2jrku-ebl3H50FiEPr4erSJiJHURM9BX) - Christof Paar +* [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 @@ -510,6 +514,7 @@ * [Learn SQL: SQL Tutorial for Beginners](https://www.programiz.com/sql) - Programiz * [MySQL Tutorial for Beginners [Full Course]](https://www.youtube.com/watch?v=7S_tz1z_5bA) - Moshfegh Hamedani (Programming with Mosh) * [SQL Foundations](https://www.udemy.com/course/sql-essentials-for-beginners/) - Sagar Uppuluri (Udemy) +* [SQL NPTEL](https://www.youtube.com/playlist?list=PLLQPIumE5cE-gzU5hChH1V3H93x4UOlHR) * [SQL Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWr_6xTfF2FrIw-NAOo3iWMy) * [SQL Tutorial - Full Database Course for Beginners](https://www.youtube.com/watch?v=HXV3zeQKqGY) - Mike Dane (freeCodeCamp) From f99e046368662d3ae37a18692ec52aea9ff58760 Mon Sep 17 00:00:00 2001 From: MixeroTN <40803091+MixeroTN@users.noreply.github.com> Date: Wed, 4 Oct 2023 23:12:08 +0200 Subject: [PATCH 248/854] Add authors, fix dead links in free-courses-pl.md (#9820) * Add authors in free-courses-pl.md * Remove dead link in free-courses-pl.md * Replace dead link with archived one in courses-pl * Fix list order (lint check) --- courses/free-courses-pl.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/courses/free-courses-pl.md b/courses/free-courses-pl.md index ac1916399ef2a..922c72ad32760 100644 --- a/courses/free-courses-pl.md +++ b/courses/free-courses-pl.md @@ -29,17 +29,17 @@ ### Bash -* [Bash - Skrypty powłoki](https://www.youtube.com/playlist?list=PLh6V3IQZSBSbls0j9DdkCpbbqQsBUzh4-) - Piotr Kośka +* [Bash](https://www.youtube.com/playlist?list=PLb5zx7G9W1ZHB8GykWfqKAwXdKRSYWKW5) - Piotr Kośka ### Brainfuck -* [Programowanie w Brainfucku](https://www.youtube.com/watch?v=dzFgY4JsZe8) +* [Programowanie w Brainfucku](https://www.youtube.com/watch?v=dzFgY4JsZe8) - Mirosław Zelent, Damian Stelmach ### C -* [Kurs Programowania w C](https://www.youtube.com/playlist?list=PLgeFsJ0yZyikV_e8YDl5rixXu-H6wFIIZ) +* [Kurs Programowania w C](https://www.youtube.com/playlist?list=PLgeFsJ0yZyikV_e8YDl5rixXu-H6wFIIZ) - Mateusz Leśko ### C\# @@ -59,7 +59,7 @@ * [Kurs CSS](http://www.kurshtmlcss.pl/kurs-css) (Netido Interactive Agency) * [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) +* [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 @@ -67,7 +67,7 @@ ### Java -* [Darmowe kursy z Javy dla początkujących](http://programowaniejava.pl/edukacja/darmowe-szkolenia.html) +* [Darmowe kursy z Javy dla początkujących](https://web.archive.org/web/20220326010054/http://programowaniejava.pl/edukacja/darmowe-szkolenia.html) *(:card_file_box: archived)* * [JAVA FX-wprowadzenie](https://www.youtube.com/playlist?list=PL-ikpm9wGd1HkA9PvGTYWZHtO-Xq_i_Mw) * [Java GUI: programowanie Graficznego Interfejsu Użytkownika](https://www.youtube.com/playlist?list=PL3298E3EB8CFDE9BA) * [Kurs JavaFX od podstaw](https://www.youtube.com/playlist?list=PLpzwMkmxJDUwQuQR7Rezut5UE_8UGDxkU) @@ -78,7 +78,6 @@ ### JavaScript -* [Kurs JavaScript](https://www.youtube.com/playlist?list=PLGjoxB-1BV8IKoG_fb934nZXSVi_v-4yg) - Jakub Jurkian * [Kurs JavaScript. Programowanie frontendowe (VIDEO)](https://www.youtube.com/playlist?list=PLOYHgt8dIdoxTUYuHS9ZYNlcJq5R3jBsC) - Mirosław Zelent, Damian Stelmach * [Programowanie w JavaScript od podstaw w 1 miesiąc](https://www.youtube.com/playlist?list=PLTs20Q-BTEMPRSzhrlAuu7yus1BuOLVrS) @@ -96,8 +95,8 @@ ### PHP -* [Kurs PHP](https://www.youtube.com/playlist?list=PLE974A9BEF34A967A) * [Kurs PHP](https://www.youtube.com/playlist?list=PLD54FE15FA250C6C0) +* [Kurs PHP od UW-TEAM.org](https://www.youtube.com/playlist?list=PLE974A9BEF34A967A) * [Kurs PHP. Programowanie backendowe](https://www.youtube.com/playlist?list=PLOYHgt8dIdox81dbm1JWXQbm2geG1V2uh) - Mirosław Zelent, Damian Stelmach * [Nauka PHP online](https://kursphp.com/nauka-php-online) - Marcin Wesel * [PHP - Kurs wideo](https://www.youtube.com/playlist?list=PLbOPmSDkHx2qfl91W8DFF3jhgjhWv6fkm) @@ -111,7 +110,7 @@ * [Kurs online Python dla początkujących](https://www.flynerd.pl/tag/python-kurs) - Małgorzata Łyczywek AKA Rita (HTML) * [Kurs Python](https://www.youtube.com/playlist?list=PL3yDCQ6GKeEyBOF0gZyBvihDv6n0GNsdm) * [Kurs Python - Darmowy Po Polsku](https://www.youtube.com/playlist?list=PL_dDQ_G9rdI6dQsDkwqSQyAeXY3uUrWzp) -* [Kurs Python 3](https://www.youtube.com/playlist?list=PLdBHMlEKo8UcOaykMssI1_X6ui0tzTNoH) +* [Kurs Python 3](https://www.youtube.com/playlist?list=PLdBHMlEKo8UcOaykMssI1_X6ui0tzTNoH) - Piotr Baja * [Python 3 - Kurs wideo](https://www.youtube.com/playlist?list=PLbOPmSDkHx2pCboufcEKkinpUuramshmr) * [Raspberry Pi kurs od podstaw](https://forbot.pl/blog/kurs-raspberry-pi-od-podstaw-wstep-spis-tresci-id23139) - Piotr Bugalski (FORBOT.pl) From 2c0224245cbddee7dfbb5be2fd9a711efd410801 Mon Sep 17 00:00:00 2001 From: Vichea <48352653+vicheanath@users.noreply.github.com> Date: Wed, 4 Oct 2023 16:13:17 -0500 Subject: [PATCH 249/854] Added: ReactJS, NodeJS,PHP Khode Academy (#9826) * Update free-courses-km.md Add Javascript youtube playlist * Update free-courses-km.md Change Space Fixed Action Error * Update free-courses-km.md Added: NodeJS, PHP, React JS Video Playlist * Update free-courses-km.md * Fiexed Error Markdown * Update free-courses-km.md fixed markdown * Update free-courses-km.md Modified sorted order and removed youtube query tracking --- courses/free-courses-km.md | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/courses/free-courses-km.md b/courses/free-courses-km.md index b36d6826618ef..9885dcf7183d9 100644 --- a/courses/free-courses-km.md +++ b/courses/free-courses-km.md @@ -4,6 +4,7 @@ * [Flutter](#flutter) * [Git](#git) * [JavaScript](#javascript) +* [PHP](#php) * [Web Development](#web-development) @@ -26,13 +27,19 @@ ### JavaScript * [មេរៀន JavaScript Speak khmer](https://youtube.com/playlist?list=PLWrsrLN26mWZiRcn4O-cphCw-AyoWumhq) - រៀនIT -* [អនុវត្ត​កូដ Javascript](https://youtube.com/playlist?list=PLuEdNLfGOtnVmKfCI1gC6xHqJ_T9F85DW&si=cbbCi2zp_GoLcneK) - Khode Academy -* [Javascript - បង្កើត​អន្តរកម្ម​គេហទំព័រ](https://youtube.com/playlist?list=PLuEdNLfGOtnUoeb8D2itGMIZayTi9ViOv&si=wxALcNb-i_4189KK) - Khode Academy -* [ES6 - ជំនាន់​ថ្មី​របស់ Javascript](https://youtube.com/playlist?list=PLuEdNLfGOtnVOKm51qK8Gmx0tT-KbJoNd&si=-QXNo_NVAykbjPIt) - Khode Academy +* [អនុវត្ត​កូដ Javascript](https://youtube.com/playlist?list=PLuEdNLfGOtnVmKfCI1gC6xHqJ_T9F85DW) - Khode Academy +* [ES6 - ជំនាន់​ថ្មី​របស់ Javascript](https://youtube.com/playlist?list=PLuEdNLfGOtnVOKm51qK8Gmx0tT-KbJoNd) - Khode Academy +* [Javascript - បង្កើត​អន្តរកម្ម​គេហទំព័រ](https://youtube.com/playlist?list=PLuEdNLfGOtnUoeb8D2itGMIZayTi9ViOv) - Khode Academy +* [Node.js - Server-Side Javascript](https://youtube.com/playlist?list=PLuEdNLfGOtnW-wD7kT3rqZWrI_PlR3nsk) - Khode Academy +* [React.js - Web UI ជំនាន់​ថ្មី](https://youtube.com/playlist?list=PLuEdNLfGOtnVLr4irXpTsUiWtAq3PJHLy) - Khode Academy + + +### PHP + +* [PHP - កម្មវិធី​គេហទំព័រ](https://youtube.com/playlist?list=PLuEdNLfGOtnVsMxiXgZUuvqFKIavgZ-Bv) - Khode Academy ### Web Development * [👨‍💻👨‍💻 Coding](https://youtube.com/playlist?list=PLxchvQVIj9rb8O10g494z9EQ0HZO-aU_6) - Sambat Lim - From 57af2ea36810d16d4c1bdb21c3689b6c4b43c3be Mon Sep 17 00:00:00 2001 From: Carolina Vendramini <69223409+carolruo@users.noreply.github.com> Date: Wed, 4 Oct 2023 18:17:11 -0300 Subject: [PATCH 250/854] Add JavaScript Course (#9824) * Add Java and Kotlin free courses in pt-BR * Add JavaScript course * 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 09f5b7ad65e58..edeacae06ee7b 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -844,6 +844,7 @@ * [Cycle.js Fundamentals](https://egghead.io/courses/cycle-js-fundamentals) - André Staltz * [ES6 and Typescript Tutorial](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhI0V5mE9Vu6Nm-nap8EcjV) - Codevolution, Vishwas Gopinath * [Functional Programming in JavaScript](https://www.youtube.com/playlist?list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84) - Mattias Petter Johansson «Fun Fun Function» +* [Gentle Introduction to JavaScript](https://youtube.com/playlist?list=PLErOmyzRKOCpmitTOazq3_p74Y-yTQB6A) - Deborah Kurata * [Intro to JavaScript ES6 programming](https://www.youtube.com/playlist?list=PL-xu4i_QDSxcoDNeh8rx5-pHCCTOg0XsI) * [Intro To JavaScript Unit Testing & BDD](https://www.youtube.com/watch?v=u5cLK1UrFyQ) - Traversy Media * [Introduction to ES6+](https://scrimba.com/learn/introtoes6) - Dylan C. Israel (Scrimba) From c1044fe075c72320cc891db7dd95a3e5bb5b8d7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sayak=20Mondal=20=E2=9A=A1?= Date: Thu, 5 Oct 2023 02:48:16 +0530 Subject: [PATCH 251/854] Add Servlet & JSP Tutorial Full Course (#9834) --- 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 edeacae06ee7b..cb3f7741f7738 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -828,6 +828,7 @@ * [Princeton Algorithms, Part 1](https://www.coursera.org/course/algs4partI) * [Problem Solving With Java](https://www.udacity.com/course/intro-to-java-programming--cs046) (Udacity) * [Programming in Java](https://nptel.ac.in/courses/106/105/106105191/) - Prof. Debasis Samanta (NPTEL) +* [Servlet & JSP Tutorial Full Course](https://www.youtube.com/watch?v=OuBUUkQfBYM) - Telusko (Navin Reddy) * [Software Construction in Java](https://openlearninglibrary.mit.edu/courses/course-v1:MITx+6.005.1x+3T2016/about) - MIT Open Learning Library * [Spring 5 Core - An Ultimate Guide](https://www.udemy.com/learn-spring-5-core-from-scratch/) - Somnath Musib (Udemy) * [Spring Boot Tutorials](https://www.youtube.com/playlist?list=PLhfxuQVMs-nx3YQa3XJ9-4g_EoK0J8WhU) - Daily Code Buffer (Shabbir Dawoodi) From e5701afd5eb5f8aa27b794f2b235e8f31416d683 Mon Sep 17 00:00:00 2001 From: Mauro Cicolella Date: Wed, 4 Oct 2023 23:22:20 +0200 Subject: [PATCH 252/854] Add Italian HTML course (#9835) --- 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 6f10186d5a948..124ea92e9e9d2 100644 --- a/courses/free-courses-it.md +++ b/courses/free-courses-it.md @@ -229,6 +229,7 @@ * [Computer grafica 2017/2018](https://www.youtube.com/playlist?list=PLUFFnpJdi99kXjntQ0LNPnLbRLjKzmQaC) - A. Bottino, Politecnico di Torino * [Corso CSS 3 Completo 2023](https://www.youtube.com/playlist?list=PLP5MAKLy8lP-a0MG-MFHKCISmj2Wg4vT6) - Edoardo Midali * [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 * [Progettazione di applicazioni Web](https://www.youtube.com/playlist?list=PLE0AA1735F10543A6) - Fulvio Corno, S. Di Carlo, Politecnico di Torino From cfddbbd92d156e7d7e0ab4b7bd92783c67bce2a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sayak=20Mondal=20=E2=9A=A1?= Date: Thu, 5 Oct 2023 02:53:04 +0530 Subject: [PATCH 253/854] Add Hibernate Tutorial for Beginners Playlist by Telusko (#9836) * Add Hibernate Tutorial Full Course by Telusko * Add Hibernate Tutorial for Beginners Playlist --- 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 cb3f7741f7738..17e3f8433e39e 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -797,6 +797,7 @@ * [Central Connecticut State University, Introduction to CS Using Java](http://chortle.ccsu.edu/CS151/cs151java.html) * [CS106A - Programming Methodology](https://see.stanford.edu/Course/CS106A) (Stanford) * [Fundamentals of Java EE Development](https://www.edx.org/course/fundamentals-of-java-ee-development) - Will Dinyes (edX) +* [Hibernate Tutorial for Beginners](https://www.youtube.com/playlist?list=PLsyeobzWxl7qBZtsEvp_n2A7sJs2MpF3r) - Telusko (Navin Reddy) * [Introduction to Java](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/) * [Introduction to Java + DSA](https://youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ) - Kunal Kushwaha * [Java Beginner](https://youtube.com/playlist?list=PLkeaG1zpPTHiMjczpmZ6ALd46VjjiQJ_8) - Coding with John From c20f94a0d78b2ce37d0340a7eb0fd4ff4b075667 Mon Sep 17 00:00:00 2001 From: 3R1Dev <90082629+3R1Dev@users.noreply.github.com> Date: Wed, 4 Oct 2023 16:29:49 -0500 Subject: [PATCH 254/854] Removed all broken links for the Free Programming Books AR (#9843) * updated link in the Java section of the HE free books * Update for free-programming-books-he.md Removed the link to the "Java Guide" by Chaim Michael, the link is no longer available. Removed the section for Java so that there is no blank space there along with the Java listed in the Index. * Update free-programming-books-he.md Added a space as required by formatting * removed stale links to AR books list * cleaned up spacing --- books/free-programming-books-ar.md | 42 ------------------------------ 1 file changed, 42 deletions(-) diff --git a/books/free-programming-books-ar.md b/books/free-programming-books-ar.md index c21a3a2a9af15..f7717aeea806c 100644 --- a/books/free-programming-books-ar.md +++ b/books/free-programming-books-ar.md @@ -4,23 +4,18 @@ * [Arduino](#arduino) * [Artificial Intelligence](#artificial-intelligence) -* [C#‎](#csharp) * [DB & DBMS](#db--dbms) * [HTML and CSS](#html-and-css) * [Introduction to Programming in Arabic](#introduction-to-programming-in-arabic) -* [Java](#java) * [JavaScript](#javascript) * [Vue.js](#vuejs) * [Linux](#linux) * [Open Source Software](#open-source-software) * [Operating System](#operating-systems) -* [PHP](#php) * [Python](#python) * [Raspberry Pi](#raspberry-pi) -* [Ruby](#ruby) * [Scratch](#scratch) * [Security](#security) -* [SEO](#seo) * [SQL](#sql) * [PostgreSQL](#postgresql) @@ -37,11 +32,6 @@ * [مدخل إلى الذكاء الاصطناعي وتعلم الآلة](https://academy.hsoub.com/files/17-%D9%85%D8%AF%D8%AE%D9%84-%D8%A5%D9%84%D9%89-%D8%A7%D9%84%D8%B0%D9%83%D8%A7%D8%A1-%D8%A7%D9%84%D8%A7%D8%B5%D8%B7%D9%86%D8%A7%D8%B9%D9%8A-%D9%88%D8%AA%D8%B9%D9%84%D9%85-%D8%A7%D9%84%D8%A2%D9%84%D8%A9/) - Mohamed Lahlah‏ (PDF) -### C#‎ - -* [سبيلك المختصر لتعلم لغة c#‎ - برمجة الواجهات](https://www.mobarmijoun.com/2014/04/c_19.html) - Khaled Al-Saadani‏ (PDF) - - ### DB & DBMS * [تصميم قواعد البيانات](https://academy.hsoub.com/files/26-تصميم-قواعد-البيانات/) - Adrienne Watt, Nelson Eng، ترجمة أيمن طارق وعلا عباس (PDF) @@ -58,17 +48,10 @@ * [مختصر دليل لغات البرمجة](https://alyassen.github.io/Brief-guide-to-programming-languages-v1.2.4.pdf) - Ali Al-Yassen‏ (PDF) -### Java - -* [تفهيم الخوارزميات – الجزء الأول](https://librebooks.org/tafheem-alkhawazimyat/) - جمال بن نوار (PDF) -* [تفهيم الخوارزميات – الجزء الثاني](https://librebooks.org/tafheem-alkhawazimyat-p2/) - جمال بن نوار (PDF) - - ### JavaScript * [تعلم JavaScript‏](https://itwadi.com/node/3002) - Cody Lindley, عبداللطيف ايمش (PDF) * [سلسلة تعلم Next.js بالعربية](https://blog.abdelhadi.org/learn-nextjs-in-arabic/) - Flavio Copes, عبدالهادي الأندلسي -* [Eloquent Javascript (Second Edition)‏](https://rabahboudia.gitbooks.io/arabic-eloquent-js/) - Marijn Haverbeke, Rabah Boudia‏ (gitbook) #### Vue.js @@ -78,7 +61,6 @@ ### Linux -* [الإدارة المتقدمة لجنو/لينكس](https://librebooks.org/gnu-linux-advanced-administration/) - Remo Suppi Boldrito, Josep Jorba Esteve, Abdel Rahim Ghaleb‏ (PDF) * [أوبنتو ببساطة](https://www.simplyubuntu.com) - Ahmed AbouZaid‏ (PDF) * [دفتر مدير دبيان](https://ar.debian-handbook.info) - Raphaël Hertzog, Roland Mas, MUHAMMET SAİT Muhammet Sait‏ (PDF, HTML) * [دليل إدارة خواديم أوبنتو 14.04](https://academy.hsoub.com/files/10-دليل-إدارة-خواديم-أوبنتو/) - Ubuntu documentation team, Abdullatif Eymash‏ (PDF) @@ -87,25 +69,14 @@ ### Open Source Software -* [الأبعاد الاستراتيجية للبرمجيات الحرة مفتوحة المصدر](https://librebooks.org/strategic-dimensions-of-free-and-open-source-software/) - فيجن للأنظمة المتقدمة (PDF) -* [الحريات الرقمية - المفاهيم الرئيسية](https://librebooks.org/digital-freedoms-main-concepts/) - محمد الطاهر (PDF) -* [المصادر المفتوحة خيارات بلا حدود](https://librebooks.org/opensource-ultimate-options/) - محمد أنس طويلة (PDF) -* [تعرف على البرمجيات الحرة](https://librebooks.org/know-free-software/) - فهد السعيدي (PDF) * [دليل البرمجيات الحرة مفتوحة](https://www.freeopensourceguide.com) - أحمد م. أبوزيد (PDF) -* [نبذة عن رخص البرمجيات الحرة](https://librebooks.org/bref-about-foss-licenses/) - جلال شفرور (PDF) ### Operating Systems -* [المقدمة في تحليل وتصميم أنظمة](https://librebooks.org/intro-to-os-analysis-and-design/) - Ahmed Lexis * [أنظمة التشغيل للمبرمجين](https://academy.hsoub.com/files/24-أنظمة-التشغيل-للمبرمجين/) - Allen B. Downey ,ترجمة علا عباس (PDF) -### PHP - -* [تعلم البرمجة بلغة PHP](https://librebooks.org/learn-programming-with-php/) - Ahmed Abu Al-Saud , Abdul Latif Amish - - ### Python * [البرمجة بلغة بايثون](https://academy.hsoub.com/files/15-البرمجة-بلغة-بايثون/) @@ -114,17 +85,10 @@ ### Raspberry Pi * [احترف الرازبيري باي](https://www.ev-center.com/uploads/2/1/2/6/21261678/كتاب_احترف_الرازبيري_باي.pdf) (PDF) -* [راسبيري باي السهل](https://librebooks.org/simply-raspberry-pi/) - Abdullah Ali Abdullah (PDF) - - -### Ruby - -* [مقدمة في روبي](https://librebooks.org/intro-to-ruby/) - Ahmed Youssef (PDF) ### Scratch -* [تعلم البرمجة مع القط سكراتش](https://librebooks.org/learn-programming-with-scratch-cat/) - نورا حاتم (PDF) * [كتاب احترف سكراتش](https://www.ev-center.com/uploads/2/1/2/6/21261678/scratch.pdf) (PDF) @@ -133,12 +97,6 @@ * [تأمين الشبكات اللاسلكية للمستخدم المنزلي](https://mohamedation.com/securing-wifi/ar/) - Mohamed Adel‏ (HTML) * [تقنيات الاختراق المادي](https://librebooks.org/physical-hacking-techniques/) - Abdullah Ali Abdullah (PDF) * [دليل الأمان الرقمي](https://academy.hsoub.com/files/20-%D8%AF%D9%84%D9%8A%D9%84-%D8%A7%D9%84%D8%A3%D9%85%D8%A7%D9%86-%D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A/) -* [عُدَّة الأمان الرقمي](https://librebooks.org/security-in-a-box/) - working group - - -### SEO - -* [تحسين محركات البحث SEO - دليل المبتدئين](https://librebooks.org/search-engine-optimization-seo-starter-guide-ar/) - The Google ### SQL From 420502ad34a921f0d1785667cc2778e4978da7f8 Mon Sep 17 00:00:00 2001 From: Marcel Brode <40024364+marcelbrode@users.noreply.github.com> Date: Wed, 4 Oct 2023 23:35:00 +0200 Subject: [PATCH 255/854] Rearrange JS sections (#9790) --- courses/free-courses-de.md | 14 +++---- courses/free-courses-en.md | 78 ++++++++++++++++++-------------------- 2 files changed, 44 insertions(+), 48 deletions(-) diff --git a/courses/free-courses-de.md b/courses/free-courses-de.md index f726aa3f6758e..48e50016cf1e7 100644 --- a/courses/free-courses-de.md +++ b/courses/free-courses-de.md @@ -9,12 +9,12 @@ * [Bootstrap](#bootstrap) * [Java](#java) * [JavaScript](#javascript) + * [TypeScript](#typescript) * [Künstliche Intelligenz](#künstliche-intelligenz) * [Python](#python) * [Rust](#rust) * [Spieleentwicklung](#spieleentwicklung) * [SQL](#sql) -* [TypeScript](#typescript) ### Ansible @@ -66,6 +66,12 @@ * [JavaScript Lernen für Anfänger bis Profis](https://www.youtube.com/playlist?list=PLNmsVeXQZj7qOfMI2ZNk-LXUAiXKrwDIi) - The Morpheus Tutorials +#### TypeScript + +* [Erstellen von JavaScript-Anwendungen mithilfe von TypeScript](https://docs.microsoft.com/de-de/learn/paths/build-javascript-applications-typescript/) - Microsoft +* [TypeScript lernen: Eine Einführung in 80 Minuten](https://www.youtube.com/watch?v=_CaGUZNEobk) - Golo Roden + + ### Künstliche Intelligenz * [Elements of AI](https://www.elementsofai.de) @@ -93,9 +99,3 @@ ### SQL * [SQL-Grundlagen](https://wiki.selfhtml.org/wiki/Datenbank/SQL-Grundlagen) - SelfHTML - - -### TypeScript - -* [Erstellen von JavaScript-Anwendungen mithilfe von TypeScript](https://docs.microsoft.com/de-de/learn/paths/build-javascript-applications-typescript/) - Microsoft -* [TypeScript lernen: Eine Einführung in 80 Minuten](https://www.youtube.com/watch?v=_CaGUZNEobk) - Golo Roden diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 17e3f8433e39e..7b3740ec495ca 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -48,8 +48,10 @@ * [iOS](#ios) * [Java](#java) * [JavaScript](#javascript) - * [AngularJS](#angularjs) + * [Angular](#angular) + * [AngularJS](#angularjs) * [D3.js](#d3js) + * [Deno](#deno) * [Electron](#electron) * [jQuery](#jquery) * [Next.js](#nextjs) @@ -59,9 +61,10 @@ * [Redux](#redux) * [Svelte](#svelte) * [Three.js](#threejs) + * [TypeScript](#typescript) * [Vue.js](#vuejs) * [Webpack](#webpack) -* [Julia](#julia) +* [Julia](#julia) * [Kotlin](#kotlin) * [Kubernetes](#kubernetes) * [Linux](#linux) @@ -101,9 +104,6 @@ * [System Design](#system-design) * [Terraform](#terraform) * [Theory](#theory) -* [TypeScript](#typescript) - * [Angular](#angular) - * [Deno](#deno) * [Verilog / VHDL / SystemVerilog](#verilog--vhdl--systemverilog) * [Web Development](#web-development) * [Web3](#web3) @@ -880,9 +880,22 @@ * [Vanilla JavaScript](https://www.youtube.com/playlist?list=PLillGF-RfqbbnEGy3ROiLWk7JMCuSyQtX) - Brad Traversy, Traversy Media -#### AngularJS +#### Angular + +* [Angular 12 / 13 tutorial](https://www.youtube.com/playlist?list=PL8p2I9GklV47eNpoo4Fr6fkags72a8F0v) - Code Step By Step +* [Angular 12 Course](https://www.youtube.com/playlist?list=PLjsBk8SIQEi-RqkglLcn19TaeeopcuDXV) - Slobodan Gajic +* [Angular 6 Tutorials](https://www.youtube.com/playlist?list=PLYxzS__5yYQlqCmHqDyW3yo5V79C7eaTe) - codedamn +* [Angular Complete Course Guide](https://youtube.com/playlist?list=PL_euSNU_eLbeAJxvVdJn5lhPWX9IWHhxs) - Leela Web Dev +* [Angular Courses](https://www.youtube.com/playlist?list=PLTjRvDozrdlxAhsPP4ZYtt3G8KbJ449oT) - Moshfegh Hamedani (Programming with Mosh) +* [Angular Crash Course 2021](https://www.youtube.com/watch?v=3dHNOWTI7H8) - Brad Traversy, Traversy Media +* [Angular Fast Crash Course](https://www.udemy.com/angular-fast-crash-course/) - Edwin Diaz, Coding Faculty Solutions (Udemy) +* [Angular for Beginners](https://www.udemy.com/course/angular-for-beginners-course/) - Angular University (Udemy) +* [Angular Tutorial For Beginners](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhBRAgFinJR8KHIrCdTkZcZ) - Codevolution +* [Angular Tutorial for Beginners - Web Framework with Typescript Course](https://www.youtube.com/watch?v=AAu8bjj6-UI) - Slobodan Gajic, freeCodeCamp +* [Learn Angular 5 from Scratch](https://www.udemy.com/course/angular-5/) - Gary Simon (Udemy) + -> :information_source: See also … [Angular](#angular) +##### AngularJS * [AngularJS Tutorial for Beginners](https://www.youtube.com/watch?v=9b9pLgaSQuI) - Yaakov Chaikin (My Lesson) * [AngularJS Tutorials](https://www.youtube.com/playlist?list=PL4cUxeGkcC9gsJS5QgFT2IvWIX78dV3_v) - The Net Ninja @@ -897,6 +910,12 @@ * [Learn D3](https://www.codecademy.com/learn/learn-d3) - Codecademy *(account required)* +#### Deno + +* [Deno Beginner](https://denobeginner.com) - Ahmad Awais (email address *required*) +* [Deno Course - Better than Node.js?](https://www.youtube.com/watch?v=TQUy8ENesGY) - The Codeholic, freeCodeCamp + + #### Electron * [Electron js Tutorials](https://youtube.com/playlist?list=PLC3y8-rFHvwiCJD3WrAFUrIMkGVDE0uqW) - Codevolution @@ -993,6 +1012,17 @@ * [Three.js Tutorial Crash Course](https://www.youtube.com/watch?v=YK1Sw_hnm58) - Chris Courses +### TypeScript + +* [Beginner's Typescript](https://www.totaltypescript.com/tutorials/beginners-typescript) - Matt Pocock +* [ES6 and Typescript Tutorial](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhI0V5mE9Vu6Nm-nap8EcjV) - Codevolution, Vishwas Gopinath +* [Introduction to TypeScript](https://www.udemy.com/typescript/) - Daniel Stern (Udemy) +* [Learn TypeScript](https://www.codecademy.com/learn/learn-typescript) - (CodeAcademy) +* [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 + + #### Vue.js * [Full Stack Vue.js, Express & MongoDB](https://www.youtube.com/playlist?list=PLillGF-RfqbYSx-Ab1xWVanGKtowTsnNm) - Traversy Media @@ -1466,40 +1496,6 @@ * [Intro to Theoretical Computer Science](https://www.udacity.com/course/intro-to-theoretical-computer-science--cs313) (Udacity) -### TypeScript - -* [Beginner's Typescript](https://www.totaltypescript.com/tutorials/beginners-typescript) - Matt Pocock -* [ES6 and Typescript Tutorial](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhI0V5mE9Vu6Nm-nap8EcjV) - Codevolution, Vishwas Gopinath -* [Introduction to TypeScript](https://www.udemy.com/typescript/) - Daniel Stern (Udemy) -* [Learn TypeScript](https://www.codecademy.com/learn/learn-typescript) - (CodeAcademy) -* [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 - - -#### Angular - -> :information_source: See also … [AngularJS](#angularjs) - -* [Angular 12 / 13 tutorial](https://www.youtube.com/playlist?list=PL8p2I9GklV47eNpoo4Fr6fkags72a8F0v) - Code Step By Step -* [Angular 12 Course](https://www.youtube.com/playlist?list=PLjsBk8SIQEi-RqkglLcn19TaeeopcuDXV) - Slobodan Gajic -* [Angular 6 Tutorials](https://www.youtube.com/playlist?list=PLYxzS__5yYQlqCmHqDyW3yo5V79C7eaTe) - codedamn -* [Angular Complete Course Guide](https://youtube.com/playlist?list=PL_euSNU_eLbeAJxvVdJn5lhPWX9IWHhxs) - Leela Web Dev -* [Angular Courses](https://www.youtube.com/playlist?list=PLTjRvDozrdlxAhsPP4ZYtt3G8KbJ449oT) - Moshfegh Hamedani (Programming with Mosh) -* [Angular Crash Course 2021](https://www.youtube.com/watch?v=3dHNOWTI7H8) - Brad Traversy, Traversy Media -* [Angular Fast Crash Course](https://www.udemy.com/angular-fast-crash-course/) - Edwin Diaz, Coding Faculty Solutions (Udemy) -* [Angular for Beginners](https://www.udemy.com/course/angular-for-beginners-course/) - Angular University (Udemy) -* [Angular Tutorial For Beginners](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhBRAgFinJR8KHIrCdTkZcZ) - Codevolution -* [Angular Tutorial for Beginners - Web Framework with Typescript Course](https://www.youtube.com/watch?v=AAu8bjj6-UI) - Slobodan Gajic, freeCodeCamp -* [Learn Angular 5 from Scratch](https://www.udemy.com/course/angular-5/) - Gary Simon (Udemy) - - -#### Deno - -* [Deno Beginner](https://denobeginner.com) - Ahmad Awais (email address *required*) -* [Deno Course - Better than Node.js?](https://www.youtube.com/watch?v=TQUy8ENesGY) - The Codeholic, freeCodeCamp - - ### Verilog / VHDL / SystemVerilog * [nand2tetris](https://www.nand2tetris.org) - Shimon Schocken, Noam Nisan (Coursera) From 048ed6748f2dfd2300f67dd50983a00fcb8b8290 Mon Sep 17 00:00:00 2001 From: Rishikesh <96463398+rishikesh-b@users.noreply.github.com> Date: Thu, 5 Oct 2023 07:11:02 +0530 Subject: [PATCH 256/854] Added Sorting Algorithms Course Playlist By Amulya's Academy(changes-made) (#9703) * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * 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 7b3740ec495ca..4c3058d8133e4 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -181,6 +181,7 @@ * [Princeton University Algorithms, Part 2](https://www.coursera.org/learn/algorithms-part2) * [Red Black Tree in Data Structures](https://youtube.com/playlist?list=PLPzfPcir5uPT8KFST1Ba3vN6k9yKE9ZK4) - NG Tutorials * [Sorting Algorithms](https://www.youtube.com/playlist?list=PL2_aWCzGMAwKedT2KfDMB9YA5DgASZb3U) - mycodeschool +* [Sorting Algorithms](https://www.youtube.com/playlist?list=PLzgPDYo_3xunyLTJlmoH8IAUvet4-Ka0y) - Amulya's Academy * [Stanford University Algorithms: Design and Analysis, Part 1](https://online.stanford.edu/courses/soe-ycsalgorithms1-algorithms-design-and-analysis-part-1) * [Stanford University Algorithms: Design and Analysis, Part 2](https://online.stanford.edu/courses/soe-ycs0001-algorithms-design-and-analysis-part-2) * [Strivers A2Z-DSA Course \| DSA Playlist \| Placements](https://www.youtube.com/playlist?list=PLgUwDviBIf0oF6QL8m22w1hIDC1vJ_BHz) - take U forward From 9c77ba19b921ea6fb1abbc118e28e996cf1fde62 Mon Sep 17 00:00:00 2001 From: Ruben Marcus Date: Thu, 5 Oct 2023 02:43:38 +0100 Subject: [PATCH 257/854] (changes made) Add More PT-BR courses (#9725) * add more ptbr courses * lint * lint * lint * lint * lint * lint * fixes * Update courses/free-courses-pt_BR.md Co-authored-by: Eric Hellman * changes asked --------- Co-authored-by: Eric Hellman --- courses/free-courses-pt_BR.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/courses/free-courses-pt_BR.md b/courses/free-courses-pt_BR.md index 5df76a2721177..31078b39bbd6a 100644 --- a/courses/free-courses-pt_BR.md +++ b/courses/free-courses-pt_BR.md @@ -20,6 +20,7 @@ * [Ionic](#ionic) * [Java](#java) * [JavaScript](#javascript) + * [React](#react) * [Vue.js](#vuejs) * [Jekyll](#jekyll) * [Kotlin](#kotlin) @@ -141,6 +142,7 @@ * [Curso Golang](https://www.youtube.com/playlist?list=PL3IMfVHTpXw14FL_TRIdHfeYTeOet1GS9) - Universo Mainframe * [Go - Aprenda a Programar (Curso)](https://www.youtube.com/playlist?list=PLCKpcjBB_VlBsxJ9IseNxFllf-UFEXOdg) - Ellen Körbes * [Go 101 (Curso)](https://www.youtube.com/playlist?list=PLHPgIIn9ls6-1l7h8RUClMKPHi4NoKeQF) - Tiago Temporin +* [Golang do Zero](https://www.youtube.com/playlist?list=PL5aY_NrL1rjucQqO21QH8KclsLDYu1BIg) - Full Cycle ### Gulp @@ -202,11 +204,20 @@ ### JavaScript -* [Bootcamp da Brainn de React](https://www.youtube.com/playlist?list=PLF7Mi9HNzvVmzOyDyl--xQVdi60jxduU1) - Canal Brainn Co. * [Curso de Javascript Completo](https://www.youtube.com/playlist?list=PL2Fdisxwzt_d590u3uad46W-kHA0PTjjw) - Programação Web * [Curso Grátis de JavaScript e ECMAScript para Iniciantes](https://www.youtube.com/playlist?list=PLHz_AreHm4dlsK3Nr9GVvXCbpQyHQl1o1) - Gustavo Guanabara (Curso em Vídeo) -* [Curso Intensivo de Next.js & React](https://www.cod3r.com.br/courses/curso-intensivo-next-react) - Leonardo Leitão (Cod3r) +* [Curso Javascript Completo 2023 [Iniciantes] + 14 Mini-Projetos](https://www.youtube.com/watch?v=i6Oi-YtXnAU) - Jhonatan de Souza * [Fast & Furious](https://www.youtube.com/playlist?list=PLy5T05I_eQYOoUz2TtAqq35RLCc-xBZCe) - Codecasts +* [Kubernetes para Devs Javascript](https://www.youtube.com/playlist?list=PLqFwRPueWb5ccEFVx5vOvrKlYT_uQ3aQw) - Erick Wendel, Lucas Santos +* [Testes no NodeJS aplicando TDD com Jest](https://www.youtube.com/watch?v=2G_mWfG0DZE) - Diego Fernandes + + +#### React + +* [Aprenda Next.js,GraphQL e Leaflet na prática!](https://www.youtube.com/playlist?list=PLR8OzKI52ppWoTRvAmB_FQPPlHS0otV7V) - Willian Justen +* [Bootcamp da Brainn de React](https://www.youtube.com/playlist?list=PLF7Mi9HNzvVmzOyDyl--xQVdi60jxduU1) - Canal Brainn Co. +* [Curso Intensivo de Next.js & React](https://www.cod3r.com.br/courses/curso-intensivo-next-react) - Leonardo Leitão (Cod3r) +* [Next js 13.4 Masterclass Prático c/ Stripe e Shadcn-ui](https://www.youtube.com/playlist?list=PLR8OzKI52ppWoTRvAmB_FQPPlHS0otV7V) - DeveloperDeck101 #### Vue.js @@ -298,6 +309,7 @@ ### Programação * [Algoritmos de Ordenação](https://www.youtube.com/playlist?list=PLzZut2slkqywtFxqTY8AQwIG65h_2oMBL) - Bruno Ribas +* [Curso Lógica de Programação Completo 2023 [Iniciantes] + Desafios + Muita prática](https://www.youtube.com/watch?v=iF2MdbrTiBM) - Jonathan de Souza ### Python From b9402eb28d2406818ac801e3358bf59bb4948556 Mon Sep 17 00:00:00 2001 From: Chrisna Adhi Pranoto Date: Thu, 5 Oct 2023 08:45:49 +0700 Subject: [PATCH 258/854] Add Svelte & SvelteKit Resources (#9758) * add svelte resources * add SvelteKit section * swap course for alphabetical orders * fix spacing on SvelteKit section * add space to fix lint error * space in interactive tutorials * no affiliations for books Co-authored-by: Eric Hellman * remove affiliation Co-authored-by: Eric Hellman * remove interactive tutorial from book section * remove sveltekit section and move the resources to svelte - removing sveltekit section - moving all resources to svelte - can confirm the individual youtube video has more than 1 hour length and provide course-like materials --------- Co-authored-by: Eric Hellman --- books/free-programming-books-langs.md | 1 + courses/free-courses-en.md | 10 ++++++++++ more/free-programming-interactive-tutorials-en.md | 5 +++++ 3 files changed, 16 insertions(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 46a3ac6227b83..7d0e7ee90ef76 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1384,6 +1384,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 * [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)* diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 4c3058d8133e4..733b9cbf02a4f 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1004,8 +1004,18 @@ #### Svelte +* [Beginner SvelteKit](https://www.youtube.com/playlist?list=PLtgYhHmUIr3qDB2eTzY-nuBH1W5tOK8a4) - Steph Dietz +* [Learn How To Build Modern Web Apps With SvelteKit](https://www.youtube.com/watch?v=MoGkX4RvZ38) - Joy of Code +* [Learn Svelte](https://www.youtube.com/playlist?list=PLA9WiRZ-IS_ylnMYxIFCsZN6xVVSvLuHk) - Joy of Code +* [Learn Svelte Full Course](https://www.youtube.com/watch?v=UGBJHYpHPvA) - Lihau Tan, freeCodeCamp * [Learn the Svelte JavaScript Framework](https://www.youtube.com/watch?v=ujbE0mzX-CU) - Noah Glaser, freeCodeCamp +* [Svelte Crash Course](https://www.youtube.com/watch?v=3TVy6GdtNuQ) - Traversy Media * [Svelte Tutorial](https://www.youtube.com/watch?v=vhGiGqZ78Rs) - Beau Carnes, freeCodeCamp +* [Svelte Tutorial for Beginners](https://www.youtube.com/playlist?list=PLC3y8-rFHvwiYZOsc2D8AO1MYwLjZQrKx) - Codevolution +* [Svelte Tutorial for Beginners](https://www.youtube.com/playlist?list=PL4cUxeGkcC9hlbrVO_2QFVqVPhlZmz7tO) - The Net Ninja +* [SvelteKit For Beginners](https://www.youtube.com/playlist?list=PLA9WiRZ-IS_zXZZyW4qfj0akvOAtk6MFS) - Joy of Code +* [SvelteKit Tutorial](https://www.youtube.com/playlist?list=PLC3y8-rFHvwjifDNQYYWI6i06D7PjF0Ua) - Codevolution +* [SvelteKit Tutorial (Crash Course)](https://www.youtube.com/playlist?list=PL4cUxeGkcC9hpM9ARM59Ve3jqcb54dqiP) - The Net Ninja #### Three.js diff --git a/more/free-programming-interactive-tutorials-en.md b/more/free-programming-interactive-tutorials-en.md index ab279d9053e87..f643402a992db 100644 --- a/more/free-programming-interactive-tutorials-en.md +++ b/more/free-programming-interactive-tutorials-en.md @@ -270,6 +270,11 @@ * [Front End Development Libraries: Redux](https://www.freecodecamp.org/learn/front-end-development-libraries/redux) - freeCodeCamp +#### Svelte + +* [Interactive Svelte Tutorial](https://learn.svelte.dev/tutorial/welcome-to-svelte) - svelte.dev + + ### Kotlin * [Kotlin tutorial](https://kotlinlang.org/docs/tutorials/) From 80477be0e8a9a30af1e91ee2ed9b04ed602ce037 Mon Sep 17 00:00:00 2001 From: Jahir Raihan Joy <78207450+jahir-raihan@users.noreply.github.com> Date: Thu, 5 Oct 2023 07:47:26 +0600 Subject: [PATCH 259/854] Updated code-of-conduct-bn with native translation. (bangla review requested) (#9816) * Updated code-of-conduct-bn with native translation accent. Previously the translation was direct copy of google translation, which was bit hard to read throughly. Now it's been updated with actual bangla native accent. * Fixed miss spelling * Fixed grammatical mistakes --- docs/CODE_OF_CONDUCT-bn.md | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/docs/CODE_OF_CONDUCT-bn.md b/docs/CODE_OF_CONDUCT-bn.md index bcfa08e171982..0a63fdf93aafa 100644 --- a/docs/CODE_OF_CONDUCT-bn.md +++ b/docs/CODE_OF_CONDUCT-bn.md @@ -1,25 +1,26 @@ -এই প্রকল্পের অবদানকারী এবং রক্ষণাবেক্ষণকারী হিসাবে, এবং একটি উন্মুক্ত এবং স্বাগত সম্প্রদায়কে উত্সাহিত করার স্বার্থে, আমরা প্রতিশ্রুতি দিচ্ছি যে সমস্ত লোকেদের যারা রিপোর্টিং সমস্যা, বৈশিষ্ট্য অনুরোধ পোস্ট করা, ডকুমেন্টেশন আপডেট করা, পুল অনুরোধ বা প্যাচ জমা দেওয়া এবং অন্যান্য কার্যকলাপের মাধ্যমে অবদান রাখে। +এই প্রকল্পের অবদানকারী এবং রক্ষণাবেক্ষণকারী হিসাবে, এবং একটি উন্মুক্ত সম্প্রদায়কে উৎসাহিত করার স্বার্থে, আমরা সম্মান জানাই সে সমস্ত ব্যক্তিদের যারা সমস্যা রিপোর্টিং, নতুন বৈশিষ্ট যোগের আবেদন , ডকুমেন্টেশন আপডেট , নতুন বৈশিষ্ট্য যোগ করে বা প্যাচ জমা দেওয়া এবং অন্যান্য কার্যকলাপের মাধ্যমে অবদান রাখে। -অভিজ্ঞতার স্তর, লিঙ্গ, লিঙ্গ পরিচয় এবং অভিব্যক্তি, যৌন অভিযোজন, অক্ষমতা, ব্যক্তিগত চেহারা, শরীরের আকার, জাতি, জাতি, বয়স, ধর্ম, নির্বিশেষে আমরা এই প্রকল্পে অংশগ্রহণকে প্রত্যেকের জন্য একটি হয়রানি-মুক্ত অভিজ্ঞতা করতে প্রতিশ্রুতিবদ্ধ। বা জাতীয়তা। -অংশগ্রহণকারীদের দ্বারা অগ্রহণযোগ্য আচরণের উদাহরণগুলির মধ্যে রয়েছে: +অভিজ্ঞতার স্তর, লিঙ্গ, লিঙ্গ পরিচয় এবং অভিব্যক্তি, যৌন অভিযোজন, অক্ষমতা, ব্যক্তিগত চেহারা, শরীরের আকার, জাতীয়তা, জাতি, বয়স, ধর্ম, নির্বিশেষে আমরা এই প্রকল্পে অংশগ্রহণকে প্রত্যেকের জন্য একটি হয়রানি-মুক্ত অভিজ্ঞতা করতে প্রতিশ্রুতিবদ্ধ। -* যৌনতামূলক ভাষা বা চিত্রের ব্যবহার -* ব্যক্তিগত আক্রমণ -* ট্রোলিং বা অপমানজনক/অপমানজনক মন্তব্য -* সরকারি বা ব্যক্তিগত হয়রানি -* স্পষ্ট অনুমতি ছাড়াই অন্যের ব্যক্তিগত তথ্য, যেমন শারীরিক বা ইলেকট্রনিক ঠিকানা প্রকাশ করা -* অন্যান্য অনৈতিক বা পেশাগত আচরণ । +**অংশগ্রহণকারীদের দ্বারা অগ্রহণযোগ্য আচরণের উদাহরণগুলির মধ্যে রয়েছে:** +- যৌনতামূলক ভাষা বা চিত্রের ব্যবহার +- ব্যক্তিগত আক্রমণ +- ট্রোলিং বা অপমানজনক মন্তব্য +- জনসম্মুখে বা ব্যক্তিগত হয়রানি +- স্পষ্ট অনুমতি ছাড়াই অন্যের ব্যক্তিগত তথ্য, যেমন শারীরিক বা ইন্টারনেট ঠিকানা প্রকাশ করা +- অন্যান্য অনৈতিক বা পেশাগত আচরণ -প্রজেক্ট রক্ষণাবেক্ষণকারীদের এই আচরণবিধির সাথে সংযুক্ত নয় এমন মন্তব্য, প্রতিশ্রুতি, কোড, উইকি সম্পাদনা, সমস্যা এবং অন্যান্য অবদানগুলিকে অপসারণ, সম্পাদনা বা প্রত্যাখ্যান করার অধিকার এবং দায়িত্ব রয়েছে, বা অন্যান্য আচরণের জন্য অস্থায়ী বা স্থায়ীভাবে কোনো অবদানকারীকে নিষিদ্ধ করার অধিকার রয়েছে। তারা অনুপযুক্ত, হুমকি, আপত্তিকর, বা ক্ষতিকারক বলে মনে করে। +প্রজেক্ট রক্ষণাবেক্ষণকারীদের এই আচরণবিধির সাথে সংযুক্ত নয় এমন মন্তব্য, প্রতিশ্রুতি, কোড, উইকি সম্পাদনা, সমস্যা এবং অন্যান্য অবদানগুলিকে অপসারণ, সম্পাদনা বা প্রত্যাখ্যান করার অধিকার এবং দায়িত্ব রয়েছে, বা অন্যান্য আচরণের জন্য অস্থায়ী বা স্থায়ীভাবে কোনো অবদানকারীকে নিষিদ্ধ করার অধিকার রয়েছে যা অনুপযুক্ত, হুমকি, আপত্তিকর, বা ক্ষতিকারক বলে মনে করে। এই আচরণবিধি গ্রহণ করার মাধ্যমে, প্রকল্পের রক্ষণাবেক্ষণকারীরা এই প্রকল্প পরিচালনার প্রতিটি ক্ষেত্রে এই নীতিগুলিকে ন্যায্যভাবে এবং ধারাবাহিকভাবে প্রয়োগ করার জন্য নিজেদের প্রতিশ্রুতিবদ্ধ করে। প্রজেক্ট রক্ষণাবেক্ষণকারী যারা আচরণবিধি অনুসরণ করে না বা প্রয়োগ করে না তাদের প্রকল্প দল থেকে স্থায়ীভাবে সরিয়ে দেওয়া হতে পারে। এই আচরণবিধি প্রজেক্ট স্পেস এবং পাবলিক স্পেস উভয় ক্ষেত্রেই প্রযোজ্য হয় যখন একজন ব্যক্তি প্রকল্প বা তার সম্প্রদায়ের প্রতিনিধিত্ব করেন। -gmail.com-এ victorfelder-এ একজন প্রজেক্ট রক্ষণাবেক্ষণকারীর সাথে যোগাযোগ করে আপত্তিজনক, হয়রানি, বা অন্যথায় অগ্রহণযোগ্য আচরণের ঘটনাগুলি রিপোর্ট করা যেতে পারে। সমস্ত অভিযোগ পর্যালোচনা করা হবে এবং তদন্ত করা হবে এবং পরিস্থিতির জন্য প্রয়োজনীয় এবং উপযুক্ত বলে মনে করা হবে। রক্ষণাবেক্ষণকারীরা একটি ঘটনার প্রতিবেদকের বিষয়ে গোপনীয়তা বজায় রাখতে বাধ্য। -এই কোড অফ কন্ডাক্ট কন্ট্রিবিউটর কভেন্যান্ট, সংস্করণ 1.3.0 থেকে অভিযোজিত হয়েছে, এখানে উপলব্ধ। - https://contributor-covenant.org/version/1/3/0/ -Translations +কেও যদি আপত্তিজনক, হয়রানি বা অগ্রহণযোগ্য আচরণের শিকার হয়, তাহলে প্রজেক্ট রক্ষণাবেক্ষণকারীর সাথে `victorfelder[@]gmail.com` যোগাযোগ করার অনুরোধ করা হল। যোগাযোগ কারীর তথ্য অবশ্যই গোপন রাখা হবে। + +এই কোড অফ কন্ডাক্ট কন্ট্রিবিউটর কভেন্যান্ট, সংস্করণ 1.3.0 থেকে অভিযোজিত হয়েছে। পাওয়া যাবে এইখানেঃ +https://contributor-covenant.org/version/1/3/0/ + From 3b2f330a84fb3ba3ac68664120a1d990ce543ed9 Mon Sep 17 00:00:00 2001 From: Amritanshu Raj <83136054+amritanshu19@users.noreply.github.com> Date: Thu, 5 Oct 2023 07:18:33 +0530 Subject: [PATCH 260/854] Added C++ GUI applications (beginner to advanced) (#9833) Added C++ GUI applications (beginner to advanced) from CodeBeauty YouTube channel. --- 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 733b9cbf02a4f..3d1ad3cdd3e01 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -335,6 +335,7 @@ * [C++](https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb) - The Cherno * [C++ Compilation, Linking, and Makefiles](https://youtube.com/playlist?list=PLNUvpxaaFJ_i6BYqbxTVeK5AOcFzQbboQ) - Amy Larson * [C++ For Programmers](https://www.udacity.com/course/c-for-programmers--ud210) - Catherine Gamboa (Udacity) +* [C++ GUI applications (beginner to advanced)](https://www.youtube.com/playlist?list=PL43pGnjiVwgQakzRxpt2amqN9f7-tRtc_) - Saldina Nurak (CodeBeauty) * [C++ Object-Oriented Programming](https://www.youtube.com/playlist?list=PL43pGnjiVwgTJg7uz8KUGdXRdGKE0W_jN) - Saldina Nurak (CodeBeauty) * [C++ Programming](https://www.youtube.com/playlist?list=PLBlnK6fEyqRh6isJ01MBnbNpV3ZsktSyS) - Neso Academy * [C++ Programming](https://www.youtube.com/playlist?list=PLfu_Bpi_zcDOtpXhhxL-P1wu0VkwNRXwC) - Kody Simpson From b2ed06f0b6c3e8dd2d514deb4ddbdca873a14ffc Mon Sep 17 00:00:00 2001 From: Akhil Chagarlamudi <89591371+akhil-chagarlamudi@users.noreply.github.com> Date: Thu, 5 Oct 2023 07:45:59 +0530 Subject: [PATCH 261/854] Add Typescript Tutorial for Beginners in Hindi (#9864) * Added TypeScript Tutorial course hindi * added typescript in index * added newline at end --- courses/free-courses-hi.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index ba6b715ad11a6..8f3eeeaf9fae6 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -54,6 +54,7 @@ * [Software Engineering](#software-engineering) * [Swift](#swift) * [System Design](#system-design) +* [TypeScript](#typescript) ### Algorithms @@ -531,3 +532,8 @@ * [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 + + +### TypeScript + +* [Typescript Tutorial for Beginners in Hindi](https://www.youtube.com/playlist?list=PLwGdqUZWnOp0xfHQFmlL52b_6-QZ0mnk_) - Thapa Technical From 1a96c52d9c97fb0cdcfd95cf4a0b036b909e12a6 Mon Sep 17 00:00:00 2001 From: Prabhjot Singh Date: Thu, 5 Oct 2023 08:10:21 +0530 Subject: [PATCH 262/854] Added new book: Neural Network Design (2nd Edition) (#9862) * Update free-programming-books-langs.md * Update free-programming-books-subjects.md * Update free-programming-books-subjects.md * Update free-programming-books-subjects.md --- 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 06edeb0183644..1db9dcd2c9d93 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -403,6 +403,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Machine Learning with Python](https://www.tutorialspoint.com/machine_learning_with_python/) - Tutorials Point (HTML, [PDF](https://www.tutorialspoint.com/machine_learning_with_python/machine_learning_with_python_tutorial.pdf)) * [Mathematics for Machine Learning](https://gwthomas.github.io/docs/math4ml.pdf) - Garrett Thomas (PDF) * [Mathematics for Machine Learning](https://mml-book.github.io) - Marc Peter Deisenroth, A Aldo Faisal, Cheng Soon Ong +* [Neural Network Design (2nd Edition)](https://hagan.okstate.edu/NNDesign.pdf) - Martin T. Hagan, Howard B. Demuth, Mark H. Beale, Orlando De Jesús (PDF) * [Neural Networks and Deep Learning](http://neuralnetworksanddeeplearning.com) * [Practitioners guide to MLOps](https://services.google.com/fh/files/misc/practitioners_guide_to_mlops_whitepaper.pdf) - Khalid Samala, Jarek Kazmierczak, Donna Schut (PDF) * [Probabilistic Machine Learning - An Introduction](https://github.com/probml/pml-book/releases/latest/download/book1.pdf) - Kevin P. Murphy (PDF) From 507b3e321036ff2f147aeaf50167d31dba96f974 Mon Sep 17 00:00:00 2001 From: Akhil Chagarlamudi <89591371+akhil-chagarlamudi@users.noreply.github.com> Date: Thu, 5 Oct 2023 08:36:54 +0530 Subject: [PATCH 263/854] Add a way to practice competitive programming by Masataka Yoneda (#9870) * Added way to practice competitive programming * fixes --- more/problem-sets-competitive-programming.md | 1 + 1 file changed, 1 insertion(+) diff --git a/more/problem-sets-competitive-programming.md b/more/problem-sets-competitive-programming.md index e4ec1ff9b2800..c3d162ef1d24a 100644 --- a/more/problem-sets-competitive-programming.md +++ b/more/problem-sets-competitive-programming.md @@ -10,6 +10,7 @@ ### Competitive Programming * [4Clojure](http://www.4clojure.com) +* [A Way to Practice Competitive Programming](https://github.com/E869120/Competitive-Programming/blob/master/%5BTutorial%5D%20A%20Way%20to%20Practice%20Competitive%20Programming.pdf) - Masataka Yoneda (PDF) * [A2 Online Judge](https://a2oj.netlify.app) * [Algorithms for Competitive Programming](https://cp-algorithms.com) * [APL Problem Solving Competition](https://contest.dyalog.com) From d291fec74d0ad315b18e3d69c15cb31ba8d3667f Mon Sep 17 00:00:00 2001 From: Akhil Chagarlamudi <89591371+akhil-chagarlamudi@users.noreply.github.com> Date: Thu, 5 Oct 2023 08:40:03 +0530 Subject: [PATCH 264/854] add problemset/grind75 to problem sets category (#9873) * Added Grind 75 problem set * minor fixes --- more/problem-sets-competitive-programming.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/more/problem-sets-competitive-programming.md b/more/problem-sets-competitive-programming.md index c3d162ef1d24a..3011d4a0edd1d 100644 --- a/more/problem-sets-competitive-programming.md +++ b/more/problem-sets-competitive-programming.md @@ -109,6 +109,7 @@ * [Edabit](https://edabit.com) * [Exercism](http://exercism.io) * [Geeks For Geeks](https://practice.geeksforgeeks.org) +* [Grind 75](https://www.techinterviewhandbook.org/grind75) * [Hacker.org](http://www.hacker.org) * [HackerEarth](https://www.hackerearth.com) * [HDU Online Judge](http://acm.hdu.edu.cn) @@ -134,3 +135,4 @@ * [UVa Online Judge](https://uva.onlinejudge.org/index.php?Itemid=8&option=com_onlinejudge) * [Vulnhub.com](https://www.vulnhub.com) * [Школа программиста](https://acmp.ru) + From 38b7a3392d7ccdb48b6c79beb06b134bd4f82d4e Mon Sep 17 00:00:00 2001 From: Akash_Jambulkar <97665573+Akash-Jambulkar@users.noreply.github.com> Date: Thu, 5 Oct 2023 08:43:55 +0530 Subject: [PATCH 265/854] Update free-courses-hi.md (#9875) The course is no longer available in youtube. Removed the link to improve remaining suggestions in the android course. Android App Development Full Course in Hindi - Geeky Hub --- 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 8f3eeeaf9fae6..02504ba0378c5 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -79,7 +79,6 @@ ### Android * [Android App Development Course (Beginner to Advanced) \| WsCube Tech 2.0](https://www.youtube.com/playlist?list=PLjVLYmrlmjGdDps6HAwOOVoAtBPAgIOXL) - WsCube Tech -* [Android App Development Full Course in Hindi](https://youtube.com/playlist?list=PLRu7mEBdW7fAUNtaiPoTCCgWXSlqwqdSP) - Geeky Hub * [Android Development Tutorial for Beginners](https://www.youtube.com/playlist?list=PLUcsbZa0qzu3Mri2tL1FzZy-5SX75UJfb) - Anuj Bhaiya * [Android Development Tutorials in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9aiL0kysYlfSOUgY5rNlOhUd) - CodeWithHarry * [Android Development With KOTLIN \| Android App Development Course In Hindi](https://www.youtube.com/playlist?list=PL6Fr59UplGvL7q7P3Hg6nYzS45gld-CCI) - Zain Farhan From 2196e619c279641e2c484cfead32eeccabdba27c Mon Sep 17 00:00:00 2001 From: Kandeepan Yathuraj <50902529+yathu1@users.noreply.github.com> Date: Thu, 5 Oct 2023 08:48:28 +0530 Subject: [PATCH 266/854] Added spring-boot courses (#9879) * added spring-boot course * added spring-boot courses --- courses/free-courses-ta.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-ta.md b/courses/free-courses-ta.md index 4a28f6058a054..85a6f05355dc9 100644 --- a/courses/free-courses-ta.md +++ b/courses/free-courses-ta.md @@ -67,6 +67,8 @@ CSE Tamila by Eezytutorials * [Java Programming in Tamil](https://www.youtube.com/playlist?list=PLWbtDrDnmTHCsK36VMtXasfeo4qQg3Mjo) - CS in Tamil * [Java Programming in Tamil](https://www.youtube.com/playlist?list=PLIFRUdRwOM08fR11AtNx674tXpUmgy7lD) - SANTRA TECHSPOT * [Learn Java in Tamil](https://youtube.com/playlist?list=PLYM2_EX_xVvVXm005Gt5unmqW6GGMjHxa) - Logic First Tamil +* [Spring Boot Beginners Tutorial in Tamil](https://www.youtube.com/playlist?list=PLhbl8CrGKCBNVzNXhoWdmni_sEAqZdLt9) - Code Simple +* [Spring Boot Complete/Full Course in Tamil for Beginners from Basics](https://www.youtube.com/playlist?list=PLgWpUXNR_WCc_VontznRnCUdul5Zp1x3c) - Payilagam ### JavaScript From 00274f308897982821a2f3ee98631b16934ab719 Mon Sep 17 00:00:00 2001 From: Oskar F Date: Fri, 6 Oct 2023 16:36:01 +0200 Subject: [PATCH 267/854] Add two books in swedish (#9844) * Add python book in swedish * Add a python book and a fortran book in Swedish * Update free-programming-books-sv.md * Actualizar free-programming-books-sv.md --- books/free-programming-books-sv.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/books/free-programming-books-sv.md b/books/free-programming-books-sv.md index 739d68ec70906..3f1b52f3f458c 100644 --- a/books/free-programming-books-sv.md +++ b/books/free-programming-books-sv.md @@ -2,7 +2,10 @@ * [C](#c) * [C++](#cpp) +* [Fortran](#fortran) +* [MATLAB](#matlab) * [PHP](#php) +* [Python](#python) ### C @@ -15,6 +18,11 @@ * [Programmera spel i C++ för nybörjare](https://sv.wikibooks.org/wiki/Programmera_spel_i_C%2B%2B_f%C3%B6r_nyb%C3%B6rjare) - Wikibooks +### Fortran + +* [Lärobok i Fortran 95](http://www.boein.se/f95.pdf) - Linköpings Universitet, Bo Einarsson (PDF) + + ### MATLAB * [Introduktion till MATLAB (2004)](https://www.cvl.isy.liu.se/education/undergraduate/TSKS08/matlab-1/Matlabintro_sve.pdf) - Liber AB, Lennart Harnefors, Johnny Holmberg, Joop Lundqvist (PDF) @@ -23,3 +31,8 @@ ### PHP * [Programmera i PHP](https://sv.wikibooks.org/wiki/Programmera_i_PHP) - Wikibooks + + +### Python + +* [Programmera i Python](https://sv.wikibooks.org/wiki/Programmera_i_Python) - Wikibooks From 2552cb2145b776959125e38b9b8e739770f63457 Mon Sep 17 00:00:00 2001 From: Mugdha Behere <50405769+MugdhaBehere@users.noreply.github.com> Date: Fri, 6 Oct 2023 20:09:57 +0530 Subject: [PATCH 268/854] added a course, a cheatsheet, a tutorial (changes made) (#9846) * added a course, a cheatsheet, a tutorial * removed errors * updated file according to requested changes. --- courses/free-courses-en.md | 13 +++++++------ more/free-programming-cheatsheets.md | 3 ++- more/free-programming-interactive-tutorials-en.md | 3 ++- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 3d1ad3cdd3e01..c17949b82297f 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -263,7 +263,7 @@ * [AutoIt Tutorials](https://www.youtube.com/playlist?list=PL1DCD109B801D0DE6) - 403forbidden403 -### Ballerina +### Ballerina * [[Introductory]Integration with Ballerina](https://www.youtube.com/playlist?list=PL7JOecNWBb0KTB3vBz9Dkpc676HzhEDkN) - Shafreen Anfer * [Ballerina Code to Cloud](https://www.youtube.com/playlist?list=PL7JOecNWBb0I1YcKwNEyMewhiSvwhM4in) - Anjana Supun @@ -311,7 +311,7 @@ * [C Programming Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWoGzOXqtKeM71OLpvZbuU0P) * [C Programming Tutorial for Beginners](https://www.youtube.com/watch?v=KJgsSFOSQv0) - Mike Dane (freeCodeCamp) * [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 +* [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) @@ -469,7 +469,7 @@ * [Data Science Methodology](https://cognitiveclass.ai/courses/data-science-methodology-2) - CognitiveClass.ai * [Data Visualization](https://www.kaggle.com/learn/data-visualization) - Alexis Cook (Kaggle) * [Datavis 2020](https://www.youtube.com/playlist?list=PL9yYRbwpkykuK6LSMLH3bAaPpXaDUXcLV) - Curran Kelleher -* [Hadoop Tutorial for Beginners](https://www.youtube.com/playlist?list=PLlgLmuG_KgbasW0lpInSAIxYd2vqAEPit) - Great Learning +* [Hadoop Tutorial for Beginners](https://www.youtube.com/playlist?list=PLlgLmuG_KgbasW0lpInSAIxYd2vqAEPit) - Great Learning * [Hive Tutorial](https://www.youtube.com/watch?v=MLDcapDQba4) - Great Learning * [IBM Data Science Professional Certificate](https://www.coursera.org/professional-certificates/ibm-data-science) (Coursera) * [Intro to Data Analysis](https://www.udacity.com/course/intro-to-data-analysis--ud170) - Udacity @@ -544,6 +544,8 @@ * [Practical Deep Learning For Coders taught](http://www.fast.ai) - Jeremy Howard * [Practical Deep Learning for Coders, v3 (using fastai library)](https://course.fast.ai) * [Self-Paced Courses for Deep Learning](https://developer.nvidia.com/deep-learning-courses) +* [Stanford CS 224N: Natural Language Processing with Deep Learning](https://www.youtube.com/playlist?list=PLoROMvodv4rOSH4v6133s9LFPRHjEmbmJ) (Stanford Online) +* [Stanford CS230: Deep Learning](https://www.youtube.com/playlist?list=PLoROMvodv4rOABXSygHTsbvUz4G_YQhOb) (Stanford Online) * [Unsupervised Feature Learning and Deep Learning](http://deeplearning.stanford.edu/tutorial) * [What is Deep Learning](https://www.udacity.com/course/deep-learning--ud730) (Udacity) @@ -1094,7 +1096,7 @@ ### Linux * [Fundamentals of Red Hat Enterprise Linux](https://www.edx.org/course/fundamentals-of-red-hat-enterprise-linux) - Chris Caillouet (edX) -* [IIEC RISE 1.0 RHCSA8 and Python3](https://www.youtube.com/playlist?list=PLAi9X1uG6jZ2b1mUmrUcc_aEoc8tfss8e) - Vimal Daga +* [IIEC RISE 1.0 RHCSA8 and Python3](https://www.youtube.com/playlist?list=PLAi9X1uG6jZ2b1mUmrUcc_aEoc8tfss8e) - Vimal Daga * [Introduction To Linux](https://www.edx.org/course/introduction-to-linux/) - The Linux Foundation (edx) * [Linux Administration Tutorial Videos](https://www.youtube.com/playlist?list=PL9ooVrP1hQOH3SvcgkC4Qv2cyCebvs0Ik) - edureka! * [Linux Command Line](https://www.udemy.com/course/command-line/) - Adam Eubankas (Udemy) @@ -1190,7 +1192,7 @@ ### Networking * [CompTIA N10-008 Network+ Training Course](https://www.youtube.com/playlist?list=PLG49S3nxzAnlCJiCrOYuRYb6cne864a7G) - Professor Messer -* [Computer Networking: A Top-Down Approach 8th edition](http://gaia.cs.umass.edu/kurose_ross/online_lectures.htm) - Jim Kurose, Keith Ross +* [Computer Networking: A Top-Down Approach 8th edition](http://gaia.cs.umass.edu/kurose_ross/online_lectures.htm) - Jim Kurose, Keith Ross * [Computer Networking Course](https://www.youtube.com/watch?v=qiQR5rTSshw) - Brian Farrell (FreeCodeCamp.org) * [Computer Networking Full Course - OSI Model Deep Dive with Real Life Examples](https://www.youtube.com/watch?v=IPvYjXCsTg8) - Kunal Kushwaha * [Computer Networks 5e](https://media.pearsoncmg.com/ph/streaming/esm/tanenbaum5e_videonotes/tanenbaum_videoNotes.html) - Andrew Tanenbaum, David Wetherall (Pearson) @@ -1562,4 +1564,3 @@ ### YAML * [Complete YAML Course - Beginner to Advanced for DevOps and more!](https://www.youtube.com/watch?v=IA90BTozdow) - Kunal Kushwaha - diff --git a/more/free-programming-cheatsheets.md b/more/free-programming-cheatsheets.md index 9f6f1ef1c8537..8f9c394351a7e 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -122,6 +122,7 @@ * [Algorithms and Data Structures Cheatsheet](https://algs4.cs.princeton.edu/cheatsheet/) * [An Executable Data Structures Cheat Sheet for Interviews](https://algodaily.com/lessons/an-executable-data-structures-cheat-sheet) +* [Big-O Cheat Sheet](http://bigocheatsheet.com) * [Big O Notation Cheat Sheet](https://algodaily.com/lessons/big-o-notation-cheat-sheet) * [Data Structures and Algorithms Cheat Sheet - Cheatography](https://cheatography.com/burcuco/cheat-sheets/data-structures-and-algorithms/) * [Data structures and algorithms study cheatsheets for coding interviews](https://www.techinterviewhandbook.org/algorithms/study-cheatsheet/) @@ -177,7 +178,7 @@ ### GraphQL * [GraphQL Cheat Sheet](https://licor.me/post/graphql) - Chuanrong Li (HTML) -* [GraphQL Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/GraphQL_Cheat_Sheet.html) - Jim Manico, Jakub Maćkowski (HTML) +* [GraphQL Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/GraphQL_Cheat_Sheet.html) - Jim Manico, Jakub Maćkowski (HTML) * [GraphQL Cheat Sheet](https://simplecheatsheet.com/tag/graphql-cheat-sheet) - Simple Cheat Sheet (HTML) * [GraphQL Cheatsheet](https://devhints.io/graphql) - devhints, Rico Santa Cruz (HTML) diff --git a/more/free-programming-interactive-tutorials-en.md b/more/free-programming-interactive-tutorials-en.md index f643402a992db..567af45cfcb58 100644 --- a/more/free-programming-interactive-tutorials-en.md +++ b/more/free-programming-interactive-tutorials-en.md @@ -385,7 +385,7 @@ ### Jupyter -* [Data-Quest](https://www.dataquest.io/blog/jupyter-notebook-tutorial/) - Benjamin Pryke +* [Data-Quest](https://www.dataquest.io/blog/jupyter-notebook-tutorial/) - Benjamin Pryke * [Jupyter](https://docs.jupyter.org) * [Learn Jupyter](https://jupyter-notebook.readthedocs.io) - Read the Docs @@ -442,6 +442,7 @@ * [SQL Tutorial](https://www.w3schools.com/sql) - W3Schools * [SQL Tutorial](https://www.scaler.com/topics/sql/) - Scaler Topics * [SQLBolt](http://sqlbolt.com) +* [SQLZoo](https://sqlzoo.net/wiki/SQL_Tutorial) ### XML From 41b97f7fffe265cd4db0a7ec7fed1a2a601a37f2 Mon Sep 17 00:00:00 2001 From: Gaurav Padam <1032201077@tcetmumbai.in> Date: Fri, 6 Oct 2023 20:10:37 +0530 Subject: [PATCH 269/854] check_urls=free-programming-books-subjects.md (#9847) --- 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 1db9dcd2c9d93..b481e03ce83d7 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -660,6 +660,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM ### Open Source Ecosystem +* [500 lines or less](https://github.com/aosabook/500lines) - Build from Source Code * [Contributing to opensource: the right way](https://github.com/Mte90/Contribute-to-opensource-the-right-way) - Daniele Scasciafratte * [Data Journalism Handbook](http://datajournalismhandbook.org) * [Free as in Freedom: Richard Stallman and the free software revolution](https://archive.org/details/faif-2.0) - Sam Williams (PDF) From 5f174f1641396bd38c6eb8214bc97e31571e0eeb Mon Sep 17 00:00:00 2001 From: Omri Attiya Date: Fri, 6 Oct 2023 17:42:14 +0300 Subject: [PATCH 270/854] add hebrew translation (hebrew reviewers requested) (#9877) * hebrew translation * fix typos --- docs/HOWTO-he.md | 38 ++++++++++++++++++++++++++++++++++++++ docs/README.md | 1 + 2 files changed, 39 insertions(+) create mode 100644 docs/HOWTO-he.md diff --git a/docs/HOWTO-he.md b/docs/HOWTO-he.md new file mode 100644 index 0000000000000..b70a1170cc80d --- /dev/null +++ b/docs/HOWTO-he.md @@ -0,0 +1,38 @@ +
+ +# איך לעשות את זה + +
+ +*[קריאה בשפות נוספות](README.md#translations)* + +
+ +**ברוך הבא ל`Free-Programming-Books`!** + +אנחנו מברכים תורמים חדשים (contributors); אפילו את אלו שעושים את ה Pull Request (PR) הראשון שלהם ב-GitHub. אם את/ה כאלו, הנה כמה מקורות שיכולים לעזור: + +* [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) +* [Creating a pull request](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) +* [YouTube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) +* [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) + +אל תהססו לשאול שאלות; כל תורם קוד מתחיל עם ה-PR הראשון שלו. אז... למה שלא תצטרף [לקהילה הגדלה שלנו](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) + +
+לחץ כאן כדי לראות את כמות האנשים במהלך הזמן. + +[![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) + +[![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) + +
+ +אפילו אם אתה תורם לקוד פתוח שכבר מנוסה, יש דברים שיכולים לשגע אותך. ברגע שהגשת את ה-PR שלך, ***GitHub actions* יריצו את *הלינטר (linter)* שלך, ובדכ ימצאו דברים קטנים על רווחים ושמות באנגלית**. אם יש לך אור ירוק, הכל מוכן ל-review; אבל אם לא, תלחץ על "פרטים" מתחת לבדיקה שנכשלה כדי למצוא למה הלינטר לא עבד, ותתקן את הבעיה עם קומיט חדש ל-branch של ה-PR + +בסוף, אם אתה לא בטוח שהמשאב שאתה רוצה להוסיף מתאים בשביל `Free-Programming-Books`, תקרא את הקווים המנחים ב [CONTRIBUTING - תורמים](CONTRIBUTING.md) *זמין גם ב ([תרגומים](README.md#translations) )* + +Finally, if you're not sure that the resource you want to add is appropriate for `Free-Programming-Books`, read through the guidelines in [CONTRIBUTING](CONTRIBUTING.md) *([translations](README.md#translations) also available)*. +
diff --git a/docs/README.md b/docs/README.md index e4a85c48a4dce..9260d1780cfed 100644 --- a/docs/README.md +++ b/docs/README.md @@ -50,6 +50,7 @@ Volunteers have translated many of our Contributing, How-to, and Code of Conduct - [Contributing](CONTRIBUTING-el.md) - [How-to](HOWTO-el.md) - Hebrew / עברית + - [How-to איך לעשות את זה](HOWTO-he.md) - Hindi / हिन्दी - [आचार संहिता](CODE_OF_CONDUCT-hi.md) - [How-to](HOWTO-hi.md) From 19dcf6ec72991c4894e7a2b02aedfd5680cf32b6 Mon Sep 17 00:00:00 2001 From: Kandeepan Yathuraj <50902529+yathu1@users.noreply.github.com> Date: Fri, 6 Oct 2023 20:13:00 +0530 Subject: [PATCH 271/854] Added Python Django Course (#9880) * added spring-boot course * added spring-boot courses * python DJango course added * spring boot frontend forever course --- courses/free-courses-ta.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-ta.md b/courses/free-courses-ta.md index 85a6f05355dc9..3c3bc8aa87374 100644 --- a/courses/free-courses-ta.md +++ b/courses/free-courses-ta.md @@ -69,6 +69,7 @@ CSE Tamila by Eezytutorials * [Learn Java in Tamil](https://youtube.com/playlist?list=PLYM2_EX_xVvVXm005Gt5unmqW6GGMjHxa) - Logic First Tamil * [Spring Boot Beginners Tutorial in Tamil](https://www.youtube.com/playlist?list=PLhbl8CrGKCBNVzNXhoWdmni_sEAqZdLt9) - Code Simple * [Spring Boot Complete/Full Course in Tamil for Beginners from Basics](https://www.youtube.com/playlist?list=PLgWpUXNR_WCc_VontznRnCUdul5Zp1x3c) - Payilagam +* [Spring Boot Tutorial For Beginners In Tamil](https://www.youtube.com/playlist?list=PL5wfQQ0ZyOimwU4V9g7OWTehyBoeDJGRG) - Frontend Forever ### JavaScript @@ -103,6 +104,7 @@ CSE Tamila by Eezytutorials ### Python +* [Python DJango in Tamil - Full Course](https://www.youtube.com/playlist?list=PLgWpUXNR_WCch5K1nkemWWsm3rvr-7YmO) - Payilagam * [Python in Tamil for Beginners](https://youtube.com/playlist?list=PLA2UBjeRwle3OLO3qmXTbmCvuTlqhHRVb) - GURUKULA * [Python Programming in Tami](https://www.youtube.com/playlist?list=PLWbtDrDnmTHBdEnUKuLNdH2-zKSDD8OA4) - CS in Tamil * [Python Tutorial in Tamil](https://youtube.com/playlist?list=PLIFRUdRwOM0_hcLruKbsHWnU5P2uLBgsp) - SANTRA TECHSPOT From fadb09fc1c603aefd169ab1e5ab38fd8f311da3d Mon Sep 17 00:00:00 2001 From: Vaibhav Raheja <112800995+ivaibhavraheja@users.noreply.github.com> Date: Fri, 6 Oct 2023 20:14:34 +0530 Subject: [PATCH 272/854] Update free-courses-hi.md (changes made) (#9881) * Update free-courses-hi.md added youtube links for git & github and mongoDB * Update free-courses-hi.md (changes made) --- 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 02504ba0378c5..7aef56ec837b5 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -248,6 +248,7 @@ ### Git and GitHub +* [Complete Git and Github Tutorials for Beginners](https://www.youtube.com/watch?v=Ez8F0nW6S-w) - Apna College * [Complete Git Tutorials For Beginners In Hindi](https://youtube.com/playlist?list=PLu0W_9lII9agwhy658ZPA0MTStKUJTWPi) - CodeWithHarry * [Git & GitHub Tutorial For Beginners In Hindi](https://www.youtube.com/watch?v=gwWKnnCMQ5c) - CodeWithHarry * [Git & GitHub Tutorial in Hindi](https://www.youtube.com/watch?v=NR_A2gCxaLE) - Edureka! Hindi @@ -420,6 +421,7 @@ ### Mongo DB * [Mongo DB full course for beginners](https://youtube.com/playlist?list=PLwGdqUZWnOp1P9xSsJg7g3AY0CUjs-WOa) -Thapa Technical +* [MongoDB playlist in Hindi](https://youtube.com/playlist?list=PLA3GkZPtsafZydhN4nP0h7hw7PQuLsBv1&si=4Je3O9WkMYMu9cWO) - Engineering Digest * [MongoDB Tutorial for Beginners (Hindi)](https://www.youtube.com/playlist?list=PLgPJX9sVy92xUxpTFgAOSBHdBwIdxav39) - CS Geeks * [MongoDB tutorial in hindi](https://www.youtube.com/playlist?list=PLolI8AY2AS9aaE4Vx0adwfwUh3XiuVewX) - Code Improve * [MongoDB Tutorial in Hindi 2022](https://www.youtube.com/playlist?list=PLQDioScEMUhkcqbgJ4ap2k4zg3sT_-Bbc) - Programming Experience From d025e17039d55d0c81b32ed2d8127dd700f250a3 Mon Sep 17 00:00:00 2001 From: Mauro Cicolella Date: Fri, 6 Oct 2023 16:45:16 +0200 Subject: [PATCH 273/854] Add Italian Java course (#9891) --- 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 124ea92e9e9d2..f064b2f8ef3ec 100644 --- a/courses/free-courses-it.md +++ b/courses/free-courses-it.md @@ -127,6 +127,7 @@ * [Corso di Java Spring Framework](https://www.youtube.com/playlist?list=PLCbSCJEIR6CqgCLyVzqp49xOm8A5YDTKA) - Mauro Cicolella * [Corso di JPA Java Persistence API](https://www.youtube.com/playlist?list=PLCbSCJEIR6Co1aPvFfPuIsRGouF9D0Jk3) - Mauro Cicolella +* [Corso Java in Italiano COMPLETO 2023/2024](https://www.youtube.com/playlist?list=PLUnSLr48xh3CAuL_Q0VAjthv0WbPuQQRR) - Code Brothers * [Design Patterns in Java](https://www.youtube.com/playlist?list=PLCbSCJEIR6Cq-ac90TGvJ8Wo8TtyZ4nhu) - Mauro Cicolella * [Esercitazioni di Spring Boot](https://www.youtube.com/playlist?list=PLCbSCJEIR6CpGchit9OCI6fX_qVYs78d_) - Mauro Cicolella * [Java EE](https://www.youtube.com/playlist?list=PLjGYWJ4Dcy-erfReHXB9Ush0cREGSmyIe) - Sonia Zorba From d3d28f05ecc74f02070ece54e090c59cfb1bfa0d Mon Sep 17 00:00:00 2001 From: Biswadeep Purkayastha <98874428+metabiswadeep@users.noreply.github.com> Date: Fri, 6 Oct 2023 20:17:45 +0530 Subject: [PATCH 274/854] Update free-courses-en.md (#9893) --- 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 c17949b82297f..b041ae590013e 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -320,6 +320,7 @@ * [ASP.NET Core 2.2 & 3 REST API Tutorial](https://youtube.com/playlist?list=PLUOequmGnXxOgmSDWU7Tl6iQTsOtyjtwU&si=3XHU6BnqwxePAt54) - Nick Chapsas * [Building a microservice architecture with ASP.NET Core - Gill Cleeren - NDC London 2022](https://www.youtube.com/watch?v=SR53SKIUYPA) - Gill Cleeren * [C# 101](https://channel9.msdn.com/Series/CSharp-101) - Scott Hanselman, Kendra Havens (Microsoft) +* [C# Full Course for free](https://www.youtube.com/watch?v=wxznTygnRfQ) - Bro Code * [C# Programming All-in-One Tutorial Series (6 HOURS!)](https://www.youtube.com/watch?v=qOruiBrXlAw) - Caleb Curry * [C# Programming Language (Console Applications)](https://youtube.com/playlist?list=PLX07l0qxoHFLZftsVKyj3k9kfMca2uaPR) - Learning Never Ends * [C# Tutorial - Full Course for Beginners](https://www.youtube.com/watch?v=GhQdlIFylQ8) - Mike Dane (freeCodeCamp) From badf994df38f3b982ac424e210463705fbef492c Mon Sep 17 00:00:00 2001 From: Biswadeep Purkayastha <98874428+metabiswadeep@users.noreply.github.com> Date: Fri, 6 Oct 2023 20:18:05 +0530 Subject: [PATCH 275/854] Update free-courses-en.md (#9892) --- 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 b041ae590013e..2dccfbef21756 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -336,6 +336,7 @@ * [C++](https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb) - The Cherno * [C++ Compilation, Linking, and Makefiles](https://youtube.com/playlist?list=PLNUvpxaaFJ_i6BYqbxTVeK5AOcFzQbboQ) - Amy Larson * [C++ For Programmers](https://www.udacity.com/course/c-for-programmers--ud210) - Catherine Gamboa (Udacity) +* [C++ Full Course for free](https://www.youtube.com/watch?v=-TkoO8Z07hI) - Bro Code * [C++ GUI applications (beginner to advanced)](https://www.youtube.com/playlist?list=PL43pGnjiVwgQakzRxpt2amqN9f7-tRtc_) - Saldina Nurak (CodeBeauty) * [C++ Object-Oriented Programming](https://www.youtube.com/playlist?list=PL43pGnjiVwgTJg7uz8KUGdXRdGKE0W_jN) - Saldina Nurak (CodeBeauty) * [C++ Programming](https://www.youtube.com/playlist?list=PLBlnK6fEyqRh6isJ01MBnbNpV3ZsktSyS) - Neso Academy From f6742b605d265526f62bab6b0ce3d26cf933a913 Mon Sep 17 00:00:00 2001 From: Soorya U <100910996+soorya-u@users.noreply.github.com> Date: Fri, 6 Oct 2023 20:19:01 +0530 Subject: [PATCH 276/854] Added Flexbox Froggy - CSS Game (#9894) * Adding Flexbox Froggy * Removed trailing slash * Credits Co-authored-by: Leithen --------- Co-authored-by: Leithen --- more/free-programming-playgrounds.md | 1 + 1 file changed, 1 insertion(+) diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index 7711622186724..c453227b8b98f 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -157,6 +157,7 @@ * [CodePen](https://codepen.io) * [CSSdeck](https://cssdeck.com) * [Dabblet](https://dabblet.com) +* [Flexbox Froggy](https://flexboxfroggy.com) - Codepip * [Flexy Boxes](https://the-echoplex.net/flexyboxes/) * [SoloLearn](https://code.sololearn.com/web#css) * [Tailwind Play](https://play.tailwindcss.com) From e1be54c50ed67dd35ad4b8ca3e59a385cdcd2ab6 Mon Sep 17 00:00:00 2001 From: Prab Missier Date: Sat, 7 Oct 2023 01:54:43 +1100 Subject: [PATCH 277/854] Updated Security section (#9914) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added a link to Professor Messer’s SY0-601 CompTIA Security+ Course --- 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 2dccfbef21756..f909eff257505 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1441,6 +1441,7 @@ * [Learn Ethical Haacking From Scratch](https://www.udemy.com/course/learn-ethical-haacking-from-scratch) - Uzma Aslam (Udemy) * [Linux for Hackers and Pentesters](https://www.udemy.com/course/linux-for-hackers-and-pentesters) - Rajneesh Gupta (Udemy) * [Modern Binary Exploitation](https://github.com/RPISEC/MBE) - RPISEC +* [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 * [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) From 7591226e4d4329f787124f1e2073a592c09a1610 Mon Sep 17 00:00:00 2001 From: Adebisi Ahmed Date: Fri, 6 Oct 2023 15:55:13 +0100 Subject: [PATCH 278/854] feat: add algorithm book (#9902) --- 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 b481e03ce83d7..38f772c70b567 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -92,6 +92,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [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)* * [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 Thinking](https://labuladong.gitbook.io/algo-en) - Donglai Fu * [Algorithms](https://en.wikibooks.org/wiki/Algorithms) - Wikibooks * [Algorithms, 4th Edition](http://algs4.cs.princeton.edu/home/) - Robert Sedgewick, Kevin Wayne * [Algorithms and Automatic Computing Machines (1963)](https://archive.org/details/Algorithms_And_Automatic_Computing_Machines) - B. A. Trakhtenbrot From e561c13dc884284ad494f9ce2b2b6a87a04fca82 Mon Sep 17 00:00:00 2001 From: Carolina Vendramini <69223409+carolruo@users.noreply.github.com> Date: Fri, 6 Oct 2023 11:56:14 -0300 Subject: [PATCH 279/854] Bootstrap course (#9915) * Add Java and Kotlin free courses in pt-BR * add bootstrap course --- 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 f909eff257505..9262573cd16f8 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -776,6 +776,7 @@ * [Bootstrap tutorial for beginners](https://www.youtube.com/playlist?list=PL6n9fhu94yhXd4xnk-j5FGhHjUv1LsF0V) - kudvenkat * [Complete Bootstrap 4 course - build 3 projects](https://www.udemy.com/course/bootstrap-4-tutorials) - Igneus Technologies (Udemy) * [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 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) From 908111ad64c8484601d0a2e8f3f686d6502c3d73 Mon Sep 17 00:00:00 2001 From: Carolina Vendramini <69223409+carolruo@users.noreply.github.com> Date: Fri, 6 Oct 2023 11:56:45 -0300 Subject: [PATCH 280/854] Add html course in EN (#9916) * Add Java and Kotlin free courses in pt-BR * add html course --- 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 9262573cd16f8..510f5b829eb81 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -746,6 +746,7 @@ * [CSS Tutorials](https://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 +* [Gentle Introduction to HTML for Beginners](https://www.youtube.com/playlist?list=PLErOmyzRKOCpmPEZIkblP-0sNufXbvXJL) - Deborah Kurata * [Get to know HTML Learn HTML Basics](https://www.udemy.com/course/html-online-course/) - Laurence Svekis (Udemy) * [HTML & CSS](https://www.youtube.com/playlist?list=PLillGF-RfqbZTASqIqdvm1R5mLrQq79CU) - Brad Traversy, Traversy Media * [HTML & CSS Crash Course](https://www.youtube.com/playlist?list=PL4cUxeGkcC9ivBf_eKCPIAYXWzLlPAm6G) - The Net Ninja (Shaun Pelling) From 9ea8c687f7be28d9ad1c55fb8580de421e1404c7 Mon Sep 17 00:00:00 2001 From: Erdem Ersoy Date: Fri, 6 Oct 2023 18:02:47 +0300 Subject: [PATCH 281/854] Add a Turkish Fortran book (#9832) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add a Turkish Fortran book Fortran Programlama Diline Giriş (Turkish) * Fix linting --- books/free-programming-books-tr.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/books/free-programming-books-tr.md b/books/free-programming-books-tr.md index 467e683787ec2..e58d079e8f4b2 100644 --- a/books/free-programming-books-tr.md +++ b/books/free-programming-books-tr.md @@ -6,6 +6,7 @@ * [C++](#cpp) * [D](#d) * [Dart](#dart) +* [Fortran](#fortran) * [Git](#git) * [Go](#go) * [Güvenlik ve Gizlilik](#guvenlik-ve-gizlilik) @@ -60,6 +61,11 @@ * [Dart - Merhaba Dünya](https://www.dartogreniyorum.blogspot.com.tr/2013/03/yeniden-dart.html?view=sidebar) +### Fortran + +* [Fortran Programlama Diline Giriş](http://dosyalar.ersoykardesler.net/yayinlar/Fortran_Programlama_Diline_Giris.pdf) (PDF) + + ### Git * [git - basit rehber](https://rogerdudler.github.io/git-guide/index.tr.html) - Roger Dudler (HTML) From 2716d7658be7467e46e0309e722c87acb7f2ad47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sayak=20Mondal=20=E2=9A=A1?= Date: Fri, 6 Oct 2023 20:35:08 +0530 Subject: [PATCH 282/854] (changes made) Add Hacktoberfest 2023 badge (#9841) * Add Hacktoberfest 2023 badge * Implements #9839 and Remove Hacktoberfest 2022 badge * Add Official Hacktoberfest 2023 badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7acfd33e0b48a..d282542503b88 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)  [![License: CC BY 4.0](https://img.shields.io/badge/License-CC%20BY%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by/4.0/)  -[![Hacktoberfest 2022 stats](https://img.shields.io/github/hacktoberfest/2022/EbookFoundation/free-programming-books?label=Hacktoberfest+2022)](https://github.com/EbookFoundation/free-programming-books/pulls?q=is%3Apr+is%3Amerged+created%3A2022-10-01..2022-10-31) +[![Hacktoberfest 2023 stats](https://img.shields.io/github/hacktoberfest/2023/EbookFoundation/free-programming-books?label=Hacktoberfest+2023)](https://github.com/EbookFoundation/free-programming-books/pulls?q=is%3Apr+is%3Amerged+created%3A2023-10-01..2023-10-31)
From 93581e883d743745f3d98a40b17a32df9417e553 Mon Sep 17 00:00:00 2001 From: Hapuhinna-chamika <86071228+Hapuhinna-chamika@users.noreply.github.com> Date: Fri, 6 Oct 2023 21:04:20 +0530 Subject: [PATCH 283/854] Update problem-sets-competitive-programming.md (#9903) Removed 4Clojure, since it was not related to competitive programming --- more/problem-sets-competitive-programming.md | 1 - 1 file changed, 1 deletion(-) diff --git a/more/problem-sets-competitive-programming.md b/more/problem-sets-competitive-programming.md index 3011d4a0edd1d..2fffd8a7be025 100644 --- a/more/problem-sets-competitive-programming.md +++ b/more/problem-sets-competitive-programming.md @@ -9,7 +9,6 @@ ### Competitive Programming -* [4Clojure](http://www.4clojure.com) * [A Way to Practice Competitive Programming](https://github.com/E869120/Competitive-Programming/blob/master/%5BTutorial%5D%20A%20Way%20to%20Practice%20Competitive%20Programming.pdf) - Masataka Yoneda (PDF) * [A2 Online Judge](https://a2oj.netlify.app) * [Algorithms for Competitive Programming](https://cp-algorithms.com) From 197caa8318a9aee9749ba091bee9ce98ea3643c9 Mon Sep 17 00:00:00 2001 From: Pritam Sarkar Date: Fri, 6 Oct 2023 21:12:23 +0530 Subject: [PATCH 284/854] added the required attribute in the search box (#9911) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d282542503b88..69369a0395c78 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ This page is available as an easy-to-read website. Access it by clicking on [![h
- +
From 26d7d1194bec4074e204d435b2c83b352d3fe9c6 Mon Sep 17 00:00:00 2001 From: Kausthub Kannan Date: Fri, 6 Oct 2023 21:14:29 +0530 Subject: [PATCH 285/854] Added Introduction to quantum information by Stephen M. Barnett (#9912) * Added The physics of Quantum Computing * Added Introduction to Quantum Information by Stephen M.Barnett --- 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 38f772c70b567..5455aaaf02dd8 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -775,6 +775,7 @@ Kerridge (PDF) (email address *requested*, not required) ### Quantum Computing * [Introduction to Classical and Quantum Computing](http://www.thomaswong.net/introduction-to-classical-and-quantum-computing-1e3p.pdf) - Thomas G. Wong (PDF) +* [Introduction to Quantum Information](https://www.gla.ac.uk/media/Media_344957_smxx.pdf) - Stephen M. Barnett (PDF) * [Learn Quantum Computation using Qiskit](https://qiskit.org/textbook/preface.html) - Frank Harkins, et al. (HTML) * [Quantum Algorithms](https://arxiv.org/pdf/0808.0369v1) - Michele Mosca (PDF) * [Quantum Computing for the Quantum Curious](https://link.springer.com/book/10.1007/978-3-030-61601-4) - Ciaran Hughes, Joshua Isaacson, Anastasia Perry, Ranbel F. Sun, Jessica Turner (HTML, PDF, EPUB) From 6cea7d851f2986b59754ea5cc483ea2b7a4f402d Mon Sep 17 00:00:00 2001 From: Paula Isabel <102936794+paulaxisabel@users.noreply.github.com> Date: Fri, 6 Oct 2023 23:57:55 +0800 Subject: [PATCH 286/854] Add Ruby and PostgreSQL podcasts (#9919) --- casts/free-podcasts-screencasts-en.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/casts/free-podcasts-screencasts-en.md b/casts/free-podcasts-screencasts-en.md index 263be2f48271c..515a43f7384d2 100644 --- a/casts/free-podcasts-screencasts-en.md +++ b/casts/free-podcasts-screencasts-en.md @@ -365,6 +365,7 @@ ### PostgreSQL * [PG Casts](https://www.pgcasts.com) - Jack Christensen, Josh Branchaud, Jake Worth, Vidal Ekechukwu, Dorian Karter, Mary Lee, et al. Hashrocket team (screencast) +* [Postgres FM](https://postgres.fm) - Michael Christofides, Nikolay Samokhvalov (podcast) * [Scaling Postgres](https://player.fm/series/scaling-postgres) - Ruby Tree Software Inc, Creston Jamison (podcast) @@ -395,6 +396,7 @@ * [Drifting Ruby](https://www.driftingruby.com/episodes?free=true&pro=false) - Dave Kimura (screencast) * [Railscasts](http://railscasts.com) - Ryan Bates (screencast) * [Remote Ruby](https://remoteruby.com) - Chris Oliver, Jason Charnes, Andrew Mason (podcast) +* [Ruby for All](https://rubyforall.com) - Andrew Mason, Julie J (podcast) * [Ruby Rogues](https://topenddevs.com/podcasts/ruby-rogues/) - Charles Max Wood, Dave Kimura, Valentino Stoll, Luke Stutters, John Epperson, Sam Livingston-Gray, Avdi Grimm, Aaron Patterson, James Edward Gray, Katrina Owen (podcast) * [Ruby Tapas \| Free Screencasts](https://www.rubytapas.com/category/episodes/) - Avdi Grimm (screencast) * [The Bike Shed](https://www.bikeshed.fm) - Chris Toomey, Steph Viccari (podcast) From d89dea3045274e196c46593e1639db78c24c0bad Mon Sep 17 00:00:00 2001 From: Minboy Date: Sat, 7 Oct 2023 01:06:11 +0900 Subject: [PATCH 287/854] fix: Fixed wrong typo in CONTRIBUTING-ko.md (#9923) --- docs/CODE_OF_CONDUCT-ko.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/CODE_OF_CONDUCT-ko.md b/docs/CODE_OF_CONDUCT-ko.md index c6525734d8874..902049d28d72a 100644 --- a/docs/CODE_OF_CONDUCT-ko.md +++ b/docs/CODE_OF_CONDUCT-ko.md @@ -8,7 +8,7 @@ 또는 국적에 관계없이 이 프로젝트에 참여하는 것을 모든 사람에게 괴롭힘 없는 경험으로 만들기 위해 최선을 다하고 있습니다. -허용할 수 없는 행동의 예는 다음과 같다. +허용할 수 없는 행동의 예는 다음과 같습니다. * 성적인 언어와 이미지 사용 * 인신공격 From 66b39df289be2c1908bab199f08b9ba572b4b841 Mon Sep 17 00:00:00 2001 From: JOBIN JOSEPH <142202413+jobin2233@users.noreply.github.com> Date: Fri, 6 Oct 2023 21:41:59 +0530 Subject: [PATCH 288/854] Updated CONTRIBUTING-zh.md (#9928) --- docs/CONTRIBUTING-zh.md | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/docs/CONTRIBUTING-zh.md b/docs/CONTRIBUTING-zh.md index 12471a8298e3d..0d6bb0c357570 100644 --- a/docs/CONTRIBUTING-zh.md +++ b/docs/CONTRIBUTING-zh.md @@ -13,9 +13,9 @@ ## 概要 -1. "一个可以轻易下载一本书的链接" 并不代表它指向的就是 *免费* 书籍。 请只提供免费内容。 确信你所提供的书籍是免费的。我们不接受指向*需要*工作电子邮件地址才能获取书籍的页面的链接,但我们欢迎有需求它们的列表。 +1. 仅仅因为链接“促进下载书籍”并不意味着它指向“免费”书籍。 请仅提供免费内容的链接。 确保您分享的书籍是免费的。 我们不接受“需要”有效电子邮件地址才能访问书籍的链接,但我们欢迎列出这些资源。 -2. 你不需要会 Git:如果你发现了一些有趣的东西 *尚未出现在本仓库* 中,请开一个[Issue](https://github.com/EbookFoundation/free-programming-books/issues)进行主题讨论。 +2. 您不需要熟悉 Git:如果您发现一些有趣的东西*尚未包含在此存储库中*,请打开一个[问题](https://github.com/EbookFoundation/free-programming-books/issues)开始讨论相关主题。 * 如果你已经知晓Git,请Fork本仓库并提交Pull Request (PR)。 3. 这里有6种列表,请选择正确的一个: @@ -31,10 +31,26 @@ 5. GitHub Actions 将运行测试,以确保你的列表是 **按字母顺序排列** 的,并 **遵循格式化规则**。请 **确保** 你的更改通过了该测试。 +### 审查和适应过程 +为了确保一致性和准确性,我们在将内容从英语版本翻译成其他语言时遵循审查和调整流程。 它的工作原理如下: + +1. **参考英文文件**:我们始终参考该文件的英文版本作为信息和指南的主要来源。 + +2. **翻译和本地化**:译员仔细地将内容翻译成目标语言,同时牢记语言和文化的细微差别。 + +3. **审阅**:翻译后,文件会经过母语人士的审阅过程,以确保翻译的准确性。 + +4. **改编**:在某些情况下,特定术语、短语或参考文献可能需要改编以更好地适应目标受众。 译者可以灵活地进行这些调整,同时保留核心信息。 + +5. **质量保证**:进行最终的质量保证检查,以验证翻译的文档是否连贯、准确且适合文化。 + +6. **持续改进**:我们鼓励贡献者和读者提供反馈和建议,以不断改进翻译内容。 + +通过遵循这一流程,我们的目标是提供既忠实于原始内容又与目标受众相关的高质量翻译。 ### 基本准则 -* 确保你提交的每一本书都是免费的。如有需要请做Double-check。如果你在PR中注明为什么你认为这本书是免费的,这将对管理员是很有帮助的。 +* 请确保您提交的每本书确实是免费的。 如果需要,请仔细检查其状态。 如果您可以在 PR 中解释为什么您认为这本书是免费的,这对管理员会有帮助。 * 我们不接受存储在Google Drive、Dropbox、Mega、Scribd、Issuu和其他类似文件上传平台上的文件。 * 请按照字母顺序插入链接, as described [below](#alphabetical-order). * 使用最权威来源的链接(意思是原作者的网站比编辑的网站好,比第三方网站好)。 From 3207121c85cf17174a849c5781c9619b4398495e Mon Sep 17 00:00:00 2001 From: Sohan Sai <76840110+sohansai@users.noreply.github.com> Date: Fri, 6 Oct 2023 21:49:48 +0530 Subject: [PATCH 289/854] Add Python Course in Telugu: 30 days challenge by Vamsi Bhavani (#9934) * Add Python Course in Telugu: 30 days challenge by Vamsi Bhavani * Add Python Course in Telugu: 30 days challenge by Vamsi Bhavani --- books/free-programming-books-te.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/books/free-programming-books-te.md b/books/free-programming-books-te.md index 5bf00885d786c..df3c8c6c6f586 100644 --- a/books/free-programming-books-te.md +++ b/books/free-programming-books-te.md @@ -2,6 +2,7 @@ * [0 - Meta-Lists](#0---meta-lists) * [C](#c) +* [Python](#python) ### 0 - Meta-Lists @@ -12,3 +13,8 @@ ### C * [Introduction to C \| Telugu](https://www.computerintelugu.com/2012/11/cmenu.html) - Sivanaadh Baazi Karampudi + + +### Python + +* [Python Course in Telugu: 30 days challenge](https://www.youtube.com/playlist?list=PLNgoFk5SYUglQOaXSY8lAlPXmK6tQBHaw) - Vamsi Bhavani From 3c6448ce4b892a475a2293c4afbea2de8d81bf37 Mon Sep 17 00:00:00 2001 From: Soniya Prasad Date: Fri, 6 Oct 2023 21:51:11 +0530 Subject: [PATCH 290/854] Update CONTRIBUTING.md (#9897) * Update CONTRIBUTING.md * Update CONTRIBUTING.md --- docs/CONTRIBUTING.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index bed7cbfa27b3d..ee10814df686c 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -3,12 +3,12 @@ ## Contributor License Agreement -By contributing you agree to the [LICENSE](../LICENSE) of this repository. +By contributing, you agree to the [LICENSE](../LICENSE) of this repository. ## Contributor Code of Conduct -By contributing you agree to respect the [Code of Conduct](CODE_OF_CONDUCT.md) of this repository. ([translations](README.md#translations)) +By contributing, you agree to respect the [Code of Conduct](CODE_OF_CONDUCT.md) of this repository. ([translations](README.md#translations)) ## In a nutshell @@ -37,7 +37,7 @@ By contributing you agree to respect the [Code of Conduct](CODE_OF_CONDUCT.md) o - make sure a book is free. Double-check if needed. It helps the admins if you comment in the PR as to why you think the book is free. - we don't accept files hosted on Google Drive, Dropbox, Mega, Scribd, Issuu and other similar file upload platforms - insert your links in alphabetical order, as described [below](#alphabetical-order). -- use the link with the most authoritative source (meaning the author's website is better than the editor's website, which is better than a third party website) +- use the link with the most authoritative source (meaning the author's website is better than the editor's website, which is better than a third-party website) - no file hosting services (this includes (but is not limited to) Dropbox and Google Drive links) - always prefer a `https` link over a `http` one -- as long as they are on the same domain and serve the same content - on root domains, strip the trailing slash: `http://example.com` instead of `http://example.com/` @@ -48,9 +48,9 @@ By contributing you agree to respect the [Code of Conduct](CODE_OF_CONDUCT.md) o 1. *replace it* with its `http` counterpart if possible (because accepting exceptions can be complicated on mobile devices). 2. *leave it* if no `http` version is available but the link is still accessible through `https` by adding an exception to the browser or ignoring the warning. 3. *remove it* otherwise. -- if a link exists in multiple format, add a separate link with a note about each format +- if a link exists in multiple formats, add a separate link with a note about each format - if a resource exists at different places on the Internet - - use the link with the most authoritative source (meaning author's website is better than editor's website is better than third party website) + - use the link with the most authoritative source (meaning author's website is better than editor's website is better than third-party website) - if they link to different editions, and you judge these editions are different enough to be worth keeping them, add a separate link with a note about each edition (see [Issue #2353](https://github.com/EbookFoundation/free-programming-books/issues/2353) to contribute to the discussion on formatting). - prefer atomic commits (one commit by addition/deletion/modification) over bigger commits. No need to squash your commits before submitting a PR. (We will never enforce this rule as it's just a matter of convenience for the maintainers) - if the book is older, include the publication date with the title. @@ -201,7 +201,7 @@ Our lists provide a minimal set of metadata: titles, URLs, creators, platforms, ##### Platforms and Access Notes -- Courses. Especially for our course lists, the platform is an important part of the resource description. This is because course platforms have different affordances and access models. While we usually won't list a book that requires a registration, many course platforms have affordances that don't work without some sort of account. Example course platforms include Coursera, EdX, Udacity, and Udemy. When a course depends on a platform, the platform name should be listed in parentheses. +- Courses. Especially for our course lists, the platform is an important part of the resource description. This is because course platforms have different affordances and access models. While we usually won't list a book that requires registration, many course platforms have affordances that don't work without some sort of account. Example course platforms include Coursera, EdX, Udacity, and Udemy. When a course depends on a platform, the platform name should be listed in parentheses. - YouTube. We have many courses which consist of YouTube playlists. We do not list YouTube as a platform, we try to list the YouTube creator, which is often a sub-platform. - YouTube videos. We usually don't link to individual YouTube videos unless they are more than an hour long and are structured like a course or a tutorial. If this is the case, be sure to make a note of it in the PR description. - No shortened (i.e. youtu.be/xxxx) links! @@ -249,7 +249,7 @@ There are lots of books that we list that don't have these attributes; it can de Sometimes these can be hard to distinguish! -Courses often have associated textbooks, which we would list in our books lists. Courses have lectures, exercises, tests, notes or other didactic aids. A single lecture or video by itself is not a course. A powerpoint is not a course. +Courses often have associated textbooks, which we would list in our books lists. Courses have lectures, exercises, tests, notes or other didactic aids. A single lecture or video by itself is not a course. A PowerPoint is not a course. ##### Interactive Tutorials vs. Other stuff From 11238d07cd5b077e58139290f8209bc345d733f7 Mon Sep 17 00:00:00 2001 From: BitH0xer Date: Sat, 7 Oct 2023 23:51:31 +0530 Subject: [PATCH 291/854] Added New CheatSheet Of HTML (#9588) * Added New CheatSheet Of HTML * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md --- 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 8f9c394351a7e..1e573986de0ed 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -194,6 +194,7 @@ * [FLEX: A simple visual cheatsheet for flexbox](https://flexbox.malven.co) - Chris Malven (HTML) * [GRID: A simple visual cheatsheet for CSS Grid Layout](https://grid.malven.co) - Chris Malven (HTML) * [HTML & CSS Emmet Cheat Sheet](https://docs.emmet.io/cheat-sheet/) - Emmet Documentation (HTML, [PDF]( https://docs.emmet.io/cheatsheet-a5.pdf)) +* [HTML 5 - The Mega CheatSheet](https://makeawebsitehub.com/wp-content/uploads/2015/06/HTML5-Mega-Cheat-Sheet-A4-Print-ready.pdf) - Jamie Spencer (PDF) * [HTML CheatSheet](https://htmlcheatsheet.com) - htmlcheatsheet.com (HTML, [PDF](https://htmlcheatsheet.com/HTML-Cheat-Sheet.pdf)) * [HTML Cheatsheet](https://www.codewithharry.com/blogpost/html-cheatsheet/) - CodeWithHarry (HTML) * [SCSS CheatSheet](https://devhints.io/sass) - devhints, Rico Santa Cruz (HTML) From 13aab05d28c5d42db0f0ea84eff4b44a3835bd85 Mon Sep 17 00:00:00 2001 From: Anuj Gill <130141645+Anuj-Gill@users.noreply.github.com> Date: Sun, 8 Oct 2023 00:04:48 +0530 Subject: [PATCH 292/854] Added two free JavaScript courses in Hindi (#9799) * Added two free JavaScript courses in Hindi Chai aur JavaScript is a standout online series that masterfully breaks down the fundamentals of JavaScript programming for beginners, all in accessible Hindi language. What sets this series apart is its unprecedented depth and comprehensiveness, unparalleled even by paid courses in the market. In this series, I will guide you step-by-step, ensuring even complex concepts become digestible. From basic syntax to advanced concepts, object-oriented programming, and web development essentials, this series leaves no stone unturned. JavaScript Tutorial for beginners in Hindi / Urdu is also a good course for beginners to get started with basic concepts of JavaScript! * Added two free JavaScript courses in Hindi. Course 1: Chai aur Code Course 2: JavaScript Tutorial for beginners in Hindi / Urdu * 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 7aef56ec837b5..39c5646859eaf 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -325,6 +325,7 @@ * [JavaScript Introduction Tutorial in Hindi / Urdu](https://www.youtube.com/playlist?list=PL0b6OzIxLPbx-BZTaWu_AF7hsKo_Fvsnf) - Yahoo Baba * [JavaScript Tutorial for Beginners](https://www.youtube.com/playlist?list=PLsyeobzWxl7rrvgG7MLNIMSTzVCDZZcT4) - Telusko * [JavaScript Tutorial for Beginners (In Hindi)](https://www.youtube.com/playlist?list=PLwGdqUZWnOp1hqyT6h7pY0RlXIIGlE5U0) - Vinod Bahadur Thapa (Thapa Technical) +* [JavaScript Tutorial for beginners in Hindi / Urdu](https://www.youtube.com/playlist?list=PLw9zMOoodWb5YB2TqrboVoSBkCKaOsvE_) - Husain Sir * [JavaScript Tutorials for Beginners in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9ahR1blWXxgSlL4y9iQBnLpR) - CodeWithHarry * [JavaScript Tutorials In Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9ajyk081To1Cbt2eI5913SsL) - CodeWithHarry * [Namaste JavaScript](https://youtube.com/playlist?list=PLlasXeu85E9cQ32gLCvAvr9vNaUccPVNP) - Akshay Saini From 6151d89680e73c33128d68998b51b5bc24ef422d Mon Sep 17 00:00:00 2001 From: Paulo Ricardo Siqueira <37557366+Engcompaulo@users.noreply.github.com> Date: Sat, 7 Oct 2023 15:53:23 -0300 Subject: [PATCH 293/854] Added resource for Data Science e Machine Learning (#9822) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update free-courses-pt_BR.md Adicionando a playlist de aulas gratuitas e de qualidade com o tem "Curso Data Science e Machine Learning". * Update free-courses-pt_BR.md Ajuste na ordem em que o conteúdo foi inserido. * Update courses/free-courses-pt_BR.md Add suggestion Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- courses/free-courses-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-pt_BR.md b/courses/free-courses-pt_BR.md index 31078b39bbd6a..a772168e87290 100644 --- a/courses/free-courses-pt_BR.md +++ b/courses/free-courses-pt_BR.md @@ -262,6 +262,7 @@ ### Machine Learning +* [Curso Data Science e Machine Learning](https://youtube.com/playlist?list=PLFE-LjWAAP9R4G0WOXWuha4P5cCvw7hGB) - Data ICMC * [Curso Deep Learning](https://www.youtube.com/playlist?list=PLSZEVLiOtIgF19_cPrvhJC2bWn-dUh1zB) - Deep Learning Brasil * [Machine Learning e Data Science: O Guia para Iniciantes](https://www.udemy.com/course/guia-iniciantes-machine-learning-data-science/) - Jones Granatyr (Udemy) * [Neural Networks e Deep Learning para Leigos: Sem Mistérios!](https://www.udemy.com/course/neural-networks-e-deep-learnig-para-leigos/) - Fernando Amaral (Udemy) From ffedb83f1cb2beed5a6d19909e3996bf4e0950eb Mon Sep 17 00:00:00 2001 From: SharmaNishchay <146124877+SharmaNishchay@users.noreply.github.com> Date: Sun, 8 Oct 2023 00:24:41 +0530 Subject: [PATCH 294/854] Added Effective Java by Joshua Bloch (#9849) * Added Effective Java by Joshua Bloch pdf * Added Effective Java by Joshua Bloch Third Edition pdf * Changes made-> added archived link format (from guidelines) * changes made-> Removed dot file(.idea) --- 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 7d0e7ee90ef76..86460ed4b0eec 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1036,6 +1036,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Category wise tutorials - J2EE](https://www.mkyong.com/all-tutorials-on-mkyong-com/) - Yong Mook Kim * [Core Servlets and JavaServer Pages, 2nd Ed. (2003)](https://web.archive.org/web/20210126062450/https://pdf.coreservlets.com/) - Marty Hall, Larry Brown *(:card_file_box: archived)* * [Data Structures in Java for the Principled Programmer (2007)](https://web.archive.org/web/20190302130416/http://dept.cs.williams.edu/~bailey/JavaStructures/Book_files/JavaStructures.pdf) - Duane A. Bailey (PDF) *(:card_file_box: archived)* +* [Effective Java, Third Edition](https://ia801009.us.archive.org/16/items/effectivejava2017addisonwesley/Effective%20Java%20%282017%2C%20Addison-Wesley%29.pdf) - Joshua Bloch (PDF) *(:card_file_box: archived)* * [Essential Java](https://www.programming-books.io/essential/java/) - Krzysztof Kowalczyk, StackOverflow Contributors * [Google's Java Style Guide](https://google.github.io/styleguide/javaguide.html) * [Introduction to Computer Science "booksite"](https://introcs.cs.princeton.edu/java/cs/) - Robert Sedgewick, Kevin Wayne (HTML) From 46398ca6bde59a3e3fab5c58e592ec922eeb6b0d Mon Sep 17 00:00:00 2001 From: Sunil <138931262+Me-Sunil@users.noreply.github.com> Date: Sun, 8 Oct 2023 00:25:35 +0530 Subject: [PATCH 295/854] add resource for kotlin (#9852) * add resource for kotlin * add resource for kotlin list * re-order resource to fix lint * fix spaces for lint * Update free-programming-books-langs.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-langs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 86460ed4b0eec..ff270d29c462f 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1422,6 +1422,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Kotlin Notes for Professionals](https://goalkicker.com/KotlinBook/) - Compiled from StackOverflow documentation (PDF) * [Kotlin Official Documentation](https://kotlinlang.org/docs/reference/) * [Kotlin Quick Reference](https://kotlin-quick-reference.com) - Alvin Alexander (gitbook) +* [Learn Kotlin Programming](https://www.programiz.com/kotlin-programming) - Programiz * [Learning Kotlin](https://riptutorial.com/Download/kotlin.pdf) - Compiled from StackOverflow Documentation (PDF) From 720773a9ddb91395075e39e064cb8949e1985820 Mon Sep 17 00:00:00 2001 From: Mohamed Bilal <91405690+dmdbilal@users.noreply.github.com> Date: Sun, 8 Oct 2023 00:27:31 +0530 Subject: [PATCH 296/854] Added books in Tamil language (#9854) * Update free-programming-books-ta.md * Update free-programming-books-ta.md * Update free-programming-books-ta.md * Update free-programming-books-ta.md --- books/free-programming-books-ta.md | 50 ++++++++++++++++++++++++------ 1 file changed, 40 insertions(+), 10 deletions(-) diff --git a/books/free-programming-books-ta.md b/books/free-programming-books-ta.md index 1250720645042..36f3cc75ae4dc 100644 --- a/books/free-programming-books-ta.md +++ b/books/free-programming-books-ta.md @@ -1,10 +1,15 @@ ## Index +* [AR/VR/MR](#ar-vr-mr) +* [C Programming Language](#c-programming-language) +* [Computer Vision](#computer-vision) * [Hadoop](#hadoop) * [HTML and CSS](#html-and-css) +* [IOT](#iot) * [JavaScript](#javascript) * [Machine Learning](#machine-learning) * [MySQL](#mysql) +* [Pandas Python](#pandas-python) * [PHP](#php) * [Ruby](#ruby) * [Selenium](#selenium) @@ -12,36 +17,61 @@ * [Wordpress](#wordpress) +### AR VR MR + +* [எளிய தமிழில் VR/AR/MR](https://freetamilebooks.com/ebooks/vr_ar_mr/) - இரா.அசோகன் (PDF) + + +### C Programming Language + +* [C Programming Language Tamil](https://www.tamilpdfbooks.com/download.php?id=19978#pdf) - Sivalingam M (PDF) + + +### Computer Vision + +* [எளிய தமிழில் Computer Vision](https://freetamilebooks.com/ebooks/computer_vision/) - இரா.அசோகன் (PDF) + + ### Hadoop -* [எளிய தமிழில் Big Data](https://freetamilebooks.com/ebooks/learn-bigdata-in-tamil) +* [எளிய தமிழில் Big Data](https://freetamilebooks.com/ebooks/learn-bigdata-in-tamil) - து. நித்யா (PDF) ### HTML and CSS * [எளிய தமிழில் CSS](https://freetamilebooks.com/ebooks/learn-css-in-tamil/) - Kaniyam Foundation (PDF) -* [எளிய தமிழில் HTML](https://freetamilebooks.com/htmlbooks/html-book/Learn-HTML-in-Tamil.html) +* [எளிய தமிழில் HTML](https://freetamilebooks.com/htmlbooks/html-book/Learn-HTML-in-Tamil.html) = Th . Srinivasan (PDF) + + +### IOT + +* [எளிய தமிழில் IOT](https://freetamilebooks.com/ebooks/iot/) - இரா.அசோகன் (PDF) ### JavaScript -* [எளிய தமிழில் JavaScript](https://freetamilebooks.com/ebooks/learn-javascript-in-tamil/) +* [எளிய தமிழில் JavaScript](https://freetamilebooks.com/ebooks/learn-javascript-in-tamil/) - து.நித்யா (PDF) -### MachineLearning +### Machine Learning -* [எளிய தமிழில் ML](https://freetamilebooks.com/ebooks/learn_machine_learning_in_tamil/) +* [எளிய தமிழில் ML](https://freetamilebooks.com/ebooks/learn_machine_learning_in_tamil/) - து. நித்யா (PDF) ### MySQL -* [எளிய தமிழில் MySQL ](https://freetamilebooks.com/ebooks/learn-mysql-in-tamil) -* [எளிய தமிழில் MySQL – பாகம் 2 ](https://freetamilebooks.com/ebooks/learn-mysql-in-tamil-part-2) +* [எளிய தமிழில் MySQL ](https://freetamilebooks.com/ebooks/learn-mysql-in-tamil) - து.நித்யா (PDF) +* [எளிய தமிழில் MySQL – பாகம் 2 ](https://freetamilebooks.com/ebooks/learn-mysql-in-tamil-part-2) - து.நித்யா (PDF) + + +### Pandas Python + +* [எளிய தமிழில் Pandas](https://freetamilebooks.com/ebooks/learn_pandas_in_tamil/) - து. நித்யா (PDF) ### PHP -* [எளிய தமிழில் PHP](https://freetamilebooks.com/ebooks/learn-php-in-tamil/) +* [எளிய தமிழில் PHP](https://freetamilebooks.com/ebooks/learn-php-in-tamil/) - த.சீனிவாசன் (PDF) ### Ruby @@ -56,9 +86,9 @@ ### Software Architecture -* [எளிய தமிழில் Agile/Scrum](https://freetamilebooks.com/ebooks/learn-agine-scrum-in-tamil) +* [எளிய தமிழில் Agile/Scrum](https://freetamilebooks.com/ebooks/learn-agine-scrum-in-tamil) - த.சீனிவாசன் (PDF) ### WordPress -* [எளிய தமிழில் WordPress](https://freetamilebooks.com/ebooks/learn-wordpress-in-tamil/) +* [எளிய தமிழில் WordPress](https://freetamilebooks.com/ebooks/learn-wordpress-in-tamil/) - த.சீனிவாசன் (PDF) From 04ad6a271f491e38065583690c038ef0d423367d Mon Sep 17 00:00:00 2001 From: Himanshu Gupta <114623040+devhimanshuu@users.noreply.github.com> Date: Sun, 8 Oct 2023 00:31:18 +0530 Subject: [PATCH 297/854] Update free-courses-hi.md (#9866) * Update free-courses-hi.md add DevOps resources * Update free-courses-hi.md made changes #9866 --- 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 39c5646859eaf..d8bbcfaedf51e 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -223,6 +223,7 @@ ### DevOps +* [Complete DevOps Zero to Hero Course](https://www.youtube.com/playlist?list=PLdpzxOOAlwvIKMhk8WhzN1pYoJ1YU8Csa) - Abhishek.Veeramalla * [DevOps Training Tutorials For Beginners in Hindi](https://www.youtube.com/playlist?list=PLYEK_dHOjwtODYB46wFuc34muw9Gl5X5x) - Linux Wale Guruji * [DevOps Training Videos in Hindi](https://www.youtube.com/playlist?list=PLQbQOmlGYH3sxlq9ugoq1ipNFP7tus5Gd) - edureka! Hindi * [DevOps Tutorials in Hindi/Urdu \| Devops सीखने का सबसे आसान तरीका \| Complete Devops including Git,Jenkins,Maven,Chef,docker,Ansible and Kubernetes](https://www.youtube.com/playlist?list=PLBGx66SQNZ8aPsFDwb79JrS2KQBTIZo10) - Bhupinder Rajput, Technical Guftgu From c14f1e580fbb64ce4925f1f04ef82b047a7b619c Mon Sep 17 00:00:00 2001 From: NEWTON MALLICK <38786893+N-E-W-T-O-N@users.noreply.github.com> Date: Sun, 8 Oct 2023 00:33:36 +0530 Subject: [PATCH 298/854] C# (#9874) * Update free-courses-en.md Added ASP.NET Core 2.2 & 3 REST API Tutorial link in C# * Fix issue Alphabetically arrange the resource. * Added a new screencast in C# * Update free-programming-books-subjects.md Add a book on containers written by experts from Microsoft --- books/free-programming-books-subjects.md | 1 + casts/free-podcasts-screencasts-en.md | 1 + 2 files changed, 2 insertions(+) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index 5455aaaf02dd8..79ec8cf2e000a 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -241,6 +241,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [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://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) * [Kubernetes for Full-Stack Developers](https://www.digitalocean.com/community/books/digitalocean-ebook-kubernetes-for-full-stack-developers) - Jamon Camisso, Hanif Jetha, Katherine Juell (PDF, EPUB) * [Uncomplicating Kubernetes](https://livro.descomplicandokubernetes.com.br/en/) - Jeferson Fernando diff --git a/casts/free-podcasts-screencasts-en.md b/casts/free-podcasts-screencasts-en.md index 515a43f7384d2..6890011008ffe 100644 --- a/casts/free-podcasts-screencasts-en.md +++ b/casts/free-podcasts-screencasts-en.md @@ -46,6 +46,7 @@ ### C\# * [Beginning C# with Unity](https://www.youtube.com/playlist?list=PLFgjYYTq6xyhtVK6VzLiFe3pmBu-XSNlX) - Brian Douglas Moakley, VegetarianZombie (screencast) +* [General .NET videos](https://www.youtube.com/playlist?list=PLUOequmGnXxPjam--7GAls6Tb1fSmL9mL) - Nick Chapsas(screencast) * [How to program in C# - Beginner Course \| Brackeys](https://www.youtube.com/playlist?list=PLPV2KyIb3jR6ZkG8gZwJYSjnXxmfPAl51) - Asbjørn Thirslund (screencast) From af607c8d4c78d13ad6875a1099684ccb8843e9b6 Mon Sep 17 00:00:00 2001 From: Thiago Date: Sat, 7 Oct 2023 20:05:20 +0100 Subject: [PATCH 299/854] Update free-programming-books-pt_BR.md with Architecture book (#9887) * Update free-programming-books-pt_BR.md with Architecture book * Fixing pipeline * Adding blank line * Removing unnecessary commentary * Update books/free-programming-books-pt_BR.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index 41fac2b2e4014..8d88710be06f2 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -166,6 +166,7 @@ #### Arquitetura de Software * [ASP.NET Core architecture](https://docs.microsoft.com/pt-br/dotnet/architecture/modern-web-apps-azure/) (PDF) +* [Melhores Práticas de Arquitetura de Software na era da Nuvem](https://leanpub.com/manual-arquitetura-software) (Necessário criar uma conta (gratuita) no Leanpub para baixar o livro completo nos formatos PDF, EPUB, MOBI ou pelo próprio site) * [Microservices architecture](https://docs.microsoft.com/pt-br/dotnet/architecture/microservices/) (PDF) * [Modernizing existing .NET apps](https://docs.microsoft.com/pt-br/dotnet/architecture/modernize-with-azure-containers/) (PDF) From 8ebeb96c6699b9f20e45fdb5c620a3f8c500537c Mon Sep 17 00:00:00 2001 From: Alexander Kolyasa <84909252+PalmaLuv@users.noreply.github.com> Date: Sat, 7 Oct 2023 22:18:53 +0300 Subject: [PATCH 300/854] Correcting an error in the link (#9933) * Update free-programming-books-uk.md Correcting an error in the link. * Update free-programming-books-uk.md --- 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 77bcda4e55ddf..fff677a168a74 100644 --- a/books/free-programming-books-uk.md +++ b/books/free-programming-books-uk.md @@ -14,7 +14,7 @@ ### C and C++ -* [С/C++ Теорія та практика](https://shron1.chtyvo.org.ua/Voitenko_Volodymyr C_Cpp_Teoriia_ta_praktyka.pdf) - Володимир Войтенко +* [С/C++ Теорія та практика](https://shron1.chtyvo.org.ua/Voitenko_Volodymyr/C_Cpp_Teoriia_ta_praktyka.pdf) - Володимир Войтенко (PDF) ### ClojureScript From d25347f13fbf69541ff7ebb6ec7de8391c502e26 Mon Sep 17 00:00:00 2001 From: Soumyadeb Basu Date: Sun, 8 Oct 2023 00:50:50 +0530 Subject: [PATCH 301/854] Added Hindi playlist for learning SQL. (#9936) * Added link of YouTube palylist for Core Java Interview Questions. * Updated Youtube Playlist for Java resource. * Added YouTube video resource for Spring Boot Complete Tutorial. * Changes added as per PR review comment. * Added Microservice tutorial in Hindi. * Added PDF resource for Java Design Patterns. * Added Hindi course for SQL. * Added space. --- 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 d8bbcfaedf51e..688bccccf4791 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -219,6 +219,7 @@ * [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 +* [SQL Tutorial in Hindi](https://www.youtube.com/playlist?list=PLdOKnrf8EcP17p05q13WXbHO5Z_JfXNpw) - Rishabh Mishra ### DevOps From 0e9d5de43ec855d7bc0422d93eb0a33a54c7467d Mon Sep 17 00:00:00 2001 From: Shail Patel <126716491+shail-patel-321@users.noreply.github.com> Date: Sun, 8 Oct 2023 00:54:09 +0530 Subject: [PATCH 302/854] Added data structures and algorithms analysis by Clifford A. Shaffer (#9938) * Update free-programming-books-subjects.md * 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 79ec8cf2e000a..799d99f2b9773 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -104,6 +104,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Data Structures](https://adityacse.weebly.com/uploads/2/4/0/7/24078687/data-structures.pdf) - Aditya CSE (PDF) * [Data Structures](https://en.wikibooks.org/wiki/Data_Structures) - Wikibooks * [Data Structures (Into Java)](https://inst.eecs.berkeley.edu/~cs61b/fa14/book2/data-structures.pdf) - Paul N. Hilfinger (PDF) +* [Data Structures and Algorithm Analysis in C++](https://people.cs.vt.edu/~shaffer/Book/C++3elatest.pdf) - Clifford A. Shaffer (PDF) * [Data Structures and Algorithms: Annotated Reference with Examples](https://web.archive.org/web/20170715160229/http://dotnetslackers.com/Community/files/folders/data-structures-and-algorithms/entry30283.aspx) - G. Barnett, L. Del Tongo *(:card_file_box: archived)* * [Data Structures Succinctly Part 1, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/datastructurespart1) - Robert Horvick * [Data Structures Succinctly Part 2, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/datastructurespart2) - Robert Horvick From 719f0ac6aa5ccea7c8327da1eb7130ac5b071789 Mon Sep 17 00:00:00 2001 From: Carolina Vendramini <69223409+carolruo@users.noreply.github.com> Date: Sat, 7 Oct 2023 19:22:29 -0300 Subject: [PATCH 303/854] Git course (#9940) * Add Java and Kotlin free courses in pt-BR * add git course --- 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 510f5b829eb81..533f9c4e6524d 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -675,6 +675,7 @@ * [Bento GitHub Learning Track](https://bento.io/topic/github) (Bento) * [Complete Git and GitHub Tutorial](https://www.youtube.com/watch?v=apGV9Kg7ics) - Kunal Kushwaha * [Foundations of Git - Certification Course](https://learn.gitkraken.com/courses/git-foundations) - Axosoft (GitKraken) *(account or email address required)* +* [Gentle Introduction to Git and GitHub](https://www.youtube.com/playlist?list=PLErOmyzRKOCoLfGDg91NbuGlRahF5mElq) - Deborah Kurata * [Git](https://www.youtube.com/playlist?list=PLFBirL3MAv29Vy_L7MmV2QaZLvAadFPHR) - Gwendolyn Faraday * [Git & GitHub](https://www.youtube.com/playlist?list=PLWKjhJtqVAbkFiqHnNaxpOPhh9tSWMXIF) - Briana Marie, freeCodeCamp.org * [Git & GitHub](https://www.youtube.com/playlist?list=PLhW3qG5bs-L8OlICbNX9u4MZ3rAt5c5GG) - Raghav Pal, Automation Step by Step From 454291d5e561e96ff917e7d790b236b7446fed3e Mon Sep 17 00:00:00 2001 From: Carolina Vendramini <69223409+carolruo@users.noreply.github.com> Date: Sat, 7 Oct 2023 19:23:08 -0300 Subject: [PATCH 304/854] Course css (#9941) * Add Java and Kotlin free courses in pt-BR * add css course --- 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 533f9c4e6524d..706db6880d00a 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -747,6 +747,7 @@ * [CSS Tutorials](https://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 +* [Gentle Introduction to CSS for Beginners](https://www.youtube.com/playlist?list=PLErOmyzRKOCptjkM-mOfveYlgKQEx1AAf) - Deborah Kurata * [Gentle Introduction to HTML for Beginners](https://www.youtube.com/playlist?list=PLErOmyzRKOCpmPEZIkblP-0sNufXbvXJL) - Deborah Kurata * [Get to know HTML Learn HTML Basics](https://www.udemy.com/course/html-online-course/) - Laurence Svekis (Udemy) * [HTML & CSS](https://www.youtube.com/playlist?list=PLillGF-RfqbZTASqIqdvm1R5mLrQq79CU) - Brad Traversy, Traversy Media From 7a0481f099edf80f4190dc730d934ef03258adfe Mon Sep 17 00:00:00 2001 From: Mauro Cicolella Date: Sun, 8 Oct 2023 01:11:58 +0200 Subject: [PATCH 305/854] Add Italian Flutter course (#9949) --- 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 f064b2f8ef3ec..09b0af53061ae 100644 --- a/courses/free-courses-it.md +++ b/courses/free-courses-it.md @@ -229,6 +229,7 @@ * [Computer grafica 2017/2018](https://www.youtube.com/playlist?list=PLUFFnpJdi99kXjntQ0LNPnLbRLjKzmQaC) - A. Bottino, Politecnico di Torino * [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 * [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 From 6e56819c86e701884e30f321cdfb6b45fce07387 Mon Sep 17 00:00:00 2001 From: Adarsh Jha <132337675+adarsh-jha-dev@users.noreply.github.com> Date: Sun, 8 Oct 2023 05:05:36 +0530 Subject: [PATCH 306/854] =?UTF-8?q?Added=20few=20more=20eBooks=20in=20the?= =?UTF-8?q?=20Assembly=20Language=20section=20of=20free-progra=E2=80=A6=20?= =?UTF-8?q?(#9960)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Added few more eBooks in the Assembly Language section of free-programming-books-langs.md * Added few more eBooks for "Assembly Language" in free-programming-books-en.md * Update free-programming-books-langs.md --- books/free-programming-books-langs.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index ff270d29c462f..11ff74b74df09 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -350,10 +350,12 @@ Books on general-purpose programming that don't focus on a specific language are #### Non-X86 +* [Beginners Introduction to the Assembly Language of ATMEL-AVR-Microprocessors](http://www.avr-asm-download.de/beginner_en.pdf) - Gerhard Schmidt (PDF) * [Easy 6502](http://skilldrick.github.io/easy6502/) - Nick Morgan * [Machine Code for Beginners [Z80 and 6502 CPUs]](https://usborne.com/browse-books/features/computer-and-coding-books/) - Lisa Watts, Mike Wharton (PDF) *(scroll to bottom and click on book cover)* * [Machine Language for Beginners](https://archive.org/details/ataribooks-machine-language-for-beginners) - Richard Mansfield -* [Programmed Introduction to MIPS Assembly Language](http://chortle.ccsu.edu/AssemblyTutorial/index.html) +* [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) * [The Second Book of Machine Language](http://www.atariarchives.org/2bml/) From e30d9251e44706c77ce007083930dd79ad7d51f5 Mon Sep 17 00:00:00 2001 From: Isha <90323253+Blesscode@users.noreply.github.com> Date: Mon, 9 Oct 2023 02:46:19 +0530 Subject: [PATCH 307/854] Added DevOps, HTML&CSS and Linux resources to playground section (#9863) * Update free-programming-interactive-tutorials-en.md Added 2 new section in interactive tutorial that is DevOps section and cmd section with game base resource for interactive learning Added 2 new resources to HTML and CSS section for interactive tutorial * Update free-programming-interactive-tutorials-en.md Resolved errors * Update free-programming-interactive-tutorials-en.md Removed the alphabetical ordering error * Update free-programming-interactive-tutorials-en.md spelling error resolved * Update free-programming-playgrounds.md Moved the sections from interactive to playground as suggested * Update free-programming-interactive-tutorials-en.md removed the sections from interactive tutorial since they have been moved to playground as suggested * Update free-programming-playgrounds.md Resolved the errors Made changes as suggested Moved resources from interactive section to playground section for better fit Added a DevOps index name since there was resource present with name DevOps but it did not had any index name present (index name was missing)for the user to view if there was such resource present until he scrolls down and sees it himself * Update free-programming-playgrounds.md Updated :since one resource in the DevOps section was outdated therefore removed one outdated resource * Update free-programming-playgrounds.md Made the suggested changes by changing the name from all caps to the suggested format --- more/free-programming-playgrounds.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index c453227b8b98f..5c2768cf327a7 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -9,6 +9,7 @@ * [ColdFusion](#coldfusion) * [Crystal](#crystal) * [Dart](#dart) +* [DevOps](#devops) * [Docker](#docker) * [Elm](#elm) * [Flutter](#flutter) @@ -59,7 +60,9 @@ ### Assembly +* [Command Challenge](https://cmdchallenge.com) - Command Challenge * [Educational Visual CPU Simulator](https://github.com/Belotti01/CPU-Visual-Simulator) - Renato Cortinovis, Nicola Preda, Jonathan Cancelli, Alessandro Belotti, Davide Riva (JAVA, JAR) +* [OverTheWire](https://overthewire.org) - OverTheWire ### C @@ -111,6 +114,7 @@ ### DevOps +* [DevOps Dream](https://devops.games) - DevOps Dream * [KodeKloud](https://kodekloud.com/kodekloud-engineer/) @@ -159,6 +163,8 @@ * [Dabblet](https://dabblet.com) * [Flexbox Froggy](https://flexboxfroggy.com) - Codepip * [Flexy Boxes](https://the-echoplex.net/flexyboxes/) +* [Learn advanced html and css](https://www.theodinproject.com/paths/full-stack-javascript/courses/advanced-html-and-css) - The Odin Project +* [Learn Intermediate html and css](https://www.theodinproject.com/paths/full-stack-javascript/courses/intermediate-html-and-css) - The Odin Project * [SoloLearn](https://code.sololearn.com/web#css) * [Tailwind Play](https://play.tailwindcss.com) From 95871752ef6ceff9f7d934500fff59d09e3174d7 Mon Sep 17 00:00:00 2001 From: Ravi <65914575+ravi0900@users.noreply.github.com> Date: Mon, 9 Oct 2023 02:47:33 +0530 Subject: [PATCH 308/854] free-courses-hi.md (adding resources)(changes made) (#9920) * hacktoberfest * hacktoberfest * hacktoberfest * hi-courses * hi-courses --- courses/free-courses-hi.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 688bccccf4791..69dc7141c2221 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -214,7 +214,8 @@ ### Databases * [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)](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 @@ -246,6 +247,7 @@ * [Complete Course on Python Game Development](https://www.youtube.com/watch?v=Wg9J5kiX0wY) - Techonical Infotech Pvt. Ltd. * [Game Development Course](https://www.youtube.com/playlist?list=PLBh8phtAyHPUY9fqgs1w6aHJALJ3_fMSc) - Farhan Aqeel +* [Game development in Hindi From Beginning to Advance](https://www.youtube.com/playlist?list=PLdOT12odxrUrUExBUuM5KoN0fAnOdzH1L) - Suryadev Chaturvedi ### Git and GitHub From 1f600dc723c488105cee971aeca0e76c5dc5b6a6 Mon Sep 17 00:00:00 2001 From: Soniya Prasad Date: Mon, 9 Oct 2023 02:48:11 +0530 Subject: [PATCH 309/854] new OS course (changes made again) (#9937) * new OS course * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * 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 706db6880d00a..411d2feffb891 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1221,6 +1221,7 @@ * [Berkeley's CS 194: What is an Operating System?](http://www.infocobuild.com/education/audio-video-courses/computer-science/cs194-spring2013-berkeley.html) * [MIT 6.S081: Operating System Engineering(Fall 2020)](https://pdos.csail.mit.edu/6.S081/2020/schedule.html) - Frans Kaashoek, Robert Morris * [Operating System](https://www.youtube.com/playlist?list=PLBlnK6fEyqRiVhbXDGLXDk_OQAeuVcp2O) - Neso Academy +* [Operating Systems](https://www.youtube.com/playlist?list=PLdo5W4Nhv31a5ucW_S1K3-x6ztBRD-PNa) - Jenny's Lectures CS IT ### Perl From bea1e88673c71e90ac47d9552c07e5f4eea0eb6c Mon Sep 17 00:00:00 2001 From: Pratap Parui <52885495+pratap360@users.noreply.github.com> Date: Mon, 9 Oct 2023 02:50:34 +0530 Subject: [PATCH 310/854] Added JavaScript book in Bengali (changes made) (#9939) * added bengali javascript book * Remove trailing slash & added blank lines * insert blank line --- books/free-programming-books-bn.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/books/free-programming-books-bn.md b/books/free-programming-books-bn.md index 0343c532db8b8..6ccedc7f6d7d9 100644 --- a/books/free-programming-books-bn.md +++ b/books/free-programming-books-bn.md @@ -43,6 +43,11 @@ * [বাংলায় জাভা প্রোগ্রামিং শেখার কোর্স](http://java.howtocode.dev) - Bazlur Rahman, et al. (howtocode.dev) +### JavaScript + +* [জাভাস্ক্রিপ্ট ল্যাঙ্গুয়েজের এর ব্যাসিক, অ্যাডভান্স](https://js.howtocode.dev) - Nuhil Mehdi (howtocode.dev) + + ### Machine Learning * [শূন্য থেকে পাইথন মেশিন লার্নিং: হাতেকলমে সাইকিট-লার্ন](https://raqueeb.gitbook.io/scikit-learn/) - Rakibul Hassan (HTML, [Jupyter Notebook](https://github.com/raqueeb/ml-python)) (gitbook) From d32e155eeeffe7413b48826dc775b3b59a6aa92a Mon Sep 17 00:00:00 2001 From: Emad Rad Date: Mon, 9 Oct 2023 02:14:53 +0330 Subject: [PATCH 311/854] New Persian books (#9990) * added Asyncio in Python in Persian * added Django Design Patterns and Best Practices in Persian --- books/free-programming-books-fa_IR.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/books/free-programming-books-fa_IR.md b/books/free-programming-books-fa_IR.md index 999b35d918980..abc6458581063 100644 --- a/books/free-programming-books-fa_IR.md +++ b/books/free-programming-books-fa_IR.md @@ -70,10 +70,12 @@ ### Python * [پایتون به پارسی](https://python.coderz.ir) - سعید درویش (HTML) +* [ترجمه آزاد کتاب Asyncio in Python](https://github.com/ftg-iran/aip-persian) #### Django +* [ترجمه آزاد کتاب Django Design Patterns and Best Practices](https://github.com/ftg-iran/ddpabp-persian) * [کتاب جنگو برای حرفه‌ای‌ها](https://github.com/mthri/dfp-persian) * [کتاب جنگو برای API](https://github.com/ftg-iran/dfa-persian) From c343a289a7fe131a5660a2e3dee077974397a951 Mon Sep 17 00:00:00 2001 From: SharmaNishchay <146124877+SharmaNishchay@users.noreply.github.com> Date: Mon, 9 Oct 2023 04:18:34 +0530 Subject: [PATCH 312/854] Added Quantum Information Theory by Mark M. Wilde (#9998) * Added Quantum Information Theory by Mark M. Wilde * Removed dot files --- 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 799d99f2b9773..0e7d94bc98105 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -781,6 +781,7 @@ Kerridge (PDF) (email address *requested*, not required) * [Learn Quantum Computation using Qiskit](https://qiskit.org/textbook/preface.html) - Frank Harkins, et al. (HTML) * [Quantum Algorithms](https://arxiv.org/pdf/0808.0369v1) - Michele Mosca (PDF) * [Quantum Computing for the Quantum Curious](https://link.springer.com/book/10.1007/978-3-030-61601-4) - Ciaran Hughes, Joshua Isaacson, Anastasia Perry, Ranbel F. Sun, Jessica Turner (HTML, PDF, EPUB) +* [Quantum Information Theory](https://markwilde.com/qit-notes.pdf) - Mark M. Wilde (PDF) * [The Functional Analysis of Quantum Information Theory](https://arxiv.org/abs/1410.7188) - Ved Prakash Gupta, Prabha Mandayam, V. S. Sunder (PDF) From 8d482c2dce3fc59e228876c98fa78e21fc6c511b Mon Sep 17 00:00:00 2001 From: Soorya U <100910996+soorya-u@users.noreply.github.com> Date: Mon, 9 Oct 2023 07:45:35 +0530 Subject: [PATCH 313/854] Adding Cheetsheets (#9995) --- more/free-programming-cheatsheets.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/more/free-programming-cheatsheets.md b/more/free-programming-cheatsheets.md index 1e573986de0ed..0f6bea4cf58ad 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -229,6 +229,7 @@ ### JavaScript * [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 * [JavaScript CheatSheet](https://htmlcheatsheet.com/js/) (HTML) * [JavaScript Regex Cheatsheet](https://www.debuggex.com/cheatsheet/regex/javascript) - Debuggex (HTML) * [JavaScript WorldWide Cheatsheet](https://cheatography.com/davechild/cheat-sheets/javascript/) - Cheatography (JavaScript) @@ -347,6 +348,7 @@ * [Numpy Pandas Cheat Sheet](https://www.kaggle.com/code/lavanyashukla01/pandas-numpy-python-cheatsheet) - Kaggle (HTML) * [Official Matplotlib cheat sheets](https://github.com/matplotlib/cheatsheets) - Matplotlib.org (LaTeX, PDF) * [Python 3 Cheat Sheet](https://perso.limsi.fr/pointal/_media/python:cours:mementopython3-english.pdf) - Laurent Pointal (PDF) +* [Python Cheat Sheet](https://www.codewithharry.com/blogpost/python-cheatsheet) - Code Wuth Harry * [Python Cheat Sheet](https://websitesetup.org/python-cheat-sheet/) - WebsiteSetup (HTML, PDF, PNG) * [Python Cheatsheet for beginners](https://www.codecademy.com/learn/learn-python-3/modules/learn-python3-syntax/cheatsheet) - Codeacademy (HTML) * [Python Crash Course Cheatsheet](https://ehmatthes.github.io/pcc/cheatsheets/README.html) - Eric Matthes (HTML) @@ -440,6 +442,7 @@ ### SQL +* [MySQL Cheatsheet](https://www.codewithharry.com/blogpost/mysql-cheatsheet) - Code With Harry * [MySQL Cheatsheet](https://s3-us-west-2.amazonaws.com/dbshostedfiles/dbs/sql_cheat_sheet_mysql.pdf) - Database Star (PDF) * [PostgreSQL Cheatsheet](https://s3-us-west-2.amazonaws.com/dbshostedfiles/dbs/sql_cheat_sheet_pgsql.pdf) - Database Star (PDF) * [SQL Cheat Sheet](https://www.dataquest.io/wp-content/uploads/2021/01/dataquest-sql-cheat-sheet.pdf) - Dataquest.io (PDF) From d9efe0ec25091de762d840d1f6738efa95c7351a Mon Sep 17 00:00:00 2001 From: Avadhut Giri <125117822+Royalty252@users.noreply.github.com> Date: Mon, 9 Oct 2023 07:51:54 +0530 Subject: [PATCH 314/854] Remove dead links from free-programming-books-langs.md (#10000) * Remove dead links from free-programming-books-langs.md * Remove empty section 'Cilk' * Remove empty section 'Cilk' --- books/free-programming-books-langs.md | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 11ff74b74df09..ebabddf651723 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -33,7 +33,6 @@ Books on general-purpose programming that don't focus on a specific language are * [C++](#cpp) * [Carbon](#carbon) * [Chapel](#chapel) -* [Cilk](#cilk) * [Clojure](#clojure) * [CMake](#cmake) * [COBOL](#cobol) @@ -336,7 +335,6 @@ Books on general-purpose programming that don't focus on a specific language are * [PC Assembly Language](http://pacman128.github.io/pcasm/) - P. A. Carter * [Programming from the Ground Up](https://download-mirror.savannah.gnu.org/releases/pgubook/ProgrammingGroundUp-1-0-booksize.pdf) - Jonathan Bartlett (PDF) * [Ralf Brown's Interrupt List](http://www.ctyme.com/rbrown.htm) -* [Run Down On x86 Intel Assembly Course](https://github.com/Ret2LC/x86-assembly) - Ret2LC * [Software optimization resources](http://www.agner.org/optimize/) - A. Fog * [The Art of Assembly Language (2003)](https://web.archive.org/web/20120525102637/http://maven.smith.edu/~thiebaut/ArtOfAssembly/artofasm.html) - Randall Hyde (PDF) *(:card_file_box: archived)* * [The Grain Docs](https://grain-lang.org/docs/) @@ -352,7 +350,6 @@ Books on general-purpose programming that don't focus on a specific language are * [Beginners Introduction to the Assembly Language of ATMEL-AVR-Microprocessors](http://www.avr-asm-download.de/beginner_en.pdf) - Gerhard Schmidt (PDF) * [Easy 6502](http://skilldrick.github.io/easy6502/) - Nick Morgan -* [Machine Code for Beginners [Z80 and 6502 CPUs]](https://usborne.com/browse-books/features/computer-and-coding-books/) - Lisa Watts, Mike Wharton (PDF) *(scroll to bottom and click on book cover)* * [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) @@ -564,14 +561,8 @@ Books on general-purpose programming that don't focus on a specific language are * [Chapel Tutorial for Programmers](http://web.archive.org/web/20150310075109/http://cs.colby.edu/kgburke/?resource=chapelTutorial) *(:card_file_box: archived)* -### Cilk - -* [Cilk 5.4.6 Reference Manual](https://par.tuwien.ac.at/material/manual-5.4.6.pdf) (PDF) - - ### Clojure -* [A Brief Beginner’s Guide To Clojure](http://www.unexpected-vortices.com/clojure/brief-beginners-guide/) * [Clojure](https://clojure-book.gitlab.io) - Karthikeyan A K * [Clojure - Functional Programming for the JVM](http://java.ociweb.com/mark/clojure/article.html) - R. Mark Volkmann * [Clojure by Example](https://kimh.github.io/clojure-by-example/) - Hirokuni Kim @@ -774,7 +765,6 @@ Books on general-purpose programming that don't focus on a specific language are ### Force.com * [Apex Workbook](https://web.archive.org/web/20170102233924/https://resources.docs.salesforce.com/sfdc/pdf/apex_workbook.pdf) (PDF) *(:card_file_box: archived)* -* [Developer Workbooks](http://developer.force.com/workbook) * [Force.com Fundamentals](http://developerforce.s3.amazonaws.com/books/Force.com_Fundamentals.pdf) (PDF) * [Force.com Platform Fundamentals: An Introduction to Custom Application Development in the Cloud](http://www.lulu.com/shop/salesforcecom/forcecom-platform-fundamentals/ebook/product-17381451.html) * [Force.com Workbook](https://web.archive.org/web/20160804055738/http://resources.docs.salesforce.com:80/sfdc/pdf/forcecom_workbook.pdf) (PDF) *(:card_file_box: archived)* @@ -790,7 +780,6 @@ Books on general-purpose programming that don't focus on a specific language are * [A Beginner's Guide to Forth](https://web.archive.org/web/20180919061255/http://galileo.phys.virginia.edu/classes/551.jvn.fall01/primer.htm) - J.V. Noble *(:card_file_box: archived)* * [And so Forth...](http://ficl.sourceforge.net/pdf/Forth_Primer.pdf) (PDF) * [Easy Forth](https://skilldrick.github.io/easyforth/) - Nick Morgan (HTML) -* [Programming Forth](http://www.mpeforth.com/arena/ProgramForth.pdf) (PDF) * [Starting Forth](http://home.iae.nl/users/mhx/sf.html) * [Thinking Forth](http://thinking-forth.sourceforge.net) * [Thoughtful Programming and Forth](http://www.ultratechnology.com/forth.htm) @@ -803,8 +792,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Fortran 90 Tutorial](https://web.stanford.edu/class/me200c/tutorial_90/) - Sarah T. Whitlock, Paul H. Hargrove, Stanford University (HTML) * [Fortran information & resources](https://www.fortranplus.co.uk/fortran-information/) - fortranplus.co.uk (HTML) * [FORTRAN Performance Tuning co-Guide (1998)](https://www.ibiblio.org/pub/languages/fortran/unct.html) - Timothy C. Prince (HTML) -* [Introduction to Fortran](https://qc2-teaching.readthedocs.io/en/latest/programming.html) - Sebastian Ehlert, Julius Stückrath, Marcel Mueller, Marcel Stahn (HTML) -* [Modern Fortran in Science and Technology](https://modern-fortran-in-science-and-technology.readthedocs.io/en/latest) - Jonas Lindemann, Ola Dahlblom (HTML, [PDF](https://modern-fortran-in-science-and-technology.readthedocs.io/_/downloads/en/latest/pdf/), [EPUB](https://modern-fortran-in-science-and-technology.readthedocs.io/_/downloads/en/latest/epub/)) +* [Modern Fortran in Science and Technology](https://modern-fortran-in-science-and-technology.readthedocs.io/en/latest) - Jonas Lindemann, Ola Dahlblom * [Modern Fortran Tutorial](https://masuday.github.io/fortran_tutorial/) - Yutaka Masuda (HTML) * [Professional Programmer’s Guide to Fortran77 (2005)](https://www.star.le.ac.uk/~cgp/prof77.pdf) - Clive G. Page (PDF) * [Self Study Guide 2: Programming in Fortran 95](http://www.mrao.cam.ac.uk/~rachael/compphys/SelfStudyF95.pdf) - Dr Rachael Padman (PDF) @@ -827,7 +815,6 @@ Books on general-purpose programming that don't focus on a specific language are * [Effective Go](https://golang.org/doc/effective_go.html) * [Essential Go](https://www.programming-books.io/essential/go/) - Krzysztof Kowalczyk, StackOverflow Contributors * [Go 101](https://go101.org/article/101.html) - [@TapirLiu](https://twitter.com/TapirLiu) -* [Go Bootcamp](http://www.golangbootcamp.com/book) - Matt Aimonetti * [Go by Example](https://gobyexample.com) * [Go for Javascript Developers](https://github.com/bulim/go-for-javascript-developers) * [Go for Python Programmers](https://golang-for-python-programmers.readthedocs.io/en/latest) - Jason McVetta (HTML, PDF, EPUB) From a4b961bbbf4d6561788288b85c0ab520d2633157 Mon Sep 17 00:00:00 2001 From: Adebisi Ahmed Date: Mon, 9 Oct 2023 03:22:57 +0100 Subject: [PATCH 315/854] feat: add html and css problem set (#10001) feat: add html and css problem set feat: add html and css problem set --- more/problem-sets-competitive-programming.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/more/problem-sets-competitive-programming.md b/more/problem-sets-competitive-programming.md index 2fffd8a7be025..71be712f7c214 100644 --- a/more/problem-sets-competitive-programming.md +++ b/more/problem-sets-competitive-programming.md @@ -3,6 +3,7 @@ * [Competitive Programming](#competitive-programming) * [CTF Capture the Flag](#capture-the-flag) * [Data science](#data-science) +* [HTML and CSS](#html-and-css) * [Information security](#information-security) * [Problem Sets](#problem-sets) @@ -75,6 +76,11 @@ * [Kaggle](https://www.kaggle.com) +### HTML and CSS + +* [Frontend Mentor](https://www.frontendmentor.io/challenges?languages=CSS&sort=difficulty%7Casc&type=free) *(email address requested)* + + ### Information security * [ångstromCTF](https://angstromctf.com) From 7a7e99be845e8f8a3a4a0470b79288dce2ea57b9 Mon Sep 17 00:00:00 2001 From: Xcept1on <129622595+bhorsujal@users.noreply.github.com> Date: Mon, 9 Oct 2023 07:53:34 +0530 Subject: [PATCH 316/854] Added C Programming resource (#9996) --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 4a4ec71e98b72..bad1311c2dd9c 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -55,6 +55,7 @@ * [C Programming Bangla Tutorial Course](https://www.youtube.com/playlist?list=PLgH5QX0i9K3pCMBZcul1fta6UivHDbXvz) - Anisul Islam * [C Programming Bangla Tutorial](https://youtube.com/playlist?list=PLdl6zXgLsy3zwNjSMiYlOZOr20sykTfgo) - Bangla Coding Tutor * [Pattern Printing in C](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oTxQhx2kejYmQn6qtRULCD) - Anisul Islam +* [C Programming in Bangla - from Zero to Hero](https://www.udemy.com/course/c-programming-in-bangla/) - Ministry of Codes (MoC), Prapty Rahman ### C\# From 63bbf6b3972390c0786d62696e1efed0d07ba478 Mon Sep 17 00:00:00 2001 From: KoPhaiHoang <88503380+ThaiHoangDang@users.noreply.github.com> Date: Mon, 9 Oct 2023 09:32:05 +0700 Subject: [PATCH 317/854] Add Advanced Web Development Course (#10007) * Add new SQL series * Update free-courses-vi.md minor adjustment * add web development course * Add Advanced Web Development Course --- courses/free-courses-vi.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-vi.md b/courses/free-courses-vi.md index fa43d20ea19ef..85a12ecc71832 100644 --- a/courses/free-courses-vi.md +++ b/courses/free-courses-vi.md @@ -304,6 +304,7 @@ ### Web Development +* [Lập Trình Web Chuyên Sâu](https://www.youtube.com/playlist?list=PLiyVagO7GfBE1l9XIGemSpy8bnm7QDmsY) - J2Team * [Lập Trình Web Cơ Bản](https://www.youtube.com/playlist?list=PLiyVagO7GfBE3_b-4lJEVk7iq1pHQ-xcM) - J2Team From 087cb6ecda7244d0e09b5c2699c0e6ea7fcbb478 Mon Sep 17 00:00:00 2001 From: BitH0xer Date: Mon, 9 Oct 2023 08:10:17 +0530 Subject: [PATCH 318/854] Added New jQuery cheat sheet (Changes Made - Omitted `The`) (#9988) * Added New jQuery cheat sheet * Update free-programming-cheatsheets.md Changes the Naming Mistake of Article `The` --- 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 0f6bea4cf58ad..9c3fecf1ffd21 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -241,6 +241,7 @@ * [Beginner's essential jQuery Cheat Sheet](https://websitesetup.org/wp-content/uploads/2017/01/wsu-jquery-cheat-sheet.pdf) (PDF) * [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) #### Nest.js From d6089d6bf32a5c092c20b866136c54ae4a48eb2a Mon Sep 17 00:00:00 2001 From: Rishikesh <96463398+rishikesh-b@users.noreply.github.com> Date: Mon, 9 Oct 2023 08:27:21 +0530 Subject: [PATCH 319/854] New1 (#10018) * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * 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 411d2feffb891..26dbe8da06149 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -151,6 +151,7 @@ * [Data Structures](https://www.youtube.com/playlist?list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P) - mycodeschool * [Data Structures](https://stepik.org/course/579/syllabus) - Niema Moshiri, Liz Izhikevich (Stepik) * [Data Structures](https://youtube.com/playlist?list=PLBlnK6fEyqRj9lld8sWIUNwlKfdUoPd1Y) - Neso Academy +* [Data Structures](https://www.youtube.com/playlist?list=PLpPXw4zFa0uKKhaSz87IowJnOTzh9tiBk) - RobEdwards * [Data Structures \| Python](https://www.youtube.com/playlist?list=PLzgPDYo_3xukPJdH6hVQ6Iic7KiJuoA-l) - Amulya's Academy * [Data Structures and Algorithms](https://youtube.com/playlist?list=PLBZBJbE_rGRV8D7XZ08LK6z-4zPoWzu5H) - CS Dojo * [Data Structures and Algorithms](https://www.youtube.com/playlist?list=PLdo5W4Nhv31bbKJzrsKfMpo_grxuLl8LU) - Jenny's lectures CS/IT NET&JRF From 254b29b504cdb111bd79550d2b56cfe69d8de582 Mon Sep 17 00:00:00 2001 From: Mauro Cicolella Date: Mon, 9 Oct 2023 04:57:48 +0200 Subject: [PATCH 320/854] Add Italian Python course (#10020) --- 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 09b0af53061ae..dafbc3b209340 100644 --- a/courses/free-courses-it.md +++ b/courses/free-courses-it.md @@ -180,6 +180,7 @@ ### Python * [Corso Python 2016](https://www.youtube.com/playlist?list=PLA27EZBY5veOa-dbNIetJvyrAuoVy4zDD) - POuL Politecnico di Milano +* [Corso Python completo 2023](https://www.youtube.com/playlist?list=PLP5MAKLy8lP8FAytdm2ncZbPioA9A2SgF) - Edoardo Midali * [Corso rapido Python per principianti e per esempi](https://www.youtube.com/playlist?list=PL0qAPtx8YtJdbiBCoj4j6x_Ai6Vu9j5r9) - Fabrizio Camuso * [Le Basi di Python - Corso Completo](https://www.programmareinpython.it/video-corso-python-base/) - Michele Saba * [Programmazione ad Oggetti - Python](https://www.youtube.com/playlist?list=PLhlcRDRHVUzR2WHN9VTPZrawqRYHz5ALF) - Nicola Bicocchi From 645a00a964bd05fa99672e3db269176cc43e4edb Mon Sep 17 00:00:00 2001 From: Huzaifa Al Mesbah Date: Mon, 9 Oct 2023 09:00:22 +0600 Subject: [PATCH 321/854] Add Python Bangla Tutorial (#10022) --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index bad1311c2dd9c..f89f4c82e05c5 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -256,6 +256,7 @@ Shikkhangon BD * [Python All You Need To Know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVCH8fRfZ8sUuKEQQYIFMjtJ) - Stack Learner * [Python Bangla Tutorials for Beginners](https://www.youtube.com/playlist?list=PLgH5QX0i9K3rz5XqMsTk41_j15_6682BN) - Anisul Islam * [Python tutorials by Zulkarnine](https://www.youtube.com/playlist?list=PLV3rqOvr9vgkW7U-kdxtUBx74ICpw94k8) - Zulkarnine Mahmud +* [Python Bangla Tutorial 2023](https://www.youtube.com/playlist?list=PLNMnAEqLBwmpR8JDBOEl0jrzmH1vPnO7v) - Hablu Programmer #### Django From 7f689ca7056cf28d30a2c8cf09b927da8618cf18 Mon Sep 17 00:00:00 2001 From: Soorya U <100910996+soorya-u@users.noreply.github.com> Date: Mon, 9 Oct 2023 08:31:33 +0530 Subject: [PATCH 322/854] Added Python Tutorial - Hindi (#10024) * Added Python Tutorial - Hindi * Adding Creator/Author --- 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 69dc7141c2221..056b09c6750c3 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -473,6 +473,7 @@ * [Complete Python Tutorial in Hindi (2020)](https://www.youtube.com/playlist?list=PLwgFb6VsUj_lQTpQKDtLXKXElQychT_2j) - Harshit Vashisth * [Core Python (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhigZkqrHbI_ZkPBrIr5Rsd5L) - Rajesh Kumar, Geeky Shows * [Free Python Course For School Students (Grade7-10) Certified Course By Coding Blocks Junior](https://youtube.com/playlist?list=PLhLbJ9UoJCvumawW64knIBSJuHALx3zBE) - Coding Blocks Junior +* [Intermediate/Advanced python Tutorials in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9aiJWQ7VhY712fuimEpQZYp4) - CodeWithHarry * [Python](https://www.youtube.com/playlist?list=PLHjOos34ty4GYwKO-CFTdJKfVNd50tajF) - Computer Gyan Guruji * [Python For Beginners](https://youtube.com/playlist?list=PL-5gYa7CLd4iBdPHRaSEwbivCnUq1nxj9) - Technical Sagar * [Python Programming in Hindi](https://www.greatlearning.in/academy/learn-for-free/courses/python-programming-in-hindi) (Great Learning) *(account required)* From 66a40615ca29abb90f12c57951c09acda1d78e1f Mon Sep 17 00:00:00 2001 From: HelloSeaNation Date: Mon, 9 Oct 2023 16:02:44 +1300 Subject: [PATCH 323/854] Update CONTRIBUTING-zh.md (#10026) --- docs/CONTRIBUTING-zh.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/CONTRIBUTING-zh.md b/docs/CONTRIBUTING-zh.md index 0d6bb0c357570..ccf9ab7f441db 100644 --- a/docs/CONTRIBUTING-zh.md +++ b/docs/CONTRIBUTING-zh.md @@ -173,17 +173,17 @@ 正确: * [A Way-backed Interesting Book](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) *(:card_file_box: archived)* ``` -### Alphabetical order +### 按字母順序 -- When there are multiple titles beginning with the same letter order them by the second, and so on. For example: `aa` comes before `ab`. -- `one two` comes before `onetwo` +- 當有多個以相同字母開頭的標題時,按第二個排序,依此類推。例如:“aa”位於 “ab” 之前 +- “onetwo” 位於 “onetwo”之前 -If you see a misplaced link, check the linter error message to know which lines should be swapped. +如果您看到錯誤的鏈接,請檢查 linter 錯誤訊息以了解應該交換哪些行。 -### Notes +### 筆記 -While the basics are relatively simple, there is a great diversity in the resources we list. Here are some notes on how we deal with this diversity. +雖然基礎知識相對簡單,但我們列出的資源卻多種多樣。以下是關於我們如何處理這種多樣性的一些說明。 #### Metadata From 83dbb5433fb2911866ab21978f9d61ac71007b59 Mon Sep 17 00:00:00 2001 From: Soorya U <100910996+soorya-u@users.noreply.github.com> Date: Mon, 9 Oct 2023 08:34:02 +0530 Subject: [PATCH 324/854] Added Data Structure Course (#9974) * Added Data Structure Course * Modified Title --- 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 056b09c6750c3..d1148f4071453 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -206,6 +206,7 @@ * [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 c1319b97e7d4150e654296f0a9ae02a04276e5bc Mon Sep 17 00:00:00 2001 From: Soorya U <100910996+soorya-u@users.noreply.github.com> Date: Mon, 9 Oct 2023 08:34:57 +0530 Subject: [PATCH 325/854] Adding Grid CSS Playground (#9975) * Adding Grid CSS Playground * Sorting the List --- more/free-programming-playgrounds.md | 1 + 1 file changed, 1 insertion(+) diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index 5c2768cf327a7..166bcba4447bb 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -163,6 +163,7 @@ * [Dabblet](https://dabblet.com) * [Flexbox Froggy](https://flexboxfroggy.com) - Codepip * [Flexy Boxes](https://the-echoplex.net/flexyboxes/) +* [Grid Garden](https://cssgridgarden.com) - Codepip * [Learn advanced html and css](https://www.theodinproject.com/paths/full-stack-javascript/courses/advanced-html-and-css) - The Odin Project * [Learn Intermediate html and css](https://www.theodinproject.com/paths/full-stack-javascript/courses/intermediate-html-and-css) - The Odin Project * [SoloLearn](https://code.sololearn.com/web#css) From 915d34d0299234d507675b2523621de738483029 Mon Sep 17 00:00:00 2001 From: Charitha C S <133931559+CharithaCS@users.noreply.github.com> Date: Mon, 9 Oct 2023 08:36:13 +0530 Subject: [PATCH 326/854] Added books on computer architecture in Hindi. Created a topic in index for C which was missing. (#9985) * Update free-programming-books-hi.md * Update free-programming-books-hi.md * Update free-programming-books-hi.md Removed 2 resources and honorifics --- books/free-programming-books-hi.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/books/free-programming-books-hi.md b/books/free-programming-books-hi.md index 61166e115f995..452e843b681bc 100644 --- a/books/free-programming-books-hi.md +++ b/books/free-programming-books-hi.md @@ -1,6 +1,8 @@ ### Index +* [C](#c) * [C++](#cpp) +* [Computer architecture](#computer-architecture) * [Data Structure and Algorithms](#data-structure-and-algorithms) * [Java](#java) * [Linux](#linux) @@ -9,7 +11,7 @@ * [Python](#python) -### C +### C * [C language Notes by sbistudy.com\| Hindi](https://www.sbistudy.com/c-language-notes-in-hindi/) - Shivom Classes * [C Tutorial by Masterprogramming.in \| Hindi](https://masterprogramming.in/learn-c-language-tutorial-in-hindi/) - Jeetu Sahu @@ -23,6 +25,11 @@ * [C++ Introduction Book \| Hindi](https://ncsmindia.com/wp-content/uploads/2012/04/c++-hindi.pdf) - NCMS India (PDF) +### Computer architecture + +* [कम्प्यूटर सिस्टम आर्किटेक्चर](https://www.aicte-india.org/sites/default/files/HINDI_BOOKS/BOOK%207.pdf) - एस. एस. श्रीवास्तव, उच्च शिक्षा उत्कृष्टता संस्थान, भोपाल (म. प्र. ) (PDF) + + ### Data Structure and Algorithms * [Data Structure with C \| Hindi](http://www.bccfalna.com/IOC-AllEBooks/DSnAinHindi.pdf) - Kuldeep Chand (PDF) @@ -56,4 +63,3 @@ ### Python * [Python Notes PDF by ehindistudy.com \| Hindi](https://drive.google.com/file/d/1cnJ6Uksso2UXwC5OHBAGk3miMzSveBvr/view) - Yugal Joshi (PDF) - From b0cb6aea6b76d3c82236f79627b3956c8b838f57 Mon Sep 17 00:00:00 2001 From: jlucier-durable <106997404+jlucier-durable@users.noreply.github.com> Date: Mon, 9 Oct 2023 10:17:21 -0400 Subject: [PATCH 327/854] ruby course (changes made) (#9944) * 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 26dbe8da06149..4fc1e9daa1302 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1405,6 +1405,7 @@ * [Learn Ruby](https://www.learnrubyonline.org) * [RESTful API with Ruby On Rails 5](https://www.udemy.com/course/restful-api-with-ruby-on-rails-5/) - Udemy * [Ruby on Rails a Beginners Guide](https://www.udemy.com/course/ruby-on-rails-a-beginners-guide-free) - Stephen Chesnowitz (Udemy) +* [Ruby Programming Language - Full Course](https://www.youtube.com/watch?v=t_ispmWmdjY) - Mike Dane (freeCodeCamp.org) * [Ruby Tutorial](https://www.w3resource.com/ruby/) From 69a479c6316a1c16bc385f107c0f4936e1dfe6ae Mon Sep 17 00:00:00 2001 From: Khalid Abdullah Date: Mon, 9 Oct 2023 20:18:33 +0600 Subject: [PATCH 328/854] [Fixes Issue #9959] C programming resource in bangla added (#9970) * Competitive programming youtube channel in bengali * competitive programming youtube channel in bengali * competitive programming channel in bengali * fixes issue #9959 * updated * Update courses/free-courses-bn.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index f89f4c82e05c5..91402946d24ba 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -54,6 +54,7 @@ * [C - All you need to know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVASsjyqiNzgjUWHbDkN2Scy) - Stack Learner * [C Programming Bangla Tutorial Course](https://www.youtube.com/playlist?list=PLgH5QX0i9K3pCMBZcul1fta6UivHDbXvz) - Anisul Islam * [C Programming Bangla Tutorial](https://youtube.com/playlist?list=PLdl6zXgLsy3zwNjSMiYlOZOr20sykTfgo) - Bangla Coding Tutor +* [C Programming Bangla Tutorial For Beginners 2023](https://youtube.com/playlist?list=PLNMnAEqLBwmrwDSycdTLsvZBhmK5kOtgV) - Hablu Programmer * [Pattern Printing in C](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oTxQhx2kejYmQn6qtRULCD) - Anisul Islam * [C Programming in Bangla - from Zero to Hero](https://www.udemy.com/course/c-programming-in-bangla/) - Ministry of Codes (MoC), Prapty Rahman From fb0762723181b31b4be71618fd397c26aafaf110 Mon Sep 17 00:00:00 2001 From: KoPhaiHoang <88503380+ThaiHoangDang@users.noreply.github.com> Date: Mon, 9 Oct 2023 21:46:36 +0700 Subject: [PATCH 329/854] Add Web Project Review Course (#10028) * Add new SQL series * Update free-courses-vi.md minor adjustment * add web development course * Add Advanced Web Development Course * Add Web Projects Review Course --- courses/free-courses-vi.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-vi.md b/courses/free-courses-vi.md index 85a12ecc71832..cf467fbc67741 100644 --- a/courses/free-courses-vi.md +++ b/courses/free-courses-vi.md @@ -304,6 +304,7 @@ ### Web Development +* [Đồ án Web môi giới](https://www.youtube.com/playlist?list=PLiyVagO7GfBE1j4vjp-QLc1KHR1LPIl3G) - J2Team * [Lập Trình Web Chuyên Sâu](https://www.youtube.com/playlist?list=PLiyVagO7GfBE1l9XIGemSpy8bnm7QDmsY) - J2Team * [Lập Trình Web Cơ Bản](https://www.youtube.com/playlist?list=PLiyVagO7GfBE3_b-4lJEVk7iq1pHQ-xcM) - J2Team From 0b230312a5088035829549ca7bd2b72e9c4969de Mon Sep 17 00:00:00 2001 From: Mauro Cicolella Date: Mon, 9 Oct 2023 17:03:34 +0200 Subject: [PATCH 330/854] Add Italian course about React Typescript TSX (#10043) --- 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 dafbc3b209340..6edaa0a235983 100644 --- a/courses/free-courses-it.md +++ b/courses/free-courses-it.md @@ -234,6 +234,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 +* [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 42c2722b45f981f51c5a291472de866085679b62 Mon Sep 17 00:00:00 2001 From: Vaibhav <100083207+vaibhav-009@users.noreply.github.com> Date: Mon, 9 Oct 2023 20:49:07 +0530 Subject: [PATCH 331/854] Added a python course (Changes Made) (#9989) * Added a python course * Changes made --- 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 4fc1e9daa1302..f0b663029f572 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1305,6 +1305,7 @@ * [Programming Foundations with Python](https://www.udacity.com/course/programming-foundations-with-python--ud036) (Udacity) * [Python 101 – Introduction to Programming](https://www.tutorialspoint.com/python_101_andndash_introduction_to_programming/index.asp) - Zenva (Tutorials Point) * [Python 3](https://www.sololearn.com/Course/Python/) (SoloLearn) +* [Python 3 Programming Tutorials for Beginners](https://youtube.com/playlist?list=PLeo1K3hjS3uv5U-Lmlnucd7gqF-3ehIh0) - Codebasics * [Python And Cryptocurrency: Build 5 Real World Applications](https://www.udemy.com/course/coinmarketcap/) Ian Annase (Udemy) * [Python Built in Functions A to Z Tutorial and Examples](https://www.youtube.com/playlist?list=PLrJGwAG1U62RW_hGGnk7xXG0LciHkT54X) - Brainy Things * [Python Course](https://www.python-course.eu) From 725e44f7883041e2e684d355daf7077162454d3f Mon Sep 17 00:00:00 2001 From: Aritra Pal <93087798+ArpDark@users.noreply.github.com> Date: Mon, 9 Oct 2023 20:51:35 +0530 Subject: [PATCH 332/854] Added 2 courses. One is Dynamic Programming by take U forward and another is Advanced Database Systems by CMU Database Group(revised) (#10002) * Added 2 courses 1. Dynamic Programming by take U forward 2. Advanced Database Systems by CMU Database Group * Update free-courses-en.md --- courses/free-courses-en.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index f0b663029f572..c75e894b95e45 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -166,6 +166,7 @@ * [Data Structures in C++ - For Beginners](https://www.udemy.com/course/data-structures-for-beginners-c-plusplus) - Pedro Mercado (Udemy) * [Dynamic Programming](https://www.youtube.com/playlist?list=PLMCXHnjXnTnto1pZVvH7rbZ9W5neZ7Yhc) - Gaurav Sen * [Dynamic Programming](https://www.youtube.com/playlist?list=PLDV1Zeh2NRsAsbafOroUBnNV8fhZa7P4u) - WilliamFiset +* [Dynamic Programming Playlist \| Interview Questions \| Recursion \| Tabulation \| Striver \| C++ \| Java \| DSA \| Placements](https://www.youtube.com/playlist?list=PLgUwDviBIf0qUlt5H_kiKYaNSqJ81PMMY) - take U forward * [Graph Series by Striver \| C++ \| Java \| Interview Centric \| Algorithms \| Problems](https://www.youtube.com/playlist?list=PLgUwDviBIf0oE3gA41TKO2H5bHpPd7fzn) - take U forward * [Graph Theory playlist](https://youtube.com/playlist?list=PLDV1Zeh2NRsDGO4--qE8yH72HFL1Km93P) - WilliamFiset * [IIT Bombay Foundation of Data Structures (CS213.1x)](https://courses.edx.org/courses/course-v1:IITBombayX+CS213.1x+1T2017/course/) @@ -490,6 +491,7 @@ ### Databases +* [15-721 Advanced Database Systems (Spring 2023)](https://www.youtube.com/playlist?list=PLSE8ODhjZXjYzlLMbX3cR0sxWnRM7CLFn) - CMU Database Group * [CMU Intro to Database Systems](https://youtube.com/playlist?list=PLSE8ODhjZXjaKScG3l0nuOiDTTqpfnWFf) - CMU Database Group * [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 From d27bd6e2d6024fc78543c6770c344ad132172800 Mon Sep 17 00:00:00 2001 From: PRIYANSHU SAHANI <34180881+PriyanshuSahani@users.noreply.github.com> Date: Mon, 9 Oct 2023 21:06:16 +0530 Subject: [PATCH 333/854] Update free-courses-en.md (#9971) * Update free-courses-en.md Added a Theory course * 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 c75e894b95e45..e82080c6fa8b4 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1521,6 +1521,7 @@ * [Automata Theory](https://online.stanford.edu/courses/soe-ycsautomata-automata-theory) * [Formal Languages & Automata Theory](https://www.youtube.com/playlist?list=PLLvKknWU7N4zvTGcw9N2_7eZSTTkryb0U) - Lalit Vashistha * [Intro to Theoretical Computer Science](https://www.udacity.com/course/intro-to-theoretical-computer-science--cs313) (Udacity) +* [Theory of Computation & Automata Theory](https://www.youtube.com/playlist?list=PLBlnK6fEyqRgp46KUv4ZY69yXmpwKOIev) - Neso Academy ### Verilog / VHDL / SystemVerilog From ff2d7ab0217a1f762fafa398a9fe15995b4f4bf3 Mon Sep 17 00:00:00 2001 From: PRIYANSHU SAHANI <34180881+PriyanshuSahani@users.noreply.github.com> Date: Mon, 9 Oct 2023 21:08:09 +0530 Subject: [PATCH 334/854] Update free-courses-en.md (#9973) * Update free-courses-en.md Added a C++ course * 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 e82080c6fa8b4..1a377a7d34520 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -352,6 +352,7 @@ * [Google's C++ Course](https://developers.google.com/edu/c++/) * [Introduction to C++](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/) (MIT's opencourseware) * [Introduction to C++](https://www.edx.org/course/introduction-to-c-3) - Microsoft (edX) (:card_file_box: *archived*) +* [Learn C++ With Me](https://www.youtube.com/playlist?list=PLzMcBGfZo4-lmGC8VW0iu6qfMHjy7gLQ3) - Tech With Tim * [Sololearn C++](https://www.sololearn.com/learning/1051) - *registration required* From 4e66d4ed6cd35c0f8f165346fe53661f3bee561d Mon Sep 17 00:00:00 2001 From: Himanshu Gupta <114623040+devhimanshuu@users.noreply.github.com> Date: Mon, 9 Oct 2023 21:20:28 +0530 Subject: [PATCH 335/854] Update free-courses-hi.md (#9969) * Update free-courses-hi.md add AWS resources * Update free-courses-hi.md clear minor alphabetical mistake * Update free-courses-hi.md * Update free-courses-hi.md made changes # 9969 --- 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 d1148f4071453..b13d3262efcad 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -6,6 +6,7 @@ * [Arduino](#arduino) * [Artificial Intelligence](#artificial-intelligence) * [Assembly](#assembly) +* [AWS](#aws) * [Bash and Shell](#bash-and-shell) * [Blockchain](#blockchain) * [C](#c) @@ -113,6 +114,13 @@ * [x64 Assembly Language](https://www.youtube.com/playlist?list=PL-DxAN1jsRa-3KzeQeEeoL_XpUHKfPL1u) - The Cyber Expert +### AWS + +* [AWS Tutorial for Beginners In Hindi](https://www.youtube.com/playlist?list=PLCFe3TcoBniI4iaavlfnR0UGQrtjgOMj9) - Together with Abhi +* [AWS Tutorial in Hindi | Edureka](https://www.youtube.com/playlist?list=PLQbQOmlGYH3uoa_mYHDJkl958B_dBiaqW) - edureka! Hindi +* [AWS Tutorials - AWS tutorials For Beginners - AWS Certification - AWS Training - In Hindi](https://www.youtube.com/playlist?list=PL6XT0grm_TfgtwtwUit305qS-HhDvb4du) - Gaurav Sharma + + ### Bash and Shell * [Bash Basic Commands](https://youtube.com/playlist?list=PLzOLSdbK1deOKmOiiv-o4wn7xUj6ZYzrM) - Noob Coders From d7741025c8483eb2a67eb9eab48f97850591a42f Mon Sep 17 00:00:00 2001 From: Atharva Kulkarni <87201444+Atharva1723@users.noreply.github.com> Date: Mon, 9 Oct 2023 21:44:14 +0530 Subject: [PATCH 336/854] (COURSE ):Free Courses of language kannada added (#9946) * Free Courses of language kannada added * Free Courses of language kannada added * Free Courses of language kannada added * Free Courses of language kannada added * Free Courses of language kannada added * Free Courses of language kannada added * Changes made * Changes made * Changes made * Changes made * Changes made * Changes made * shortened url changed and removed tracking parameters from the link * Made alphabetical order changes --- README.md | 1 + courses/free-courses-kn.md | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 courses/free-courses-kn.md diff --git a/README.md b/README.md index 69369a0395c78..de5ec2783d8d1 100644 --- a/README.md +++ b/README.md @@ -141,6 +141,7 @@ This project lists books and other resources grouped by genres: + [Indonesian / Bahasa Indonesia](courses/free-courses-id.md) + [Italian / italiano](courses/free-courses-it.md) + [Japanese / 日本語](courses/free-courses-ja.md) ++ [Kannada/ಕನ್ನಡ](courses/free-courses-kn.md) + [Kazakh / қазақша](courses/free-courses-kk.md) + [Khmer / ភាសាខ្មែរ](courses/free-courses-km.md) + [Korean / 한국어](courses/free-courses-ko.md) diff --git a/courses/free-courses-kn.md b/courses/free-courses-kn.md new file mode 100644 index 0000000000000..823898b110ec5 --- /dev/null +++ b/courses/free-courses-kn.md @@ -0,0 +1,37 @@ +### Index + +* [C](#c) +* [HTML and CSS](#html-and-css) +* [JavaScript](#javascript) +* [PLC](#plc) +* [Python](#python) + + +### C + +* [C programming in Kannada](https://youtube.com/playlist?list=PLUZkVL-W-8GLVwteCNH_HNoIAhbfBHnLb) - script kiddie +* [Complete C Language Course in KANNADA](https://youtube.com/playlist?list=PLjvPj4x59YBUYkNJr4kCKOXsP3NyM4-ik) - The Coding Class: Yuvaraj Madha + + +### HTML and CSS + +* [CSS in Kannada (ಕನ್ನಡದಲ್ಲಿ) - Beginner to Advanced.](https://youtube.com/playlist?list=PLBGSzVCM24iHnpfOMnhuyiyEo_NGSxdPD) - DEBUG CODING +* [HTML and CSS in Kannada || Web Designing in Kannada || CSS in Kannada || Html in Kannada](https://youtube.com/playlist?list=PLBVoFEaXQzK3F2BN7ZbXb_EpnDMAlJsPo) - Learn Tech in Kannada +* [HTML in Kannada (ಕನ್ನಡದಲ್ಲಿ) - Beginners to Advanced](https://youtube.com/playlist?list=PLBGSzVCM24iHCjyPxCZBbZSNIiFS7vDFl) - DEBUG CODING + + +### JavaScript + +* [JavaScript course in Kannada](https://youtube.com/playlist?list=PLUZkVL-W-8GJVkp8Az0SAWqmDPv5b2Tn9) - script kiddie +* [Javascript tutorial in Kannada || Javascript in Kannada || Complete Javascript in Kannada](https://youtube.com/playlist?list=PLBVoFEaXQzK0ybl-O3g_2_PswaLzNGbb8) - Learn Tech in Kannada + + +### PLC + +* [PLC tutorial for beginners](https://youtube.com/playlist?list=PLM-fDuwhsV0nAyn-B06TTbDW78HL3pNiw) - DevelUp Technical + + +### Python + +* [Learn Python in Kannada](https://youtube.com/playlist?list=PLlGueSbLhZoD_mUatMaJsVukJ2Re3JAUj) - Engineering in Kannada +* [python complete course in Kannada](https://youtube.com/playlist?list=PLUZkVL-W-8GKpo--HuELu27Lkc308fNXe) - script kiddie From b032777f4b4099991c71f3d9a3729bb8ec52a39e Mon Sep 17 00:00:00 2001 From: Riya Bhaskar <111240178+RiyaBhaskar12@users.noreply.github.com> Date: Mon, 9 Oct 2023 21:45:54 +0530 Subject: [PATCH 337/854] Kannada Docs (Waiting for resources) (#9072) * added Kannada Docs * updated * updated * updated * updated * added link in docs/readme.md * corrected --- docs/CODE_OF_CONDUCT-kn.md | 32 +++++ docs/CONTRIBUTING-kn.md | 232 +++++++++++++++++++++++++++++++++++++ docs/HOWTO-kn.md | 36 ++++++ docs/README.md | 4 + 4 files changed, 304 insertions(+) create mode 100644 docs/CODE_OF_CONDUCT-kn.md create mode 100644 docs/CONTRIBUTING-kn.md create mode 100644 docs/HOWTO-kn.md diff --git a/docs/CODE_OF_CONDUCT-kn.md b/docs/CODE_OF_CONDUCT-kn.md new file mode 100644 index 0000000000000..7dbf79575ae67 --- /dev/null +++ b/docs/CODE_OF_CONDUCT-kn.md @@ -0,0 +1,32 @@ +# ನೀತಿ ಸಂಹಿತೆ + +ಈ ಯೋಜನೆಯ ಕೊಡುಗೆದಾರರು ಮತ್ತು ನಿರ್ವಾಹಕರ ಹಿತಾಸಕ್ತಿ ಮತ್ತು ಮುಕ್ತ ಮತ್ತು ಸ್ವಾಗತಾರ್ಹ ಸಮುದಾಯವನ್ನು ಬೆಳೆಸುವಾಗ, ಸಮಸ್ಯೆಗಳನ್ನು ವರದಿ ಮಾಡುವ ಮೂಲಕ, ವೈಶಿಷ್ಟ್ಯದ ವಿನಂತಿಗಳನ್ನು ಪೋಸ್ಟ್ ಮಾಡುವ ಮೂಲಕ, ದಸ್ತಾವೇಜನ್ನು ನವೀಕರಿಸುವ ಮೂಲಕ ಪುಲ್ ವಿನಂತಿಗಳು ಅಥವಾ ಪ್ಯಾಚ್‌ಗಳ ಸಲ್ಲಿಕೆ ಮತ್ತು ಇತರ ಚಟುವಟಿಕೆಗಳ ಮೂಲಕ ಕೊಡುಗೆ ನೀಡುವ ಪ್ರತಿಯೊಬ್ಬರನ್ನು ನಾವು ಗೌರವಿಸುತ್ತೇವೆ ಎಂದು ಪ್ರತಿಜ್ಞೆ ಮಾಡುತ್ತೇವೆ. +ಅನುಭವದ ಮಟ್ಟ, ಲಿಂಗ, ಲಿಂಗ ಗುರುತಿಸುವಿಕೆ ಮತ್ತು ಅಭಿವ್ಯಕ್ತಿ, ಲೈಂಗಿಕ ದೃಷ್ಟಿಕೋನ, ಅಂಗವೈಕಲ್ಯ, ವೈಯಕ್ತಿಕ ನೋಟ, ಏನೇ ಇರಲಿ, ಈ ಯೋಜನೆಯಲ್ಲಿ ಭಾಗವಹಿಸುವಿಕೆಯನ್ನು ಎಲ್ಲರಿಗೂ ಕಿರುಕುಳ-ಮುಕ್ತ ಅನುಭವವನ್ನಾಗಿ ಮಾಡಲು ನಾವು ಬದ್ಧರಾಗಿದ್ದೇವೆ. +ದೇಹದ ಗಾತ್ರ, ಜನಾಂಗ, ಜನಾಂಗ, ವಯಸ್ಸು, ಧರ್ಮ ಅಥವಾ ರಾಷ್ಟ್ರೀಯತೆ. + +ಭಾಗವಹಿಸುವವರ ಸ್ವೀಕಾರಾರ್ಹವಲ್ಲದ ನಡವಳಿಕೆಯ ಉದಾಹರಣೆಗಳು: + +* ಲೈಂಗಿಕ ಭಾಷೆ ಅಥವಾ ಚಿತ್ರಣದ ಬಳಕೆ +* ವೈಯಕ್ತಿಕ ದಾಳಿಗಳು +* ಟ್ರೋಲಿಂಗ್ ಅಥವಾ ಅವಹೇಳನಕಾರಿ/ ಅವಹೇಳನಕಾರಿ ಟೀಕೆಗಳು +* ಸಾರ್ವಜನಿಕ ಅಥವಾ ಖಾಸಗಿ ಕಿರುಕುಳ +* ಎಕ್ಸ್‌ಪ್ರೆಸ್ ಅನುಮತಿಯಿಲ್ಲದೆ ಭೌತಿಕ ಅಥವಾ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ವಿಳಾಸಗಳಂತಹ ಇತರ ವೈಯಕ್ತಿಕ ಮಾಹಿತಿಯನ್ನು ಪ್ರಕಟಿಸುವುದು +* ಇತರ ಅನೈತಿಕ ಅಥವಾ ವೃತ್ತಿಪರವಲ್ಲದ ನಡವಳಿಕೆ + + +ಈ ನೀತಿ ಸಂಹಿತೆಯೊಂದಿಗೆ ಸಂಯೋಜಿತವಾಗಿಲ್ಲದ ಕಾಮೆಂಟ್‌ಗಳು, ಕೋಡ್, ವಿಕಿ ಸಂಪಾದನೆಗಳು, ಸಮಸ್ಯೆಗಳು ಮತ್ತು ಇತರ ಕೊಡುಗೆಗಳನ್ನು ತೆಗೆದುಹಾಕಲು, ಸಂಪಾದಿಸಲು ಅಥವಾ ಅನುಮತಿಸದಿರಲು ಅಥವಾ ಅವರು ಪರಿಗಣಿಸುವ ಇತರ ನಡವಳಿಕೆಗಳಿಗೆ ಯಾವುದೇ ಕೊಡುಗೆದಾರರನ್ನು ತಾತ್ಕಾಲಿಕವಾಗಿ ಅಥವಾ ಶಾಶ್ವತವಾಗಿ ನಿಷೇಧಿಸಲು ಪ್ರಾಜೆಕ್ಟ್ ನಿರ್ವಾಹಕರು ಹಕ್ಕು ಮತ್ತು ಬಾಧ್ಯತೆಯನ್ನು ಹೊಂದಿರುತ್ತಾರೆ. ಅನುಚಿತ, ಬೆದರಿಕೆ, ಆಕ್ಷೇಪಾರ್ಹ ಅಥವಾ ಹಾನಿಕಾರಕ. + +ಈ ನೀತಿ ಸಂಹಿತೆಯನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳುವ ಮೂಲಕ, ಯೋಜನಾ ನಿರ್ವಾಹಕರು ನಿರ್ವಹಣೆಯ ಪ್ರತಿಯೊಂದು ಅಂಶಕ್ಕೂ ಈ ತತ್ವಗಳ ಸರಿಯಾದ ಮತ್ತು ಸ್ಥಿರವಾದ ಅನ್ವಯಕ್ಕೆ ತಮ್ಮನ್ನು ತಾವು ತೊಡಗಿಸಿಕೊಳ್ಳುತ್ತಾರೆ. +ಈ ಯೋಜನೆ. ಕೋಡ್ ಅನ್ನು ಅನುಸರಿಸದ ಅಥವಾ ನಡವಳಿಕೆಯನ್ನು ಜಾರಿಗೊಳಿಸದ ಪ್ರಾಜೆಕ್ಟ್ ನಿರ್ವಾಹಕರನ್ನು ಪ್ರಾಜೆಕ್ಟ್ ತಂಡದಿಂದ ಶಾಶ್ವತವಾಗಿ ತೆಗೆದುಹಾಕಬಹುದು. + +ವ್ಯಕ್ತಿಯು ಪ್ರಾಜೆಕ್ಟ್ ಅಥವಾ ಅದರ ಸಮುದಾಯವನ್ನು ಪ್ರತಿನಿಧಿಸಿದಾಗ ಈ ನೀತಿ ಸಂಹಿತೆ ಯೋಜನೆಯೊಳಗೆ ಮತ್ತು ಸಾರ್ವಜನಿಕ ಸ್ಥಳಗಳಲ್ಲಿ ಅನ್ವಯಿಸುತ್ತದೆ. ನಿಂದನೀಯ, ಕಿರುಕುಳ ಅಥವಾ ಸ್ವೀಕಾರಾರ್ಹವಲ್ಲದ ನಡವಳಿಕೆಯ ಉದಾಹರಣೆಗಳು ಸಂಭವಿಸಬಹುದು +gmail.com ನಲ್ಲಿ victorfelder ನಲ್ಲಿ ಪ್ರಾಜೆಕ್ಟ್ ನಿರ್ವಾಹಕರನ್ನು ಸಂಪರ್ಕಿಸುವ ಮೂಲಕ ವರದಿ ಮಾಡಲಾಗಿದೆ. ಎಲ್ಲಾ ದೂರುಗಳನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ತನಿಖೆ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ಪರಿಣಾಮವಾಗಿ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಅಗತ್ಯ ಮತ್ತು ಸಂದರ್ಭಗಳಿಗೆ ಸೂಕ್ತವೆಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. ಕೀಪರ್ಗಳಾಗಿದ್ದಾರೆ +ಘಟನೆಯ ವರದಿಗಾರರಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ಗೌಪ್ಯತೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಲು ನಿರ್ಬಂಧವನ್ನು ಹೊಂದಿರುತ್ತಾರೆ. + + +ಅವರ ನೀತಿ ಸಂಹಿತೆಯನ್ನು [ಕೊಡುಗೆದಾರರ ಒಡಂಬಡಿಕೆ] [ಮುಖಪುಟ], ಆವೃತ್ತಿ 1.3.0 ರಿಂದ ಅಳವಡಿಸಲಾಗಿದೆ, ಇಲ್ಲಿ ಲಭ್ಯವಿದೆ +https://contributor-covenant.org/version/1/3/0/ + +[ಮುಖಪುಟ]: https://contributor-covenant.org + +[ಅನುವಾದಗಳು](README.md#translations) \ No newline at end of file diff --git a/docs/CONTRIBUTING-kn.md b/docs/CONTRIBUTING-kn.md new file mode 100644 index 0000000000000..fb02fd597062f --- /dev/null +++ b/docs/CONTRIBUTING-kn.md @@ -0,0 +1,232 @@ +## ಕೊಡುಗೆದಾರರ ಪರವಾನಗಿ ಒಪ್ಪಂದ + +ಈ ಯೋಜನೆಗೆ ಕೊಡುಗೆದಾರರು ರೆಪೊಸಿಟರಿಯ [ನಿಯಮಗಳು](../ಲೈಸೆನ್ಸ್) ಅನ್ನು ಒಪ್ಪುತ್ತಾರೆ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. + + +## ಕೊಡುಗೆದಾರರ ನೀತಿ ಸಂಹಿತೆ + +ಈ ಭಂಡಾರಕ್ಕೆ ಕೊಡುಗೆ ನೀಡುವ ಮೂಲಕ, ಎಲ್ಲಾ ಕೊಡುಗೆದಾರರು ಈ [ನಡತೆ ಸಂಹಿತೆ] (CODE_OF_CONDUCT-en.md) ಗೆ ಒಪ್ಪುತ್ತಾರೆ. ([ಅನುವಾದಗಳು](README.md#translations)) + + +## ಸಾರಾಂಶ + +1. "ಪುಸ್ತಕವನ್ನು ಸುಲಭವಾಗಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಶಾರ್ಟ್‌ಕಟ್" ಪುಸ್ತಕವು ಉಚಿತವಾಗಿದೆ ಎಂದು ಖಾತರಿಪಡಿಸುವುದಿಲ್ಲ. ಈ ಯೋಜನೆಗೆ ಕೊಡುಗೆ ನೀಡುವ ಮೊದಲು, ಶಾರ್ಟ್‌ಕಟ್ ಉಚಿತವಾಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಇಮೇಲ್ ಅಗತ್ಯವಿರುವ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳನ್ನು ಸಹ ನಾವು ಸ್ವೀಕರಿಸುವುದಿಲ್ಲ, ಆದರೆ ಇಮೇಲ್ ಕೇಳುವವರಿಗೆ ನಾವು ಅವಕಾಶ ನೀಡುತ್ತೇವೆ. + +2. ನೀವು Git ಅನ್ನು ತಿಳಿದುಕೊಳ್ಳಬೇಕಾಗಿಲ್ಲ: ನೀವು ಮಾನದಂಡವನ್ನು ಪೂರೈಸುವ ಶಾರ್ಟ್‌ಕಟ್ ಅನ್ನು *ಈಗಾಗಲೇ ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ* ಕಂಡುಬಂದರೆ, ನಂತರ ಹೊಸ [ಸಮಸ್ಯೆ] (https://github.com/EbookFoundation/free- programming-books/issues ) + - Git ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂದು ನಿಮಗೆ ತಿಳಿದಿದ್ದರೆ, ರೆಪೊಸಿಟರಿಯನ್ನು ಫೋರ್ಕ್ ಮಾಡಿ ಮತ್ತು ಪುಲ್ ವಿನಂತಿಯನ್ನು (PR) ಕಳುಹಿಸಿ. + +3. ನಾವು ಆರು ರೀತಿಯ ಪಟ್ಟಿಗಳನ್ನು ಒದಗಿಸುತ್ತೇವೆ. ದಯವಿಟ್ಟು ಸರಿಯಾದದನ್ನು ಆಯ್ಕೆಮಾಡಿ: + + - *ಪುಸ್ತಕಗಳು*: PDF, HTML, ePub, gitbook.io ಆಧಾರಿತ ವೆಬ್‌ಸೈಟ್‌ಗಳು, git ರೆಪೊಸಿಟರಿಗಳು, ಇತ್ಯಾದಿ. + - *ಕೋರ್ಸ್*: ಇಲ್ಲಿ, ಕೋರ್ಸ್ ಒಂದು ಶೈಕ್ಷಣಿಕ ಸಾಧನವನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಪುಸ್ತಕವಲ್ಲ. [ಉದಾಹರಣೆ ಕೋರ್ಸ್] (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/). + - *ಇಂಟರಾಕ್ಟಿವ್ ಕೋರ್ಸ್*: ಬಳಕೆದಾರರು ಕೋಡ್ ಅನ್ನು ನಮೂದಿಸಬಹುದಾದ ವೆಬ್‌ಸೈಟ್ ಅಥವಾ ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು ಆದೇಶವನ್ನು ನಮೂದಿಸಬಹುದು (ಮೌಲ್ಯಮಾಪನವು ಗ್ರೇಡಿಂಗ್ ಅಲ್ಲ). ಉದಾಹರಣೆಗಳು: [ಹ್ಯಾಸ್ಕೆಲ್ ಪ್ರಯತ್ನಿಸಿ] (http://tryhaskell.org), [GitHub ಪ್ರಯತ್ನಿಸಿ] (http://try.github.io). + - *ಆಟದ ಮೈದಾನಗಳು* : ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಲಿಯಲು ಆನ್‌ಲೈನ್ ಮತ್ತು ಸಂವಾದಾತ್ಮಕ ವೆಬ್‌ಸೈಟ್‌ಗಳು, ಆಟಗಳು ಅಥವಾ ಡೆಸ್ಕ್‌ಟಾಪ್ ಸಾಫ್ಟ್‌ವೇರ್. ಕೋಡ್ ತುಣುಕುಗಳನ್ನು ಬರೆಯಿರಿ, ಕಂಪೈಲ್ ಮಾಡಿ (ಅಥವಾ ರನ್ ಮಾಡಿ) ಮತ್ತು ಹಂಚಿಕೊಳ್ಳಿ. ಆಟದ ಮೈದಾನಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಕೋಡ್‌ನೊಂದಿಗೆ ಆಡುವ ಮೂಲಕ ನಿಮ್ಮ ಕೈಗಳನ್ನು ಫೋರ್ಕ್ ಮಾಡಲು ಮತ್ತು ಕೊಳಕು ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. + - *ಪಾಡ್‌ಕ್ಯಾಸ್ಟ್ ಮತ್ತು ಸ್ಕ್ರೀನ್ ರೆಕಾರ್ಡಿಂಗ್* + - *ಸಮಸ್ಯೆ ಪುಸ್ತಕ ಮತ್ತು ಸ್ಪರ್ಧಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್*: ಇದು ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವ ಮೂಲಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೌಶಲ್ಯಗಳನ್ನು ಸುಧಾರಿಸಲು ಸಹಾಯ ಮಾಡುವ ಸಾಫ್ಟ್‌ವೇರ್ ಅಥವಾ ವೆಬ್‌ಸೈಟ್‌ಗಳನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತದೆ. ಅಂತಹ ಸಾಫ್ಟ್‌ವೇರ್ ಅಥವಾ ವೆಬ್‌ಸೈಟ್‌ಗಳು ಪೀರ್-ನಿರ್ದೇಶಿತ ಕೋಡ್ ವಿಮರ್ಶೆಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು. + +4. ಕೆಳಗಿನ [ಮಾರ್ಗಸೂಚಿ] (#ಮಾರ್ಗಸೂಚಿ) ಅನ್ನು ನೋಡಿ ಮತ್ತು [ಮಾರ್ಕ್‌ಡೌನ್ ಮಾನದಂಡ] (#ಸ್ಟ್ಯಾಂಡರ್ಡ್) ಅನ್ನು ಅನುಸರಿಸಿ. + +5. GitHub ಕ್ರಿಯೆಗಳು ಪ್ರತಿ **ಪಟ್ಟಿಯು ಆರೋಹಣ** ಕ್ರಮದಲ್ಲಿದೆಯೇ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ ಮತ್ತು **ಮಾರ್ಕ್‌ಡೌನ್ ವಿಶೇಷಣಗಳನ್ನು ಅನುಸರಿಸಲಾಗಿದೆ**. ಪ್ರತಿ ಸಲ್ಲಿಕೆ** ತಪಾಸಣೆಯನ್ನು ಹಾದುಹೋಗುತ್ತದೆಯೇ ಎಂಬುದನ್ನು ದಯವಿಟ್ಟು ** ಪರಿಶೀಲಿಸಿ. + + +### ಮಾರ್ಗಸೂಚಿ + +- ಪುಸ್ತಕವು ಉಚಿತವಾಗಿದೆಯೇ ಎಂದು ಪರೀಕ್ಷಿಸಲು ಮರೆಯದಿರಿ. ಪುಸ್ತಕವು ಉಚಿತವಾಗಿದೆ ಎಂದು ಅವರು ಏಕೆ ಭಾವಿಸುತ್ತಾರೆ ಎಂಬುದನ್ನು PR ಕಾಮೆಂಟ್‌ಗಳಲ್ಲಿ ಸೇರಿಸಲು ನಿರ್ವಾಹಕರಿಗೆ ಇದು ಉತ್ತಮ ಸಹಾಯವಾಗಿದೆ. +- ನಾವು Google Drive, Dropbox, Mega, Scribd, Issuu ಅಥವಾ ಅಂತಹುದೇ ಫೈಲ್ ಹಂಚಿಕೆ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಅಪ್‌ಲೋಡ್ ಮಾಡಿದ ಫೈಲ್‌ಗಳನ್ನು ಸ್ವೀಕರಿಸುವುದಿಲ್ಲ. +- ಶಾರ್ಟ್‌ಕಟ್‌ಗಳನ್ನು ಆರೋಹಣ ಕ್ರಮದಲ್ಲಿ ವಿಂಗಡಿಸಿ, ವಿವರಿಸಿದಂತೆ [ಕೆಳಗೆ](#ವರ್ಣಮಾಲೆ-ಕ್ರಮ). +- ಸಾಧ್ಯವಾದಷ್ಟು ಮೂಲ ಲೇಖಕರಿಗೆ ಹತ್ತಿರವಿರುವ ಶಾರ್ಟ್‌ಕಟ್ ಅನ್ನು ಬಳಸಿ (ಲೇಖಕರ ವೆಬ್‌ಸೈಟ್ ಸಂಪಾದಕರ ವೆಬ್‌ಸೈಟ್‌ಗಿಂತ ಉತ್ತಮವಾಗಿದೆ ಮತ್ತು ಸಂಪಾದಕರ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ವೆಬ್‌ಸೈಟ್‌ಗಿಂತ ಉತ್ತಮವಾಗಿದೆ). +- ಅವರು ಒಂದೇ ವಿಷಯವನ್ನು ಒಳಗೊಂಡಿರುವ ಪ್ರಮೇಯದಲ್ಲಿ `http` ವಿಳಾಸಕ್ಕಿಂತ `https` ವಿಳಾಸಕ್ಕೆ ಆದ್ಯತೆ ನೀಡಿ. +- ರೂಟ್ ಡೊಮೇನ್ ಅನ್ನು ಬಳಸುವಾಗ, ದಯವಿಟ್ಟು ಕೊನೆಯಲ್ಲಿ / ಅನ್ನು ಹೊರತುಪಡಿಸಿ. (`http://example.com` `http://example.com/` ಗಿಂತ ಉತ್ತಮವಾಗಿದೆ) +- ಎಲ್ಲಾ ಸಂದರ್ಭಗಳಲ್ಲಿ ಚಿಕ್ಕ ಲಿಂಕ್‌ಗಳಿಗೆ ಆದ್ಯತೆ ನೀಡಿ: `http://example.com/dir/` `http://example.com/dir/index.html` ಗಿಂತ ಉತ್ತಮವಾಗಿದೆ, ಆದರೆ URL ಬಟನ್ ಸೇವೆಯನ್ನು ಬಳಸಬೇಡಿ. +- ಹೆಚ್ಚಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ ಆವೃತ್ತಿಯ ವೆಬ್‌ಸೈಟ್‌ಗಿಂತ ವೆಬ್‌ಸೈಟ್‌ನ ಪ್ರಸ್ತುತ ಆವೃತ್ತಿಯನ್ನು ಆದ್ಯತೆ ನೀಡಿ (`http://example.com/dir/book/current/` ಎಂಬುದು `http://example.com/dir/book/v1' ಗಿಂತ ಉತ್ತಮವಾಗಿದೆ .0.0/index.html`) +- ಶಾರ್ಟ್‌ಕಟ್‌ನ ಪ್ರಮಾಣಪತ್ರದ ಅವಧಿ ಮುಗಿದಿದ್ದರೆ: + 1. `http` ಫಾರ್ಮ್ಯಾಟ್‌ನೊಂದಿಗೆ *ಬದಲಿ* ಮಾಡಿ + 2. `http` ಆವೃತ್ತಿಯು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದಿದ್ದರೆ, ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಲಿಂಕ್ ಅನ್ನು ಬಳಸಿ. ನೀವು ವಿನಾಯಿತಿಯನ್ನು ಸೇರಿಸಿದರೆ `https` ಸ್ವರೂಪವನ್ನು ಸಹ ಬಳಸಬಹುದು. + 3. *ಹೊರತುಪಡಿಸು* +- ಶಾರ್ಟ್‌ಕಟ್ ಬಹು ಸ್ವರೂಪಗಳಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ, ದಯವಿಟ್ಟು ಪ್ರತಿಯೊಂದನ್ನು ಟಿಪ್ಪಣಿಯೊಂದಿಗೆ ಲಗತ್ತಿಸಿ. +- ವಸ್ತುವು ಬಹು ಸೈಟ್‌ಗಳಲ್ಲಿ ಹರಡಿದ್ದರೆ, ಅತ್ಯಂತ ವಿಶ್ವಾಸಾರ್ಹ ಶಾರ್ಟ್‌ಕಟ್ ಅನ್ನು ಲಗತ್ತಿಸಿ. ಪ್ರತಿಯೊಂದು ಶಾರ್ಟ್‌ಕಟ್ ಬೇರೆಯ ಆವೃತ್ತಿಯನ್ನು ಸೂಚಿಸಿದರೆ, ಅವೆಲ್ಲವನ್ನೂ ಟಿಪ್ಪಣಿಯೊಂದಿಗೆ ಸೇರಿಸಿ. (ಗಮನಿಸಿ: [ಸಂಚಿಕೆ #2353](https://github.com/EbookFoundation/free-programming-books/issues/2353) ಈ ಲೇಖನವು ನಿರ್ದಿಷ್ಟತೆಯನ್ನು ವಿವರಿಸುತ್ತದೆ). +- ದೊಡ್ಡ ಪ್ರಮಾಣದ ವಸ್ತುಗಳೊಂದಿಗೆ ಏಕ ಕಮಿಟ್‌ಗಳಿಗಿಂತ ಸಣ್ಣ ಬದಲಾವಣೆಗಳೊಂದಿಗೆ ಬಹು ಕಮಿಟ್‌ಗಳಿಗೆ ಆದ್ಯತೆ ನೀಡಲಾಗುತ್ತದೆ. +- ಇದು ಹಳೆಯ ಪುಸ್ತಕವಾಗಿದ್ದರೆ, ಶೀರ್ಷಿಕೆಯೊಂದಿಗೆ ಪ್ರಕಟಣೆಯ ದಿನಾಂಕವನ್ನು ಸೇರಿಸಿ. +- ದಯವಿಟ್ಟು ಲೇಖಕರ ಹೆಸರನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ. ನೀವು ಅದನ್ನು "`et al.`" ಬಳಸಿ ಕಡಿಮೆ ಮಾಡಬಹುದು. +- ಪುಸ್ತಕವು ಇನ್ನೂ ಪೂರ್ಣವಾಗಿಲ್ಲದಿದ್ದರೆ, [ಕೆಳಗೆ] (#ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ_ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ) ನಿರ್ದಿಷ್ಟಪಡಿಸಿದಂತೆ "`ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ" ಗುರುತು ಸೇರಿಸಿ. +- [*ಇಂಟರ್ನೆಟ್ ಆರ್ಕೈವ್ಸ್ ವೇಬ್ಯಾಕ್ ಮೆಷಿನ್*](https://web.archive.org) (ಅಥವಾ ಇದೇ ರೀತಿಯ) ಬಳಸಿಕೊಂಡು ಸಂಪನ್ಮೂಲವನ್ನು ಮರುಸ್ಥಾಪಿಸಿದರೆ, ವಿವರಿಸಿದಂತೆ "`ಆರ್ಕೈವ್ಡ್`" ಸಂಕೇತವನ್ನು ಸೇರಿಸಿ [ಕೆಳಗೆ](#ಆರ್ಕೈವ್ ಮಾಡಲಾಗಿದೆ) . ಬಳಸಲು ಉತ್ತಮ ಆವೃತ್ತಿಗಳು ಇತ್ತೀಚಿನವು ಮತ್ತು ಸಂಪೂರ್ಣವಾಗಿವೆ. +- ಡೌನ್‌ಲೋಡ್ ಮಾಡುವ ಮೊದಲು ಇಮೇಲ್ ವಿಳಾಸ ಅಥವಾ ಖಾತೆ ರಚನೆಯನ್ನು ವಿನಂತಿಸಿದರೆ, ದಯವಿಟ್ಟು ಪ್ರತ್ಯೇಕ ಟಿಪ್ಪಣಿಯನ್ನು ಲಗತ್ತಿಸಿ. ಉದಾಹರಣೆ: `(ಇಮೇಲ್ ವಿಳಾಸ *ವಿನಂತಿಸಲಾಗಿದೆ*, ಅಗತ್ಯವಿಲ್ಲ)`. + + +### ಮಾನದಂಡ + +- ಎಲ್ಲಾ ಪಟ್ಟಿಗಳು `.md` ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿರಬೇಕು. ಆ ಫಾರ್ಮ್‌ಗೆ ಸಿಂಟ್ಯಾಕ್ಸ್ ಸರಳವಾಗಿದೆ ಮತ್ತು ಇದನ್ನು [Markdown] (https://guides.github.com/features/mastering-markdown/) ನಲ್ಲಿ ಕಾಣಬಹುದು. +- ಪ್ರತಿಯೊಂದು ಪಟ್ಟಿಯು ಪರಿವಿಡಿಯೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗಬೇಕು. ಪ್ರತಿಯೊಂದು ವಿಷಯವನ್ನು ಪರಿವಿಡಿಗೆ ಲಿಂಕ್ ಮಾಡುವುದು ಗುರಿಯಾಗಿದೆ. ಇದನ್ನು ಆರೋಹಣ ಕ್ರಮದಲ್ಲಿ ವಿಂಗಡಿಸಬೇಕು. +- ಪ್ರತಿಯೊಂದು ವಿಭಾಗವು ಮೂರು ಹಂತದ ಶಿರೋನಾಮೆಯನ್ನು ಬಳಸುತ್ತದೆ (`###`). ಉಪವಿಭಾಗಗಳು ನಾಲ್ಕು ಹಂತದ ಶೀರ್ಷಿಕೆಗಳನ್ನು ಬಳಸುತ್ತವೆ (`####`). + +ಒಳಗೊಂಡಿರಬೇಕು: + +- ಕೊನೆಯ ಶಾರ್ಟ್‌ಕಟ್ ಮತ್ತು ಹೊಸ ವಿಭಾಗದ ನಡುವೆ ಲೈನ್ ಬ್ರೇಕ್ '2' +- ಹೆಡರ್ ಮತ್ತು ವಿಭಾಗದ ಮೊದಲ ಶಾರ್ಟ್‌ಕಟ್ ನಡುವೆ ಲೈನ್ ಬ್ರೇಕ್ '1' +- ಎರಡು ಶಾರ್ಟ್‌ಕಟ್‌ಗಳ ನಡುವೆ ಲೈನ್ ಬ್ರೇಕ್ '0' +- `.md` ಫೈಲ್‌ನ ಕೊನೆಯಲ್ಲಿ `1` ಲೈನ್ ಬ್ರೇಕ್ + +ಉದಾಹರಣೆ: + +```ಪಠ್ಯ +[...] +* [ಅದ್ಭುತ ಪುಸ್ತಕ] (http://example.com/example.html) + (ಖಾಲಿ ಸಾಲು) + (ಖಾಲಿ ಸಾಲು) +### ಉದಾಹರಣೆ + (ಖಾಲಿ ಸಾಲು) +* [ಮತ್ತೊಂದು ಅದ್ಭುತ ಪುಸ್ತಕ] (http://example.com/book.html) +* [ಕೆಲವು ಇತರ ಪುಸ್ತಕ] (http://example.com/other.html) +``` + +- `]` ಮತ್ತು `(`: ನಡುವೆ ಜಾಗವನ್ನು ಹಾಕಬೇಡಿ: + + ```ಪಠ್ಯ + ಕೆಟ್ಟದು: * [ಮತ್ತೊಂದು ಅದ್ಭುತ ಪುಸ್ತಕ] (http://example.com/book.html) + ಒಳ್ಳೆಯದು: * [ಮತ್ತೊಂದು ಅದ್ಭುತ ಪುಸ್ತಕ] (http://example.com/book.html) + ``` + +- ಲೇಖಕರನ್ನು ಸೂಚಿಸಲು, ಬಳಸಿ ` - ` (ಸ್ಪೇಸ್ - ಸ್ಪೇಸ್): + + ```ಪಠ್ಯ + ಕೆಟ್ಟದು: * [ಮತ್ತೊಂದು ಅದ್ಭುತ ಪುಸ್ತಕ] (http://example.com/book.html) - ಜಾನ್ ಡೋ + ಒಳ್ಳೆಯದು: * [ಮತ್ತೊಂದು ಅದ್ಭುತ ಪುಸ್ತಕ] (http://example.com/book.html) - ಜಾನ್ ಡೋ + ``` + +- ಶಾರ್ಟ್‌ಕಟ್ ಮತ್ತು ಫಾರ್ಮ್ಯಾಟ್ ನಡುವೆ ಜಾಗವನ್ನು ಸೇರಿಸಿ: + + ```ಪಠ್ಯ + ಕೆಟ್ಟದು: * [ಬಹಳ ಅದ್ಭುತ ಪುಸ್ತಕ] (https://example.org/book.pdf) (PDF) + ಒಳ್ಳೆಯದು: * [ಬಹಳ ಅದ್ಭುತ ಪುಸ್ತಕ] (https://example.org/book.pdf) (PDF) + ``` + +- ಲೇಖಕರು ರೂಪದಿಂದ ಮುಂಚಿತವಾಗಿರುತ್ತಾರೆ: + + ```ಪಠ್ಯ + ಕೆಟ್ಟದು: * [ಅತ್ಯಂತ ಅದ್ಭುತ ಪುಸ್ತಕ] (https://example.org/book.pdf)- (PDF) ಜೇನ್ ರೋ + ಒಳ್ಳೆಯದು: * [ಬಹಳ ಅದ್ಭುತ ಪುಸ್ತಕ] (https://example.org/book.pdf) - ಜೇನ್ ರೋ (PDF) + ``` + +- ಬಹು ಫೈಲ್ ಪ್ರಕಾರಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದಾಗ: + + ```ಪಠ್ಯ + ಕೆಟ್ಟದು: * [ಮತ್ತೊಂದು ಅದ್ಭುತ ಪುಸ್ತಕ] (http://example.com/) - ಜಾನ್ ಡೋ (HTML) + ಕೆಟ್ಟ: * [ಮತ್ತೊಂದು ಅದ್ಭುತ + + *[ಈ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಇನ್ನೊಂದು ಭಾಷೆಯಲ್ಲಿ ವೀಕ್ಷಿಸಲು](README.md#translations)* + + +## ಕೊಡುಗೆದಾರರ ಪರವಾನಗಿ ಒಪ್ಪಂದ + +ಈ ಯೋಜನೆಗೆ ಕೊಡುಗೆದಾರರು ರೆಪೊಸಿಟರಿಯ [ನಿಯಮಗಳು](../ಲೈಸೆನ್ಸ್) ಅನ್ನು ಒಪ್ಪುತ್ತಾರೆ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. + + +## ಕೊಡುಗೆದಾರರ ನೀತಿ ಸಂಹಿತೆ + +ಈ ಭಂಡಾರಕ್ಕೆ ಕೊಡುಗೆ ನೀಡುವ ಮೂಲಕ, ಎಲ್ಲಾ ಕೊಡುಗೆದಾರರು ಈ [ನಡತೆ ಸಂಹಿತೆ] (CODE_OF_CONDUCT-en.md) ಗೆ ಒಪ್ಪುತ್ತಾರೆ. ([ಅನುವಾದಗಳು](README.md#translations)) + + +## ಸಾರಾಂಶ + +1. "ಪುಸ್ತಕವನ್ನು ಸುಲಭವಾಗಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಶಾರ್ಟ್‌ಕಟ್" ಪುಸ್ತಕವು ಉಚಿತವಾಗಿದೆ ಎಂದು ಖಾತರಿಪಡಿಸುವುದಿಲ್ಲ. ಈ ಯೋಜನೆಗೆ ಕೊಡುಗೆ ನೀಡುವ ಮೊದಲು, ಶಾರ್ಟ್‌ಕಟ್ ಉಚಿತವಾಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಇಮೇಲ್ ಅಗತ್ಯವಿರುವ ಶಾರ್ಟ್‌ಕಟ್‌ಗಳನ್ನು ಸಹ ನಾವು ಸ್ವೀಕರಿಸುವುದಿಲ್ಲ, ಆದರೆ ಇಮೇಲ್ ಕೇಳುವವರಿಗೆ ನಾವು ಅವಕಾಶ ನೀಡುತ್ತೇವೆ. + +2. ನೀವು Git ಅನ್ನು ತಿಳಿದುಕೊಳ್ಳಬೇಕಾಗಿಲ್ಲ: ನೀವು ಮಾನದಂಡವನ್ನು ಪೂರೈಸುವ ಶಾರ್ಟ್‌ಕಟ್ ಅನ್ನು *ಈಗಾಗಲೇ ಪಟ್ಟಿ ಮಾಡಲಾಗಿಲ್ಲ* ಕಂಡುಬಂದರೆ, ನಂತರ ಹೊಸ [ಸಮಸ್ಯೆ] (https://github.com/EbookFoundation/free- programming-books/issues ) + - Git ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂದು ನಿಮಗೆ ತಿಳಿದಿದ್ದರೆ, ರೆಪೊಸಿಟರಿಯನ್ನು ಫೋರ್ಕ್ ಮಾಡಿ ಮತ್ತು ಪುಲ್ ವಿನಂತಿಯನ್ನು (PR) ಕಳುಹಿಸಿ. + +3. ನಾವು ಆರು ರೀತಿಯ ಪಟ್ಟಿಗಳನ್ನು ಒದಗಿಸುತ್ತೇವೆ. ದಯವಿಟ್ಟು ಸರಿಯಾದದನ್ನು ಆಯ್ಕೆಮಾಡಿ: + + - *ಪುಸ್ತಕಗಳು*: PDF, HTML, ePub, gitbook.io ಆಧಾರಿತ ವೆಬ್‌ಸೈಟ್‌ಗಳು, git ರೆಪೊಸಿಟರಿಗಳು, ಇತ್ಯಾದಿ. + - *ಕೋರ್ಸ್*: ಇಲ್ಲಿ, ಕೋರ್ಸ್ ಒಂದು ಶೈಕ್ಷಣಿಕ ಸಾಧನವನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಪುಸ್ತಕವಲ್ಲ. [ಉದಾಹರಣೆ ಕೋರ್ಸ್] (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/). + - *ಇಂಟರಾಕ್ಟಿವ್ ಕೋರ್ಸ್*: ಬಳಕೆದಾರರು ಕೋಡ್ ಅನ್ನು ನಮೂದಿಸಬಹುದಾದ ವೆಬ್‌ಸೈಟ್ ಅಥವಾ ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು ಆದೇಶವನ್ನು ನಮೂದಿಸಬಹುದು (ಮೌಲ್ಯಮಾಪನವು ಗ್ರೇಡಿಂಗ್ ಅಲ್ಲ). ಉದಾಹರಣೆಗಳು: [ಹ್ಯಾಸ್ಕೆಲ್ ಪ್ರಯತ್ನಿಸಿ] (http://tryhaskell.org), [GitHub ಪ್ರಯತ್ನಿಸಿ] (http://try.github.io). + - *ಆಟದ ಮೈದಾನಗಳು* : ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಲಿಯಲು ಆನ್‌ಲೈನ್ ಮತ್ತು ಸಂವಾದಾತ್ಮಕ ವೆಬ್‌ಸೈಟ್‌ಗಳು, ಆಟಗಳು ಅಥವಾ ಡೆಸ್ಕ್‌ಟಾಪ್ ಸಾಫ್ಟ್‌ವೇರ್. ಕೋಡ್ ತುಣುಕುಗಳನ್ನು ಬರೆಯಿರಿ, ಕಂಪೈಲ್ ಮಾಡಿ (ಅಥವಾ ರನ್ ಮಾಡಿ) ಮತ್ತು ಹಂಚಿಕೊಳ್ಳಿ. ಆಟದ ಮೈದಾನಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಕೋಡ್‌ನೊಂದಿಗೆ ಆಡುವ ಮೂಲಕ ನಿಮ್ಮ ಕೈಗಳನ್ನು ಫೋರ್ಕ್ ಮಾಡಲು ಮತ್ತು ಕೊಳಕು ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. + - *ಪಾಡ್‌ಕ್ಯಾಸ್ಟ್ ಮತ್ತು ಸ್ಕ್ರೀನ್ ರೆಕಾರ್ಡಿಂಗ್* + - *ಸಮಸ್ಯೆ ಪುಸ್ತಕ ಮತ್ತು ಸ್ಪರ್ಧಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್*: ಇದು ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವ ಮೂಲಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೌಶಲ್ಯಗಳನ್ನು ಸುಧಾರಿಸಲು ಸಹಾಯ ಮಾಡುವ ಸಾಫ್ಟ್‌ವೇರ್ ಅಥವಾ ವೆಬ್‌ಸೈಟ್‌ಗಳನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತದೆ. ಅಂತಹ ಸಾಫ್ಟ್‌ವೇರ್ ಅಥವಾ ವೆಬ್‌ಸೈಟ್‌ಗಳು ಪೀರ್-ನಿರ್ದೇಶಿತ ಕೋಡ್ ವಿಮರ್ಶೆಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು. + +4. ಕೆಳಗಿನ [ಮಾರ್ಗಸೂಚಿ] (#ಮಾರ್ಗಸೂಚಿ) ಅನ್ನು ನೋಡಿ ಮತ್ತು [ಮಾರ್ಕ್‌ಡೌನ್ ಮಾನದಂಡ] (#ಸ್ಟ್ಯಾಂಡರ್ಡ್) ಅನ್ನು ಅನುಸರಿಸಿ. + +5. GitHub ಕ್ರಿಯೆಗಳು ಪ್ರತಿ **ಪಟ್ಟಿಯು ಆರೋಹಣ** ಕ್ರಮದಲ್ಲಿದೆಯೇ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ ಮತ್ತು **ಮಾರ್ಕ್‌ಡೌನ್ ವಿಶೇಷಣಗಳನ್ನು ಅನುಸರಿಸಲಾಗಿದೆ**. ಪ್ರತಿ ಸಲ್ಲಿಕೆ** ತಪಾಸಣೆಯನ್ನು ಹಾದುಹೋಗುತ್ತದೆಯೇ ಎಂಬುದನ್ನು ದಯವಿಟ್ಟು ** ಪರಿಶೀಲಿಸಿ. + + +### ಮಾರ್ಗಸೂಚಿ + +- ಪುಸ್ತಕವು ಉಚಿತವಾಗಿದೆಯೇ ಎಂದು ಪರೀಕ್ಷಿಸಲು ಮರೆಯದಿರಿ. ಪುಸ್ತಕವು ಉಚಿತವಾಗಿದೆ ಎಂದು ಅವರು ಏಕೆ ಭಾವಿಸುತ್ತಾರೆ ಎಂಬುದನ್ನು PR ಕಾಮೆಂಟ್‌ಗಳಲ್ಲಿ ಸೇರಿಸಲು ನಿರ್ವಾಹಕರಿಗೆ ಇದು ಉತ್ತಮ ಸಹಾಯವಾಗಿದೆ. +- ನಾವು Google Drive, Dropbox, Mega, Scribd, Issuu ಅಥವಾ ಅಂತಹುದೇ ಫೈಲ್ ಹಂಚಿಕೆ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಅಪ್‌ಲೋಡ್ ಮಾಡಿದ ಫೈಲ್‌ಗಳನ್ನು ಸ್ವೀಕರಿಸುವುದಿಲ್ಲ. +- ಶಾರ್ಟ್‌ಕಟ್‌ಗಳನ್ನು ಆರೋಹಣ ಕ್ರಮದಲ್ಲಿ ವಿಂಗಡಿಸಿ, ವಿವರಿಸಿದಂತೆ [ಕೆಳಗೆ](#ವರ್ಣಮಾಲೆ-ಕ್ರಮ). +- ಸಾಧ್ಯವಾದಷ್ಟು ಮೂಲ ಲೇಖಕರಿಗೆ ಹತ್ತಿರವಿರುವ ಶಾರ್ಟ್‌ಕಟ್ ಅನ್ನು ಬಳಸಿ (ಲೇಖಕರ ವೆಬ್‌ಸೈಟ್ ಸಂಪಾದಕರ ವೆಬ್‌ಸೈಟ್‌ಗಿಂತ ಉತ್ತಮವಾಗಿದೆ ಮತ್ತು ಸಂಪಾದಕರ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ವೆಬ್‌ಸೈಟ್‌ಗಿಂತ ಉತ್ತಮವಾಗಿದೆ). +- ಅವರು ಒಂದೇ ವಿಷಯವನ್ನು ಒಳಗೊಂಡಿರುವ ಪ್ರಮೇಯದಲ್ಲಿ `http` ವಿಳಾಸಕ್ಕಿಂತ `https` ವಿಳಾಸಕ್ಕೆ ಆದ್ಯತೆ ನೀಡಿ. +- ರೂಟ್ ಡೊಮೇನ್ ಅನ್ನು ಬಳಸುವಾಗ, ದಯವಿಟ್ಟು ಕೊನೆಯಲ್ಲಿ / ಅನ್ನು ಹೊರತುಪಡಿಸಿ. (`http://example.com` `http://example.com/` ಗಿಂತ ಉತ್ತಮವಾಗಿದೆ) +- ಎಲ್ಲಾ ಸಂದರ್ಭಗಳಲ್ಲಿ ಚಿಕ್ಕ ಲಿಂಕ್‌ಗಳಿಗೆ ಆದ್ಯತೆ ನೀಡಿ: `http://example.com/dir/` `http://example.com/dir/index.html` ಗಿಂತ ಉತ್ತಮವಾಗಿದೆ, ಆದರೆ URL ಬಟನ್ ಸೇವೆಯನ್ನು ಬಳಸಬೇಡಿ. +- ಹೆಚ್ಚಿನ ಸಂದರ್ಭಗಳಲ್ಲಿ ಆವೃತ್ತಿಯ ವೆಬ್‌ಸೈಟ್‌ಗಿಂತ ವೆಬ್‌ಸೈಟ್‌ನ ಪ್ರಸ್ತುತ ಆವೃತ್ತಿಯನ್ನು ಆದ್ಯತೆ ನೀಡಿ (`http://example.com/dir/book/current/` ಎಂಬುದು `http://example.com/dir/book/v1' ಗಿಂತ ಉತ್ತಮವಾಗಿದೆ .0.0/index.html`) +- ಶಾರ್ಟ್‌ಕಟ್‌ನ ಪ್ರಮಾಣಪತ್ರದ ಅವಧಿ ಮುಗಿದಿದ್ದರೆ: + 1. `http` ಫಾರ್ಮ್ಯಾಟ್‌ನೊಂದಿಗೆ *ಬದಲಿ* ಮಾಡಿ + 2. `http` ಆವೃತ್ತಿಯು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದಿದ್ದರೆ, ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಲಿಂಕ್ ಅನ್ನು ಬಳಸಿ. ನೀವು ವಿನಾಯಿತಿಯನ್ನು ಸೇರಿಸಿದರೆ `https` ಸ್ವರೂಪವನ್ನು ಸಹ ಬಳಸಬಹುದು. + 3. *ಹೊರತುಪಡಿಸು* +- ಶಾರ್ಟ್‌ಕಟ್ ಬಹು ಸ್ವರೂಪಗಳಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ, ದಯವಿಟ್ಟು ಪ್ರತಿಯೊಂದನ್ನು ಟಿಪ್ಪಣಿಯೊಂದಿಗೆ ಲಗತ್ತಿಸಿ. +- ವಸ್ತುವು ಬಹು ಸೈಟ್‌ಗಳಲ್ಲಿ ಹರಡಿದ್ದರೆ, ಅತ್ಯಂತ ವಿಶ್ವಾಸಾರ್ಹ ಶಾರ್ಟ್‌ಕಟ್ ಅನ್ನು ಲಗತ್ತಿಸಿ. ಪ್ರತಿಯೊಂದು ಶಾರ್ಟ್‌ಕಟ್ ಬೇರೆಯ ಆವೃತ್ತಿಯನ್ನು ಸೂಚಿಸಿದರೆ, ಅವೆಲ್ಲವನ್ನೂ ಟಿಪ್ಪಣಿಯೊಂದಿಗೆ ಸೇರಿಸಿ. (ಗಮನಿಸಿ: [ಸಂಚಿಕೆ #2353](https://github.com/EbookFoundation/free-programming-books/issues/2353) ಈ ಲೇಖನವು ನಿರ್ದಿಷ್ಟತೆಯನ್ನು ವಿವರಿಸುತ್ತದೆ). +- ದೊಡ್ಡ ಪ್ರಮಾಣದ ವಸ್ತುಗಳೊಂದಿಗೆ ಏಕ ಕಮಿಟ್‌ಗಳಿಗಿಂತ ಸಣ್ಣ ಬದಲಾವಣೆಗಳೊಂದಿಗೆ ಬಹು ಕಮಿಟ್‌ಗಳಿಗೆ ಆದ್ಯತೆ ನೀಡಲಾಗುತ್ತದೆ. +- ಇದು ಹಳೆಯ ಪುಸ್ತಕವಾಗಿದ್ದರೆ, ಶೀರ್ಷಿಕೆಯೊಂದಿಗೆ ಪ್ರಕಟಣೆಯ ದಿನಾಂಕವನ್ನು ಸೇರಿಸಿ. +- ದಯವಿಟ್ಟು ಲೇಖಕರ ಹೆಸರನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ. ನೀವು ಅದನ್ನು "`et al.`" ಬಳಸಿ ಕಡಿಮೆ ಮಾಡಬಹುದು. +- ಪುಸ್ತಕವು ಇನ್ನೂ ಪೂರ್ಣವಾಗಿಲ್ಲದಿದ್ದರೆ, [ಕೆಳಗೆ] (#ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ_ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ) ನಿರ್ದಿಷ್ಟಪಡಿಸಿದಂತೆ "`ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ" ಗುರುತು ಸೇರಿಸಿ. +- [*ಇಂಟರ್ನೆಟ್ ಆರ್ಕೈವ್ಸ್ ವೇಬ್ಯಾಕ್ ಮೆಷಿನ್*](https://web.archive.org) (ಅಥವಾ ಇದೇ ರೀತಿಯ) ಬಳಸಿಕೊಂಡು ಸಂಪನ್ಮೂಲವನ್ನು ಮರುಸ್ಥಾಪಿಸಿದರೆ, ವಿವರಿಸಿದಂತೆ "`ಆರ್ಕೈವ್ಡ್`" ಸಂಕೇತವನ್ನು ಸೇರಿಸಿ [ಕೆಳಗೆ](#ಆರ್ಕೈವ್ ಮಾಡಲಾಗಿದೆ) . ಬಳಸಲು ಉತ್ತಮ ಆವೃತ್ತಿಗಳು ಇತ್ತೀಚಿನವು ಮತ್ತು ಸಂಪೂರ್ಣವಾಗಿವೆ. +- ಡೌನ್‌ಲೋಡ್ ಮಾಡುವ ಮೊದಲು ಇಮೇಲ್ ವಿಳಾಸ ಅಥವಾ ಖಾತೆ ರಚನೆಯನ್ನು ವಿನಂತಿಸಿದರೆ, ದಯವಿಟ್ಟು ಪ್ರತ್ಯೇಕ ಟಿಪ್ಪಣಿಯನ್ನು ಲಗತ್ತಿಸಿ. ಉದಾಹರಣೆ: `(ಇಮೇಲ್ ವಿಳಾಸ *ವಿನಂತಿಸಲಾಗಿದೆ*, ಅಗತ್ಯವಿಲ್ಲ)`. + + +### ಮಾನದಂಡ + +- ಎಲ್ಲಾ ಪಟ್ಟಿಗಳು `.md` ಫೈಲ್ ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿರಬೇಕು. ಆ ಫಾರ್ಮ್‌ಗೆ ಸಿಂಟ್ಯಾಕ್ಸ್ ಸರಳವಾಗಿದೆ ಮತ್ತು ಇದನ್ನು [Markdown] (https://guides.github.com/features/mastering-markdown/) ನಲ್ಲಿ ಕಾಣಬಹುದು. +- ಪ್ರತಿಯೊಂದು ಪಟ್ಟಿಯು ಪರಿವಿಡಿಯೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗಬೇಕು. ಪ್ರತಿಯೊಂದು ವಿಷಯವನ್ನು ಪರಿವಿಡಿಗೆ ಲಿಂಕ್ ಮಾಡುವುದು ಗುರಿಯಾಗಿದೆ. ಇದನ್ನು ಆರೋಹಣ ಕ್ರಮದಲ್ಲಿ ವಿಂಗಡಿಸಬೇಕು. +- ಪ್ರತಿಯೊಂದು ವಿಭಾಗವು ಮೂರು ಹಂತದ ಶಿರೋನಾಮೆಯನ್ನು ಬಳಸುತ್ತದೆ (`###`). ಉಪವಿಭಾಗಗಳು ನಾಲ್ಕು ಹಂತದ ಶೀರ್ಷಿಕೆಗಳನ್ನು ಬಳಸುತ್ತವೆ (`####`). + +ಒಳಗೊಂಡಿರಬೇಕು: + +- ಕೊನೆಯ ಶಾರ್ಟ್‌ಕಟ್ ಮತ್ತು ಹೊಸ ವಿಭಾಗದ ನಡುವೆ ಲೈನ್ ಬ್ರೇಕ್ '2' +- ಹೆಡರ್ ಮತ್ತು ವಿಭಾಗದ ಮೊದಲ ಶಾರ್ಟ್‌ಕಟ್ ನಡುವೆ ಲೈನ್ ಬ್ರೇಕ್ '1' +- ಎರಡು ಶಾರ್ಟ್‌ಕಟ್‌ಗಳ ನಡುವೆ ಲೈನ್ ಬ್ರೇಕ್ '0' +- `.md` ಫೈಲ್‌ನ ಕೊನೆಯಲ್ಲಿ `1` ಲೈನ್ ಬ್ರೇಕ್ + +ಉದಾಹರಣೆ: + +```ಪಠ್ಯ +[...] +* [ಅದ್ಭುತ ಪುಸ್ತಕ] (http://example.com/example.html) + (ಖಾಲಿ ಸಾಲು) + (ಖಾಲಿ ಸಾಲು) +### ಉದಾಹರಣೆ + (ಖಾಲಿ ಸಾಲು) +* [ಮತ್ತೊಂದು ಅದ್ಭುತ ಪುಸ್ತಕ] (http://example.com/book.html) +* [ಕೆಲವು ಇತರ ಪುಸ್ತಕ] (http://example.com/other.html) +``` + +- `]` ಮತ್ತು `(`: ನಡುವೆ ಜಾಗವನ್ನು ಹಾಕಬೇಡಿ: + + ```ಪಠ್ಯ + ಕೆಟ್ಟದು: * [ಮತ್ತೊಂದು ಅದ್ಭುತ ಪುಸ್ತಕ] (http://example.com/book.html) + ಒಳ್ಳೆಯದು: * [ಮತ್ತೊಂದು ಅದ್ಭುತ ಪುಸ್ತಕ] (http://example.com/book.html) + ``` + +- ಲೇಖಕರನ್ನು ಸೂಚಿಸಲು, ಬಳಸಿ ` - ` (ಸ್ಪೇಸ್ - ಸ್ಪೇಸ್): + + ```ಪಠ್ಯ + ಕೆಟ್ಟದು: * [ಮತ್ತೊಂದು ಅದ್ಭುತ ಪುಸ್ತಕ] (http://example.com/book.html) - ಜಾನ್ ಡೋ + ಒಳ್ಳೆಯದು: * [ಮತ್ತೊಂದು ಅದ್ಭುತ ಪುಸ್ತಕ] (http://example.com/book.html) - ಜಾನ್ ಡೋ + ``` + +- ಶಾರ್ಟ್‌ಕಟ್ ಮತ್ತು ಫಾರ್ಮ್ಯಾಟ್ ನಡುವೆ ಜಾಗವನ್ನು ಸೇರಿಸಿ: + + ```ಪಠ್ಯ + ಕೆಟ್ಟದು: * [ಬಹಳ ಅದ್ಭುತ ಪುಸ್ತಕ] (https://example.org/book.pdf) (PDF) + ಒಳ್ಳೆಯದು: * [ಬಹಳ ಅದ್ಭುತ ಪುಸ್ತಕ] (https://example.org/book.pdf) (PDF) + ``` + +- ಲೇಖಕರು ರೂಪದಿಂದ ಮುಂಚಿತವಾಗಿರುತ್ತಾರೆ: + + ```ಪಠ್ಯ + ಕೆಟ್ಟದು: * [ಅತ್ಯಂತ ಅದ್ಭುತ ಪುಸ್ತಕ] (https://example.org/book.pdf)- (PDF) ಜೇನ್ ರೋ + ಒಳ್ಳೆಯದು: * [ಬಹಳ ಅದ್ಭುತ ಪುಸ್ತಕ] (https://example.org/book.pdf) - ಜೇನ್ ರೋ (PDF) + ``` + +- ಬಹು ಫೈಲ್ ಪ್ರಕಾರಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದಾಗ: + + ```ಪಠ್ಯ + ಕೆಟ್ಟದು: * [ಮತ್ತೊಂದು ಅದ್ಭುತ ಪುಸ್ತಕ] (http://example.com/) - ಜಾನ್ ಡೋ (HTML) + ಕೆಟ್ಟ: * [ಮತ್ತೊಂದು ಅದ್ಭುತ diff --git a/docs/HOWTO-kn.md b/docs/HOWTO-kn.md new file mode 100644 index 0000000000000..64cb412ba5787 --- /dev/null +++ b/docs/HOWTO-kn.md @@ -0,0 +1,36 @@ +# ಹೇಗೆ-ಒಂದು ನೋಟದಲ್ಲಿ ️ + +
+ +*[ಈ ಲೇಖನವನ್ನು ಇತರ ಭಾಷೆಗಳಲ್ಲಿ ಓದಿ](README.md#translations)* + +
+ +**`ಉಚಿತ-ಪ್ರೋಗ್ರಾಮಿಂಗ್-ಪುಸ್ತಕಗಳಿಗೆ` ಸುಸ್ವಾಗತ!** + +ನಾವು ಹೊಸ ಕೊಡುಗೆದಾರರನ್ನು ಸ್ವಾಗತಿಸುತ್ತೇವೆ; GitHub ನಲ್ಲಿ ತಮ್ಮ ಮೊದಲ ಪುಲ್ ವಿನಂತಿಯನ್ನು (PR) ಮಾಡುವವರಿಗೂ ಸಹ. ನೀವು ಅವರಲ್ಲಿ ಒಬ್ಬರಾಗಿದ್ದರೆ, ಸಹಾಯ ಮಾಡುವ ಕೆಲವು ಸಂಪನ್ಮೂಲಗಳು ಇಲ್ಲಿವೆ: + +* [ಪುಲ್ ವಿನಂತಿಯ ಕುರಿತು](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about - ಎಳೆಯುವ ವಿನಂತಿಗಳು) *(ಇಂಗ್ಲಿಷ್‌ನಲ್ಲಿ)* +* [ಪುಲ್ ವಿನಂತಿಯನ್ನು ರಚಿಸಲಾಗುತ್ತಿದೆ](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 ಟ್ಯುಟೋರಿಯಲ್‌ಗಳು](https://www.youtube.com/watch?v=0fKg7e37bQE) *(ಇಂಗ್ಲಿಷ್‌ನಲ್ಲಿ)* +* [YouTube - GitHub ರೆಪೋವನ್ನು ಫೋರ್ಕ್ ಮಾಡುವುದು ಮತ್ತು ಪುಲ್ ವಿನಂತಿಯನ್ನು ಸಲ್ಲಿಸುವುದು ಹೇಗೆ](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(ಇಂಗ್ಲಿಷ್‌ನಲ್ಲಿ)* +* [YouTube - ಮಾರ್ಕ್‌ಡೌನ್ ಕ್ರ್ಯಾಶ್ ಕೋರ್ಸ್](https://www.youtube.com/watch?v=HUBNt18RFbo) *(ಇಂಗ್ಲಿಷ್‌ನಲ್ಲಿ)* + + +ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳಲು ಹಿಂಜರಿಯಬೇಡಿ; ಪ್ರತಿಯೊಬ್ಬ ಕೊಡುಗೆದಾರರು ಮೊದಲು PR ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿದರು. ನೀವು ನಮ್ಮ ಸಾವಿರದವರಾಗಬಹುದು! ಹಾಗಾದರೆ... ನಮ್ಮ [ದೊಡ್ಡ, ಬೆಳೆಯುತ್ತಿರುವ](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) ಸಮುದಾಯವನ್ನು ಏಕೆ ಸೇರಬಾರದು. + +
+<ಸಾರಾಂಶ>ಬಳಕೆದಾರರ ಬೆಳವಣಿಗೆ ವರ್ಸಸ್ (ವಿರುದ್ಧ) ಸಮಯದ ಗ್ರಾಫ್ ವೀಕ್ಷಿಸಲು ಕ್ಲಿಕ್ ಮಾಡಿ. + +[![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https: http://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) + +[![EbookFoundation/free-programming-books ನ ಮಾಸಿಕ ಸಕ್ರಿಯ ಕೊಡುಗೆದಾರರ ಗ್ರಾಫ್](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)]( //www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) + + + +ನೀವು ಅನುಭವಿ ಓಪನ್ ಸೋರ್ಸ್ ಕೊಡುಗೆದಾರರಾಗಿದ್ದರೂ ಸಹ, ನಿಮ್ಮನ್ನು ಟ್ರಿಪ್ ಮಾಡುವ ವಿಷಯಗಳಿವೆ. ಒಮ್ಮೆ ನೀವು ನಿಮ್ಮ PR ಅನ್ನು ಸಲ್ಲಿಸಿದರೆ, ***GitHub ಕ್ರಿಯೆಗಳು* *ಲಿಂಟರ್* ಅನ್ನು ರನ್ ಮಾಡುತ್ತದೆ, ಆಗಾಗ್ಗೆ ಅಂತರ ಅಥವಾ ವರ್ಣಮಾಲೆಯಲ್ಲಿ ಸಣ್ಣ ಸಮಸ್ಯೆಗಳನ್ನು ಕಂಡುಕೊಳ್ಳುತ್ತದೆ**. ನೀವು ಹಸಿರು ಬಟನ್ ಅನ್ನು ಪಡೆದರೆ, ಎಲ್ಲವೂ ಪರಿಶೀಲನೆಗೆ ಸಿದ್ಧವಾಗಿದೆ, ಆದರೆ ಇಲ್ಲದಿದ್ದರೆ, ಲಿಂಟರ್ ಯಾವುದು ಇಷ್ಟವಾಗಲಿಲ್ಲ ಎಂಬುದನ್ನು ಕಂಡುಹಿಡಿಯಲು ವಿಫಲವಾದ ಚೆಕ್‌ನ ಕೆಳಗೆ "ವಿವರಗಳು" ಕ್ಲಿಕ್ ಮಾಡಿ. ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಿ ಮತ್ತು ನಿಮ್ಮ PR ಗೆ ಬದ್ಧತೆಯನ್ನು ಸೇರಿಸಿ. + +ಅಂತಿಮವಾಗಿ, ನೀವು ಸೇರಿಸಲು ಬಯಸುವ ಸಂಪನ್ಮೂಲವು `ಉಚಿತ-ಪ್ರೋಗ್ರಾಮಿಂಗ್-ಪುಸ್ತಕಗಳಿಗೆ" ಸೂಕ್ತವಾಗಿದೆಯೇ ಎಂದು ನಿಮಗೆ ಖಚಿತವಿಲ್ಲದಿದ್ದರೆ, [ಕಾಂಟ್ರಿಬ್ಯೂಟಿಂಗ್](CONTRIBUTING.md) ನಲ್ಲಿನ ನಿರ್ದೇಶನಗಳನ್ನು ಓದಿ. ([ಅನುವಾದಗಳು](README.md#translations)) + +** ವೆಬ್‌ಸೈಟ್ [ಲಿಂಕ್](https://ebookfoundation.github.io/free-programming-books/)** diff --git a/docs/README.md b/docs/README.md index 9260d1780cfed..eb6b40c7b4b9f 100644 --- a/docs/README.md +++ b/docs/README.md @@ -64,6 +64,10 @@ Volunteers have translated many of our Contributing, How-to, and Code of Conduct - [Contributing](CONTRIBUTING-it.md) - [How-to](HOWTO-it.md) - Japanese / 日本語 +- Kannada / ಕನ್ನಡ + - [How To](HOWTO-kn.md) + - [Contributing](CONTRIBUTING-kn.md) + - [Code Of Conduct](CODE_OF_CONDUCT-kn.md) - Kazakh / қазақша - Khmer / Cambodian / ខ្មែរ - [How-to](HOWTO-km.md) From 49b7d3f2346e0a703f1e3ebe0f2587713e96d205 Mon Sep 17 00:00:00 2001 From: Leo <39775137+LaPyaeOo@users.noreply.github.com> Date: Mon, 9 Oct 2023 22:47:59 +0630 Subject: [PATCH 338/854] Updated design pattern book by Saturngod to free-programming-books-my.md (#9951) * Updated design pattern book by Saturngod to free-programming-books-my.md * remove triling slash * Added java book category and resource to free-programming-books-my.md --- books/free-programming-books-my.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/books/free-programming-books-my.md b/books/free-programming-books-my.md index b62111d0a5482..14b5a224ffa64 100644 --- a/books/free-programming-books-my.md +++ b/books/free-programming-books-my.md @@ -3,6 +3,7 @@ * [Blockchain](#blockchain) * [Go](#go) * [HTML and CSS](#html-and-css) +* [Java](#java) * [JavaScript](#javascript) * [Linux](#linux) * [PHP](#php) @@ -27,6 +28,11 @@ * [HTML & CSS - Beginner To Super Beginner](https://lwinmoepaing.github.io/books/) - Lwin Moe Paing (PDF) +### Java + +* [Design Patterns](https://designpatterns.saturngod.net) - Saturngod + + ### JavaScript * [API - On Point](https://eimaung.com/api/) - Ei Maung (PDF) From dde004e1578c1751904dbd2d746c59b068ffba69 Mon Sep 17 00:00:00 2001 From: Ravi Kishan <57055822+Ravikisha@users.noreply.github.com> Date: Mon, 9 Oct 2023 21:52:10 +0530 Subject: [PATCH 339/854] Adding Courses for Hindi Language (#9968) * Adding Courses for Hindi Language * Update the formatting * Review Changes #1 * Update the No Caps Issue * Update courses/free-courses-hi.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- courses/free-courses-hi.md | 57 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 55 insertions(+), 2 deletions(-) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index b13d3262efcad..b241aae80eda4 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -11,6 +11,7 @@ * [Blockchain](#blockchain) * [C](#c) * [C#](#csharp) + * [ASP.NET](#asp.net) * [C++](#cpp) * [Competitive Programming](#competitive-programming) * [Compiler Design](#compiler-design) @@ -28,11 +29,13 @@ * [Tailwind CSS](#tailwind-css) * [iOS](#ios) * [Java](#java) + * [Spring Boot](#spring-boot) * [JavaScript](#javascript) * [jQuery](#jquery) * [Next.js](#nextjs) * [Node.js](#nodejs) * [React](#react) + * [React Native](#react-native) * [Vue.js](#vuejs) * [Kotlin](#kotlin) * [Linux](#linux) @@ -44,6 +47,7 @@ * [Networking](#networking) * [Operating Systems](#operating-systems) * [PHP](#php) + * [Laravel](#laravel) * [Python](#python) * [Django](#django) * [Flask](#flask) @@ -52,6 +56,7 @@ * [Ruby](#ruby) * [Ruby on Rails](#ruby-on-rails) * [Rust](#rust) +* [Security](#security) * [Software Engineering](#software-engineering) * [Swift](#swift) * [System Design](#system-design) @@ -154,6 +159,13 @@ * [C# Tutorial in Hindi for Beginners](https://www.youtube.com/playlist?list=PLV8vIYTIdSnYTYr0bmIbfzYii0YQSPocB) - Easy Engineering Classes +### ASP.NET + +* [ASP .Net in Hindi](https://www.youtube.com/playlist?list=PLbsXhdgwIKL1g2vE86yGBK_RYuqt98yWL) - ComputerHindiNotes +* [ASP.NET Core Tutorials in Hindi](https://www.youtube.com/playlist?list=PL18HZjtdIA4Al-wYHC-i2TA-lgXLvHVmB) - Technology Keeda +* [ASP.NET Course 2023](https://www.youtube.com/playlist?list=PLMoluEXvWXK6Q1h-5vVX4tzX7-O2FdgZA) - Coder Baba + + ### C++ * [C++ and DSA Foundation Course](https://youtube.com/playlist?list=PLxgZQoSe9cg0df_GxVjz3DD_Gck5tMXAd) - College Wallah @@ -254,9 +266,13 @@ ### Game Development +* [Android Game Development in Urdu/Hindi](https://www.youtube.com/playlist?list=PLU4yvac0MJbJS154x3GVvvTYWE3Ol6WMi) - OnlineUstaad * [Complete Course on Python Game Development](https://www.youtube.com/watch?v=Wg9J5kiX0wY) - Techonical Infotech Pvt. Ltd. * [Game Development Course](https://www.youtube.com/playlist?list=PLBh8phtAyHPUY9fqgs1w6aHJALJ3_fMSc) - Farhan Aqeel -* [Game development in Hindi From Beginning to Advance](https://www.youtube.com/playlist?list=PLdOT12odxrUrUExBUuM5KoN0fAnOdzH1L) - Suryadev Chaturvedi +* [Game development in Hindi From Beginning to Advance 👍🏻](https://www.youtube.com/playlist?list=PLdOT12odxrUrUExBUuM5KoN0fAnOdzH1L) - Logical Programmer +* [Python Game Development Using Pygame In Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9ailUQcxEPZrWgDoL36BtPYb) - CodeWithHarry +* [Unity Game Development Tutorials in Hindi](https://www.youtube.com/playlist?list=PLCqWuVe6WFLJW4urlRk1501OkAGVQtX8q) - Sunny Games & Technology +* [Unity Tutorial For Beginners In Hindi](https://www.youtube.com/playlist?list=PLSYBX91r-B-QoFxBATZJyle3aXvPtCmLe) - Nikhil Malankar ### Git and GitHub @@ -328,7 +344,16 @@ * [Java Tutorials for Beginners](https://www.youtube.com/playlist?list=PLlhM4lkb2sEhfuXL-2BDrJ67WkUdQ2v9b) - Deepak Panwar, Smart Programming * [Java Tutorials For Beginners In Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9agS67Uits0UnJyrYiXhDS6q) - CodeWithHarry * [Microservice Tutorial in Hindi 2023](https://www.youtube.com/playlist?list=PL0zysOflRCelb2Y4WOVckFC6B050BzV0D) - Learn Code With Durgesh +* [Spring Framework Tutorial with SpringBoot in Hindi Complete Course](https://www.youtube.com/playlist?list=PLiOIhBfKi8AIYNWEjYy1zZFe1N8GvPRHR) - CoderX Ankit + + +### Spring Boot + +* [Spring Boot In Hindi](https://www.youtube.com/playlist?list=PLJc-LD5TzDQToG2MOYDAuCl-JFZoMBxgC) - ekumeed help +* [Spring Boot Tutorial (Full Course In Hindi)](https://www.youtube.com/playlist?list=PLnfapp4Woqprxl6N1r4Gkq87Lkn-IEZ0z) - AndroJava Tech4U * [Spring Boot Tutorial For Beginners (in Hindi)](https://www.youtube.com/playlist?list=PL5mjp3QjkuoLPS-L28yKCKyzCMX8WRVno) - ProgRank +* [Spring Boot Tutorial in Hindi](https://www.youtube.com/playlist?list=PL0zysOflRCelmjxj-g4jLr3WKraSU_e8q) - Learn Code With Durgesh +* [Spring Boot Tutorials In Hindi](https://www.youtube.com/playlist?list=PLwIi8rEnGr6x4U68rbPoFTYvWMjGt4egL) - KK HindiGyan ### JavaScript @@ -382,7 +407,16 @@ * [ReactJS Tutorial for Beginners to Advanced](https://youtube.com/playlist?list=PL_HlKez9XCSO1g7c61SyJZE4iehJDFg_w) - Technical Suneja * [ReactJS Tutorial in Hindi 2020](https://www.youtube.com/playlist?list=PLwGdqUZWnOp3aROg4wypcRhZqJG3ajZWJ) - Vinod Bahadur Thapa (Thapa Technical) * [ReactJS Tutorials for Beginners In Hindi](https://www.youtube.com/playlist?list=PLUVqY59GNZQNTlOnGne0G7DXnmi7CeOtc) - Pradeep Maurya -* [ReactNative Tutorials for Begginers](https://youtube.com/playlist?list=PL8kfZyp--gEXs4YsSLtB3KqDtdOFHMjWZ) - Programming with Mash + + +### React Native + +* [React Native hindi tutorial](https://www.youtube.com/playlist?list=PL8p2I9GklV479IV5cXwKXqGOcCOu0bPXW) - Code Step By Step +* [React Native Tutorial in Hindi](https://www.youtube.com/playlist?list=PL8p2I9GklV468O2wk-n8Q1KmtMhnHHj4C) - Code Step By Step +* [React Native Tutorial In Hindi - 2023](https://www.youtube.com/playlist?list=PLvN7nvnjkvpQribRyQ4r0FYZxKsPLGciy) - Code Diggers +* [React Native Tutorial in Hindi 2022](https://www.youtube.com/playlist?list=PLwGdqUZWnOp354xMD8u0hxX-1qmCvfLiY) - Thapa Technical +* [React Native Tutorials (mobile app development) in hindi](https://www.youtube.com/playlist?list=PLB97yPrFwo5gxB5SuNWzH73t2Su65KN2f) - Coders Never Quit +* [React Native Tutorials for Begginers](https://youtube.com/playlist?list=PL8kfZyp--gEXs4YsSLtB3KqDtdOFHMjWZ) - Programming with Mash #### Vue.js @@ -473,6 +507,16 @@ * [PHP Tutorials in Hindi](https://youtube.com/playlist?list=PLu0W_9lII9aikXkRE0WxDt1vozo3hnmtR) - CodeWithHarry +### Laravel + +* [Laravel (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhijEqjCa63l0GkWh5EsG5iTR) - Geeky Shows +* [Laravel 10 Tutorial Course in Hindi / Urdu](https://www.youtube.com/playlist?list=PL0b6OzIxLPbz7JK_YYrRJ1KxlGG4diZHJ) - Yahoo Baba +* [Laravel 9 Course in Hindi/Urdu](https://www.youtube.com/playlist?list=PLDc9bt_00KcLME8wcKFNCF-9nP21L2nB2) - Career Development Lab +* [Laravel 9 tutorial in Hindi](https://www.youtube.com/playlist?list=PL8p2I9GklV44dF7G_uPK_9ZHCQon15flp) - Code Step By Step +* [Laravel Framework Complete Tutorial for Beginners to Pro [HINDI]](https://www.youtube.com/playlist?list=PLjVLYmrlmjGfh2rwJjrmKNHzGxCZwBsqj) - WsCube Tech +* [Step by step learn Laravel 7 in Hindi](https://www.youtube.com/playlist?list=PLWCLxMult9xeJEntBQFZfOxUzDvkuq6uM) - Programming with Vishal + + ### Python * [100 Days of Code (Hindi) - Python Course](https://replit.com/learn/code-with-harry-100-doc) - CodeWithHarry (replit) @@ -533,6 +577,15 @@ * [Rust Complete Tutorial In Hindi](https://www.youtube.com/playlist?list=PLRuqvIc0eAmp8Lv6M4BKQWEinvCuqdVFP) - One Two Coding +### Security + +* [cyber security course for beginners - Urdu/Hindi](https://www.youtube.com/playlist?list=PLKJfBg0XdWkevCEJ64RK11LylBNX2-zbk) - hashintelligence +* [Cyber Security Tutorial In Hindi](https://www.youtube.com/playlist?list=PL-JvKqQx2AteIbm-z4X709scVr9OaHpIY) - University Academy +* [Cyber Security Tutorials In HIndi](https://www.youtube.com/playlist?list=PL0fjgIGwLMWTFmZoLdEPoI9azA-osxcQj) - TechChip +* [Ethical Hacking Full Couse (Cyber Security in Hindi)](https://www.youtube.com/playlist?list=PLa2xctTiNSCibSUhgYI2RT_loUJP9rDN6) - Masters in IT +* [Information And Cyber Security](https://www.youtube.com/playlist?list=PLYwpaL_SFmcArHtWmbs_vXX6soTK3WEJw) - 5 Minutes Engineering + + ### Software Engineering * [Software Engineering](https://www.youtube.com/playlist?list=PLxCzCOWd7aiEed7SKZBnC6ypFDWYLRvB2) - Gate Smashers From 2126afc5a0bfaebcc7d57459143a4e0d5c1351e0 Mon Sep 17 00:00:00 2001 From: Huzaifa Al Mesbah Date: Mon, 9 Oct 2023 22:24:15 +0600 Subject: [PATCH 340/854] Add React JS Bangla Tutorial (#10032) * Add React JS Bangla Tutorial * Update PR --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 91402946d24ba..25aaaa4a425ea 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -198,6 +198,7 @@ Shikkhangon BD * [React - Redux Complete Course](https://www.youtube.com/playlist?list=PL_XxuZqN0xVAvcGzTEAyPSOqgUQA08rNB) - Stack Learner * [React JS Tutorial Bangla Series for Beginners](https://www.youtube.com/playlist?list=PLHiZ4m8vCp9M6HVQv7a36cp8LKzyHIePr) - Sumit Saha (Learn with Sumit) +* [React JS Bangla Tutorial \| React Tutorial For Beginners](https://www.youtube.com/playlist?list=PLNMnAEqLBwmqvuLEb5fVyGfcdMMlrEsHL) - Hablu Programmer * [Understand ReactJS Advanced Features](https://www.youtube.com/playlist?list=PL_XxuZqN0xVBaeF3qUyvr2AxoXGwDd5cx) - Stack Learner * [Understand ReactJS Core Features](https://www.youtube.com/playlist?list=PL_XxuZqN0xVBANld2gDEE6_0G886zavUs) - Stack Learner From 147fc5fe55271ce5225d3fc3962ead979fd810d1 Mon Sep 17 00:00:00 2001 From: Muhibul Haque <142894870+devmuhib009@users.noreply.github.com> Date: Mon, 9 Oct 2023 22:24:55 +0600 Subject: [PATCH 341/854] Pro Coder Docker Playlist Added (#10033) * Pro Coder Docker Playlist Added * New Line Added to Fix Lint Error * Changed the order --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 25aaaa4a425ea..885eb35bf20d4 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -87,6 +87,7 @@ Shikkhangon BD ### Docker +* [Docker Tutorial](https://www.youtube.com/playlist?list=PLSNRR4BKcowAuPUEja_ZZUE5Szn1rx90f) - Procoder BD * [Docker Tutorial Course](https://www.youtube.com/playlist?list=PLEYpvDF6qy8Yo9SpzhniLCjgRIxCpo2ku) - Foyzul Karim From f87ef69f0c356f25ec6f9c6ebc64d7a3b678d341 Mon Sep 17 00:00:00 2001 From: Biswadeep Purkayastha <98874428+metabiswadeep@users.noreply.github.com> Date: Mon, 9 Oct 2023 22:04:07 +0530 Subject: [PATCH 342/854] Added AI course (#9956) * 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 1a377a7d34520..8851053d5a846 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -248,6 +248,7 @@ * [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/) - Prof. Patrick Henry Winston (MIT OpenCourseWare) +* [Stanford CS221: Artificial Intelligence: Principles and Techniques \| Autumn 2019](https://www.youtube.com/playlist?list=PLoROMvodv4rO1NB9TD4iUZ3qghGEGtqNX) - Stanford Online ### Assembly From 6ad5e8822ed9b48a4848284e9fa1089dc66348b6 Mon Sep 17 00:00:00 2001 From: Pradeep Date: Tue, 10 Oct 2023 04:47:05 +0530 Subject: [PATCH 343/854] Added Oracle Database Book (#9984) * Added Oracle Database Book added Oracle database book * Updated the title of book Updated the title * Updated the link to direct pdf file The updated link will provide the direct pdf file --- 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 ebabddf651723..76fd34e5dbb94 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2429,6 +2429,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Developing Time-Oriented Database Applications in SQL](https://www2.cs.arizona.edu/~rts/tdbbook.pdf) - Richard T. Snodgrass (PDF) * [Essential SQL](https://www.programming-books.io/essential/sql) - Krzysztof Kowalczyk and Stack Overflow Documentation project (HTML) * [Introduction to SQL](https://github.com/bobbyiliev/introduction-to-sql) - Bobby Iliev (Markdown, PDF) +* [Oracle Database Notes for Professionals](https://goalkicker.com/OracleDatabaseBook/OracleDatabaseNotesForProfessionals.pdf) Compiled from StackOverflow Documentation (PDF) * [Oracle8i Concepts: Chapter 15 - SQL and PL/SQL](https://docs.oracle.com/cd/A87860_01/doc/server.817/a76965/c14sqlpl.htm#5943) - Lefty Leverenz, Diana Rehfield, Cathy Baird (HTML) * [SQL For Web Nerds](http://philip.greenspun.com/sql/) - Philip Greenspun (HTML) * [SQL Notes for Professionals](http://goalkicker.com/SQLBook/) - Compiled from StackOverflow Documentation (PDF) From 7f1c7c52951e3b774977fcbc34d2b20d72c4fed0 Mon Sep 17 00:00:00 2001 From: Huzaifa Al Mesbah Date: Tue, 10 Oct 2023 05:21:51 +0600 Subject: [PATCH 344/854] Add Bangla WordPress Plugin Development Tutorial Playlist (#10013) * Add Bangla WordPress Plugin Development Tutorial Playlist * Fix title --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 885eb35bf20d4..93e41ba3ff3a8 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -307,4 +307,5 @@ Shikkhangon BD * [WordPress Customization Bangla Tutorial](https://www.youtube.com/playlist?list=PLbC4KRSNcMno7NzhTgGhoZtRjLiHUo8m4) - Learn Hunter * [Wordpress Bangla Tutorial Course for beginner to advanced level](https://www.youtube.com/playlist?list=PLeCz-UdZ0uzQVPdQN-mWnz8896BdYMqAf) - Freelancer Mannan * [WordPress Theme Development Tutorial Bangla ](https://www.youtube.com/playlist?list=PLSNRR4BKcowD6A-U_ll9ayJWqOEz3XD8l) - Procoder BD +* [WordPress Plugin Development](https://www.youtube.com/playlist?list=PLSNRR4BKcowCkeAxfdtTsLqwR0LJYwDaz) - Procoder BD From f62a35bde8b37111760de5ab5e6a94c3b3bb2e13 Mon Sep 17 00:00:00 2001 From: Huzaifa Al Mesbah Date: Tue, 10 Oct 2023 05:25:52 +0600 Subject: [PATCH 345/854] Add English Advanced WordPress Theme Development Course (#10016) * Add Advanced WordPress Theme Development Course * try to fix error * update index * add more resources on wordpress category --- courses/free-courses-en.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 8851053d5a846..742bf301c0e01 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -108,6 +108,7 @@ * [Web Development](#web-development) * [Web3](#web3) * [Windows Phone](#windows-phone) +* [WordPress](#wordpress) * [YAML](#yaml) @@ -1577,6 +1578,15 @@ * [Windows Phone 8.1 Development for Absolute Beginners](https://web.archive.org/web/20150213035325/http://channel9.msdn.com/Series/Windows-Phone-8-1-Development-for-Absolute-Beginners) - Bob Tabor, Matthias Shapiro, Larry Lieberman *(:card_file_box: archived)* +### WordPress + +* [Advanced Custom Fields (ACF) Tutorials](https://www.youtube.com/playlist?list=PLTbrc9HXDstqm7yNAadSwwypHR_iEWLR_) - WPTuts +* [Advanced WordPress Theme Development Course](https://www.youtube.com/playlist?list=PLD8nQCAhR3tT3ehpyOpoYeUj3KHDEVK9h) - Imran Sayed - Codeytek Academy +* [Astra Theme Tutorials](https://www.youtube.com/playlist?list=PLgJeRQxEOJmoYLvxOCq3DJB5q6LWJWKjH) - Ferdy Korpershoek +* [Elementor Pro Tutorials](https://www.youtube.com/playlist?list=PLgJeRQxEOJmq5hR8yETsu3zPFmpoxCeMq) - Ferdy Korpershoek +* [How To Customize WooCommerce](https://www.youtube.com/playlist?list=PLTbrc9HXDstpihLrQIWtmExd9f1tiAYET) - WPTuts + + ### YAML * [Complete YAML Course - Beginner to Advanced for DevOps and more!](https://www.youtube.com/watch?v=IA90BTozdow) - Kunal Kushwaha From 8f2ee0b6b69e23f863e5f02c501289dd23efaa40 Mon Sep 17 00:00:00 2001 From: Huzaifa Al Mesbah Date: Tue, 10 Oct 2023 05:26:52 +0600 Subject: [PATCH 346/854] Add PHP OOP Tutorial in Hindi (#10021) * Add PHP OOP Tutorial in Hindi * Try to fixed * Update free-courses-hi.md * Alphabetical ordering fix * Title Update --- 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 b241aae80eda4..ddfa44051c4f0 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -502,6 +502,7 @@ * [Core PHP (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhigFdLdbSI2EM2MrJB7I0j-B) - Rajesh Kumar, Geeky Shows * [PHP MYSQL Tutorial In Hindi \| Backend Development in Hindi in 2020](https://www.youtube.com/playlist?list=PLwGdqUZWnOp1U4kemcU_vF9KQuHXlNxkb) - Thapa Technical +* [PHP OOP Tutorial in Hindi / Urdu](https://www.youtube.com/playlist?list=PL0b6OzIxLPbwoi6Urr4LZTz2AMMCtzqDt) - Yahoo Baba * [PHP Tutorial for beginners in Hindi](https://www.youtube.com/playlist?list=PLmGElG-9wxc_Hp_bqKH0-cpeboH1_sQg7) - ScoreShala * [PHP Tutorial in Hindi / Urdu](https://www.youtube.com/playlist?list=PL0b6OzIxLPbyrzCMJOFzLnf_-_5E_dkzs) - Yahoo Baba * [PHP Tutorials in Hindi](https://youtube.com/playlist?list=PLu0W_9lII9aikXkRE0WxDt1vozo3hnmtR) - CodeWithHarry From 781be475269e3007d2b34ba3adb5aba2d2fab5f5 Mon Sep 17 00:00:00 2001 From: Miftahul Islam Date: Tue, 10 Oct 2023 05:29:14 +0600 Subject: [PATCH 347/854] JS Bangladesh Tutorial Added (#10051) --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 93e41ba3ff3a8..c00be163dbcbe 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -164,6 +164,7 @@ Shikkhangon BD * [JS Bangla Tutorial Series for Beginners](https://www.youtube.com/playlist?list=PLHiZ4m8vCp9OkrURufHpGUUTBjJhO9Ghy) - Sumit Saha (Learn with Sumit) * [JavaScript Tutorial For Beginners](https://www.youtube.com/playlist?list=PLNMnAEqLBwmodUM0HlExxtYERNS2YARhW) - Hablu Programmer * [Make Fun of JavaScript Array](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDr08QgQHljCecWtA4jBLnS) - Stack Learner +* [Modern JavaScript Bangla Tutorials](https://www.youtube.com/playlist?list=PL4iFnndHlduhY_C69D8XSVqG7IOdbzmfb) - JS Bangladesh * [Modern JavaScript ES6 Bangla Tutorial](https://www.youtube.com/playlist?list=PLHiZ4m8vCp9MFjMRp9EEHWKArbi0wdgXG) - Sumit Saha (Learn with Sumit) * [Play with DOM - Bangla](https://www.youtube.com/playlist?list=PLHiZ4m8vCp9MJDxMOzhYVuTrO1b5n-Tq_) - Sumit Saha (Learn with Sumit) From 93dcda5bc68bf03f06ebe1dce8382559db8e96d8 Mon Sep 17 00:00:00 2001 From: Fahadddddd <108647795+Fahadddddd@users.noreply.github.com> Date: Tue, 10 Oct 2023 05:02:14 +0530 Subject: [PATCH 348/854] Added Python Course Link In Persian Language By Reza Davalit (EbookFoundation#9462) (#10055) * Added the Link Of PythonCourse In Persian Language * Corrected The Spacing --- courses/free-courses-fa_IR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-fa_IR.md b/courses/free-courses-fa_IR.md index cd8ecb27669fe..b3f7153b3a750 100644 --- a/courses/free-courses-fa_IR.md +++ b/courses/free-courses-fa_IR.md @@ -137,6 +137,7 @@ * [آموزش پایتون مقدماتی](https://gotoclass.ir/courses/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86) - Jadi Mirmirani * [دوره آموزش رایگان زبان پایتون ( Python ) از مقدماتی تا پیشرفته](https://toplearn.com/courses/2150/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-(-python-)) - Mohammad Ordokhani (TopLearn) *(نیاز به ثبت نام دارد)* * [دوره مقدماتی تا پیشترفته پایتون - کدتراپی](https://www.youtube.com/playlist?list=PLSMC8KtOWURqgm0c6iVXrGzK4ymzJUnfj) - CodeTherapy +* [متخصص پایتون (Python)](https://sabzlearn.ir/course/python/) - Reza Davalit ### Django From a6c45b4e5f9c60029322cf1c25f7f60983b06bf9 Mon Sep 17 00:00:00 2001 From: Kevin Cao <106453563+kejcao@users.noreply.github.com> Date: Mon, 9 Oct 2023 19:39:11 -0400 Subject: [PATCH 349/854] Add discrete math book (#10059) --- 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 0e7d94bc98105..3bd1b5aa8f3e7 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -426,6 +426,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [A Computational Introduction to Number Theory and Algebra](https://shoup.net/ntb/) - Victor Shoup * [A Computational Logic (1979)](https://www.cs.utexas.edu/users/boyer/acl.pdf) - Robert S. Boyer, J Strother Moore (PDF) +* [A Cool Brisk Walk Through Discrete Mathematics](http://stephendavies.org/brisk.pdf) - Stephen Davies (PDF) * [A First Course in Complex Analysis](http://math.sfsu.edu/beck/complex.html) - Matthias Beck, Gerald Marchesi, Dennis Pixton, Lucas Sabalka * [A First Course in Linear Algebra](http://linear.ups.edu) - Rob Beezer * [A Friendly Introduction to Mathematical Logic](https://milneopentextbooks.org/a-friendly-introduction-to-mathematical-logic/) - Christopher C. Leary, Lars Kristiansen From e111d19dac81865b2b9fdc323617833cc6af842c Mon Sep 17 00:00:00 2001 From: Himanshu Gupta <114623040+devhimanshuu@users.noreply.github.com> Date: Tue, 10 Oct 2023 05:47:07 +0530 Subject: [PATCH 350/854] Update free-courses-hi.md (#10062) add Rust resources in hindi --- 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 ddfa44051c4f0..72d34c04ea38d 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -576,6 +576,8 @@ ### Rust * [Rust Complete Tutorial In Hindi](https://www.youtube.com/playlist?list=PLRuqvIc0eAmp8Lv6M4BKQWEinvCuqdVFP) - One Two Coding +* [Rust Programming Complete Tutorial In Hindi 2023.](https://www.youtube.com/playlist?list=PLndmg9UIKNomnnSxd__VKkUX4zT1YpSoY) - Code Your Money +* [Rust-Programming in Hindi](https://www.youtube.com/playlist?list=PL8fnAiiuQeFsss4xdjXyHJ4fT4_w10s3J) - Go Guru ### Security From ab9c95cffac38b1d7d1d564494dd7d2463f82c5a Mon Sep 17 00:00:00 2001 From: Huzaifa Al Mesbah Date: Tue, 10 Oct 2023 06:43:56 +0600 Subject: [PATCH 351/854] Add PHP OOP Bangla Tutorial (#10070) --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index c00be163dbcbe..b90a607946632 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -239,6 +239,7 @@ Shikkhangon BD * [PHP All You Need To Know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVCFLIrGA1GaxacvPTDQcsMV) - Stack Learner * [php bangla tutorial for beginners \| php8 bangla tutorial](https://www.youtube.com/playlist?list=PLbC4KRSNcMnqBfSoiU5TG7FF4FQmCpoSp) - Learn Hunter +* [PHP OOP Bangla Tutorial \| Object Oriented Programming Bangla Tutorial](https://www.youtube.com/playlist?list=PLJC7GfA2DHaAFmx7JppHrrFfsCNLeKn9G) - Technology Village #### Laravel From fb153b7a7f30013eb47b962870bfcf8ecece1d0b Mon Sep 17 00:00:00 2001 From: Alejandro Bahena <94699828+AlejandroBahSan@users.noreply.github.com> Date: Mon, 9 Oct 2023 20:50:10 -0400 Subject: [PATCH 352/854] Update free-programming-books-es.md (#10073) Como aprender Angular? / How to learn Angular? The link redirects to a non-related website. --- books/free-programming-books-es.md | 1 - 1 file changed, 1 deletion(-) diff --git a/books/free-programming-books-es.md b/books/free-programming-books-es.md index 87ff4363ca99d..2cd32e6229eb2 100644 --- a/books/free-programming-books-es.md +++ b/books/free-programming-books-es.md @@ -218,7 +218,6 @@ > :information_source: Véase también … [Angular](#angular) -* [¿Cómo aprender AngularJS?](http://raulexposito.com/documentos/como-aprender-angularjs/) (HTML) * [AngularJS](https://eladrodriguez.gitbooks.io/angularjs) - Elad Rodriguez (HTML) * [Guía de estilo AngularJS](https://github.com/johnpapa/angular-styleguide/blob/master/a1/i18n/es-ES.md) - John Papa, et al., `trl.:` Alberto Calleja Ríos, `trl.:` Gilberto (HTML) * [Manual de AngularJS](https://desarrolloweb.com/manuales/manual-angularjs.html) - desarrolloweb.com (HTML, PDF, EPUB, Kindle) From 6a6edcd125c54b74bfb5e0eb44b2e6d328491c1f Mon Sep 17 00:00:00 2001 From: Huzaifa Al Mesbah Date: Tue, 10 Oct 2023 06:53:11 +0600 Subject: [PATCH 353/854] Add HTML Tutorial For Beginners (#10075) --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index b90a607946632..38d74fcfe6ba6 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -122,6 +122,7 @@ Shikkhangon BD * [HTML Complete Course in Bangla 2021(Beginner to Advanced)](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oHBr5dsumGwjUxByN5Lnw3) - Anisul Islam * [HTML Tutorial in Bangla](https://w3programmers.com/bangla/html-basics/) - w3programmers * [HTML Bangla Tutorial](https://www.youtube.com/playlist?list=PLm64fbD5OnxuObyOVSxcM0TUcBLDF2w64) - Moshiur +* [HTML5 \| HTML Tutorial For Beginners](https://www.youtube.com/playlist?list=PLNMnAEqLBwmo2aAHG1hT41QCgYV3366gp) - Hablu Programmer #### Bootstrap From 6a3cab4544cb466380f04658832a2ed7864cd90d Mon Sep 17 00:00:00 2001 From: Dale Dai <145884899+CouldNot@users.noreply.github.com> Date: Mon, 9 Oct 2023 18:02:05 -0700 Subject: [PATCH 354/854] Add jschallenger to list of javascript interactive tutorials (#10077) --- 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 567af45cfcb58..083de2282f75f 100644 --- a/more/free-programming-interactive-tutorials-en.md +++ b/more/free-programming-interactive-tutorials-en.md @@ -231,6 +231,7 @@ * [JavaScript Tutorial](https://www.w3schools.com/js) - W3Schools * [JavaScript Tutorial](https://www.scaler.com/topics/javascript/) - Scaler Topics * [Javascripting](https://github.com/sethvincent/javascripting) +* [JSchallenger](https://www.jschallenger.com) * [Learn JavaScript](http://www.learn-js.org) * [Learn JavaScript](https://learnjavascript.online) * [Learn knockout.js](http://learn.knockoutjs.com) From 981907c3bb4b6ddc63ae82e4ea73f0529b1a46ba Mon Sep 17 00:00:00 2001 From: Rishikesh <96463398+rishikesh-b@users.noreply.github.com> Date: Tue, 10 Oct 2023 06:33:25 +0530 Subject: [PATCH 355/854] Added a Tree Algorithms Course by WilliamFiset (#10080) * 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 742bf301c0e01..c3fd75df1f8e5 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -188,6 +188,7 @@ * [Stanford University Algorithms: Design and Analysis, Part 1](https://online.stanford.edu/courses/soe-ycsalgorithms1-algorithms-design-and-analysis-part-1) * [Stanford University Algorithms: Design and Analysis, Part 2](https://online.stanford.edu/courses/soe-ycs0001-algorithms-design-and-analysis-part-2) * [Strivers A2Z-DSA Course \| DSA Playlist \| Placements](https://www.youtube.com/playlist?list=PLgUwDviBIf0oF6QL8m22w1hIDC1vJ_BHz) - take U forward +* [Tree Algorithms](https://www.youtube.com/playlist?list=PLDV1Zeh2NRsDfGc8rbQ0_58oEZQVtvoIc) - WilliamFiset * [Trees by Striver \| C++ \| Java \| Placements \| Binary Trees and Traversals \| Problems](https://www.youtube.com/playlist?list=PLgUwDviBIf0q8Hkd7bK2Bpryj2xVJk8Vk) - take U forward From 31efff5773d92691314f1a0bee9ddc029a9aedb4 Mon Sep 17 00:00:00 2001 From: Biswadeep Purkayastha <98874428+metabiswadeep@users.noreply.github.com> Date: Tue, 10 Oct 2023 06:37:41 +0530 Subject: [PATCH 356/854] Added Android course (#9955) * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Remove bogus letter * Changed course * 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 c3fd75df1f8e5..9633937b920b2 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -204,6 +204,7 @@ * [Android Basics: User Interface](https://www.udacity.com/course/android-basics-user-interface--ud834) (Udacity) * [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 Tutorials](https://youtube.com/playlist?list=PLqM7alHXFySF_Hb1GtyvCX44dBniJ5sNy) - GeeksforGeeks * [Android Performance](https://www.udacity.com/course/android-performance--ud825) (Udacity) * [Android with kotlin](https://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) From 77a0e9ee5183fc7671263949576bce5c204a7a40 Mon Sep 17 00:00:00 2001 From: Vichea <48352653+vicheanath@users.noreply.github.com> Date: Mon, 9 Oct 2023 20:08:48 -0500 Subject: [PATCH 357/854] Added: km code of conduct (khmer review requested) (#9967) * Update free-courses-km.md Add Javascript youtube playlist * Update free-courses-km.md Change Space Fixed Action Error * Create CODE_OF_CONDUCT-km.md * Delete docs/docs directory * Create CODE_OF_CONDUCT-km.md * Create CODE_OF_CONDUCT-km.md Add Khmer translation code-of-conduct * Update CODE_OF_CONDUCT-km.md Fixed : link * Delete CODE_OF_CONDUCT-km.md Delete confuse create file wrong * Update CODE_OF_CONDUCT-km.md Modified some word best on review * Update CODE_OF_CONDUCT-km.md * Update README.md Added List Code-of-conduct to Khmer list --- docs/CODE_OF_CONDUCT-km.md | 47 ++++++++++++++++++++++++++++++++++++++ docs/README.md | 1 + 2 files changed, 48 insertions(+) create mode 100644 docs/CODE_OF_CONDUCT-km.md diff --git a/docs/CODE_OF_CONDUCT-km.md b/docs/CODE_OF_CONDUCT-km.md new file mode 100644 index 0000000000000..4f5376f6596fe --- /dev/null +++ b/docs/CODE_OF_CONDUCT-km.md @@ -0,0 +1,47 @@ +# ក្រមសីលធម៌របស់អ្នកចូលរួម + +ក្នុងនាមជាអ្នករួមចំណែក និងអ្នកថែរក្សាគម្រោងនេះ និងក្នុងគោលបំណងជំរុញសហគមន៍បើកចំហ និងស្វាគមន៍ +យើងសន្យាគោរពមនុស្សទាំងអស់ដែលរួមចំណែកតាមរយៈការរាយការណ៍បញ្ហា ការបង្ហោះសំណើលក្ខណៈពិសេស +ការធ្វើបច្ចុប្បន្នភាពឯកសារ ការដាក់សំណើរទាញ ឬបំណះ និងសកម្មភាពផ្សេងទៀត។ + +យើងប្តេជ្ញាធ្វើឱ្យការចូលរួមនៅក្នុងគម្រោងនេះដោយគ្មានការយាយី +បទពិសោធន៍សម្រាប់មនុស្សគ្រប់គ្នា ដោយមិនគិតពីកម្រិតនៃបទពិសោធន៍ ភេទ +អត្តសញ្ញាណភេទ និងការបញ្ចេញមតិ ទំនោរផ្លូវភេទ ពិការភាព រូបរាងផ្ទាល់ខ្លួន +ទំហំរាងកាយ អម្បូរ ជាតិសាសន៍ អាយុ សាសនា ឬសញ្ជាតិ។ + +ឧទាហរណ៍នៃអាកប្បកិរិយាមិនអាចទទួលយកបានដោយអ្នកចូលរួមរួមមាន: + +* ការប្រើប្រាស់ភាសាផ្លូវភេទ ឬរូបភាព +* ការវាយប្រហារផ្ទាល់ខ្លួន +* តិះដៀល ឬ ជេរប្រមាថ/ មតិប្រមាថ +* ការបៀតបៀនសាធារណៈ ឬឯកជន +* ការផ្សព្វផ្សាយព័ត៌មានឯកជនរបស់អ្នកដទៃ ដូចជារូបវន្ត ឬអេឡិចត្រូនិច អាសយដ្ឋាន ដោយគ្មានការអនុញ្ញាតច្បាស់លាស់ +* អាកប្បកិរិយាអសីលធម៌ ឬគ្មានវិជ្ជាជីវៈផ្សេងទៀត។ + +អ្នកថែទាំគម្រោងមានសិទ្ធិ និងការទទួលខុសត្រូវក្នុងការដកចេញ កែសម្រួល ឬ +បដិសេធមតិយោបល់ ការប្តេជ្ញាចិត្ត កូដ ការកែសម្រួលវិគី បញ្ហា និងការរួមចំណែកផ្សេងទៀត។ +ដែលមិនស្របតាមក្រមសីលធម៌នេះ ឬហាមឃាត់ជាបណ្តោះអាសន្ន ឬ +អ្នករួមចំណែកអចិន្ត្រៃយ៍សម្រាប់អាកប្បកិរិយាផ្សេងទៀតដែលពួកគេចាត់ទុកថាមិនសមរម្យ +គំរាមកំហែង វាយលុក ឬបង្កគ្រោះថ្នាក់។ + +តាមរយៈការអនុម័តក្រមសីលធម៌នេះ អ្នកថែទាំគម្រោងបានប្តេជ្ញាចិត្តចំពោះខ្លួនឯង +ការអនុវត្តគោលការណ៍ទាំងនេះដោយយុត្តិធម៌ និងជាប់លាប់ចំពោះគ្រប់ទិដ្ឋភាពនៃការគ្រប់គ្រង +គម្រោងនេះ។ អ្នកថែទាំគម្រោងដែលមិនអនុវត្តតាម ឬអនុវត្តក្រមនៃ +ការប្រព្រឹត្តអាចនឹងត្រូវដកចេញជាអចិន្ត្រៃយ៍ពីក្រុមគម្រោង។ + +ក្រមសីលធម៌នេះអនុវត្តទាំងក្នុងចន្លោះគម្រោង និងក្នុងទីសាធារណៈ +នៅពេលដែលបុគ្គលម្នាក់តំណាងឱ្យគម្រោង ឬសហគមន៍របស់ខ្លួន។ + +ករណីនៃការបំពាន ការយាយី ឬអាកប្បកិរិយាមិនអាចទទួលយកបានអាចកើតមាន +រាយការណ៍ដោយទាក់ទងអ្នកថែទាំគម្រោងនៅ victorfelder@gmail.com ។ ទាំងអស់។ +ពាក្យបណ្តឹងនឹងត្រូវបានពិនិត្យ និងស៊ើបអង្កេត ហើយនឹងផ្តល់លទ្ធផលក្នុងការឆ្លើយតបនោះ។ +ត្រូវបានចាត់ទុកថាចាំបាច់ និងសមស្របតាមកាលៈទេសៈ។ អ្នកថែទាំគឺ +មានកាតព្វកិច្ចរក្សាការសម្ងាត់ទាក់ទងនឹងអ្នករាយការណ៍ +ឧប្បត្តិហេតុ។ + + +This Code of Conduct is adapted from the [សន្ធិសញ្ញាអ្នករួមចំណែក][homepage], កំណែ 1.3.0, មាននៅ https://contributor-covenant.org/version/1/3/0/ + +[homepage]: https://contributor-covenant.org + +[ការបកប្រែ](README.md#translations) diff --git a/docs/README.md b/docs/README.md index eb6b40c7b4b9f..6f4f78ae5d0b0 100644 --- a/docs/README.md +++ b/docs/README.md @@ -70,6 +70,7 @@ Volunteers have translated many of our Contributing, How-to, and Code of Conduct - [Code Of Conduct](CODE_OF_CONDUCT-kn.md) - Kazakh / қазақша - Khmer / Cambodian / ខ្មែរ + - [ក្រមសីលធម៌របស់អ្នកចូលរួម](CODE_OF_CONDUCT-km.md) - [How-to](HOWTO-km.md) - Korean / 한국어 - [행동강령](CODE_OF_CONDUCT-ko.md) From ff9f260bbe67c9b70b9a75b2875e78ca22ecaaed Mon Sep 17 00:00:00 2001 From: Anandu Thampi <42245056+4ndu-7h4k@users.noreply.github.com> Date: Wed, 11 Oct 2023 02:02:59 +0530 Subject: [PATCH 358/854] =?UTF-8?q?=F0=9F=93=9A=20Added:=20MongoDB=20(NoSQ?= =?UTF-8?q?L)=20'Introduction=20to=20MongoDB'=20by=20MongoDB=20University?= =?UTF-8?q?=20(#10019)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 📚 Added: MongoDB (NoSQL) 'Introduction to MongoDB' by MongoDB University * fix: Lint Error * Removed : course link --------- Co-authored-by: root --- 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 9633937b920b2..8c1765053eafa 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -509,6 +509,7 @@ #### NoSQL * [Datastax Academy (Apache Cassandra)](https://www.datastax.com/dev/academy) - Datastax Inc. *(email address required)* +* [Introduction to MongoDB](https://learn.mongodb.com/learn/learning-path/introduction-to-mongodb) - MongoDB University *(registration required)* * [MongoDB University](https://university.mongodb.com) - MongoDB, Inc. (email address *required*) * [Neo4j (Graph Database) Crash Course](https://www.youtube.com/watch?v=8jNPelugC2s) - Laith Academy * [Neo4j Graph Database Tutorial](https://www.youtube.com/playlist?list=PLqfPEK2RTgChcOZ6qHgSfwiBPCz2Bzdjh) - Satish C J From e69e680388640896e5f651491ec0137eaeb5f9f8 Mon Sep 17 00:00:00 2001 From: Anushka Bhowmick <76967222+Anushka-Bhowmick@users.noreply.github.com> Date: Wed, 11 Oct 2023 02:05:56 +0530 Subject: [PATCH 359/854] changes made (#10045) * changes in competitive programming file * Update problem-sets-competitive-programming.md * Changes made Removed the geeks for geeks which was not needed and added an extra resource in place of that --- more/problem-sets-competitive-programming.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/more/problem-sets-competitive-programming.md b/more/problem-sets-competitive-programming.md index 71be712f7c214..9257f3c4e43be 100644 --- a/more/problem-sets-competitive-programming.md +++ b/more/problem-sets-competitive-programming.md @@ -16,7 +16,6 @@ * [APL Problem Solving Competition](https://contest.dyalog.com) * [AtCoder](https://atcoder.jp) * [beecrowd](https://www.beecrowd.com.br) -* [Binary Search](https://binarysearch.com) * [COCI](https://hsin.hr/coci/) * [Codeabbey](http://www.codeabbey.com) * [Codechef](https://www.codechef.com/contests) @@ -133,6 +132,7 @@ * [Python Practice Projects](http://pythonpracticeprojects.com) * [Rosalind](http://rosalind.info/problems/locations/) * [Sphere Online Judge](http://www.spoj.com/problems/classical) +* [Striver's A2Z DSA Course/sheet](https://takeuforward.org/strivers-a2z-dsa-course/strivers-a2z-dsa-course-sheet-2) * [TalentBuddy](http://www.talentbuddy.co/blog/) * [The Ultimate Topic List(with Tutorials, Problems, and Templates)](https://blog.shahjalalshohag.com/topic-list/) - Shahjalal Shohag * [Timus Online Judge](http://acm.timus.ru) From 00bda34f55bdeb5910072e42ce8e7aa7018966c2 Mon Sep 17 00:00:00 2001 From: Prab Missier Date: Wed, 11 Oct 2023 07:54:31 +1100 Subject: [PATCH 360/854] Updated Rust section (#10084) Added link to a Rust course from MS Developer --- 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 8c1765053eafa..255eb2a1a815a 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1424,6 +1424,7 @@ * [Learn Rust from scratch](https://www.educative.io/courses/learn-rust-from-scratch) - Educative.io * [Rust Basics](https://www.youtube.com/playlist?list=PLlcnQQJK8SUjApd95LIcd3K9XXmE-IeCS) - Engineer Man * [Rust Crash Course](https://www.youtube.com/watch?v=zF34dRivLOw) - Traversy Media +* [Rust for Beginners](https://www.youtube.com/playlist?list=PLlrxD0HtieHjbTjrchBwOVks_sr8EVW1x) - Microsoft Developer * [Rust Programming Tutorial](https://www.youtube.com/playlist?list=PLzMcBGfZo4-nyLTlSRBvo0zjSnCnqjHYQ) - Tech With Tim * [Rust Projects](https://www.youtube.com/playlist?list=PLJbE2Yu2zumDD5vy2BuSHvFZU0a6RDmgb) - Tensor Programming * [Rust Tutorial](https://www.youtube.com/playlist?list=PLLqEtX6ql2EyPAZ1M2_C0GgVd4A-_L4_5) - Doug Milford From 741fb26d1741d3d62f6794fbd4b9b1c93f3daa2a Mon Sep 17 00:00:00 2001 From: Sohan Sai <76840110+sohansai@users.noreply.github.com> Date: Wed, 11 Oct 2023 02:26:13 +0530 Subject: [PATCH 361/854] Add C++ Programming Language - C++ Tutorial YouTube playlist link (#10085) --- 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 255eb2a1a815a..0952430af057f 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -348,6 +348,7 @@ * [C++ Programming](https://www.youtube.com/playlist?list=PLBlnK6fEyqRh6isJ01MBnbNpV3ZsktSyS) - Neso Academy * [C++ Programming](https://www.youtube.com/playlist?list=PLfu_Bpi_zcDOtpXhhxL-P1wu0VkwNRXwC) - Kody Simpson * [C++ Programming Course - Beginner to Advanced](https://www.youtube.com/watch?v=8jLOx1hD3_o) - Daniel Gakwaya (freeCodeCamp) +* [C++ Programming Language - C++ Tutorial](https://www.youtube.com/playlist?list=PLVlQHNRLflP8_DGKcMoRw-TYJJALgGu4J) - Naresh i Technologies * [C++ Programming Tutorial for Beginners (For Absolute Beginners)](https://www.youtube.com/playlist?list=PLS1QulWo1RIYSyC6w2-rDssprPrEsgtVK) - ProgrammingKnowledge * [C++ Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWoVZWSN-ze3VVtIfZfXwAGM) - The Bad Tutorials * [C++ Tutorial for Beginners - Full Course](https://www.youtube.com/watch?v=vLnPwxZdW4Y) - Mike Dane (freeCodeCamp) From 23514bc169364a83124d430a1ea73adc8ba6653e Mon Sep 17 00:00:00 2001 From: Ariel Roque Date: Tue, 10 Oct 2023 17:58:11 -0300 Subject: [PATCH 362/854] feat: add python book (#10087) * feat: add python book * fix: add space --- books/free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index 8d88710be06f2..35291c1aa1005 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -371,6 +371,7 @@ ### Python +* [Apostila de Python](https://www1.univap.br/alberson/apostilas/pooi/apostila_pooi_1bi.pdf) - Alberson Wander Sá dos Santos (PDF) * [Aprenda computação com Python](https://aprendendo-computacao-com-python.readthedocs.org/en/latest/index.html) * [Curso de Python e Django](https://osantana.me/curso-de-python-e-django) * [Django 101 - Introdução ao Django](http://turing.com.br/material/acpython/mod3/django/index.html) From 4495cf0bd38cd35b0c439e20e816d10678c26ca8 Mon Sep 17 00:00:00 2001 From: Muhibul Haque <142894870+devmuhib009@users.noreply.github.com> Date: Wed, 11 Oct 2023 03:01:56 +0600 Subject: [PATCH 363/854] C++ Bangla Tutorial Playlist Added (#10092) * Pro Coder Docker Playlist Added * New Line Added to Fix Lint Error * Changed the order * Online School C++ Tutorial Added * Machine Learning Bangla Book Added * Removed Trailing Slash --- books/free-programming-books-bn.md | 1 + courses/free-courses-bn.md | 2 ++ 2 files changed, 3 insertions(+) diff --git a/books/free-programming-books-bn.md b/books/free-programming-books-bn.md index 6ccedc7f6d7d9..dc187c6d49a6d 100644 --- a/books/free-programming-books-bn.md +++ b/books/free-programming-books-bn.md @@ -52,6 +52,7 @@ * [শূন্য থেকে পাইথন মেশিন লার্নিং: হাতেকলমে সাইকিট-লার্ন](https://raqueeb.gitbook.io/scikit-learn/) - Rakibul Hassan (HTML, [Jupyter Notebook](https://github.com/raqueeb/ml-python)) (gitbook) * [হাতেকলমে মেশিন লার্নিং: পরিচিতি, প্রজেক্ট টাইটানিক, আর এবং পাইথনসহ](https://rakibul-hassan.gitbook.io/mlbook-titanic/) - Rakibul Hassan (HTML, [scripts](https://github.com/raqueeb/mltraining)) (gitbook) +* [বাংলায় মেশিন লার্নিং](https://ml.howtocode.dev) - Manos Kumar Mondol (howtocode.dev) ### Misc diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 38d74fcfe6ba6..bd3eccc683ce6 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -71,6 +71,8 @@ * [C++ Bangla Tutorial Course](https://www.youtube.com/playlist?list=PLgH5QX0i9K3q0ZKeXtF--CZ0PdH1sSbYL) - Anisul Islam * [C++ Bangla Tutorial for Beginners - 2022](https://www.youtube.com/playlist?list=PLeqnvPK4PpyWsjZvgLTRcc-dkPQXc8SHc) - Shikkhangon BD +* [Object Oriented C++ \| Bangla Tutorial](https://www.youtube.com/playlist?list=PLy7uM3PHzMF1hnqhFGE4_A8qTUfFmZ_3y) - +Online School ### Competitive Programming From a8005a09010419d030bd5a0ea06288d249f8ecc2 Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 10 Oct 2023 14:04:38 -0700 Subject: [PATCH 364/854] Add the book "How to Stand Out as a Software Engineer" (#10093) * Add "How to Stand Out as a Software Engineer" * Sort the added book into alpha 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 3bd1b5aa8f3e7..0161fb78a98af 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -736,6 +736,7 @@ Kerridge (PDF) (email address *requested*, not required) * [Don't Just Roll the Dice](https://www.red-gate.com/library/dont-just-roll-the-dice) - Neil Davidson (PDF) * [How to Do What You Love & Earn What You’re Worth as a Programmer](https://leanpub.com/dowhatyoulove/read) - Reginald Braithwaite * [How to Learn to Code & Get a Developer Job in 2023](https://www.freecodecamp.org/news/learn-to-code-book) - Quincy Larson +* [How to Stand Out as a Software Engineer](https://github.com/lvndry/how-to-stand-out-as-a-software-engineer/blob/main/how_to_stand_out_as_a_software_engineer.pdf) - Landry Monga (PDF) * [Professional Software Development For Students](https://mixmastamyk.bitbucket.io/pro_soft_dev/intro.html) - Mike G. Miller * [Software Engineering at Google](https://abseil.io/resources/swe-book) - Titus Winters, Tom Manshreck, Hyrum Wright * [Software Environment Concepts](https://softwareconcepts.vercel.app) - Amr Elmohamady (:construction: *in process*) From f5ca853032314e9293a5ce0c6074c01e1e5a14d9 Mon Sep 17 00:00:00 2001 From: Vipul Kumar <95136363+vipulkumar49@users.noreply.github.com> Date: Wed, 11 Oct 2023 02:40:33 +0530 Subject: [PATCH 365/854] Remove duplicate C++ Screencast (#10095) * Add Deno Crash Course by Traversy Media * Update course link for Deno * Remove duplicate C++ Screencast --- casts/free-podcasts-screencasts-en.md | 1 - courses/free-courses-en.md | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/casts/free-podcasts-screencasts-en.md b/casts/free-podcasts-screencasts-en.md index 6890011008ffe..e51efb141603d 100644 --- a/casts/free-podcasts-screencasts-en.md +++ b/casts/free-podcasts-screencasts-en.md @@ -54,7 +54,6 @@ * [C++ Complete Course](https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb) - Yan Chernikov (screencast) * [C++ Programming Video Lectures](https://www.youtube.com/playlist?list=PLTZbNwgO5ebo64D1k0DJQGX30X6iSTmRr) - Saurabh School of Computing (screencast) -* [C++ Series](https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb) - The Cherno (screencast) * [C++ Standard Library](https://www.youtube.com/playlist?list=PL5jc9xFGsL8G3y3ywuFSvOuNm3GjBwdkb) - Bo Qian (screencast) * [C++ STL by example](https://www.youtube.com/playlist?list=PLZ9NgFYEMxp5oH3mrr4IlFBn03rjS-gN1) - Douglas Schmidt (screencast) * [C++ STL: The ONLY Video You Need | Compulsory for DSA/CP](https://www.youtube.com/watch?v=PZogbfU4X5E) - Utkarsh Gupta (screencast) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 0952430af057f..60f40cc9b33f0 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -934,6 +934,7 @@ * [Deno Beginner](https://denobeginner.com) - Ahmad Awais (email address *required*) * [Deno Course - Better than Node.js?](https://www.youtube.com/watch?v=TQUy8ENesGY) - The Codeholic, freeCodeCamp +* [Deno Jump-start Tutorial](https://www.youtube.com/playlist?list=PL4cUxeGkcC9gnaJdxuGvEGYQ9iHb8mxsh) - Net Ninja #### Electron From 98ba985b7ff88a181b6004e0211ef132b5908b45 Mon Sep 17 00:00:00 2001 From: Benjamin Yee Date: Tue, 10 Oct 2023 14:14:26 -0700 Subject: [PATCH 366/854] Add New React and Appwrite Course (#10099) This is a free and new Egghead.io React and Appwrite course from Colby Fayock just released this week. --- 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 60f40cc9b33f0..b81d675f2a0d0 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -981,6 +981,7 @@ * [Frontend Armory: React Fundamentals](https://frontarm.com/courses/react-fundamentals/) - James K. Nelson * [Full Modern React Tutorial](https://www.youtube.com/playlist?list=PL4cUxeGkcC9gZD-Tvwfod2gaISzfRiP9d) - The Net Ninja (with practical) * [Full-Stack Web Development with React Specialization](https://www.coursera.org/specializations/full-stack-react) - Jogesh K. Muppala (Coursera) +* [Full Stack with React and Appwrite](https://egghead.io/playlists/full-stack-with-react-and-appwrite-e1e46f61) - Colby Fayock (Egghead.io) * [Learn React + Redux](https://www.sololearn.com/learning/1097) - *registration required* * [Learn React for Free](https://scrimba.com/learn/learnreact) - Bob Ziroll (scrimba) * [Learn ReactJS](https://www.codecademy.com/learn/react-101) - Codecademy From db48045e36040feb8fab35dc3b8c288f8c4e2df3 Mon Sep 17 00:00:00 2001 From: Prathamesh Jayale <85394583+Prathamesh180@users.noreply.github.com> Date: Wed, 11 Oct 2023 02:50:56 +0530 Subject: [PATCH 367/854] Adding React course (#9991) * Adding React course * Made necessary changes, moved course to english section. * Made all suggested changes in course link. --- 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 b81d675f2a0d0..34a8484168b81 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -978,6 +978,7 @@ #### React +* [Complete React course for beginner](https://youtube.com/playlist?list=PLRAV69dS1uWQos1M1xP6LWN6C-lZvpkmq) - Hitesh Choudhary * [Frontend Armory: React Fundamentals](https://frontarm.com/courses/react-fundamentals/) - James K. Nelson * [Full Modern React Tutorial](https://www.youtube.com/playlist?list=PL4cUxeGkcC9gZD-Tvwfod2gaISzfRiP9d) - The Net Ninja (with practical) * [Full-Stack Web Development with React Specialization](https://www.coursera.org/specializations/full-stack-react) - Jogesh K. Muppala (Coursera) From c68de27cc281d3f8e7ca84d7c8a32c36852d3686 Mon Sep 17 00:00:00 2001 From: Huzaifa Al Mesbah Date: Wed, 11 Oct 2023 03:35:04 +0600 Subject: [PATCH 368/854] Add PHP tutorial for beginners in english (#10072) * Add PHP tutorial for beginners * fixed * Remove icon from title 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 34a8484168b81..5eabc0e0b2ca5 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1266,6 +1266,7 @@ * [PHP OOP Tutorials](https://www.youtube.com/playlist?list=PL0eyrZgxdwhypQiZnYXM7z7-OTkcMgGPh) - Dani Krossing * [PHP Programming Language Tutorial - Full Course](https://www.youtube.com/watch?v=OK_JCtrrv-c) - freeCodeCamp.org (2018) * [PHP Tutorial](https://www.tutorialrepublic.com/php-tutorial/) - TutorialRepublic +* [PHP tutorial for beginners](https://www.youtube.com/playlist?list=PLZPZq0r_RZOO6bGTY9jbLOyF_x6tgwcuB) - Bro Code * [PHP Tutorials](https://www.youtube.com/playlist?list=PL0eyrZgxdwhwBToawjm9faF1ixePexft-) - Dani Krossing * [Use PHP to Create an MVC Framework - Full Course](https://www.youtube.com/watch?v=6ERdu4k62wI) - Zura Sekhniashvili (freeCodeCamp.org) From 935c5f84e28e357ed196352e22e5bebf556a9fbd Mon Sep 17 00:00:00 2001 From: Huzaifa Al Mesbah Date: Wed, 11 Oct 2023 03:41:29 +0600 Subject: [PATCH 369/854] Add WordPress Theme Development Complete Course Tutorial in Hindi (#10017) * Add Hindi WordPress Theme Development Complete Course Tutorial in Hindi * Update Index * add more resources on wordpress category --- courses/free-courses-hi.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 72d34c04ea38d..090897028f9cf 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -61,6 +61,7 @@ * [Swift](#swift) * [System Design](#system-design) * [TypeScript](#typescript) +* [WordPress](#wordpress) ### Algorithms @@ -609,3 +610,12 @@ ### TypeScript * [Typescript Tutorial for Beginners in Hindi](https://www.youtube.com/playlist?list=PLwGdqUZWnOp0xfHQFmlL52b_6-QZ0mnk_) - Thapa Technical + + +### Wordpress + +* [Advanced Ecommerce Website - Elementor - Urdu & Hindi](https://www.youtube.com/playlist?list=PL6Kd_lvAfBuZzR48t6mEWclYMN0C85aNE) - WP Academy +* [WordPress Plugin Development Tutorials in Urdu-Hindi](https://www.youtube.com/playlist?list=PL6Kd_lvAfBuYzxHmbOdoXjBuW6pFs_xja) - WP Academy +* [WordPress Theme Development Complete Course Tutorial in Hindi](https://www.youtube.com/playlist?list=PLjVLYmrlmjGc_A9H4NSLEHaD8kSz9Q38g) - WsCube Tech +* [Wordpress Tutorial for Beginners \| Wordpress Tutorials in Hindi - The Complete Guide For Beginners](https://www.youtube.com/playlist?list=PLjVLYmrlmjGfC44WZSTvlsZFzxnQsysJb) - WsCube Tech +* [Wordpress tutorials in hindi](https://www.youtube.com/playlist?list=PLlUrVpujUh3_PnBb1B-YOSP_oUqBL4gsh) - hindidevtuts From 4178de10f9743e431f637f6796f66b3e4c98816f Mon Sep 17 00:00:00 2001 From: PRIYANSHU SAHANI <34180881+PriyanshuSahani@users.noreply.github.com> Date: Wed, 11 Oct 2023 03:12:31 +0530 Subject: [PATCH 370/854] Update free-courses-hi.md (#9972) * Update free-courses-hi.md Added Software Engineering course * 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 090897028f9cf..adf285abc3d5a 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -593,6 +593,7 @@ ### Software Engineering * [Software Engineering](https://www.youtube.com/playlist?list=PLxCzCOWd7aiEed7SKZBnC6ypFDWYLRvB2) - Gate Smashers +* [Software Engineering](https://www.youtube.com/playlist?list=PLmXKhU9FNesTrw7n8ouPsSLEcduRlENHr) - Knowledge Gate * [Software Engineering Lectures](https://youtube.com/playlist?list=PLV8vIYTIdSnat3WCO9jfehtZyjnxb74wm) - Easy Engineering Classes From 494ed2499a284714604d3eea7240dfffe1279087 Mon Sep 17 00:00:00 2001 From: Ved Prakash <78460491+Ved142@users.noreply.github.com> Date: Wed, 11 Oct 2023 03:15:00 +0530 Subject: [PATCH 371/854] Added a Maths for CP course. (#10058) * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md * 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 adf285abc3d5a..c48d44dff4778 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -458,6 +458,7 @@ * [Discrete Mathematics](https://www.youtube.com/playlist?list=PLxCzCOWd7aiH2wwES9vPWsEL6ipTaUSl3) - Gate Smashers, `tch.:` Varun Singla, `tch.:` Naina Wadhwa Singla * [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://youtube.com/playlist?list=PL-Jc9J83PIiFs8E0EGeckM89cD8E6sFro) - Pepcoding * [Statistics And Probability](https://www.youtube.com/playlist?list=PLU6SqdYcYsfLRq3tu-g_hvkHDcorrtcBK) - Gajendra Purohit From 9bc5e1d1145acbaebd4e0cee1c2864d288e8df72 Mon Sep 17 00:00:00 2001 From: Vipul Kumar <95136363+vipulkumar49@users.noreply.github.com> Date: Wed, 11 Oct 2023 03:17:35 +0530 Subject: [PATCH 372/854] Add Deno Crash Course by Traversy Media (#10064) * Add Deno Crash Course by Traversy Media * Update course link for Deno From 15474832ab14ebaff7b265ea3f2324e814b98192 Mon Sep 17 00:00:00 2001 From: Rhitam Chaudhury <90751158+hallowshaw@users.noreply.github.com> Date: Wed, 11 Oct 2023 03:22:20 +0530 Subject: [PATCH 373/854] React JS Free Course Added for Complete Beginners (#10009) * Hallowshaw's Commit * Hallowshaw's Commit * Hallowshaw's Commit * Hallowshaw's Commit * Hallowshaw's Commit * Changes done * 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 c48d44dff4778..26bb34eb21fb3 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -402,6 +402,7 @@ * [React JS (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhignjLLXTJWkRJKN-SgAqClL) - Rajesh Kumar, Geeky Shows * [React JS Tutorial in Hindi \| React JS for Beginner to Advanced \| Step by Step Video Tutorials](https://www.youtube.com/playlist?list=PLjVLYmrlmjGdnIQKgnTeR1T9-1ltJEaJh) - WsCubeTech +* [React JS Tutorials for Begineers in Hindi](https://youtube.com/playlist?list=PLu71SKxNbfoDqgPchmvIsL4hTnJIrtige) - Chai aur Code * [React Js Tutorials in Hindi](https://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 From 682ac0b06f2d0d9cfa34df847466dc8ebed9d1f8 Mon Sep 17 00:00:00 2001 From: Kandeepan Yathuraj <50902529+yathu1@users.noreply.github.com> Date: Wed, 11 Oct 2023 03:26:17 +0530 Subject: [PATCH 374/854] python flask course added (#10035) * python flask course added * Update free-courses-ta.md --- courses/free-courses-ta.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-ta.md b/courses/free-courses-ta.md index 3c3bc8aa87374..d72a6bdb128d5 100644 --- a/courses/free-courses-ta.md +++ b/courses/free-courses-ta.md @@ -104,6 +104,7 @@ CSE Tamila by Eezytutorials ### Python +* [Flask in Python](https://www.youtube.com/playlist?list=PLBngtsPyn30GbfwGhOD_cPoQtkoIQQnHg) - Learn All In Tamil * [Python DJango in Tamil - Full Course](https://www.youtube.com/playlist?list=PLgWpUXNR_WCch5K1nkemWWsm3rvr-7YmO) - Payilagam * [Python in Tamil for Beginners](https://youtube.com/playlist?list=PLA2UBjeRwle3OLO3qmXTbmCvuTlqhHRVb) - GURUKULA * [Python Programming in Tami](https://www.youtube.com/playlist?list=PLWbtDrDnmTHBdEnUKuLNdH2-zKSDD8OA4) - CS in Tamil From c11db4f194e4ad39289036b3b31a60fdaadc2dbc Mon Sep 17 00:00:00 2001 From: Himanshu Gupta <114623040+devhimanshuu@users.noreply.github.com> Date: Wed, 11 Oct 2023 06:21:55 +0530 Subject: [PATCH 375/854] Update free-courses-hi.md (#10101) Add Figma Resources in Hindi --- 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 26bb34eb21fb3..c8c6ed4465e51 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -20,6 +20,7 @@ * [Data Structures](#data-structures) * [Databases](#databases) * [DevOps](#devops) +* [Figma](#figma) * [Flutter](#flutter) * [Game Development](#game-development) * [Git and GitHub](#git-and-github) @@ -253,6 +254,13 @@ * [DevOps Tutorials in Hindi/Urdu \| Devops सीखने का सबसे आसान तरीका \| Complete Devops including Git,Jenkins,Maven,Chef,docker,Ansible and Kubernetes](https://www.youtube.com/playlist?list=PLBGx66SQNZ8aPsFDwb79JrS2KQBTIZo10) - Bhupinder Rajput, Technical Guftgu +### Figma + +* [Figma Tutorial](https://www.youtube.com/playlist?list=PLuRPummNMvINdAbI_WT7R5vdjcyRPeRiq) - Pelfizz Studio +* [Figma Tutorial In Hindi 2022](https://www.youtube.com/playlist?list=PLwGdqUZWnOp0TlgR6uPLR1s6X_w65FlTl) - Thapa Technical +* [Figma UI design tutorials in Hindi](https://www.youtube.com/playlist?list=PLt7HkDVHvsa4Nf5qrXG6ozK3ZPTvNe__v) - Graphics Guruji + + ### Flutter * [Complete Flutter Tutorial In Hindi By Desi Programmer](https://youtube.com/playlist?list=PLlFwzkUNmr94BF0KH7BYPL7DsZjhJRdTm) - Desi Programmer From 14ca11b2e9b4b4b0e549c86a3d94a8e7d5ab624f Mon Sep 17 00:00:00 2001 From: Shruti Sen <115914670+shruti-sen2004@users.noreply.github.com> Date: Wed, 11 Oct 2023 06:23:35 +0530 Subject: [PATCH 376/854] Update free-courses-hi.md- Added a course for DSA in C (#9830) --- 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 c8c6ed4465e51..2485e614f0884 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -71,6 +71,7 @@ * [Binary Search \| Interview Questions \| Coding \| Tutorials \| Algorithm](https://www.youtube.com/playlist?list=PL_z_8CaSLPWeYfhtuKHj-9MpYb6XQJ_f2) - Aditya Verma * [Binary Trees - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiHYxUk8dSu2_G7MR1PaGXN4) - Pepcoding * [Bit Manipulation - Level 2](https://youtube.com/playlist?list=PL-Jc9J83PIiFJRioti3ZV7QabwoJK6eKe) - Pepecoding +* [Data Structures and Algorithms Course in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9ahIappRPN0MCAgtOu3lQjQi) - CodeWithHarry * [Data Structures and Algorithms in Python](https://www.youtube.com/playlist?list=PLyMom0n-MBrpakdIZvnhd6PFUCKNAyKo1) - Jovian * [Design And Analysis Of Algorithms](https://youtube.com/playlist?list=PLxCzCOWd7aiHcmS4i14bI0VrMbZTUvlTa) - Gate Smashers * [Dynamic Programming Playlist \| Coding \| Interview Questions \| Tutorials \| Algorithm](https://www.youtube.com/playlist?list=PL_z_8CaSLPWekqhdCPmFohncHwz8TY2Go) - Aditya Verma From 275be15711152065d666539ff31a48bd1547eb46 Mon Sep 17 00:00:00 2001 From: Prasad khatake <106914446+hackerspider09@users.noreply.github.com> Date: Wed, 11 Oct 2023 06:25:06 +0530 Subject: [PATCH 377/854] Database Design course added (#10102) * added udemy course for database * slash removed * alphabetical order * space removed --- 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 5eabc0e0b2ca5..1315d3194c501 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -499,6 +499,7 @@ * [15-721 Advanced Database Systems (Spring 2023)](https://www.youtube.com/playlist?list=PLSE8ODhjZXjYzlLMbX3cR0sxWnRM7CLFn) - CMU Database Group * [CMU Intro to Database Systems](https://youtube.com/playlist?list=PLSE8ODhjZXjaKScG3l0nuOiDTTqpfnWFf) - CMU Database Group +* [Database Design and Management](https://www.udemy.com/course/database-design-and-management) - Visual Paradigm (Udemy) * [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 Placement Series](https://youtube.com/playlist?list=PLDzeHZWIZsTpukecmA2p5rhHM14bl2dHU) - CodeHelp by Babbar From ff5e2b7c5fbdb1df6b8e711300fcf0c559c92e6b Mon Sep 17 00:00:00 2001 From: Shahadat Hossain Hridoy Al <71395891+HridoyHazard@users.noreply.github.com> Date: Wed, 11 Oct 2023 07:09:11 +0600 Subject: [PATCH 378/854] added react bangla course (#10109) --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index bd3eccc683ce6..89899a74df9c7 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -206,6 +206,7 @@ Online School * [React JS Bangla Tutorial \| React Tutorial For Beginners](https://www.youtube.com/playlist?list=PLNMnAEqLBwmqvuLEb5fVyGfcdMMlrEsHL) - Hablu Programmer * [Understand ReactJS Advanced Features](https://www.youtube.com/playlist?list=PL_XxuZqN0xVBaeF3qUyvr2AxoXGwDd5cx) - Stack Learner * [Understand ReactJS Core Features](https://www.youtube.com/playlist?list=PL_XxuZqN0xVBANld2gDEE6_0G886zavUs) - Stack Learner +* [১ ভিডিওতে রিয়্যাক্ট শিখুন ! ফুল কোর্স](https://www.youtube.com/watch?v=6wilewRV3xQ) - Rabbil Hasan #### Svelte From 5ece8f9d822667e4f427430b0d0956fb0c9d41ae Mon Sep 17 00:00:00 2001 From: katsuma <71871253+SuzukiKatsuma@users.noreply.github.com> Date: Wed, 11 Oct 2023 10:24:03 +0900 Subject: [PATCH 379/854] =?UTF-8?q?add:=20Lisp=20=E4=B8=80=E5=A4=9C?= =?UTF-8?q?=E6=BC=AC=E3=81=91=20(#10112)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- books/free-programming-books-ja.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-ja.md b/books/free-programming-books-ja.md index d2f989b3ef4ae..4917ebe72de0b 100644 --- a/books/free-programming-books-ja.md +++ b/books/free-programming-books-ja.md @@ -482,6 +482,7 @@ * [GNU Emacs Lispリファレンスマニュアル](http://www.fan.gr.jp/~ring/doc/elisp_20/elisp.html) * [Google Common Lisp スタイルガイド 日本語訳](https://lisphub.jp/doc/google-common-lisp-style-guide/lispguide.xml) - Robert Brown, François-René Rideau, TOYOZUMIKouichi 他(翻訳) * [LISP and PROLOG](https://web.archive.org/web/20060526095202/http://home.soka.ac.jp/~unemi/LispProlog) - 畝見達夫 +* [Lisp 一夜漬け](https://www.haun.org/kent/lisp1/) - TAMURA Kent * [On Lisp (草稿)](http://www.asahi-net.or.jp/~kc7k-nd) - Paul Graham, 野田開(翻訳) * [マンガで分かるLisp(Manga Guide to Lisp)](http://lambda.bugyo.tk/cdr/mwl) - λ組 From fe3a805844953252e824bced24f65ea357c501b8 Mon Sep 17 00:00:00 2001 From: NEWTON MALLICK <38786893+N-E-W-T-O-N@users.noreply.github.com> Date: Wed, 11 Oct 2023 07:17:43 +0530 Subject: [PATCH 380/854] Book (#10126) * Add a book on cotainer * minor fix * minor fix * again a minor fix * again a fix * final fix * almost fix * Final fix * Update free-programming-books-subjects.md Add the actual book pdf link * Added a book based on subject Machine Learning. --- 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 0161fb78a98af..fd4375fd08556 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -416,6 +416,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [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 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)* * [Top 10 Machine Learning Algorithms Every Engineer Should Know](https://www.dezyre.com/article/top-10-machine-learning-algorithms/202) - Binny Mathews, Omair Aasim From 1cd6aa21cd8de4073a342df1e2cd78a47448a078 Mon Sep 17 00:00:00 2001 From: Huzaifa Al Mesbah Date: Wed, 11 Oct 2023 08:10:49 +0600 Subject: [PATCH 381/854] Add Bootstrap tutorial in bangla (#10129) --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 89899a74df9c7..cc916cb3df512 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -132,6 +132,7 @@ Online School * [Bootstrap 4 Bangla Tutorial](https://www.youtube.com/playlist?list=PL_XxuZqN0xVBr2NqbL3q71nk5FX8zB0nK) - Stack Learner * [Bootstrap 5 and 4 Bangla Tutorials](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oC_wmWEZa2xWxJauIRQ9kG) - Anisul Islam * [Bootstrap Bangla Tutorial With Projects](https://www.youtube.com/playlist?list=PLm64fbD5OnxuWrqDWyObVkH_Y5R6Wg1wg) - Moshiur +* [Bootstrap tutorial for (beginners to advanced)](https://www.youtube.com/playlist?list=PLerpoOYRrjUzKiOZDjPkTL0uaRLgJ_NJF) - Programming Shikhbo #### Tailwind From 7f2552a1deaa223a5b4e5794108e55fb046cd092 Mon Sep 17 00:00:00 2001 From: HelloSeaNation Date: Thu, 12 Oct 2023 05:42:38 +1300 Subject: [PATCH 382/854] Update free-courses-en.md (#10082) * Update free-courses-en.md * Update courses/free-courses-en.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- courses/free-courses-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 1315d3194c501..806d283dd1bc0 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -772,6 +772,7 @@ * [HTML5 and CSS3 Fundamentals](https://www.udemy.com/course/html5-fundamentals-for-beginners/) - Stone River eLearning (Udemy) * [Learn how to program: CSS](https://www.learnhowtoprogram.com/css) - Epicodus Inc. * [Learn HTML and CSS](https://www.bitdegree.org/courses/coding-for-beginners-space-doggos) (BitDegree) +* [Learn HTML and CSS with 5 projects](https://scrimba.com/learn/htmlandcss) - Per Harald Borgen (Scrimba) * [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) * [Learn to style HTML using CSS](https://developer.mozilla.org/en-US/docs/Learn/CSS) * [Responsive Web Design with HTML5 and CSS3 - Advanced](https://www.udemy.com/course/responsive-web-design-with-html5-and-css3-advanced/) - Udemy From 606c1c21ac5278fb65aaa2d0ea8672b44c31ce00 Mon Sep 17 00:00:00 2001 From: Urak <33769257+UrakFerraz@users.noreply.github.com> Date: Wed, 11 Oct 2023 13:49:57 -0300 Subject: [PATCH 383/854] Upgrade the Next.js Crash Course to 2023 version, which includes Next.js 13, App Directory, React Server Components, and more. (#10088) * upgrade Next.js Crash Course * remove pipe character --- 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 76fd34e5dbb94..8e6cd3fa06cef 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1282,7 +1282,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Learn Next.js](https://nextjs.org/learn) - Vercel Inc. * [Mastering Next.js](https://masteringnextjs.com) -* [Next.js Crash Course 2021](https://www.youtube.com/watch?v=mTz0GXj8NN0) - Brad Traversy (Traversy Media) +* [Next.js 13 Crash Course 2023: Learn App Directory, React Server Components & More](https://www.youtube.com/watch?v=Y6KDk5iyrYE) - Brad Traversy (Traversy Media) * [The Next.js Handbook](https://flaviocopes.com/page/nextjs-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)* From 31e3d994036076d22da6310f0feb01a715478ccd Mon Sep 17 00:00:00 2001 From: Huzaifa Al Mesbah Date: Wed, 11 Oct 2023 23:13:03 +0600 Subject: [PATCH 384/854] Add Tailwind CSS Tutorials in Bangla (#10130) * Add Tailwind CSS Tutorials in Bangla * Update title Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- courses/free-courses-bn.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index cc916cb3df512..000af185ed921 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -138,6 +138,8 @@ Online School #### Tailwind * [Tailwind CSS Bangla Tutorial Series](https://youtube.com/playlist?list=PLHiZ4m8vCp9P23SqlHL0QAqiwS_oCofV2) - Learn with Sumit +* [Tailwind CSS Bangla Tutorial Basic to Project Series](https://www.youtube.com/playlist?list=PL2ozzDVxiDachzWAOiMRrjgrqe7EO-XOv) - CODE ABC +* [Tailwind CSS Tutorials in Bangla](https://www.youtube.com/playlist?list=PLerpoOYRrjUxnfWO73zj2R_y-e_Dw1ine) - Programming Shikhbo ### IDE and editors From 7cef8ae2f88299e0e81121fa16d62731d6c5e859 Mon Sep 17 00:00:00 2001 From: Harkishan Khuva <78949167+hakiKhuva@users.noreply.github.com> Date: Wed, 11 Oct 2023 22:44:26 +0530 Subject: [PATCH 385/854] Added redux course in hindi and updated heading of ReactNative courses (#10061) * Added redux course in hindi and updated heading of ReactNative courses * updated redux list in Alphabetical * updated links for Redux list, added creator name, removed one item from Redux list * Escape pipe( | ) symbol --- courses/free-courses-hi.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 2485e614f0884..7155724363a24 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -37,6 +37,7 @@ * [Node.js](#nodejs) * [React](#react) * [React Native](#react-native) + * [Redux](#redux) * [Vue.js](#vuejs) * [Kotlin](#kotlin) * [Linux](#linux) @@ -420,7 +421,7 @@ * [ReactJS Tutorials for Beginners In Hindi](https://www.youtube.com/playlist?list=PLUVqY59GNZQNTlOnGne0G7DXnmi7CeOtc) - Pradeep Maurya -### React Native +#### React Native * [React Native hindi tutorial](https://www.youtube.com/playlist?list=PL8p2I9GklV479IV5cXwKXqGOcCOu0bPXW) - Code Step By Step * [React Native Tutorial in Hindi](https://www.youtube.com/playlist?list=PL8p2I9GklV468O2wk-n8Q1KmtMhnHHj4C) - Code Step By Step @@ -430,6 +431,12 @@ * [React Native Tutorials for Begginers](https://youtube.com/playlist?list=PL8kfZyp--gEXs4YsSLtB3KqDtdOFHMjWZ) - Programming with Mash +#### Redux + +* [Redux toolkit crash course | Chai aur React Series](https://www.youtube.com/watch?v=1i04-A7kfFI) - Hitesh Choudhary (Chai aur Code) +* [Redux Toolkit tutorial in Hindi](https://www.youtube.com/playlist?list=PLwGdqUZWnOp2nz2T6SfWX9t6D6SYn3XlN) - Vinod Bahadur Thapa (Thapa Technical) + + #### Vue.js * [Vue js tutorial in Hindi](https://www.youtube.com/playlist?list=PL8p2I9GklV45qwTH-mdzllUuFRJO-euYn) - Code Step By Step From 16efbe0000806ec7a5542add03350edc3b4d2db5 Mon Sep 17 00:00:00 2001 From: SiddBW09 <112580443+SiddBW09@users.noreply.github.com> Date: Wed, 11 Oct 2023 10:15:29 -0700 Subject: [PATCH 386/854] Full Python Tutorial in Hindi by "Great Learning" (#10123) * Update free-courses-hi.md * 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 7155724363a24..d6bd67d05802c 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -546,6 +546,7 @@ * [Complete Python Tutorial in Hindi (2020)](https://www.youtube.com/playlist?list=PLwgFb6VsUj_lQTpQKDtLXKXElQychT_2j) - Harshit Vashisth * [Core Python (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhigZkqrHbI_ZkPBrIr5Rsd5L) - Rajesh Kumar, Geeky Shows * [Free Python Course For School Students (Grade7-10) Certified Course By Coding Blocks Junior](https://youtube.com/playlist?list=PLhLbJ9UoJCvumawW64knIBSJuHALx3zBE) - Coding Blocks Junior +* [Full Python Tutorial in Hindi](https://www.youtube.com/playlist?list=PLlgLmuG_KgbZziQYQV1sdhKt-VQHUE_Yl) - Bharani Akella * [Intermediate/Advanced python Tutorials in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9aiJWQ7VhY712fuimEpQZYp4) - CodeWithHarry * [Python](https://www.youtube.com/playlist?list=PLHjOos34ty4GYwKO-CFTdJKfVNd50tajF) - Computer Gyan Guruji * [Python For Beginners](https://youtube.com/playlist?list=PL-5gYa7CLd4iBdPHRaSEwbivCnUq1nxj9) - Technical Sagar From fdf54662bb772096644364116bc70406c64b570d Mon Sep 17 00:00:00 2001 From: Muhibul Haque <142894870+devmuhib009@users.noreply.github.com> Date: Wed, 11 Oct 2023 23:23:00 +0600 Subject: [PATCH 387/854] Golang Bangla Playlist (#10149) * Pro Coder Docker Playlist Added * New Line Added to Fix Lint Error * Changed the order * Online School C++ Tutorial Added * Machine Learning Bangla Book Added * Removed Trailing Slash * Bangla Go & Golang Tutorial Playlist --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 000af185ed921..0debfec4eb5d5 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -111,6 +111,7 @@ Online School ### Go +* [Bangla Go/Golang Course](https://www.youtube.com/playlist?list=PLHkC-Z1xxZM7y5XxlZFQmI-M8jsAI2AQd) - Backend Ninja * [Go Bangla Tutorials 2022](https://www.youtube.com/playlist?list=PLgH5QX0i9K3rtasmmoS_EWXdg0X-eX_x8) - Anisul Islam * [Golang Web Development Bangla](https://www.youtube.com/playlist?list=PLF4a815a8kFzPOFGV7uXsm2j1Of9cCwpx) - Learn with Raihan * [Golang কোডিং বুট ক্যাম্প ক্লাস](https://youtube.com/playlist?list=PLZij6bgEHkTXRakAtponkmP2CmlTTKlxl) - MASTER-ACADEMY From 3c4c73551eee4df22ee656eb434e3edf01ae2088 Mon Sep 17 00:00:00 2001 From: Priyansh Khare <75330418+PriyanshK09@users.noreply.github.com> Date: Wed, 11 Oct 2023 22:56:22 +0530 Subject: [PATCH 388/854] Update free-programming-books-hi.md (#10133) * Update free-programming-books-hi.md * Update free-programming-books-hi.md according to requirement * Update free-programming-books-hi.md Swapped line 30 and 31 for optimal alphabetical result * Update free-programming-books-hi.md --- books/free-programming-books-hi.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-hi.md b/books/free-programming-books-hi.md index 452e843b681bc..c8e5e1493291c 100644 --- a/books/free-programming-books-hi.md +++ b/books/free-programming-books-hi.md @@ -27,6 +27,7 @@ ### Computer architecture +* [कम्प्यूटर ऑर्गनाइजेशन एंड आर्किटेक्चर](https://www.aicte-india.org/sites/default/files/HINDI_BOOKS/BOOK%202.pdf) - एम. ए. नसीम, राजस्थान टेक्निकल यूनिवर्सिटी, कोटा (राजस्थान) (PDF) * [कम्प्यूटर सिस्टम आर्किटेक्चर](https://www.aicte-india.org/sites/default/files/HINDI_BOOKS/BOOK%207.pdf) - एस. एस. श्रीवास्तव, उच्च शिक्षा उत्कृष्टता संस्थान, भोपाल (म. प्र. ) (PDF) From 108fd339abb63c178a5ccd857958b59bef96f426 Mon Sep 17 00:00:00 2001 From: Hemanth R Date: Wed, 11 Oct 2023 23:05:31 +0530 Subject: [PATCH 389/854] Added courses on Cuda and Fortran (#9884) * Add. Courses on Cuda and Fortran Added courses on Cuda and Fortan (Udemy/Coursera/Fortran) * Add. Courses on Cuda and Fortran * Add. Cuda and Fortran Tutorials * Added courses on Cuda and Fortran * Add Cuda, Fortran courses --- courses/free-courses-en.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 806d283dd1bc0..d2397cabc56cd 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -445,6 +445,7 @@ ### Cuda +* [CUDA Tutorials](https://youtube.com/playlist?list=PLKK11Ligqititws0ZOoGk3SW-TZCar4dK) - Creel * [Intro to Parallel Programming Using CUDA to Harness the Power of GPUs](https://www.udacity.com/course/intro-to-parallel-programming--cs344) (Udacity) @@ -650,6 +651,7 @@ ### Fortran +* [Fortran Programming Tutorials (Revised)](https://youtube.com/playlist?list=PLNmACol6lYY5_S8I4K29V2oI95nOCzQU8) - Fluidic Colours * [Fortran Tutorial](https://www.youtube.com/watch?v=__2UgFNYgf8) - Derek Banas From b1be191e543eab108e4fa7072d7934c7c99b4619 Mon Sep 17 00:00:00 2001 From: Huzaifa Al Mesbah Date: Wed, 11 Oct 2023 23:37:04 +0600 Subject: [PATCH 390/854] Add Wordpress Tutorials In English (#10151) * Add Wordpress Tutorials In English * add one more tutorials --- courses/free-courses-en.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index d2397cabc56cd..110c0a0e51bf6 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1596,8 +1596,11 @@ * [Advanced Custom Fields (ACF) Tutorials](https://www.youtube.com/playlist?list=PLTbrc9HXDstqm7yNAadSwwypHR_iEWLR_) - WPTuts * [Advanced WordPress Theme Development Course](https://www.youtube.com/playlist?list=PLD8nQCAhR3tT3ehpyOpoYeUj3KHDEVK9h) - Imran Sayed - Codeytek Academy * [Astra Theme Tutorials](https://www.youtube.com/playlist?list=PLgJeRQxEOJmoYLvxOCq3DJB5q6LWJWKjH) - Ferdy Korpershoek +* [Complete WooCommerce eCommerce WordPress Tutorials](https://www.youtube.com/playlist?list=PLjR7HjmPoicEyJPKnoj5w7rdPIKjJ-KZu) - Nayyar Shaikh * [Elementor Pro Tutorials](https://www.youtube.com/playlist?list=PLgJeRQxEOJmq5hR8yETsu3zPFmpoxCeMq) - Ferdy Korpershoek * [How To Customize WooCommerce](https://www.youtube.com/playlist?list=PLTbrc9HXDstpihLrQIWtmExd9f1tiAYET) - WPTuts +* [WordPress Elementor Pro Tutorials](https://www.youtube.com/playlist?list=PLjR7HjmPoicEVCFa75468V_XVA47FLJO4) - Nayyar Shaikh +* [WordPress Tips and Tricks](https://www.youtube.com/playlist?list=PLjR7HjmPoicHi7wS3JK2dGfBmoDFCg7o8) - Nayyar Shaikh ### YAML From aa6aa1e04704a6cfce557c95a941fb97c8917717 Mon Sep 17 00:00:00 2001 From: Prab Missier Date: Thu, 12 Oct 2023 04:38:05 +1100 Subject: [PATCH 391/854] Updated Kotlin section (#10153) Added link to a free Kotlin tutorial --- 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 110c0a0e51bf6..149d7b8bdcb19 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1102,6 +1102,7 @@ * [Kotlin Course - Tutorial for Beginners](https://www.youtube.com/watch?v=F9UC9DY-vIU) - Nate Ebel, freeCodeCamp * [Kotlin for Java Developers](https://www.coursera.org/learn/kotlin-for-java-developers) - Svetlana Isakova, Andrey Breslav (Coursera) * [Kotlin Newbie To Pro](https://www.youtube.com/playlist?list=PLQkwcJG4YTCRSQikwhtoApYs9ij_Hc5Z9) - Philipp Lackner +* [Kotlin Tutorial](https://www.youtube.com/playlist?list=PLsyeobzWxl7rooJFZhc3qPLwVROovGCfh) - Telusko * [Kotlin Tutorial for Beginners: Basics and Fundamentals for Android](https://www.youtube.com/playlist?list=PLlxmoA0rQ-LwgK1JsnMsakYNACYGa1cjR) - Smartherd * [One hour Kotlin guide for beginners](https://www.udemy.com/course/one-hour-kotlin-guide-for-beginners) - Tutlets Kkang (Udemy) * [Track: Kotlin Basics](https://hyperskill.org/tracks/18) - Hyperskill, JetBrains (Hyperskill) From f024eb2ac9e54ac72dcae72d4a6c647fb8c770a5 Mon Sep 17 00:00:00 2001 From: SharmaNishchay <146124877+SharmaNishchay@users.noreply.github.com> Date: Wed, 11 Oct 2023 23:15:03 +0530 Subject: [PATCH 392/854] Added Data Mining Concepts and Techniques by Han Kamber Pei (#10155) * Added Data Mining Concepts and Techniques by Han Kamber Pei * Removed Dot Files --- 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 fd4375fd08556..ff5a2843eaab8 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -253,6 +253,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [A Programmer's Guide to Data Mining](http://guidetodatamining.com) - Ron Zacharski (Draft) * [Data Jujitsu: The Art of Turning Data into Product](http://www.oreilly.com/data/free/data-jujitsu.csp) (email address *requested*, not required) * [Data Mining Algorithms In R](https://en.wikibooks.org/wiki/Data_Mining_Algorithms_In_R) - Wikibooks +* [Data Mining Concepts and Techniques](https://ia800702.us.archive.org/7/items/datamining_201811/DS-book%20u5.pdf) - Jiawei Han, Micheline Kamber, Jian Pei (PDF) (:card_file_box: archived) * [Data Science at the Command Line](https://datascienceatthecommandline.com/2e/) - Jeroen Janssens * [Elements of Data Science](https://allendowney.github.io/ElementsOfDataScience/README.html) - Allen B. Downey * [Foundations of Data Science](https://www.cs.cornell.edu/jeh/book.pdf) - Avrim Blum, John Hopcroft, Ravindran Kannan (PDF) From 5d3a168f1b9587f3b13e2ad9bcdf3049cf737f29 Mon Sep 17 00:00:00 2001 From: Swaroop Deshpande <129597246+SandwichPrestigious@users.noreply.github.com> Date: Wed, 11 Oct 2023 23:43:23 +0530 Subject: [PATCH 393/854] added html cheatsheet (#10116) * Added a HTML cheatsheet Signed-off-by: Swaroop Deshpande * added HTML cheatsheet Signed-off-by: Swaroop Deshpande * did some changes Signed-off-by: Swaroop Deshpande * Update free-programming-cheatsheets.md --------- Signed-off-by: Swaroop Deshpande --- 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 9c3fecf1ffd21..a5b33444359f3 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -186,6 +186,7 @@ ### HTML and CSS * [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 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) From 6cc47e9c35eac8ebbffd39026a846cc97131477f Mon Sep 17 00:00:00 2001 From: Pradeep Date: Wed, 11 Oct 2023 23:47:04 +0530 Subject: [PATCH 394/854] Added a C++ Basics in one hour course (#10163) Added a C++ Basics in one hour course --- 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 d6bd67d05802c..727f361206de3 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -173,6 +173,7 @@ ### C++ * [C++ and DSA Foundation Course](https://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 486a81fcca76ea6178ebe6f525490be1efc9b0f1 Mon Sep 17 00:00:00 2001 From: Deivy Hernandez Date: Wed, 11 Oct 2023 15:33:11 -0300 Subject: [PATCH 395/854] Add Spanish Nextjs course (changes made) (#10143) * Add spanish nextjs course * Delete javascript section and move course to framework section --- courses/free-courses-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-es.md b/courses/free-courses-es.md index 4078597415382..467273d3ca848 100644 --- a/courses/free-courses-es.md +++ b/courses/free-courses-es.md @@ -107,6 +107,7 @@ * [Curso Spring](https://www.pildorasinformaticas.es/course/curso-spring) - Juan Díaz (Píldoras Informáticas) * [Django REST Framework](https://programadorwebvalencia.com/cursos/django-rest-framework/introducci%C3%B3n/) - Andros Fenollosa (Programador Web Valencia) * [Laravel](https://www.pildorasinformaticas.es/course/laravel) - Juan Díaz (Píldoras Informáticas) +* [NextJs 13: desde 0 Con de Tuti](https://www.youtube.com/playlist?list=PL42UNLc8e48RPqUVsZzedg5bCYfKg4xee) - Gentleman Programming * [Probar Django \| Crear una Aplicación Web](https://www.udemy.com/course/probar-django-construir-una-aplicacion-web-en-python) - Justin Mitchel, Karlita K (Udemy) From 5483e6605605e7eeae18430b6dd4b0dd80ad6a1c Mon Sep 17 00:00:00 2001 From: Kevin Cao <106453563+kejcao@users.noreply.github.com> Date: Wed, 11 Oct 2023 14:38:28 -0400 Subject: [PATCH 396/854] Add linear algebra book (#10174) --- 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 ff5a2843eaab8..eb76dce7b9ee3 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -434,6 +434,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [A Friendly Introduction to Mathematical Logic](https://milneopentextbooks.org/a-friendly-introduction-to-mathematical-logic/) - Christopher C. Leary, Lars Kristiansen * [A Gentle Introduction to the Art of Mathematics](https://osj1961.github.io/giam/) - Joseph E. Fields * [A Programmer's Introduction to Mathematics](https://pimbook.org) - Jeremy Kun +* [A Quick Steep Climb Up Linear Algebra](http://stephendavies.org/quick.pdf) - Stephen Davies (PDF) * [Abstract Algebra: Theory and Applications](http://abstract.ups.edu) - Tom Judson * [Active Calculus](https://scholarworks.gvsu.edu/books/20/) - Matt Boelkins * [Advanced Algebra](http://www.math.stonybrook.edu/~aknapp/download/a2-alg-inside.pdf) - Anthony W. Knapp (PDF) From f87b71bc50e7bd8e3c8eead3c887b11991132d9c Mon Sep 17 00:00:00 2001 From: Parikshit Adhikari <83907047+parikshitadhikari@users.noreply.github.com> Date: Thu, 12 Oct 2023 03:27:36 +0545 Subject: [PATCH 397/854] added Nepali courses- php and javascript (#10119) * added nepali courses * added nepali courses * added new line char * added playlist for webdev- ne * fixes --- courses/free-courses-ne.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/courses/free-courses-ne.md b/courses/free-courses-ne.md index efc22872adac1..d39038ca5494a 100644 --- a/courses/free-courses-ne.md +++ b/courses/free-courses-ne.md @@ -7,6 +7,7 @@ * [SQL](#sql) * [C](#c) * [WordPress](#wordpress) +* [Web Development](#web_development) ### JavaScript @@ -43,3 +44,8 @@ * [WordPress Complete Tutorial In Nepali](https://www.youtube.com/playlist?list=PL2OJkQtHPRie2xyBApANdVp_LUz4v7xIG) - Technology Channel + +### Web Development + +* [WEB Development Complete Series In Nepali](https://www.youtube.com/playlist?list=PL2OJkQtHPRiejkQq4IX6Vf0NXbeEiQGIt) - Technology Channel + From b0b814446e37bf438602fa21d87f5dc10f3e5000 Mon Sep 17 00:00:00 2001 From: Kawsar Alam Even <67571769+KawsarAlamEven@users.noreply.github.com> Date: Thu, 12 Oct 2023 03:56:15 +0600 Subject: [PATCH 398/854] Add New Tailwind CSS Play List (#10181) --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 0debfec4eb5d5..1b5e4efa52743 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -138,6 +138,7 @@ Online School #### Tailwind +* [Tailwind CSS](https://www.youtube.com/playlist?list=PLSNRR4BKcowD8Vo0owqLtHhVpSSZ4w6Om) - Procoder BD * [Tailwind CSS Bangla Tutorial Series](https://youtube.com/playlist?list=PLHiZ4m8vCp9P23SqlHL0QAqiwS_oCofV2) - Learn with Sumit * [Tailwind CSS Bangla Tutorial Basic to Project Series](https://www.youtube.com/playlist?list=PL2ozzDVxiDachzWAOiMRrjgrqe7EO-XOv) - CODE ABC * [Tailwind CSS Tutorials in Bangla](https://www.youtube.com/playlist?list=PLerpoOYRrjUxnfWO73zj2R_y-e_Dw1ine) - Programming Shikhbo From e31afb8ac671d062b1f52407d3cd0825574030e1 Mon Sep 17 00:00:00 2001 From: Divyanshu Singh <85441744+Divyanshu9794@users.noreply.github.com> Date: Thu, 12 Oct 2023 03:44:16 +0530 Subject: [PATCH 399/854] Update free-courses-hi.md (#10065) * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md --- courses/free-courses-hi.md | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 727f361206de3..c92362e839002 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -6,13 +6,14 @@ * [Arduino](#arduino) * [Artificial Intelligence](#artificial-intelligence) * [Assembly](#assembly) -* [AWS](#aws) * [Bash and Shell](#bash-and-shell) * [Blockchain](#blockchain) * [C](#c) * [C#](#csharp) * [ASP.NET](#asp.net) * [C++](#cpp) +* [Cloud Computing](#cloud-computing) + * [AWS](#aws) * [Competitive Programming](#competitive-programming) * [Compiler Design](#compiler-design) * [Computer Graphics](#computer-graphics) @@ -104,14 +105,6 @@ * [Learn Angular in one video (Hindi)](https://www.youtube.com/watch?v=0LhBvp8qpro&list=PLu0W_9lII9ahKZ42vg2w9ERPmShYbYAB7&index=21) - Code With Harry -### 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 -* [Artificial Intelligence Tutorial (Eng-Hindi) \| University Exam specific](https://www.youtube.com/playlist?list=PLuAADu3OvBt4nfy1700X_Jb2n8rPQ-eLV) - Er Sahil ka Gyan -* [Playlist to Artificial Intelligence](https://www.youtube.com/playlist?list=PLPIwNooIb9vgB1DQEftkKA3qOdeC4vonA) - Perfect Computer Engineer - - ### Arduino * [Arduino Programming Series (हिंदी में)](https://youtube.com/playlist?list=PLV3C-t_tgjGFyXP_-AF37AoIuxM9jzELM) - Engineers & Electronics @@ -123,13 +116,6 @@ * [x64 Assembly Language](https://www.youtube.com/playlist?list=PL-DxAN1jsRa-3KzeQeEeoL_XpUHKfPL1u) - The Cyber Expert -### AWS - -* [AWS Tutorial for Beginners In Hindi](https://www.youtube.com/playlist?list=PLCFe3TcoBniI4iaavlfnR0UGQrtjgOMj9) - Together with Abhi -* [AWS Tutorial in Hindi | Edureka](https://www.youtube.com/playlist?list=PLQbQOmlGYH3uoa_mYHDJkl958B_dBiaqW) - edureka! Hindi -* [AWS Tutorials - AWS tutorials For Beginners - AWS Certification - AWS Training - In Hindi](https://www.youtube.com/playlist?list=PL6XT0grm_TfgtwtwUit305qS-HhDvb4du) - Gaurav Sharma - - ### Bash and Shell * [Bash Basic Commands](https://youtube.com/playlist?list=PLzOLSdbK1deOKmOiiv-o4wn7xUj6ZYzrM) - Noob Coders @@ -187,6 +173,19 @@ * [The Complete C++ Course \| Hindi](https://www.youtube.com/playlist?list=PLLYz8uHU480j37APNXBdPz7YzAi4XlQUF) - Saurabh Shukla +### Cloud Computing + +* [Cloud Computing](https://www.youtube.com/playlist?list=PLYwpaL_SFmcCyQH0n9GHfwviu6KeJ46BV) - 5 Minutes Engineering +* [Cloud Computing Tutorial](https://www.youtube.com/playlist?list=PL-JvKqQx2AtfQ8cGyKsFE7Tj2FyB1yCkd) - University Academy + + +#### AWS + +* [AWS Tutorial for Beginners In Hindi](https://www.youtube.com/playlist?list=PLCFe3TcoBniI4iaavlfnR0UGQrtjgOMj9) - Together with Abhi +* [AWS Tutorial in Hindi | Edureka](https://www.youtube.com/playlist?list=PLQbQOmlGYH3uoa_mYHDJkl958B_dBiaqW) - edureka! Hindi +* [AWS Tutorials - AWS tutorials For Beginners - AWS Certification - AWS Training - In Hindi](https://www.youtube.com/playlist?list=PL6XT0grm_TfgtwtwUit305qS-HhDvb4du) - Gaurav Sharma + + ### Competitive Programming * [Competitive Programming Series - Java Placement Course](https://www.youtube.com/playlist?list=PLjVLYmrlmjGfHs-LbtPOrlQHA37LFQg3S) - Wscube Tech From ccdf9346942aced782924e2ab62c80acc8115edb Mon Sep 17 00:00:00 2001 From: Kandeepan Yathuraj <50902529+yathu1@users.noreply.github.com> Date: Thu, 12 Oct 2023 03:45:49 +0530 Subject: [PATCH 400/854] Fast Api Course tamil added (#10157) * python flask course added * Update free-courses-ta.md * fast api course added * Update free-courses-ta.md --- courses/free-courses-ta.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-ta.md b/courses/free-courses-ta.md index d72a6bdb128d5..329a726368915 100644 --- a/courses/free-courses-ta.md +++ b/courses/free-courses-ta.md @@ -104,6 +104,7 @@ CSE Tamila by Eezytutorials ### Python +* [FastAPI Beginners Tutorial in Tamil](https://www.youtube.com/playlist?list=PLIFRUdRwOM08B9M7HVuiUWWto8eDxVryI) - Santra TechSpot * [Flask in Python](https://www.youtube.com/playlist?list=PLBngtsPyn30GbfwGhOD_cPoQtkoIQQnHg) - Learn All In Tamil * [Python DJango in Tamil - Full Course](https://www.youtube.com/playlist?list=PLgWpUXNR_WCch5K1nkemWWsm3rvr-7YmO) - Payilagam * [Python in Tamil for Beginners](https://youtube.com/playlist?list=PLA2UBjeRwle3OLO3qmXTbmCvuTlqhHRVb) - GURUKULA From 73aaed66b290b5b47614753ffe936e15978d6325 Mon Sep 17 00:00:00 2001 From: Harkishan Khuva <78949167+hakiKhuva@users.noreply.github.com> Date: Thu, 12 Oct 2023 03:50:45 +0530 Subject: [PATCH 401/854] =?UTF-8?q?Added=20NextJS=20course=20in=20Hindi=20?= =?UTF-8?q?and=20removed=20English=20flutter=20course=20from=20=E2=80=A6?= =?UTF-8?q?=20(#10183)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Added NextJS course in Hindi and removed English flutter course from hindi courses * arranged NextJS courses in alphabetical order --- courses/free-courses-hi.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index c92362e839002..ea818737b6db8 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -270,7 +270,6 @@ * [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](https://www.youtube.com/playlist?list=PL4cUxeGkcC9jLYyp2Aoh6hcWuxFDX6PBJ) - The Net Ninja * [Flutter Tutorial For Beginners in Hindi](https://youtube.com/playlist?list=PLMkkZSS5OjPIwDyHHKVex6zr008U1-sWM) - Geeks Rank * [Flutter Widgets in Hindi](https://www.youtube.com/playlist?list=PLz7ymP4HzwSH3vAnhDWLkO2TLbwGeigl7) - Ahirlog @@ -394,6 +393,7 @@ #### Next.js * [Next JS Tutorial for Beginners in Hindi](https://www.youtube.com/playlist?list=PLZjjdd9-SJS2ZvI4ct5Qtkje_Vdb5O_KM) - ILive4Coding +* [Next js tutorial in Hindi](https://www.youtube.com/playlist?list=PL8p2I9GklV44sj_Ikp8jQSvwD-m9htnHT) - Code Step By Step * [Next.js Tutorials for Beginners in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9agtWvR_TZdb_r0dNI8-lDwG) - CodeWithHarry * [NextJS Tutorial In Hindi](https://www.youtube.com/playlist?list=PLwGdqUZWnOp2rDbpfKAeUi9f8qZMS7_cv) - Vinod Bahadur Thapa (Thapa Technical) From 231d692b553a2ca929e996df47b41c04b96990d7 Mon Sep 17 00:00:00 2001 From: Huzaifa Al Mesbah Date: Thu, 12 Oct 2023 04:27:18 +0600 Subject: [PATCH 402/854] Add TailwindCss Tutorial in English (#10184) * Add TailwindCss Tutorial in English * try 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 149d7b8bdcb19..75f6ee3c8b3f5 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -781,6 +781,7 @@ * [Sass Tutorial - Build Your Own CSS Library](https://www.youtube.com/playlist?list=PL4cUxeGkcC9jxJX7vojNVK-o8ubDZEcNb) - The Net Ninja * [Structuring the web with HTML](https://developer.mozilla.org/en-US/docs/Learn/HTML) * [Tailwind CSS Tutorial](https://youtube.com/playlist?list=PL4cUxeGkcC9gpXORlEHjc5bgnIi5HEGhw) - The Net Ninja +* [TailwindCSS Tutorial](https://www.youtube.com/playlist?list=PLFHz2csJcgk8lgiRDB7FdsXVr4xy6jE8K) - Code With Dary * [Web Development By Doing: HTML / CSS From Scratch](https://www.udemy.com/course/web-development-learn-by-doing-html5-css3-from-scratch-introductory/) - Udemy * [What the Flexbox](https://flexbox.io) - Wesbos From 0ce5c82cbb3a00e138dca0cf0cc09f78f593c9f8 Mon Sep 17 00:00:00 2001 From: PRIYANSHU VARSHNEY <124420199+harshhere905@users.noreply.github.com> Date: Thu, 12 Oct 2023 04:39:56 +0530 Subject: [PATCH 403/854] Update free-courses-en.md (#10156) * 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 75f6ee3c8b3f5..3dd99fc2ce031 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -339,6 +339,7 @@ ### C++ +* [An Introduction to C++ Programming](https://www.udemy.com/course/an-introduction-to-cpp-programming/) - (Udemy) * [C++](https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb) - The Cherno * [C++ Compilation, Linking, and Makefiles](https://youtube.com/playlist?list=PLNUvpxaaFJ_i6BYqbxTVeK5AOcFzQbboQ) - Amy Larson * [C++ For Programmers](https://www.udacity.com/course/c-for-programmers--ud210) - Catherine Gamboa (Udacity) From 8e1b2766e88b22ac35ce8751697ff0517957b1c7 Mon Sep 17 00:00:00 2001 From: Deivy Hernandez Date: Wed, 11 Oct 2023 20:26:56 -0300 Subject: [PATCH 404/854] Add spanish mongoDB course (changes made) (#10144) * Add spanish mongoDB course * Delete category NoSQL and move to Databases section --- courses/free-courses-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-es.md b/courses/free-courses-es.md index 467273d3ca848..85ff80b896afd 100644 --- a/courses/free-courses-es.md +++ b/courses/free-courses-es.md @@ -52,6 +52,7 @@ ### Bases de Datos * [Almacenamiento de datos No Relacionales](https://ocw.unican.es/course/view.php?id=231) +* [Aprende MongoDB NoSQL desde cero hasta nivel experto](https://www.youtube.com/playlist?list=PLyahFOLd43YRLaaoDKMUWS09xE8HqZAbE) - Luis Angel Monge (Ingenioteka) * [Bases de Datos (2011)](https://ocw.unican.es/course/view.php?id=163) * [Curso SQL](https://www.pildorasinformaticas.es/course/curso-sql) - Juan Díaz (Píldoras Informáticas) * [Fundamentos de las bases de datos (2011)](https://ocw.ua.es/es/ingenieria-y-arquitectura/fundamentos-de-las-bases-de-datos-2011.html) From 990b4f0de6028c4199704215fa6fa16cc4ed763c Mon Sep 17 00:00:00 2001 From: Vitor Veras Date: Wed, 11 Oct 2023 20:28:38 -0300 Subject: [PATCH 405/854] Adds Learn4Elixir content (#10136) * Adds Learn4Elixir repo link to * Update books/free-programming-books-pt_BR.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index 35291c1aa1005..db9ec4355f3c8 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -148,6 +148,7 @@ ### Elixir * [Elixir DOJO](http://victorolinasc.github.io/elixir_dojo/dojo.html) - Victor Oliveira Nascimento (HTML) +* [Learn4Elixir](https://github.com/Universidade-Livre/Learn4Elixir) - Universidade Brasileira Livre (Livebook) ### Engenharia de Software From dcb4b4c48cc982d1ce7fd2d99abfdc91d4c70ea9 Mon Sep 17 00:00:00 2001 From: Hana Hasanah <66554199+codeOraaange@users.noreply.github.com> Date: Thu, 12 Oct 2023 06:34:46 +0700 Subject: [PATCH 406/854] add: course - html udemy (id) (#10176) * add: course - html udemy (id) * Update courses/free-courses-id.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- 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 a7cf9acaf483d..c6122c19b4a04 100644 --- a/courses/free-courses-id.md +++ b/courses/free-courses-id.md @@ -185,6 +185,7 @@ * [HTML5 Canvas](https://www.youtube.com/playlist?list=PL0-7Xi0GB3teW5TsBQmD2MzLU5ryjXkVE) - Idr Corner * [HTML5 Dasar](https://www.buildwithangga.com/kelas/html5-dasar) - BuildWithAngga * [HTML5 Pemula Dasar](https://www.petanikode.com/html-dasar/) - petanikode +* [Mulai Belajar Website dengan HTML](https://www.udemy.com/course/mulai-belajar-website-dengan-html/) - Arkademy Tech Academy (Udemy) ### Java From 964bc1d30725593d31f4d841116e69a3e13fd520 Mon Sep 17 00:00:00 2001 From: Huzaifa Al Mesbah Date: Thu, 12 Oct 2023 05:53:19 +0600 Subject: [PATCH 407/854] Add Wordpress Course (#10198) * Add Wordpress Course * Alphabetical ordering fix --- courses/free-courses-en.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 3dd99fc2ce031..07d4a0f9759ec 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1600,8 +1600,11 @@ * [Advanced WordPress Theme Development Course](https://www.youtube.com/playlist?list=PLD8nQCAhR3tT3ehpyOpoYeUj3KHDEVK9h) - Imran Sayed - Codeytek Academy * [Astra Theme Tutorials](https://www.youtube.com/playlist?list=PLgJeRQxEOJmoYLvxOCq3DJB5q6LWJWKjH) - Ferdy Korpershoek * [Complete WooCommerce eCommerce WordPress Tutorials](https://www.youtube.com/playlist?list=PLjR7HjmPoicEyJPKnoj5w7rdPIKjJ-KZu) - Nayyar Shaikh +* [Complete WordPress Website Tutorials](https://www.youtube.com/playlist?list=PLjR7HjmPoicHwIytCRu8LothNjizC5vr_) - Nayyar Shaikh * [Elementor Pro Tutorials](https://www.youtube.com/playlist?list=PLgJeRQxEOJmq5hR8yETsu3zPFmpoxCeMq) - Ferdy Korpershoek +* [How to Create a Wordpress Website \| Complete Tutorial ](https://www.youtube.com/playlist?list=PLTDZrIwt-NI1rCkHfazfvzR_DETu0SezK) - Jim Fahad Digital * [How To Customize WooCommerce](https://www.youtube.com/playlist?list=PLTbrc9HXDstpihLrQIWtmExd9f1tiAYET) - WPTuts +* [WordPress Basic to Advanced Course](https://www.youtube.com/playlist?list=PLQOGKy2nPhxlEVP4RBVrBoXPL6mZNZv5L) - Azharul Rafy * [WordPress Elementor Pro Tutorials](https://www.youtube.com/playlist?list=PLjR7HjmPoicEVCFa75468V_XVA47FLJO4) - Nayyar Shaikh * [WordPress Tips and Tricks](https://www.youtube.com/playlist?list=PLjR7HjmPoicHi7wS3JK2dGfBmoDFCg7o8) - Nayyar Shaikh From 40ead5a9ad1bde6c603be2eeb737bf94c93c881b Mon Sep 17 00:00:00 2001 From: Huzaifa Al Mesbah Date: Thu, 12 Oct 2023 06:03:53 +0600 Subject: [PATCH 408/854] Add React Js Course (#10199) * Add React Js * fix * 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 07d4a0f9759ec..6922aab5a8c1a 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -997,6 +997,7 @@ * [React Context & Hooks Tutorial](https://www.youtube.com/playlist?list=PL4cUxeGkcC9hNokByJilPg5g9m2APUePI) - The Net Ninja * [React Crash Course 2020](https://www.youtube.com/watch?v=4UZrsTqkcW4) - freecodecamp * [React Hooks](https://www.youtube.com/playlist?list=PLZlA0Gpn_vH8EtggFGERCwMY5u5hOjf-h) - WebDevSimplified +* [React JS Tutorial - Basic to Advance (2023)](https://www.youtube.com/watch?v=cd3P3yXyx30) - Nerd's lesson * [React Patterns for web apps](https://www.patterns.dev/book/) - Lydia Hallie, Addy Osmani * [React Router 6 – Tutorial for Beginners](https://www.youtube.com/watch?v=59IXY5IDrBA) - John Smilga (freeCodeCamp) * [React State Management using Context API (useContext + useReducer Hooks = Magic)](https://www.youtube.com/watch?v=zxP4oGejqpU) - The Full Stack Junkie From ee4aa4a5855c3483546eb4077f02f361ebde89eb Mon Sep 17 00:00:00 2001 From: Huzaifa Al Mesbah Date: Thu, 12 Oct 2023 06:09:50 +0600 Subject: [PATCH 409/854] Add WordPress Tutorials in Hindi (#10202) --- 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 ea818737b6db8..21d34190a5103 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -639,3 +639,4 @@ * [WordPress Theme Development Complete Course Tutorial in Hindi](https://www.youtube.com/playlist?list=PLjVLYmrlmjGc_A9H4NSLEHaD8kSz9Q38g) - WsCube Tech * [Wordpress Tutorial for Beginners \| Wordpress Tutorials in Hindi - The Complete Guide For Beginners](https://www.youtube.com/playlist?list=PLjVLYmrlmjGfC44WZSTvlsZFzxnQsysJb) - WsCube Tech * [Wordpress tutorials in hindi](https://www.youtube.com/playlist?list=PLlUrVpujUh3_PnBb1B-YOSP_oUqBL4gsh) - hindidevtuts +* [WordPress Tutorials in Hindi](https://www.youtube.com/playlist?list=PLjpp5kBQLNTTEggPfaWMAL_yv7FYiBClc) - Tech Gun From 6a347a01e43ad0dcaa082aa977bf8e293e969589 Mon Sep 17 00:00:00 2001 From: Neil Martin <87085416+neilmartindev@users.noreply.github.com> Date: Thu, 12 Oct 2023 01:11:17 +0100 Subject: [PATCH 410/854] Add openstack (#10132) * Adding Openstack - Update free-courses-en.md Added in Openstack into the cloud section with the OpenStack tutorial by FreeCodeCamp and the OpenStack CERN admin guide. * Update free-courses-en.md Changes to positioning and alphabetical order. * Update free-courses-en.md * Update free-programming-books-subjects.md * 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 eb76dce7b9ee3..56f23abb6b6fe 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -179,6 +179,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Learn Azure in a Month of Lunches](https://clouddamcdnprodep.azureedge.net/gdc/2014519/original) - Iain Foulds (PDF) * [Monitoring Modern Infrastructure](https://www.datadoghq.com/ebook/monitoring-modern-infrastructure/) *(account required)* * [Multi-tenant Applications for the Cloud, 3rd Edition](https://www.microsoft.com/en-us/download/details.aspx?id=29263) +* [Openstack CERN Admin guide](https://clouddocs.web.cern.ch/index.html) * [OpenStack Operations Guide](https://docs.openstack.org/ops-guide/index.html) * [Streamline microservice management with Istio Service Mesh](https://developers.redhat.com/books/introducing-istio-service-mesh-microservices/) *(account required)* * [The Developer’s Guide to Azure](https://azure.microsoft.com/en-us/campaigns/developer-guide/) From f4c89233ff8865ea00e3407c8651f9e03c269003 Mon Sep 17 00:00:00 2001 From: Rishikesh <96463398+rishikesh-b@users.noreply.github.com> Date: Thu, 12 Oct 2023 06:15:30 +0530 Subject: [PATCH 411/854] Added Graph Theory Course Playlist By WilliamFiset (#10150) * Update free-courses-en.md * 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 6922aab5a8c1a..cca82dc90059b 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -730,6 +730,7 @@ * [Graph Theory](https://youtube.com/playlist?list=PLztBpqftvzxXBhbYxoaZJmnZF6AUQr1mH) - Wrath of Math * [Graph Theory - DM](https://youtube.com/playlist?list=PLYrahs7hsYIQiSNxTfZndQz7jWPXsA1ur) - SCCI Labs IIT Ropar +* [Graph Theory Playlist](https://youtube.com/playlist?list=PLDV1Zeh2NRsDGO4--qE8yH72HFL1Km93P) - WilliamFiset ### Haskell From 9077643d14350e178135f2547eeb0dde2530a3ce Mon Sep 17 00:00:00 2001 From: Abhitesh Pundir <103356440+AbhiteshPundir@users.noreply.github.com> Date: Thu, 12 Oct 2023 06:42:26 +0530 Subject: [PATCH 412/854] Removed a faulty link which did not open the mentioned book (#10118) * [An Introduction to C & GUI Programming](https://magpi.raspberrypi.com/books/c-gui-programming) - Simon Long (PDF) this link opened a site which asked for subscription to view the file. --- books/free-programming-books-langs.md | 1 - 1 file changed, 1 deletion(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 8e6cd3fa06cef..4cc7aa24b38a0 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -436,7 +436,6 @@ Books on general-purpose programming that don't focus on a specific language are * [256-Color VGA Programming in C](http://www.brackeen.com/vga/) - David Brackeen * [A Tutorial on Pointers and Arrays in C](https://web.archive.org/web/20180827131006/http://home.earthlink.net/~momotuk/pointers.pdf) - Ted Jensen (PDF) *(:card_file_box: archived)* * [Algorithms Design (in C)](https://www.ime.usp.br/~pf/algorithms/) - Paulo Feofiloff (HTML) -* [An Introduction to C & GUI Programming](https://magpi.raspberrypi.com/books/c-gui-programming) - Simon Long (PDF) * [Bare-metal programming for ARM](https://github.com/umanovskis/baremetal-arm) - Daniels Umanovskis [(PDF)](http://umanovskis.se/files/arm-baremetal-ebook.pdf) * [Beej's Guide to C Programming](http://beej.us/guide/bgc/) - Brian "Beej Jorgensen" Hall (HTML, PDF) * [Beej's Guide to the GNU Debugger (GDB)](http://beej.us/guide/bggdb/) - Brian "Beej Jorgensen" Hall (HTML) From 041f3019ab0e022f44e337748ada24a8861d14c2 Mon Sep 17 00:00:00 2001 From: Huzaifa Al Mesbah Date: Fri, 13 Oct 2023 05:50:15 +0600 Subject: [PATCH 413/854] Add Crocoblock Tutorial (#10213) --- courses/free-courses-en.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index cca82dc90059b..03312e9756ca5 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1603,9 +1603,12 @@ * [Astra Theme Tutorials](https://www.youtube.com/playlist?list=PLgJeRQxEOJmoYLvxOCq3DJB5q6LWJWKjH) - Ferdy Korpershoek * [Complete WooCommerce eCommerce WordPress Tutorials](https://www.youtube.com/playlist?list=PLjR7HjmPoicEyJPKnoj5w7rdPIKjJ-KZu) - Nayyar Shaikh * [Complete WordPress Website Tutorials](https://www.youtube.com/playlist?list=PLjR7HjmPoicHwIytCRu8LothNjizC5vr_) - Nayyar Shaikh +* [Crocoblock Jet Engine Tutorial - Beginners Guide](https://www.youtube.com/playlist?list=PLTbrc9HXDstrLg449hcWQvx8kOXhjyovV) - WPTuts +* [CrocoBlock Tutorials](https://www.youtube.com/playlist?list=PLgJeRQxEOJmrvEmHDn_B92u82IczqLCqE) - Ferdy Korpershoek * [Elementor Pro Tutorials](https://www.youtube.com/playlist?list=PLgJeRQxEOJmq5hR8yETsu3zPFmpoxCeMq) - Ferdy Korpershoek * [How to Create a Wordpress Website \| Complete Tutorial ](https://www.youtube.com/playlist?list=PLTDZrIwt-NI1rCkHfazfvzR_DETu0SezK) - Jim Fahad Digital * [How To Customize WooCommerce](https://www.youtube.com/playlist?list=PLTbrc9HXDstpihLrQIWtmExd9f1tiAYET) - WPTuts +* [Jet Engine](https://www.youtube.com/playlist?list=PLHiQK7LHpKqThfbmEj3pf4YFmHv81GUwS) - Moxet Khan * [WordPress Basic to Advanced Course](https://www.youtube.com/playlist?list=PLQOGKy2nPhxlEVP4RBVrBoXPL6mZNZv5L) - Azharul Rafy * [WordPress Elementor Pro Tutorials](https://www.youtube.com/playlist?list=PLjR7HjmPoicEVCFa75468V_XVA47FLJO4) - Nayyar Shaikh * [WordPress Tips and Tricks](https://www.youtube.com/playlist?list=PLjR7HjmPoicHi7wS3JK2dGfBmoDFCg7o8) - Nayyar Shaikh From 7a9083856256e6208166589d700367cbc1b3e86b Mon Sep 17 00:00:00 2001 From: Huzaifa Al Mesbah Date: Fri, 13 Oct 2023 05:51:41 +0600 Subject: [PATCH 414/854] Add Gutenberg Block Editor Tutorials (#10214) --- 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 03312e9756ca5..38b9bf31a824e 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1606,6 +1606,7 @@ * [Crocoblock Jet Engine Tutorial - Beginners Guide](https://www.youtube.com/playlist?list=PLTbrc9HXDstrLg449hcWQvx8kOXhjyovV) - WPTuts * [CrocoBlock Tutorials](https://www.youtube.com/playlist?list=PLgJeRQxEOJmrvEmHDn_B92u82IczqLCqE) - Ferdy Korpershoek * [Elementor Pro Tutorials](https://www.youtube.com/playlist?list=PLgJeRQxEOJmq5hR8yETsu3zPFmpoxCeMq) - Ferdy Korpershoek +* [Gutenberg FSE - Full Site Editing using Gutenberg Block Editor Complete Project in 2022](https://www.youtube.com/playlist?list=PLzKN_iozW-I6PkSx8AVOE9wBaoVpJxLeS) - Riad Mahmud * [How to Create a Wordpress Website \| Complete Tutorial ](https://www.youtube.com/playlist?list=PLTDZrIwt-NI1rCkHfazfvzR_DETu0SezK) - Jim Fahad Digital * [How To Customize WooCommerce](https://www.youtube.com/playlist?list=PLTbrc9HXDstpihLrQIWtmExd9f1tiAYET) - WPTuts * [Jet Engine](https://www.youtube.com/playlist?list=PLHiQK7LHpKqThfbmEj3pf4YFmHv81GUwS) - Moxet Khan From 0b5efd053bf48093d83f89aa798021a340f8716d Mon Sep 17 00:00:00 2001 From: dstark5 <136567021+dstark5@users.noreply.github.com> Date: Thu, 12 Oct 2023 16:58:34 -0700 Subject: [PATCH 415/854] Added Golang Gin Web Framework to free-programming-books-langs.md (#10169) * Added Effective go book in programming * Added Golang Gin Web Framework to free-programming-books-langs.md * Update free-programming-books-subjects.md * Apply suggestions from code review Co-authored-by: Eric Hellman * Update free-programming-books-langs.md --------- Co-authored-by: Eric Hellman --- books/free-programming-books-langs.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 4cc7aa24b38a0..5008a85b872e7 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -813,6 +813,7 @@ Books on general-purpose programming that don't focus on a specific language are * [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 +* [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) * [Go for Javascript Developers](https://github.com/bulim/go-for-javascript-developers) @@ -821,7 +822,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Go Succinctly](https://www.syncfusion.com/succinctly-free-ebooks/go-succinctly) - Mark Lewin (PDF, EPUB, Kindle) * [Go Tutorial](http://www.tutorialspoint.com/go/) - Tutorials Point (HTML, PDF) * [Go Web Development Succinctly](https://www.syncfusion.com/succinctly-free-ebooks/go-web-development) - Mark Lewin (PDF, EPUB, Kindle) -* [Golang by Example](https://golangbyexample.com) +* [Golang by Example](https://golangbyexample.com) * [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 From c9440a78a3a9ea1440e5a20e28d96f1fda61ab7a Mon Sep 17 00:00:00 2001 From: Anant Mishra <84588156+Anant-mishra1729@users.noreply.github.com> Date: Fri, 13 Oct 2023 06:36:48 +0530 Subject: [PATCH 416/854] Add NLP Course from Hugging Face (#10152) * Add NLP Course from Hugging Face Added NLP course from Hugging Face to free-courses-en.md file. * (Changed made) Add NLP Course from Hugging Face * (Changes made) Add NLP Course from Hugging Face --- 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 38b9bf31a824e..76fd629703529 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -551,6 +551,7 @@ * [Deep Reinforcement Learning Course - Hugging Face](https://huggingface.co/learn/deep-rl-course/unit0/introduction) * [Exploring Fairness in Machine Learning for International Development](https://ocw.mit.edu/resources/res-ec-001-exploring-fairness-in-machine-learning-for-international-development-spring-2020) - Dr. Richard Fletcher, Prof. Daniel Frey, Dr. Mike Teodorescu, Amit Gandhi, Audace Nakeshimana (MIT OpenCourseWare) * [Full Stack Computer Vision Tutorial with Tensorflow, Python, Tensorflow.JS with React.JS](https://www.youtube.com/playlist?list=PLgNJO2hghbmhUeJuv7PyVYgzhlgt2TcSr) - Nicholas Renotte +* [Hugging Face NLP Course](https://huggingface.co/learn/nlp-course/chapter1/1) - Hugging Face * [Intro to Deep Learning](https://www.kaggle.com/learn/intro-to-deep-learning) - Ryan Holbrook * [Introduction to Reinforcement learning with David Silver](https://www.youtube.com/playlist?list=PLqYmG7hTraZBiG_XpjnPrSNw-1XQaM_gB) - David Silver * [MIT 6.S094: Deep Learning for Self-Driving Cars](https://selfdrivingcars.mit.edu) From d0dd835073199ae14d8807ea9bcbce7ead143eca Mon Sep 17 00:00:00 2001 From: Urak <33769257+UrakFerraz@users.noreply.github.com> Date: Thu, 12 Oct 2023 22:08:35 -0300 Subject: [PATCH 417/854] add first portuguese Next.js course (#10212) --- books/free-programming-books-pt_BR.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index db9ec4355f3c8..e321b489f91ff 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -36,6 +36,7 @@ * [jQuery](#jquery) * [Knockout.js](#knockoutjs) * [Meteor](#meteor) + * [Next.js](#nextjs) * [Node.js](#nodejs) * [React](#react) * [Vue.js](#vuejs) @@ -300,6 +301,11 @@ * [Tudo sobre Meteor](https://udgwebdev.github.io/meteor/) +#### Next.js + +* [O manual do Next.js para iniciantes](https://www.freecodecamp.org/portuguese/news/o-manual-do-next-js-para-iniciantes/) - freeCodeCamp + + #### Node.js * [Aplicações web real-time com Node.js](https://github.com/caio-ribeiro-pereira/livro-nodejs) - Caio Ribeiro Pereira From a73d1dd832d56c5957e626e994020105c77472a2 Mon Sep 17 00:00:00 2001 From: Harkishan Khuva <78949167+hakiKhuva@users.noreply.github.com> Date: Fri, 13 Oct 2023 06:42:49 +0530 Subject: [PATCH 418/854] Added Hindi TypeScript courses, correction in author name in algorithms section (#10217) --- courses/free-courses-hi.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 21d34190a5103..e9f6021d6f1fc 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -72,7 +72,7 @@ * [All Sorting algorithms and Programs](https://www.youtube.com/playlist?list=PLsFNQxKNzefK_DAUwnQwBizOmcY7aDLoY) - Saurabh Shukla * [Binary Search \| Interview Questions \| Coding \| Tutorials \| Algorithm](https://www.youtube.com/playlist?list=PL_z_8CaSLPWeYfhtuKHj-9MpYb6XQJ_f2) - Aditya Verma * [Binary Trees - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiHYxUk8dSu2_G7MR1PaGXN4) - Pepcoding -* [Bit Manipulation - Level 2](https://youtube.com/playlist?list=PL-Jc9J83PIiFJRioti3ZV7QabwoJK6eKe) - Pepecoding +* [Bit Manipulation - Level 2](https://youtube.com/playlist?list=PL-Jc9J83PIiFJRioti3ZV7QabwoJK6eKe) - Pepcoding * [Data Structures and Algorithms Course in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9ahIappRPN0MCAgtOu3lQjQi) - CodeWithHarry * [Data Structures and Algorithms in Python](https://www.youtube.com/playlist?list=PLyMom0n-MBrpakdIZvnhd6PFUCKNAyKo1) - Jovian * [Design And Analysis Of Algorithms](https://youtube.com/playlist?list=PLxCzCOWd7aiHcmS4i14bI0VrMbZTUvlTa) - Gate Smashers @@ -629,6 +629,8 @@ ### TypeScript +* [Typescript in Hindi](https://www.youtube.com/playlist?list=PL8p2I9GklV44eT51JPju4LsTQlce6DPtx) - Code Step By Step +* [Typescript in Hindi | Crash Course | Coders Gyan](https://www.youtube.com/watch?v=F5pjG-sP0c8) - Coder's Gyan * [Typescript Tutorial for Beginners in Hindi](https://www.youtube.com/playlist?list=PLwGdqUZWnOp0xfHQFmlL52b_6-QZ0mnk_) - Thapa Technical From 3d4f366d34246fbcfe8a45ad62b968777e46485b Mon Sep 17 00:00:00 2001 From: Mohamed Adel Date: Fri, 13 Oct 2023 04:13:41 +0300 Subject: [PATCH 419/854] removed bad link (data on site deleted) (#10104) --- books/free-programming-books-ar.md | 1 - 1 file changed, 1 deletion(-) diff --git a/books/free-programming-books-ar.md b/books/free-programming-books-ar.md index f7717aeea806c..702a9d0b49417 100644 --- a/books/free-programming-books-ar.md +++ b/books/free-programming-books-ar.md @@ -95,7 +95,6 @@ ### Security * [تأمين الشبكات اللاسلكية للمستخدم المنزلي](https://mohamedation.com/securing-wifi/ar/) - Mohamed Adel‏ (HTML) -* [تقنيات الاختراق المادي](https://librebooks.org/physical-hacking-techniques/) - Abdullah Ali Abdullah (PDF) * [دليل الأمان الرقمي](https://academy.hsoub.com/files/20-%D8%AF%D9%84%D9%8A%D9%84-%D8%A7%D9%84%D8%A3%D9%85%D8%A7%D9%86-%D8%A7%D9%84%D8%B1%D9%82%D9%85%D9%8A/) From f733a251532e3e1acd86e78aa3b8dfc716ad7d17 Mon Sep 17 00:00:00 2001 From: Anant Mishra <84588156+Anant-mishra1729@users.noreply.github.com> Date: Fri, 13 Oct 2023 06:58:42 +0530 Subject: [PATCH 420/854] Add Rust-101 by ralfj.de (#10220) * Add Rust-101 by ralfj.de Update free-programming-interactive-tutorials-en.md * Update free-programming-interactive-tutorials-en.md --- 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 083de2282f75f..a53a142522858 100644 --- a/more/free-programming-interactive-tutorials-en.md +++ b/more/free-programming-interactive-tutorials-en.md @@ -413,6 +413,7 @@ ### Rust +* [Rust-101](https://www.ralfj.de/projects/rust-101/main.html) - ralfj.de * [Rust Quiz](https://dtolnay.github.io/rust-quiz) * [Rustlings](https://github.com/rust-lang/rustlings) From 9673f03cd120c0a0f7bbffab31ec19e303f755ff Mon Sep 17 00:00:00 2001 From: Mauro Cicolella Date: Fri, 13 Oct 2023 03:37:13 +0200 Subject: [PATCH 421/854] Add Italian DevOps course (#10222) --- 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 6edaa0a235983..ee5aa91f65e2a 100644 --- a/courses/free-courses-it.md +++ b/courses/free-courses-it.md @@ -99,6 +99,7 @@ ### DevOps +* [Corso DevOps](https://www.youtube.com/playlist?list=PLU2FPKLp7ojKcxrKXr1cFmXH81tMK4P3E) - Michele Ferracin * [Docker - EmmeCiLab](https://www.youtube.com/playlist?list=PLCbSCJEIR6CpDJw4MawjHlgbsP3IG376e) - Mauro Cicolella From 718dfe7673488b46309469d782ed839edff52a7d Mon Sep 17 00:00:00 2001 From: TheOne04 <64768475+TheOne04@users.noreply.github.com> Date: Fri, 13 Oct 2023 07:21:22 +0530 Subject: [PATCH 422/854] Update free-courses-en.md (#10224) Added new course by CS50 to the SQL subcategory --- 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 76fd629703529..8ebf3202035cd 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -522,6 +522,7 @@ #### SQL +* [CS50’s Introduction to Databases with SQL](https://cs50.harvard.edu/sql/2023/) - Carter Zenke, David J. Malan (Harvard OpenCourseWare and edX) * [Getting Started with SQL for Application Developers](https://university.cockroachlabs.com/courses/course-v1:crl+getting-started-with-sql-for-app-devs+self-paced/about) - Wade Waldron (Cockroach Labs Inc.) *(email address required)* * [Introduction to Database Queries](https://www.edx.org/course/introduction-to-database-queries) - Aspen Olmsted (edX New York University) * [Introduction to Databases and SQL Querying](https://www.udemy.com/course/introduction-to-databases-and-sql-querying/) - Rakesh Gopalakrishnan (Udemy) From b93a24a7cd1b6ac510107ed4a565d7a680a02f3d Mon Sep 17 00:00:00 2001 From: Kawsar Alam Even <67571769+KawsarAlamEven@users.noreply.github.com> Date: Fri, 13 Oct 2023 08:39:25 +0600 Subject: [PATCH 423/854] Add New PHP Playlist (#10200) * Add New PHP Playlist * Solved Alphabetical Issue --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 1b5e4efa52743..405bcef72853f 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -247,6 +247,7 @@ Online School ### PHP * [PHP All You Need To Know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVCFLIrGA1GaxacvPTDQcsMV) - Stack Learner +* [PHP Bangla Tutorial - Basic To Advanced](https://www.youtube.com/playlist?list=PL4iFnndHldui-0507zycrQBo_HFU8-mi9) - JS Bangladesh * [php bangla tutorial for beginners \| php8 bangla tutorial](https://www.youtube.com/playlist?list=PLbC4KRSNcMnqBfSoiU5TG7FF4FQmCpoSp) - Learn Hunter * [PHP OOP Bangla Tutorial \| Object Oriented Programming Bangla Tutorial](https://www.youtube.com/playlist?list=PLJC7GfA2DHaAFmx7JppHrrFfsCNLeKn9G) - Technology Village From f4d9f4a710cddcd19a925bfdb6e685f8fe82a945 Mon Sep 17 00:00:00 2001 From: Tom <37348010+Fazer01@users.noreply.github.com> Date: Fri, 13 Oct 2023 04:46:28 +0200 Subject: [PATCH 424/854] Add learning csharp ebook to books (#10196) * Add learning csharp ebook to books * Changes after PR comment --------- Co-authored-by: Tom --- 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 5008a85b872e7..f240209c3b18f 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -494,6 +494,7 @@ Books on general-purpose programming that don't focus on a specific language are * [High level asynchronous programming with Reactive Extensions](https://github.com/petroemil/Rx.Book) - Emil Petro * [Introduction to Rx](http://www.introtorx.com) * [Learn C# in Y Minutes](https://learnxinyminutes.com/docs/csharp/) +* [Learning C# Language](https://riptutorial.com/Download/csharp-language.pdf) - Compiled from StackOverflow Documentation (PDF) * [Mastering Xamarin UI Development, Second Edition](https://www.packtpub.com/free-ebook/mastering-xamarin-ui-development-second-edition/9781788995511) - Steven F. Daniel (Packt account *required*) * [Modernize existing .NET applications with Azure cloud and Windows Containers](https://docs.microsoft.com/en-us/dotnet/architecture/modernize-with-azure-containers/) - Cesar de la Torre * [Modernizing Desktop Apps on Windows with .NET 6](https://docs.microsoft.com/en-us/dotnet/architecture/modernize-desktop) - Olia Gavrysh, Miguel Angel Castejón Dominguez From 46d209a3b2ec65f10b2a9a6344d5acad5357b4f0 Mon Sep 17 00:00:00 2001 From: Abin Abraham <97458720+itsabinabraham@users.noreply.github.com> Date: Fri, 13 Oct 2023 08:39:25 +0530 Subject: [PATCH 425/854] Courses on Computer Networks and Distributed Computing added in the Malayalam language section (#10128) * Changes Made * Changes made * Update free-courses-ml.md --- courses/free-courses-ml.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/courses/free-courses-ml.md b/courses/free-courses-ml.md index fdf0aa94bb416..23781ec0113d0 100644 --- a/courses/free-courses-ml.md +++ b/courses/free-courses-ml.md @@ -7,6 +7,7 @@ * [C#](#csharp) * [Compiler Design](#compiler-design) * [Data Structure](#data-structure) +* [Distributed Computing](#distributed-computing) * [Docker](#docker) * [Flutter](#flutter) * [Game Development](#game-development) @@ -23,6 +24,7 @@ * [Kotlin](#kotlin) * [Linux](#linux) * [MySQL](#mysql) +* [Networking](#networking) * [PHP](#php) * [Laravel](#laravel) * [Python](#python) @@ -71,6 +73,11 @@ * [Data Structure Challenge](https://youtube.com/playlist?list=PLY-ecO2csVHc5kajCd3fHU6MhkTABkRh9) - Brototype Malayalam +### Distributed Computing + +* [Distributed Computing KTU 2019 Scheme](https://www.youtube.com/playlist?list=PLOFxFYuwv2Bs7dYmPIK1_yuQMxmN1P8V8) - Edu Smash + + ### Docker * [Docker](https://www.youtube.com/playlist?list=PLhW3qG5bs-L99pQsZ74f-LC-tOEsBp2rK) - Automation Step by Step @@ -177,6 +184,12 @@ * [SQL / MYSQL Malayalam Tutorial Full Course](https://www.youtube.com/playlist?list=PL1JrLEBAapUXMuDKwPVVzhlBge9fdxV51) - Yes Tech Media +### Networking + +* [CCNA Malayalam Tutorial(s)](https://www.youtube.com/playlist?list=PLO7o5VCTCpe-7jj04hLM002hQM5J-f3tl) - Networking Malayalam +* [Computer Networks - S5](https://www.youtube.com/playlist?list=PLI74-7rtCb9BRUw6JzCm_wwLdQJc3jSwO) - Eduline CSE Knowledge Sharing Platform + + ### PHP * [PHP Programming Malayalam Tutorial for Beginners](https://www.youtube.com/watch?v=nFYWCouZ1UA) - Yes Tech Media From 28f7bb2901704d7bd16138c3dc61ef1129fc1071 Mon Sep 17 00:00:00 2001 From: Atharva_404 <72994819+Atharva-3000@users.noreply.github.com> Date: Fri, 13 Oct 2023 08:55:11 +0530 Subject: [PATCH 426/854] Added new advanced course for Next.js (#9749) * Added new advanced course for Next.js * (Changes made) Added new advanced course for Next.js #9749 * (changes made)Update free-courses-en.md Removed redundant link, which got miss copied * Update courses/free-courses-en.md Co-authored-by: Eric Hellman * (changes made)Update free-courses-en.md --------- 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 8ebf3202035cd..98e6840c65dac 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -965,6 +965,7 @@ * [Mastering Next.js](https://masteringnextjs.com) * [Next.js for Beginners - Full Course](https://www.youtube.com/watch?v=1WmNXEVia8I) - Kapehe (FreeCodeCamp) * [Next.js Tutorial for Beginners](https://youtube.com/playlist?list=PLC3y8-rFHvwgC9mj0qv972IO5DmD-H0ZH) - Codevolution +* [Next.js Tutorials for Beginners](https://youtube.com/playlist?list=PL0Zuz27SZ-6Pk-QJIdGd1tGZEzy9RTgtj) - Dave Gray #### NodeJS From 1ee75703ffed0d6f9b2ceb115ccb03f8e7f19810 Mon Sep 17 00:00:00 2001 From: esmaeelE Date: Fri, 13 Oct 2023 07:21:47 +0330 Subject: [PATCH 427/854] The Tao of Programming translation added (#10038) * Update free-programming-books-fa_IR.md The Tao of Programming * Update free-programming-books-fa_IR.md Reorder alphabetically. * fix PDF indication add pdf type of file * fix space in pdf indication fix space in pdf indication --- books/free-programming-books-fa_IR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-fa_IR.md b/books/free-programming-books-fa_IR.md index abc6458581063..a79977dd1b3cb 100644 --- a/books/free-programming-books-fa_IR.md +++ b/books/free-programming-books-fa_IR.md @@ -56,6 +56,7 @@ ### Linux +* [تائوی برنامه نویسان](https://aidinhut.com/fa/books/the_tao_of_programming.pdf) (PDF) * [فقط برای تفریح؛ داستان یک انقلابی اتفاقی](https://linuxstory.ir) * [لینوکس و زندگی؛‌ درس‌هایی برای گیک های جوان](https://linuxbook.ir) From 0b35407465a49a88db10d944dfac57a7b0742f10 Mon Sep 17 00:00:00 2001 From: Himanshu Gupta <114623040+devhimanshuu@users.noreply.github.com> Date: Fri, 13 Oct 2023 09:23:28 +0530 Subject: [PATCH 428/854] Update free-courses-hi.md (#10248) Add system design resources --- 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 e9f6021d6f1fc..f5820c5fac28f 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -625,6 +625,8 @@ * [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 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 ### TypeScript From 537a03fb6ad2bbbaa43663ae873f359bb38a18ad Mon Sep 17 00:00:00 2001 From: HelloSeaNation Date: Sat, 14 Oct 2023 02:48:56 +1300 Subject: [PATCH 429/854] Fix translation error (review requested) (#10204) * Update CONTRIBUTING-zh.md Commit zh translation * Update CONTRIBUTING-zh.md commit translation * Update CONTRIBUTING-zh.md * Update CONTRIBUTING-zh.md Correction from traditional Chinese to Simplified Chinese and translate the rest of the Contributing file * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Colin-coder <1527190079@qq.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update free-courses-en.md * Update free-courses-en.md * revert mistake --------- Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> Co-authored-by: Colin-coder <1527190079@qq.com> --- docs/CONTRIBUTING-zh.md | 138 +++++++++++++++++++--------------------- 1 file changed, 67 insertions(+), 71 deletions(-) diff --git a/docs/CONTRIBUTING-zh.md b/docs/CONTRIBUTING-zh.md index ccf9ab7f441db..6eae78e6f7518 100644 --- a/docs/CONTRIBUTING-zh.md +++ b/docs/CONTRIBUTING-zh.md @@ -175,120 +175,116 @@ ### 按字母順序 -- 當有多個以相同字母開頭的標題時,按第二個排序,依此類推。例如:“aa”位於 “ab” 之前 -- “onetwo” 位於 “onetwo”之前 +- 当有多个以相同字母开头的标题时,按第二个排序,依此类推。例如:“aa”位于 “ab” 之前 +- “onetwo” 位于 “onetwo”之前 -如果您看到錯誤的鏈接,請檢查 linter 錯誤訊息以了解應該交換哪些行。 +如果您看到错误的链接,请检查 linter 错误讯息以了解应该交换哪些行。 -### 筆記 +### 笔记 -雖然基礎知識相對簡單,但我們列出的資源卻多種多樣。以下是關於我們如何處理這種多樣性的一些說明。 +虽然基础知识相对简单,但我们列出的资源却多种多样。以下是关于我们如何处理这种多样性的一些说明。 -#### Metadata +#### 元数据 -Our lists provide a minimal set of metadata: titles, URLs, creators, platforms, and access notes. +我们的清单提供了一组最小的元资料:标题、URL、创建者、平台和存取注释。 -##### Titles +##### 标题 -- No invented titles. We try to take titles from the resources themselves; contributors are admonished not to invent titles or use them editorially if this can be avoided. An exception is for older works; if they are primarily of historical interest, a year in parentheses appended to the title helps users know if they are of interest. -- No ALLCAPS titles. Usually title case is appropriate, but when doubt use the capitalization from the source -- No emojis. +- 不要创作标题。我们尽量从资源本身获取标题;强烈建议贡献者不要创作标题,或者在可以避免的情况下不要编辑它们原始标题。对于较旧的作品有一个例外;如果它们主要具有历史价值,将年份括在标题后的括号内可以帮助用户了解它们是否有兴趣。 +- 不要使用全大写标题。常规的标题大小写是合适的,但如有疑问,请使用来源的大小写格式。 +- 不要使用表情符号 -##### URLs +##### 网址 -- We don't permit shortened URLs. -- Tracking codes must be removed from the URL. -- International URLs should be escaped. Browser bars typically render these to Unicode, but use copy and paste, please. -- Secure (`https`) URLs are always preferred over non-secure (`http`) urls where HTTPS has been implemented. -- We don't like URLs that point to webpages that don't host the listed resource, but instead point elsewhere. +- 我们不允许使用短链。 +- 必须从网址中删除追踪代码。 +- 国际网址应进行转义。浏览器列通常会将这些内容呈现为 Unicode,但请使用复制和贴上。 +- 在支持 HTTPS 的网站,安全的(https)URL总是优于非安全的(http)URL。 +- 我们不喜欢网址指向不托管所列资源的网页,而是指向其他地方。 -##### Creators +##### 创作者 -- We want to credit the creators of free resources where appropriate, including translators! -- For translated works the original author should be credited. We recommend using [MARC relators](https://loc.gov/marc/relators/relaterm.html) to credit creators other than authors, as in this example: +- 我们希望在适当的情况下赞扬免费资源的创建者,包括翻译人员! +- 翻译作品,应注明原作者。我们建议使用 [MARC relators](https://loc.gov/marc/relators/relaterm.html) 来表彰作者以外的创作者,如下例所示: ```markdown - * [A Translated Book](http://example.com/book-zh.html) - John Doe, `trl.:` Mike The Translator + * [译作](http://example.com/book-zh.html) - John Doe,`trl.:` 译者麦克 ``` + 这里,注解「trl.:」使用「翻译器」的 MARC 相关程式码。 +- 使用逗号「,」来分隔作者清单中的每个项目。 +- 您可以使用「`et al.`」来缩短作者清单。 +- 我们不允许为创作者提供链接。 +- 对于编译或混音作品,「创作者」可能需要描述。例如,「Go​​alKicker」或「RIP Tutorial」书籍被标记为「`Compiled from StackOverflow Documentation`」。 - here, the annotation `trl.:` uses the MARC relator code for "translator". -- Use a comma `,` to delimit each item in the author list. -- You can shorten author lists with "`et al.`". -- We do not permit links for Creators. -- For compilation or remixed works, the "creator" may need a description. For example, "GoalKicker" or "RIP Tutorial" books are credited as "`Compiled from StackOverflow documentation`". +##### 平台及接入注意事项 -##### Platforms and Access Notes +- 课程。尤其是对于我们的课程列表,平台是资源描述的重要部分。这是因为不同的课程平台有不同的功能和访问模型。尽管我们通常不会列出需要注册的书籍,但许多课程平台的功能在没有某种帐户的情况下无法工作。课程平台的例子包括 Coursera、EdX、Udacity 和 Udemy。当一个课程依赖于一个平台时,应在括号中列出平台名称。 +- Youtube.我们有许多包含 YouTube 播放清单的课程。我们不会将 YouTube 列为平台,而是尝试列出 YouTube 创作者,这通常是一个子平台。 +- YouTube影片。我们通常不会连结到单一 YouTube 视频,除非它们的长度超过一个小时并且结构类似于课程或教程。 +- Leanpub。 Leanpub 托管具有多种存取模式的书籍。有时一本书无需注册即可阅读;有时一本书需要 Leanpub 帐户才能免费存取。考虑到书籍的品质以及 Leanpub 存取模型的混合性和流动性,我们允许使用存取注释「*(Leanpub 帐户或请求的有效电子邮件)*」列出后者。 -- Courses. Especially for our course lists, the platform is an important part of the resource description. This is because course platforms have different affordances and access models. While we usually won't list a book that requires a registration, many course platforms have affordances that don't work without some sort of account. Example course platforms include Coursera, EdX, Udacity, and Udemy. When a course depends on a platform, the platform name should be listed in parentheses. -- YouTube. We have many courses which consist of YouTube playlists. We do not list YouTube as a platform, we try to list the YouTube creator, which is often a sub-platform. -- YouTube videos. We usually don't link to individual YouTube videos unless they are more than an hour long and are structured like a course or a tutorial. -- Leanpub. Leanpub hosts books with a variety of access models. Sometimes a book can be read without registration; sometimes a book requires a Leanpub account for free access. Given quality of the books and the mixture and fluidity of Leanpub access models, we permit listing of the latter with the access note `*(Leanpub account or valid email requested)*`. +#### 流派 +决定资源属于哪个清单的第一条规则是查看资源如何描述自己。如果它称自己为一本书,那么也许它就是一本书。 -#### Genres +##### 我们未列出的流派 -The first rule in deciding which list a resource belongs in is to see how the resource describes itself. If it calls itself a book, then maybe it's a book. +由于互联网非常庞大,因此我们不将以下内容包括在列表中: +- 博客(博客网站) +- 博客文章 +- 网站(那些托管我们列出的大量项目的网站除外)。 +- 不属于课程或录屏的视频。 +- 书籍章节 +- 书籍的预览样章 +- IRC 或 Telegram 频道 +- Slack 或邮件列表 -##### Genres we don't list +我们的竞争性节目清单对这些例外情况没有那么严格。 仓库的范围由社区决定;如果您想建议更改或新增范围,请使用 issue 提出建议 -Because the Internet is vast, we don't include in our lists: -- blogs -- blog posts -- articles -- websites (except for those that host LOTS of items that we list). -- videos that aren't courses or screencasts. -- book chapters -- teaser samples from books -- IRC or Telegram channels -- Slacks or mailing lists +##### 书籍与其他东西 -Our competitive programming lists are not as strict about these exclusions. The scope of the repo is determined by the community; if you want to suggest a change or addition to the scope, please use an issue to make the suggestion. +我们对书本性并不那么挑剔。以下是一些表示资源是一本书的属性: +- 它有一个 ISBN(国际标准书号) +- 它有一个目录 +- 提供可下载版本,尤其是 ePub 档案。 +- 它有版本 +- 它不依赖互动内容或视频 +- 它试图全面涵盖一个主题 +- 它是独立的 -##### Books vs. Other Stuff +我们列出的许多书籍不具备这些属性;这可能取决于上下文。 -We're not that fussy about book-ness. Here are some attributes that signify that a resource is a book: -- it has an ISBN (International Standard Book Number) -- it has a Table of Contents -- a downloadable version is offered, especially ePub files. -- it has editions -- it doesn't depend on interactive content or videos -- it tries to comprehensively cover a topic -- it's self-contained +##### 书与课程 -There are lots of books that we list that don't have these attributes; it can depend on context. +有时这些可能很难区分! +课程通常有相关的教科书,我们会将其列在图书列表中。课程包括讲座、练习、测试、笔记或其他教学辅助工具。单个讲座或视频本身并不是一门课程。PowerPoint不是课程。 -##### Books vs. Courses -Sometimes these can be hard to distinguish! +##### 交互式教程与其他东西 -Courses often have associated textbooks, which we would list in our books lists. Courses have lectures, exercises, tests, notes or other didactic aids. A single lecture or video by itself is not a course. A powerpoint is not a course. +如果您可以将其打印出来并保留其精髓,那么它就不是交互式教程。 -##### Interactive Tutorials vs. Other stuff +### 自动化 -If you can print it out and retain its essence, it's not an Interactive Tutorial. +- 格式化规则的执行是通过以下方式自动执行的 [GitHub Actions](https://github.com/features/actions) 用 [fpb-lint](https://github.com/vhf/free-programming-books-lint) (see [`.github/workflows/fpb-lint.yml`](../.github/workflows/fpb-lint.yml)) +- URL 验证使用 [awesome_bot](https://github.com/dkhamsing/awesome_bot) +- 要触发 URL 验证,请推送包含以下内容的 commit message 的提交 `check_urls=file_to_check`: - -### Automation - -- Formatting rules enforcement is automated via [GitHub Actions](https://github.com/features/actions) using [fpb-lint](https://github.com/vhf/free-programming-books-lint) (see [`.github/workflows/fpb-lint.yml`](../.github/workflows/fpb-lint.yml)) -- URL validation uses [awesome_bot](https://github.com/dkhamsing/awesome_bot) -- To trigger URL validation, push a commit that includes a commit message containing `check_urls=file_to_check`: - - ```properties + ```特性 check_urls=free-programming-books.md free-programming-books-zh.md ``` - -- You may specify more than one file to check, using a single space to separate each entry. -- If you specify more than one file, results of the build are based on the result of the last file checked. You should be aware that you may get passing green builds due to this so be sure to inspect the build log at the end of the Pull Request by clicking on "Show all checks" -> "Details". + +- - 您可以指定多个要检查的文件,使用单个空格分隔每个条目。 +- 如果您指定了多个文件,构建的结果将基于最后一个检查的文件的结果。您应该注意,由于这个原因,您可能会得到通过的绿色构建,所以请确保在拉取请求结束时检查构建日志,点击 “Show all checks”->“Details”。 From 8ca9706fd91354c62b1cf84a58ab77ef807537b8 Mon Sep 17 00:00:00 2001 From: Naik Mubashir <124430100+naikmubashir@users.noreply.github.com> Date: Fri, 13 Oct 2023 20:07:08 +0530 Subject: [PATCH 430/854] Update free-courses-en.md (#10234) * Update free-courses-en.md Add a javascript course * Update free-courses-en.md "(YouTube)" removed --- 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 98e6840c65dac..b8b45a55d8131 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -899,6 +899,7 @@ * [Learn modern JavaScript](https://scrimba.com/learn/es6) - Beau Carnes (Scrimba) (Scrimba account *required*) * [Learn to Program in Javascript: Beginner to Pro](https://www.udemy.com/course/programming-in-javascript) - Raghavendra Dixit (Udemy) * [learn:query](https://learnquery.infinum.com) +* [Modern JavaScript From The Beginning](https://www.youtube.com/watch?v=BI1o2H9z9fo) - Traversy Media * [Namaste 🙏 JavaScript: An In-Depth JavaScript Fundamentals Course](https://www.youtube.com/playlist?list=PLlasXeu85E9cQ32gLCvAvr9vNaUccPVNP) - Akshay Saini * [npm - Mastering the Basics](https://www.udemy.com/course/npm-mastering-the-basics/) - Vishwas Gopinath (Udemy) * [Object-Oriented JavaScript](https://www.udacity.com/course/object-oriented-javascript--ud711) - Richard Kalehoff (Udacity) From 3f54b8a21f159b941a7225f1eae111d75643b858 Mon Sep 17 00:00:00 2001 From: Kawsar Alam Even <67571769+KawsarAlamEven@users.noreply.github.com> Date: Fri, 13 Oct 2023 20:43:00 +0600 Subject: [PATCH 431/854] Css list (#10189) * Add New Tailwind CSS Play List * Add New Css Play List * Update free-courses-bn.md * Update free-courses-bn.md solved css list issue --- courses/free-courses-bn.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 405bcef72853f..94cf00ce33beb 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -120,8 +120,9 @@ Online School ### HTML and CSS * [CSS Complete Course in Bangla 2021](https://www.youtube.com/playlist?list=PLgH5QX0i9K3qjCBXjTmv7Xeh8MDUUVJDO) - Anisul Islam -* [CSS3 and CSS4 Weird Parts Bangla Tutorial](https://www.youtube.com/playlist?list=PL_XxuZqN0xVD3oeT3ckKBmnc7krm-SZl2) - Stack Learner * [CSS Bangla Tutorial](https://www.youtube.com/playlist?list=PLm64fbD5Onxvj4aifOC8P8U8inUqWzdSH) - Moshiur +* [CSS3 Essential Training (Bangla)](https://www.youtube.com/playlist?list=PLSNRR4BKcowA9IsN4F5utx7OlWUdN0RZV) - Procoder BD +* [CSS3 and CSS4 Weird Parts Bangla Tutorial](https://www.youtube.com/playlist?list=PL_XxuZqN0xVD3oeT3ckKBmnc7krm-SZl2) - Stack Learner * [HTML Complete Course in Bangla 2021(Beginner to Advanced)](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oHBr5dsumGwjUxByN5Lnw3) - Anisul Islam * [HTML Tutorial in Bangla](https://w3programmers.com/bangla/html-basics/) - w3programmers * [HTML Bangla Tutorial](https://www.youtube.com/playlist?list=PLm64fbD5OnxuObyOVSxcM0TUcBLDF2w64) - Moshiur From 8a1530e02bebcc9a510f86e6495f5e13fd654841 Mon Sep 17 00:00:00 2001 From: Eric Hellman Date: Fri, 13 Oct 2023 10:51:24 -0400 Subject: [PATCH 432/854] sort bangla courses (#10275) --- courses/free-courses-bn.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 94cf00ce33beb..a6beb9f276dcb 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -55,8 +55,8 @@ * [C Programming Bangla Tutorial Course](https://www.youtube.com/playlist?list=PLgH5QX0i9K3pCMBZcul1fta6UivHDbXvz) - Anisul Islam * [C Programming Bangla Tutorial](https://youtube.com/playlist?list=PLdl6zXgLsy3zwNjSMiYlOZOr20sykTfgo) - Bangla Coding Tutor * [C Programming Bangla Tutorial For Beginners 2023](https://youtube.com/playlist?list=PLNMnAEqLBwmrwDSycdTLsvZBhmK5kOtgV) - Hablu Programmer -* [Pattern Printing in C](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oTxQhx2kejYmQn6qtRULCD) - Anisul Islam * [C Programming in Bangla - from Zero to Hero](https://www.udemy.com/course/c-programming-in-bangla/) - Ministry of Codes (MoC), Prapty Rahman +* [Pattern Printing in C](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oTxQhx2kejYmQn6qtRULCD) - Anisul Islam ### C\# @@ -119,13 +119,13 @@ Online School ### HTML and CSS -* [CSS Complete Course in Bangla 2021](https://www.youtube.com/playlist?list=PLgH5QX0i9K3qjCBXjTmv7Xeh8MDUUVJDO) - Anisul Islam * [CSS Bangla Tutorial](https://www.youtube.com/playlist?list=PLm64fbD5Onxvj4aifOC8P8U8inUqWzdSH) - Moshiur -* [CSS3 Essential Training (Bangla)](https://www.youtube.com/playlist?list=PLSNRR4BKcowA9IsN4F5utx7OlWUdN0RZV) - Procoder BD +* [CSS Complete Course in Bangla 2021](https://www.youtube.com/playlist?list=PLgH5QX0i9K3qjCBXjTmv7Xeh8MDUUVJDO) - Anisul Islam * [CSS3 and CSS4 Weird Parts Bangla Tutorial](https://www.youtube.com/playlist?list=PL_XxuZqN0xVD3oeT3ckKBmnc7krm-SZl2) - Stack Learner +* [CSS3 Essential Training (Bangla)](https://www.youtube.com/playlist?list=PLSNRR4BKcowA9IsN4F5utx7OlWUdN0RZV) - Procoder BD +* [HTML Bangla Tutorial](https://www.youtube.com/playlist?list=PLm64fbD5OnxuObyOVSxcM0TUcBLDF2w64) - Moshiur * [HTML Complete Course in Bangla 2021(Beginner to Advanced)](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oHBr5dsumGwjUxByN5Lnw3) - Anisul Islam * [HTML Tutorial in Bangla](https://w3programmers.com/bangla/html-basics/) - w3programmers -* [HTML Bangla Tutorial](https://www.youtube.com/playlist?list=PLm64fbD5OnxuObyOVSxcM0TUcBLDF2w64) - Moshiur * [HTML5 \| HTML Tutorial For Beginners](https://www.youtube.com/playlist?list=PLNMnAEqLBwmo2aAHG1hT41QCgYV3366gp) - Hablu Programmer @@ -140,8 +140,8 @@ Online School #### Tailwind * [Tailwind CSS](https://www.youtube.com/playlist?list=PLSNRR4BKcowD8Vo0owqLtHhVpSSZ4w6Om) - Procoder BD -* [Tailwind CSS Bangla Tutorial Series](https://youtube.com/playlist?list=PLHiZ4m8vCp9P23SqlHL0QAqiwS_oCofV2) - Learn with Sumit * [Tailwind CSS Bangla Tutorial Basic to Project Series](https://www.youtube.com/playlist?list=PL2ozzDVxiDachzWAOiMRrjgrqe7EO-XOv) - CODE ABC +* [Tailwind CSS Bangla Tutorial Series](https://youtube.com/playlist?list=PLHiZ4m8vCp9P23SqlHL0QAqiwS_oCofV2) - Learn with Sumit * [Tailwind CSS Tutorials in Bangla](https://www.youtube.com/playlist?list=PLerpoOYRrjUxnfWO73zj2R_y-e_Dw1ine) - Programming Shikhbo @@ -153,11 +153,11 @@ Online School ### Java +* [Java Bangla (বাংলা) tutorial for beginners](https://youtube.com/playlist?list=PL82MewGFQkx1jjozz7I98Yjanw8n6p9HP) - Time & Training * [Java Bangla Tutorials \| CORE Java \| Complete OOP](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oAZUB2QXR-dZac0c9HNyRa) - Anisul Islam * [Java Basic Syntax Bangla Tutorial](https://www.youtube.com/playlist?list=PLdl6zXgLsy3xCae1uL6rJ8Ay9sIiyBy5I) - Bangla Coding Tutor * [Java Course! Full Course Bangla](https://www.youtube.com/playlist?list=PLysy6TYSMvpJmMN0ElbC936RmmFustDiy) - Online Course * [Java Swing Bangla Tutorials](https://www.youtube.com/playlist?list=PLgH5QX0i9K3rAHKr6IteF5kdgN6BorH9l) - Anisul Islam -* [Java Bangla (বাংলা) tutorial for beginners](https://youtube.com/playlist?list=PL82MewGFQkx1jjozz7I98Yjanw8n6p9HP) - Time & Training * [জাভা এন্টারপ্রাইজ এডিশন](https://dimikcomputing.com/course/javaee-online-course/) - দ্বিমিক কম্পিউটিং @@ -170,8 +170,8 @@ Online School * [JavaScript Bangla Tutorial Course 2021](https://www.youtube.com/playlist?list=PLgH5QX0i9K3qzryglMjcyEktz4q7ySunX) - Anisul Islam * [JavaScript Behind The Scene Bangla Tutorial](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDPaOrWvTIuhb5GRoJVWiE2) - Stack Learner * [JavaScript Full Playlist With Order](https://www.youtube.com/playlist?list=PL_XxuZqN0xVAJTV_1ZXwB1XIiFkK0ddZA) - Stack Learner -* [JS Bangla Tutorial Series for Beginners](https://www.youtube.com/playlist?list=PLHiZ4m8vCp9OkrURufHpGUUTBjJhO9Ghy) - Sumit Saha (Learn with Sumit) * [JavaScript Tutorial For Beginners](https://www.youtube.com/playlist?list=PLNMnAEqLBwmodUM0HlExxtYERNS2YARhW) - Hablu Programmer +* [JS Bangla Tutorial Series for Beginners](https://www.youtube.com/playlist?list=PLHiZ4m8vCp9OkrURufHpGUUTBjJhO9Ghy) - Sumit Saha (Learn with Sumit) * [Make Fun of JavaScript Array](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDr08QgQHljCecWtA4jBLnS) - Stack Learner * [Modern JavaScript Bangla Tutorials](https://www.youtube.com/playlist?list=PL4iFnndHlduhY_C69D8XSVqG7IOdbzmfb) - JS Bangladesh * [Modern JavaScript ES6 Bangla Tutorial](https://www.youtube.com/playlist?list=PLHiZ4m8vCp9MFjMRp9EEHWKArbi0wdgXG) - Sumit Saha (Learn with Sumit) @@ -180,9 +180,9 @@ Online School #### Angular +* [Angular 12 Easy Tutorial in Bangla](https://www.youtube.com/playlist?list=PLEfqpT48xB4H2gOHDzs2dm_ZmoECuTHtR) - web-man * [Angularjs bangla tutorial basic](https://www.youtube.com/playlist?list=PLbC4KRSNcMnr2ZFQne_jotsiX9hGwLJHG) - Learn Hunter * [AngularJS bangla tutorial](https://www.youtube.com/playlist?list=PLZURtcoL43SUpJj_n_yGoqM4RMqQoBbst) - tutplus24 -* [Angular 12 Easy Tutorial in Bangla](https://www.youtube.com/playlist?list=PLEfqpT48xB4H2gOHDzs2dm_ZmoECuTHtR) - web-man #### jQuery @@ -208,8 +208,8 @@ Online School #### React * [React - Redux Complete Course](https://www.youtube.com/playlist?list=PL_XxuZqN0xVAvcGzTEAyPSOqgUQA08rNB) - Stack Learner -* [React JS Tutorial Bangla Series for Beginners](https://www.youtube.com/playlist?list=PLHiZ4m8vCp9M6HVQv7a36cp8LKzyHIePr) - Sumit Saha (Learn with Sumit) * [React JS Bangla Tutorial \| React Tutorial For Beginners](https://www.youtube.com/playlist?list=PLNMnAEqLBwmqvuLEb5fVyGfcdMMlrEsHL) - Hablu Programmer +* [React JS Tutorial Bangla Series for Beginners](https://www.youtube.com/playlist?list=PLHiZ4m8vCp9M6HVQv7a36cp8LKzyHIePr) - Sumit Saha (Learn with Sumit) * [Understand ReactJS Advanced Features](https://www.youtube.com/playlist?list=PL_XxuZqN0xVBaeF3qUyvr2AxoXGwDd5cx) - Stack Learner * [Understand ReactJS Core Features](https://www.youtube.com/playlist?list=PL_XxuZqN0xVBANld2gDEE6_0G886zavUs) - Stack Learner * [১ ভিডিওতে রিয়্যাক্ট শিখুন ! ফুল কোর্স](https://www.youtube.com/watch?v=6wilewRV3xQ) - Rabbil Hasan @@ -270,9 +270,9 @@ Online School * [Bangla Python Tutorial for Beginners](https://www.youtube.com/playlist?list=PLlBKlxyCgmsCYJLq9qc5QzaU-oBFJN79B) - Niamul Hasan (StartBit) * [Python All You Need To Know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVCH8fRfZ8sUuKEQQYIFMjtJ) - Stack Learner +* [Python Bangla Tutorial 2023](https://www.youtube.com/playlist?list=PLNMnAEqLBwmpR8JDBOEl0jrzmH1vPnO7v) - Hablu Programmer * [Python Bangla Tutorials for Beginners](https://www.youtube.com/playlist?list=PLgH5QX0i9K3rz5XqMsTk41_j15_6682BN) - Anisul Islam * [Python tutorials by Zulkarnine](https://www.youtube.com/playlist?list=PLV3rqOvr9vgkW7U-kdxtUBx74ICpw94k8) - Zulkarnine Mahmud -* [Python Bangla Tutorial 2023](https://www.youtube.com/playlist?list=PLNMnAEqLBwmpR8JDBOEl0jrzmH1vPnO7v) - Hablu Programmer #### Django @@ -316,9 +316,9 @@ Online School ### WordPress +* [Wordpress Bangla Tutorial Course for beginner to advanced level](https://www.youtube.com/playlist?list=PLeCz-UdZ0uzQVPdQN-mWnz8896BdYMqAf) - Freelancer Mannan * [WordPress Bangla Tutorial](https://www.youtube.com/playlist?list=PLm64fbD5Onxti7DiUkX3UX3P2tuiEw30E) - Moshiur * [WordPress Customization Bangla Tutorial](https://www.youtube.com/playlist?list=PLbC4KRSNcMno7NzhTgGhoZtRjLiHUo8m4) - Learn Hunter -* [Wordpress Bangla Tutorial Course for beginner to advanced level](https://www.youtube.com/playlist?list=PLeCz-UdZ0uzQVPdQN-mWnz8896BdYMqAf) - Freelancer Mannan -* [WordPress Theme Development Tutorial Bangla ](https://www.youtube.com/playlist?list=PLSNRR4BKcowD6A-U_ll9ayJWqOEz3XD8l) - Procoder BD * [WordPress Plugin Development](https://www.youtube.com/playlist?list=PLSNRR4BKcowCkeAxfdtTsLqwR0LJYwDaz) - Procoder BD +* [WordPress Theme Development Tutorial Bangla ](https://www.youtube.com/playlist?list=PLSNRR4BKcowD6A-U_ll9ayJWqOEz3XD8l) - Procoder BD From 23dfaa8991cec15870477c0f4ed4c914243bac60 Mon Sep 17 00:00:00 2001 From: Atharva Kulkarni Date: Sat, 14 Oct 2023 22:26:44 +0530 Subject: [PATCH 433/854] (COURSE): Added the marathi langauge courses markdown file (#10211) * Free Courses of language kannada added * Free Courses of language kannada added * Free Courses of language kannada added * Free Courses of language kannada added * Free Courses of language kannada added * Free Courses of language kannada added * Changes made * Changes made * Changes made * Changes made * Changes made * Changes made * shortened url changed and removed tracking parameters from the link * Made alphabetical order changes * Added marathi languages free courses links * Changes made * Made the changes * Changes made --- README.md | 1 + courses/free-courses-mr.md | 85 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+) create mode 100644 courses/free-courses-mr.md diff --git a/README.md b/README.md index de5ec2783d8d1..a1cb3cb77ca58 100644 --- a/README.md +++ b/README.md @@ -146,6 +146,7 @@ This project lists books and other resources grouped by genres: + [Khmer / ភាសាខ្មែរ](courses/free-courses-km.md) + [Korean / 한국어](courses/free-courses-ko.md) + [Malayalam / മലയാളം](courses/free-courses-ml.md) ++ [Marathi / मराठी](courses/free-courses-mr.md) + [Nepali / नेपाली](courses/free-courses-ne.md) + [Norwegian / Norsk](courses/free-courses-no.md) + [Persian / Farsi (Iran) / فارسى](courses/free-courses-fa_IR.md) diff --git a/courses/free-courses-mr.md b/courses/free-courses-mr.md new file mode 100644 index 0000000000000..79a61a7c7d535 --- /dev/null +++ b/courses/free-courses-mr.md @@ -0,0 +1,85 @@ +### Index + +* [Android](#android) +* [Angular](#angular) +* [Arduino](#arduino) +* [C](#c) +* [C#](#csharp) +* [C++](#cpp) +* [Data Science](#datascience) +* [Databases](#databases) +* [HTML and CSS](#html-and-css) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) + + +### Android + +* [अँड्रॉइड ऍप डेव्हलपमेंट मराठी \| Android App Development in Marathi](https://youtube.com/playlist?list=PLy1NOWTMDFjDLCgmxRNLDJtlutJOYl2d7) - उत्तर + + +### Angular + +* [Angular in Marathi](https://youtube.com/playlist?list=PLpDAynbYcV3sruD9MNfmZtimPCKHicA2V) - Finishing School +* [Angular Tutorials in Marathi](https://youtube.com/playlist?list=PLMs908ICeVMEBw4CevNdPvvIJDaQV1ISN) - Developers Marathi + + +### Arduino + +* [Arduino Programming in Marathi](https://youtube.com/playlist?list=PL8yOrZ6_TOt5Y-ZG34wLePPZsDaZpatqD) - Asawari Shiposkar + + +### C + +* [C Language Tutorial Videos \| Krushna Pise \| MaRaTHi ProGrammer](https://youtube.com/playlist?list=PLWSZr_wlNWax9fqyNyt6Q3ADBgwLE2HvU) - MaRaTHi ProGrammer +* [C Programming tutorials in Marathi](https://youtube.com/playlist?list=PLCx-k6Qe-qShOnyqpTckJd9qWflu0Ah5I) - M Computers + + +### C# + +* [C# basic To advance in Marathi](https://youtube.com/playlist?list=PLQX297IOnCYoDo0l80fQHQrCxF0PAx8zs) - The Pro Code + + +### C++ + +* [C++ Full Course in Marathi Live Teaching (Oct 2021 Batch)](https://youtube.com/playlist?list=PLddGZGOJ3oy61NpGiR83kYQDK8nIeTcRX) - Prasad Computer +* [C++ Programming \| Krushna Pise \| MaRaTHi ProGrammer](https://youtube.com/playlist?list=PLWSZr_wlNWazn-waH7XkwE2VfT13f5oAG) - MaRaTHi ProGrammer + + +### Data Science + +* [Data Science Mentorship (Marathi)](https://youtube.com/playlist?list=PL9WbN_hBLtt9pYOryPps3J1M2ngFb5C14) - Rajesh MORE + + +### Databases + +* [Database Management System](https://youtube.com/playlist?list=PLNUHhIfQzCNcVcVbMDI8jmjxbZ9u3QSUY) - Dnyaneshwar Cholke +* [SQL Tutorial For Beginners in Marathi \| SQL Structured Query Language Full Course in Marathi Basics To Advance](https://youtube.com/playlist?list=PLFwH5aoadVcnimSkNWYKUjsvOTXvVnfVw) - Code Marathi + + +### HTML and CSS + +* [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 + +* [Core Java in Marathi](https://youtube.com/playlist?list=PLcb3cGQ8kyd_n-B6NWekCItJ-2SrRqm8-) - JavaKatta +* [Java Programming In Marathi](https://youtube.com/playlist?list=PLFNYRs6J377j9k2lXXewIxx2IfRKg4w1t) - Learn with Ajit More +* [Java Programming in Marathi ( मराठी )](https://youtube.com/playlist?list=PLI1D7QZwksP7_vZ-UxoSq0iA0k6uxrXuz) - I.T. मंडळ + + +### JavaScript + +* [Javascript Series Marathi \| Zero to Hero](https://youtube.com/playlist?list=PLpHGE1RJRnR2dONhkep0994hYIAXj2trt) - Shodkk Shantanu +* [Javascript Tutorials with examples in Marathi](https://youtube.com/playlist?list=PL_9bg9gibAYofFlo--HF_j1NWKBoK58YL) - AMIT GAIKWAD + + +### Python + +* [Python in Marathi](https://youtube.com/playlist?list=PL9D-kb1y7d4cL3xI0Wk1krRjjiPE4IPUd) - MITU Skillologies +* [Python Programming in Marathi (मराठी)](https://youtube.com/playlist?list=PLI1D7QZwksP64N_zkmXxr9DAzLy9mJClY) - I.T. मंडळ +* [Python Tutorial for Beginners In Marathi {आता आपल्या भाषेत कोडिंग } From Basic TO Advance](https://youtube.com/playlist?list=PLFwH5aoadVcnfGG9WtTd-4qYO9gzk773P) - Code Marathi From 4eb3749ea795fc6e5b14377b6c7087bcd4cc5e9c Mon Sep 17 00:00:00 2001 From: hriprsd Date: Sat, 14 Oct 2023 22:28:22 +0530 Subject: [PATCH 434/854] Update free-programming-books-langs.md (#10170) * Update free-programming-books-langs.md * fixing review comments * removing unauthorized dist book --- books/free-programming-books-langs.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index f240209c3b18f..3f5323572eece 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1390,8 +1390,10 @@ 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 User Handbook](https://www.jenkins.io/user-handbook.pdf) (PDF) +* [Learning Jenkins](https://riptutorial.com/Download/jenkins.pdf) Compiled from StackOverflow Documentation (PDF) ### Julia From b57d40b217eb0d54f6c843939448353ba11100a8 Mon Sep 17 00:00:00 2001 From: Rafael Silva Date: Sat, 14 Oct 2023 14:22:11 -0300 Subject: [PATCH 435/854] Add Portuguese-language Artificial Intelligence Book (#10252) * Update free-programming-books-pt_BR.md * syntax --- books/free-programming-books-pt_BR.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index e321b489f91ff..247ee08cb34e8 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -25,6 +25,7 @@ * [Go](#go) * [Haskell](#haskell) * [HTML and CSS](#html-and-css) +* [Inteligência Artificial](#inteligência-artificial) * [Java](#java) * [JavaScript](#javascript) * [AngularJS](#angularjs) @@ -225,6 +226,11 @@ * [Estruturando o HTML com CSS](http://pt-br.learnlayout.com) +### Inteligência Artificial + +* [Inteligência artificial: avanços e tendências](https://www.livrosabertos.sibi.usp.br/portaldelivrosUSP/catalog/view/650/579/2181) - Fabio G. Cozman, Guilherme Ary Plonski, Hugo Neri (PDF) + + ### Java * [Imergindo na JVM](https://leanpub.com/imergindo-jvm) - Otavio Santana *(Leanpub account or valid email requested)* From f708ffcb18a95cddfb2156d36fff8dba787ba934 Mon Sep 17 00:00:00 2001 From: Sakshi Thakare <86354291+ThakareSakshi@users.noreply.github.com> Date: Sat, 14 Oct 2023 22:53:19 +0530 Subject: [PATCH 436/854] Update free-courses-hi.md (#10255) * Update free-courses-hi.md added swift tutorial in Hindi by code cat * Update free-courses-hi.md updated course title as per suggestions --- 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 f5820c5fac28f..9c1a39fc7c122 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -618,6 +618,7 @@ ### Swift +* [Swift Programming Hindi Tutorial For Beginners](https://www.youtube.com/playlist?list=PLb5R4QC2DtFv3MvfG42Cd5La34Hwj4pY6) - Code Cat * [Swift Tutorials For Beginners(Full) in Hindi.](https://www.youtube.com/playlist?list=PLWZIhpNhtvfqBd00bF3ouroGHMPe-iroO) - Yogesh Patel From 5ba3f747ab7d0fe6add6af3733ef45125031c873 Mon Sep 17 00:00:00 2001 From: Pradeep Date: Sat, 14 Oct 2023 22:54:13 +0530 Subject: [PATCH 437/854] Added a Three.js Course (#10276) * Added a Three.js Course Three.js course on youtube * Updated the Title of the Playlist Updated the title of the playlist * Fixing Lint issues fixed the lint issue which i was facing --- 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 b8b45a55d8131..ea7d42cf9cbe3 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1055,6 +1055,7 @@ #### Three.js * [Three.js Tutorial Crash Course](https://www.youtube.com/watch?v=YK1Sw_hnm58) - Chris Courses +* [Three.js Tutorials](https://www.youtube.com/playlist?list=PLjcjAqAnHd1EIxV4FSZIiJZvsdrBc1Xho) - Wael Yasmina ### TypeScript From 2f91b867b880185957690fbedadee286e39aebcc Mon Sep 17 00:00:00 2001 From: Pradeep Date: Sat, 14 Oct 2023 22:55:00 +0530 Subject: [PATCH 438/854] Added a System Design Course (Updated) (#10278) System Design Course By ByteByteGo --- 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 ea7d42cf9cbe3..3066b3f0cdb43 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1527,6 +1527,7 @@ ### System Design * [System Design](https://www.youtube.com/playlist?list=PLMCXHnjXnTnvo6alSjVkgxV-VH6EPyvoX) - Gaurav Sen +* [System Design Fundamentals](https://www.youtube.com/playlist?list=PLCRMIe5FDPsd0gVs500xeOewfySTsmEjf) - ByteByteGo * [System Design Primer Course](https://www.youtube.com/playlist?list=PLTCrU9sGyburBw9wNOHebv9SjlE4Elv5a) - sudoCODE From a24e9398cfd172e285d1be2e50fd7c8dbf57bd54 Mon Sep 17 00:00:00 2001 From: Surav Shrestha Date: Sat, 14 Oct 2023 23:10:34 +0545 Subject: [PATCH 439/854] docs: fix typos in books/free-programming-books-subjects.md (#10287) * Add Django 4.0 official documentation * docs: fix typos in books/free-programming-books-subjects.md --- 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 56f23abb6b6fe..1ab0b56572b9a 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -853,7 +853,7 @@ Kerridge (PDF) (email address *requested*, not required) * [Domain-Driven Design Reference](https://www.domainlanguage.com/ddd/reference) - Eric Evans * [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](http://www.microsoft.com/en-us/download/details.aspx?id=34774) - [code samples](http://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 adddress *requested*) +* [Guide to the Software Engineering Body of Knowledge](https://www.computer.org/education/bodies-of-knowledge/software-engineering/v3) (email address *requested*) * [How to Design Programs](http://www.htdp.org) * [How to Write Unmaintainable Code](http://mindprod.com/jgloss/unmain.html) * [Kanban and Scrum - making the most of both](http://www.infoq.com/minibooks/kanban-scrum-minibook) From 0825500f1993bb328bdc54f67bb5759cd2ef502b Mon Sep 17 00:00:00 2001 From: Surav Shrestha Date: Sat, 14 Oct 2023 23:11:07 +0545 Subject: [PATCH 440/854] docs: fix typos in courses/free-courses-en.md (#10288) * Add Django 4.0 official documentation * docs: fix typos in courses/free-courses-en.md --- 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 3066b3f0cdb43..f8847f7ecca1e 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1376,7 +1376,7 @@ * [Django Tutorial for Beginners (2021)](https://www.youtube.com/watch?v=rHux0gMZ3Eg) - Moshfegh Hamedani (Programming with Mosh) * [Django Tutorials](https://www.youtube.com/playlist?list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p) - Corey Schafer * [Django Tutorials for Beginners](https://www.youtube.com/playlist?list=PLK8cqdr55Tsv-D2HMdrnD32oOVBNvmxjr) - Programming With Harry(English) -* [Django Wedensdays](https://www.youtube.com/playlist?list=PLCC34OHNcOtqW9BJmgQPPzUpJ8hl49AGy) - Codemy.com +* [Django Wednesdays](https://www.youtube.com/playlist?list=PLCC34OHNcOtqW9BJmgQPPzUpJ8hl49AGy) - Codemy.com * [Python Django Tutorial 2018 for Beginners](https://www.youtube.com/playlist?list=PL-J2q3Ga50oOpni_xS2PPUe4mf9lM96dD) - Clever Programmer * [Python Django Tutorial 2021](https://www.youtube.com/playlist?list=PL-51WBLyFTg1pUMaTJ4WSgnyvWfLGmwDm) - Dennis Ivy * [Try Django 3.2 - Python Web Development Tutorial Series](https://www.youtube.com/playlist?list=PLEsfXFp6DpzRMby_cSoWTFw8zaMdTEXgL) - Justin Mitchel, CodingEntrepreneurs From 8afe59fbded8ce2da8b2c8547e28179bc44ace82 Mon Sep 17 00:00:00 2001 From: Biswa Baibhab Subudhi <94667039+biswabaibhab007@users.noreply.github.com> Date: Sat, 14 Oct 2023 22:56:48 +0530 Subject: [PATCH 441/854] Update free-courses-hi.md (#10304) added Master NodeJS playlist by Piyush Garg --- 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 9c1a39fc7c122..f01ad52c1797f 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -400,6 +400,7 @@ #### Node.js +* [Master NodeJS](https://www.youtube.com/playlist?list=PLinedj3B30sDby4Al-i13hQJGQoRQDfPo) - Piyush Garg * [Node JS](https://www.youtube.com/playlist?list=PLbGui_ZYuhiiSVvVP_9w57-aU7kx_H9bu) - Geeky Shows * [Node.js Tutorial in Hindi](https://www.youtube.com/playlist?list=PLgOUQYMnO_SRqPikOJBu5G1ld4bJUZCmy) - truecodex * [Node.js Tutorials for Beginners in Hindi](https://www.youtube.com/playlist?list=PLUVqY59GNZQNCk_D9VW_zNh60WuQIzo3K) - Tutorials Website From cecc294d7675da2394d920900ec969e2d7009e34 Mon Sep 17 00:00:00 2001 From: Sohan Sai <76840110+sohansai@users.noreply.github.com> Date: Sun, 15 Oct 2023 02:05:53 +0530 Subject: [PATCH 442/854] Removed an unauthorized Google Drive link. (#10269) --- books/free-programming-books-hi.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/books/free-programming-books-hi.md b/books/free-programming-books-hi.md index c8e5e1493291c..c53c25ea9de3b 100644 --- a/books/free-programming-books-hi.md +++ b/books/free-programming-books-hi.md @@ -8,7 +8,6 @@ * [Linux](#linux) * [Networking](#networking) * [Php](#php) -* [Python](#python) ### C @@ -59,8 +58,3 @@ * [Php \| Hindi](https://www.learnhindituts.com/php) - LearnHindiTuts.com * [Php Hindi Tutorial \| Hindi](http://tutorialsroot.com/php/index.html) - TutorialsRoot.com - - -### Python - -* [Python Notes PDF by ehindistudy.com \| Hindi](https://drive.google.com/file/d/1cnJ6Uksso2UXwC5OHBAGk3miMzSveBvr/view) - Yugal Joshi (PDF) From 1614a4b941ac3acc295336c009b779cd849cdea8 Mon Sep 17 00:00:00 2001 From: jlucier-durable <106997404+jlucier-durable@users.noreply.github.com> Date: Sat, 14 Oct 2023 16:37:40 -0400 Subject: [PATCH 443/854] Update free-courses-en.md (#10272) --- 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 f8847f7ecca1e..bd0f75bdcddf1 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -927,6 +927,7 @@ ##### AngularJS +* [Angularjs Tutorial - Complete (Fundamentals to Advanced)](https://youtube.com/playlist?list=PLvZkOAgBYrsS_ugyamsNpCgLSmtIXZGiz) - Tech CBT * [AngularJS Tutorial for Beginners](https://www.youtube.com/watch?v=9b9pLgaSQuI) - Yaakov Chaikin (My Lesson) * [AngularJS Tutorials](https://www.youtube.com/playlist?list=PL4cUxeGkcC9gsJS5QgFT2IvWIX78dV3_v) - The Net Ninja * [Egghead.io - AngularJS](https://www.youtube.com/playlist?list=PLP6DbQBkn9ymGQh2qpk9ImLHdSH5T7yw7) - John Lindquist From 99645c4fdc448044dea28ca5402b3d40ae7871de Mon Sep 17 00:00:00 2001 From: Sakshi Thakare <86354291+ThakareSakshi@users.noreply.github.com> Date: Sun, 15 Oct 2023 08:37:42 +0530 Subject: [PATCH 444/854] Update free-courses-hi.md (#10261) updated swift course as per suggestions From 1170a025082c67a5a08f650e776f5f6a7559fa1e Mon Sep 17 00:00:00 2001 From: Surav Shrestha Date: Sun, 15 Oct 2023 08:57:57 +0545 Subject: [PATCH 445/854] docs: fix typos in more/free-programming-cheatsheets.md (#10285) * Add Django 4.0 official documentation * docs: fix typos in more/free-programming-cheatsheets.md --- more/free-programming-cheatsheets.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/more/free-programming-cheatsheets.md b/more/free-programming-cheatsheets.md index a5b33444359f3..622e42e1d4e74 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -148,7 +148,7 @@ * [Dockerfile Cheat Sheet - Kapeli](https://kapeli.com/cheat_sheets/Dockerfile.docset/Contents/Resources/Documents/index) - Bogdan Popescu, Halprin (HTML) * [Dockerfiles y docker-compose.yml: buenas prácticas (:es:)](https://leanmind.es/docker-cheatsheet.pdf) - Yodra Lopez Herrera, LeanMind (PDF) * [The Definitive Docker Cheat Sheet](http://dockercheatsheet.painlessdocker.com) - Aymen EL Amri (HTML) -* [The Ultimate Docker Cheat Sheet](https://dockerlabs.collabnix.com/docker/cheatsheet/) - Sangam Biradar, Collabnix DokerLabs (HTML) +* [The Ultimate Docker Cheat Sheet](https://dockerlabs.collabnix.com/docker/cheatsheet/) - Sangam Biradar, Collabnix DockerLabs (HTML) ### Git @@ -350,7 +350,7 @@ * [Numpy Pandas Cheat Sheet](https://www.kaggle.com/code/lavanyashukla01/pandas-numpy-python-cheatsheet) - Kaggle (HTML) * [Official Matplotlib cheat sheets](https://github.com/matplotlib/cheatsheets) - Matplotlib.org (LaTeX, PDF) * [Python 3 Cheat Sheet](https://perso.limsi.fr/pointal/_media/python:cours:mementopython3-english.pdf) - Laurent Pointal (PDF) -* [Python Cheat Sheet](https://www.codewithharry.com/blogpost/python-cheatsheet) - Code Wuth Harry +* [Python Cheat Sheet](https://www.codewithharry.com/blogpost/python-cheatsheet) - Code With Harry * [Python Cheat Sheet](https://websitesetup.org/python-cheat-sheet/) - WebsiteSetup (HTML, PDF, PNG) * [Python Cheatsheet for beginners](https://www.codecademy.com/learn/learn-python-3/modules/learn-python3-syntax/cheatsheet) - Codeacademy (HTML) * [Python Crash Course Cheatsheet](https://ehmatthes.github.io/pcc/cheatsheets/README.html) - Eric Matthes (HTML) From 1b7538d9b7b5417579153981c95404742cc94908 Mon Sep 17 00:00:00 2001 From: Surav Shrestha Date: Sun, 15 Oct 2023 08:58:49 +0545 Subject: [PATCH 446/854] docs: fix typos in books/free-programming-books-langs.md (#10286) * Add Django 4.0 official documentation * docs: fix typos in books/free-programming-books-langs.md --- 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 3f5323572eece..77f1c88ecc1d9 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -289,9 +289,9 @@ Books on general-purpose programming that don't focus on a specific language are ### Arduino -* [Ardiuno Projects Book](https://www.eitkw.com/wp-content/uploads/2020/03/Arduino_Projects_Book.pdf) - Scott Fitzgerald and Michael Shiloh (PDF) * [Arduino-docs : A beginner's guide](https://arduino-doc.readthedocs.io/en/latest/) - Paramesh Chandra (HTML) * [Arduino Programming Notebook](https://unglue.it/work/152452) - Brian Evans (PDF) (:card_file_box: *archived at unglue.it*) +* [Arduino Projects Book](https://www.eitkw.com/wp-content/uploads/2020/03/Arduino_Projects_Book.pdf) - Scott Fitzgerald and Michael Shiloh (PDF) * [Arduino Tips, Tricks, and Techniques](https://cdn-learn.adafruit.com/downloads/pdf/arduino-tips-tricks-and-techniques.pdf) - lady ada (PDF) * [Getting started with Arduino – A Beginner’s Guide](http://manuals.makeuseof.com.s3.amazonaws.com/for-mobile/Arduino_-_MakeUseOf.com.pdf) - Brad Kendall (PDF) * [Getting Started with Arduino products](https://www.arduino.cc/en/Guide) - Official Arduino Documentation (:construction: *in process*) @@ -504,7 +504,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Threading in C#](http://www.albahari.com/threading/) * [Xamarin Community Toolkit Succinctly](https://www.syncfusion.com/succinctly-free-ebooks/xamarin-community-toolkit-succinctly) - Alessandro Del Sole * [Xamarin.Forms for macOS Succinctly](https://www.syncfusion.com/ebooks/xamarin_forms_for_mac_os_succinctly) - Alessandro Del Sole -* [Xamarin.Forms Notes for professionals](https://books.goalkicker.com/XamarinFormsBook/) - Compiled from StackOverflow documentaion (PDF) +* [Xamarin.Forms Notes for professionals](https://books.goalkicker.com/XamarinFormsBook/) - Compiled from StackOverflow documentation (PDF) * [Xamarin.Forms Succinctly](https://www.syncfusion.com/ebooks/xamarin-forms-succinctly) - Alessandro Del Sole From 2edbd4b612de2b53ab292a5ef466de2e98adfac8 Mon Sep 17 00:00:00 2001 From: Himanshu Gupta <114623040+devhimanshuu@users.noreply.github.com> Date: Sun, 15 Oct 2023 08:48:39 +0530 Subject: [PATCH 447/854] add r programming resources patch 1 (#10290) * Update free-courses-hi.md Add system design resources * Add R programming resources --- 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 f01ad52c1797f..2be9f7b98365d 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -582,6 +582,7 @@ * [Complete R Programming Tutorial for Beginners to Pro [HINDI]](https://www.youtube.com/playlist?list=PLjVLYmrlmjGdmPrz0Lx7smkd0qIKHInOF) - WsCube Tech * [R Programming](https://www.youtube.com/playlist?list=PLWPirh4EWFpEvN4ktS8LE0cvLCSfhD55t) (Tutorials Point (India) Ltd.) +* [R programming language(Hindi)](https://www.youtube.com/playlist?list=PLgPJX9sVy92wLyuL-rFgbjqCLgXrpIKnc) - CS Geeks ### Ruby From 93004274dfe47edf78bf609f9dc0622fc65ea8a2 Mon Sep 17 00:00:00 2001 From: Vishal Krishna <121739011+vishalkrishna8@users.noreply.github.com> Date: Sun, 15 Oct 2023 08:53:07 +0530 Subject: [PATCH 448/854] Update free-programming-books-subjects.md (#10161) * Update free-programming-books-subjects.md Added a free book on OOP named Learn Object Oriented Thinking and Programming by Rudolf Pecinovsky * Update free-programming-books-subjects.md * Update free-programming-books-subjects.md * Update free-programming-books-subjects.md * Update free-programming-books-subjects.md * Update 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 1ab0b56572b9a..bf59a8ed23b69 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -664,6 +664,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM ### Object Oriented Programming * [Object Oriented Programming](https://www.cl.cam.ac.uk/teaching/0910/OOProg/OOP.pdf) - Robert Harle (PDF) +* [OOP – Learn Object Oriented Thinking and Programming](https://files.bruckner.cz/be2a5b2104bf393da7092a4200903cc0/PecinovskyOOP.pdf) - Rudolf Pecinovsky (PDF) ### Open Source Ecosystem From efdd3ea93132a809937c22769ebeeba0e5910ded Mon Sep 17 00:00:00 2001 From: AmulyaShetty11 <137149903+AmulyaShetty11@users.noreply.github.com> Date: Mon, 16 Oct 2023 01:41:09 +0530 Subject: [PATCH 449/854] Full Stack Development in Ruby on Rails - Hindi (#10310) --- 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 2be9f7b98365d..0e36ba5d5dba6 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -592,6 +592,7 @@ #### Ruby on Rails +* [Full Stack Development in Ruby on Rails - Hindi](https://www.youtube.com/playlist?list=PLSfx1NJkuWPWlVjFy5datW4Y-54ltIFw7) - APPSIMPACT Academy Hindi * [Ruby on Rails 5 Tutorial(Hindi)](https://www.youtube.com/playlist?list=PLgPJX9sVy92yV7Qt6_8ElC9paGWdtdIbb) - CS Geeks From 06022c7e70cdb42a13611fd3015a8d49ac005e43 Mon Sep 17 00:00:00 2001 From: Aniket-Khalate <44313743+Aniketkhalate@users.noreply.github.com> Date: Mon, 16 Oct 2023 01:51:57 +0530 Subject: [PATCH 450/854] Added Web Development course (#10223) * Added Web Development course * Update free-courses-en.md Made the necessary changes. --- 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 bd0f75bdcddf1..9f58bd5494dcb 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1586,6 +1586,7 @@ * [Web Basics](https://open.cs.uwaterloo.ca/web-basics/) - Centre for Education in Math and Computing (University of Waterloo) * [Web Development Course](https://syllabus.migracode.org/courses/introduction-3) - MigraCode Barcelona * [Web Development for Beginners - A Curriculum](https://github.com/microsoft/Web-Dev-For-Beginners) - Microsoft +* [Web Development Tutorial By Coding Ninjas (In English)](https://www.youtube.com/playlist?list=PLrk5tgtnMN6TNuhUEf5-UgPxa1wu-l6kP) - Coding Ninjas * [Web Development Tutorials for Beginners](https://www.youtube.com/playlist?list=PLoYCgNOIyGAB_8_iq1cL8MVeun7cB6eNc) - LearnCode.academy * [Web Information Retrieval](https://www.youtube.com/playlist?list=PLAQopGWlIcya-9yzQ8c8UtPOuCv0mFZkr) - L. Becchetti, A. Vitaletti (University of Sapienza Rome) * [Web Programming](https://open.cs.uwaterloo.ca/web-programming/) - Centre for Education in Math and Computing (University of Waterloo) From 6f2c24a3e07a3a85cbb9484cea7fc264b680fc3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonio=20Jos=C3=A9=20S=C3=A1nchez?= <120746317+AJSanchez8@users.noreply.github.com> Date: Sun, 15 Oct 2023 22:24:56 +0200 Subject: [PATCH 451/854] Tutorial Aprendemos JS (#10297) Co-authored-by: AJ --- courses/free-courses-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-es.md b/courses/free-courses-es.md index 85ff80b896afd..bfbf1b642e630 100644 --- a/courses/free-courses-es.md +++ b/courses/free-courses-es.md @@ -158,6 +158,7 @@ ### Programación * [Aprende JavaScript](https://aprendejavascript.org) - Jonathan MirCha +* [Aprendemos JavaScript](https://www.freecodecamp.org/espanol/news/aprende-javascript-curso-completo-desde-cero/) - Estefania Cassingena Navone * [Clojure](https://programadorwebvalencia.com/cursos/clojure/introducci%C3%B3n/) - Andros Fenollosa (Programador Web Valencia) * [Curso C#](https://www.pildorasinformaticas.es/course/curso-c) - Juan Díaz (Píldoras Informáticas) * [Curso de JavaScript Gratis](https://codigofacilito.com/cursos/javascript) - Código Facilito From cc22bf955f7756190f1ca418d6279e9cf11a31fb Mon Sep 17 00:00:00 2001 From: Alejandro Bahena <94699828+AlejandroBahSan@users.noreply.github.com> Date: Sun, 15 Oct 2023 16:38:21 -0400 Subject: [PATCH 452/854] Editing and maintenance of the Angular framework sources. (#10307) * Update free-programming-books-es.md Como aprender Angular? / How to learn Angular? The link redirects to a non-related website. * Angular.js sections merged into only one section. After reviewing the two sections we had, I decided that having all the Angular.js information merged into one section would make it easier for the readers to access the information. * Angular.js sections merged into only one section ( Alphabetical order corrected) . After reviewing the two sections we had, I decided that having all the Angular.js information merged into one section would make it easier for the readers to access the information. * Due to the book versions for the Angular Framework that we currently have, a section for version 1x and for version 2x was created. Based on the points to review the following changes have been made to free-programming-books-es.md in the Angular section. https://github.com/EbookFoundation/free-programming-books/issues/4940 - Because the topic of versions had already been addressed, two separate sections mentioning the Angular Framework versions were created to facilitate the readers' easier access to the information. https://github.com/EbookFoundation/free-programming-books/pull/10086/files#r1353445655 - The link was removed since the book was not free to access https://github.com/EbookFoundation/free-programming-books/pull/10086/files#r1353446027 - The link was removed because it was a tutorial blog. https://github.com/EbookFoundation/free-programming-books/pull/10086/files#r1353442067 - Only left the main link to access the book. * Editing and maintenance of Angular Framework sources; some sources were not free or were books. These changes are related to the following thread: https://github.com/EbookFoundation/free-programming-books/pull/10086#issuecomment-1758611665 --- books/free-programming-books-es.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/books/free-programming-books-es.md b/books/free-programming-books-es.md index 2cd32e6229eb2..36ed7e54ef137 100644 --- a/books/free-programming-books-es.md +++ b/books/free-programming-books-es.md @@ -413,8 +413,6 @@ > :information_source: Véase también … [AngularJS](#angularjs) -* [Angular 2](https://rldona.gitbooks.io/angular-2-book) - Raúl López (HTML) -* [Aprendiendo Angular](https://ngchallenges.gitbook.io) - Vanessa Aristizabal (HTML) * [Aprendizaje Angular](https://riptutorial.com/Download/angular-es.pdf) - Compiled from StackOverflow Documentation (PDF) * [Aprendizaje Angular 2](https://riptutorial.com/Download/angular-2-es.pdf) - Compiled from StackOverflow Documentation (PDF) -* [Entendiendo Angular](https://jorgeucano.gitbook.io/entendiendo-angular/) - Jorge Cano (HTML, [:package: ejemplos](https://github.com/jorgeucano/entendiendo-angular)) +* [Entendiendo Angular](https://jorgeucano.gitbook.io/entendiendo-angular/) - Jorge Cano From afcd6793b1a699ec970654c6937920538f35d916 Mon Sep 17 00:00:00 2001 From: Rafael Silva Date: Sun, 15 Oct 2023 17:42:55 -0300 Subject: [PATCH 453/854] add iot book (#10270) --- books/free-programming-books-pt_BR.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index 247ee08cb34e8..b8b93b87d96e2 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -26,6 +26,7 @@ * [Haskell](#haskell) * [HTML and CSS](#html-and-css) * [Inteligência Artificial](#inteligência-artificial) +* [Internet das Coisas](#internet-das-coisas) * [Java](#java) * [JavaScript](#javascript) * [AngularJS](#angularjs) @@ -231,6 +232,11 @@ * [Inteligência artificial: avanços e tendências](https://www.livrosabertos.sibi.usp.br/portaldelivrosUSP/catalog/view/650/579/2181) - Fabio G. Cozman, Guilherme Ary Plonski, Hugo Neri (PDF) +### Internet das Coisas + +* [A Internet das Coisas](https://bibliotecadigital.fgv.br/dspace/bitstream/handle/10438/23898/A%20internet%20das%20coisas.pdf) - Eduardo Magrani (PDF) + + ### Java * [Imergindo na JVM](https://leanpub.com/imergindo-jvm) - Otavio Santana *(Leanpub account or valid email requested)* From 6d92766653cf2de0fa3b7d1ae84de1662a117604 Mon Sep 17 00:00:00 2001 From: Chung Yan Ho <100369959+hochungyan@users.noreply.github.com> Date: Sun, 15 Oct 2023 21:48:43 +0100 Subject: [PATCH 454/854] free-course-en.md updated (#10312) --- 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 9f58bd5494dcb..160568b17e9c0 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -881,6 +881,7 @@ * [Introduction to ES6+](https://scrimba.com/learn/introtoes6) - Dylan C. Israel (Scrimba) * [JavaScript Array Methods](https://youtube.com/playlist?list=PLgBH1CvjOA62PBFIDq55-S6Beivje30A2) - Florin Pop * [JavaScript Coding Challenges](https://youtube.com/playlist?list=PLgBH1CvjOA63ROz8Wqd7RDD0qpvGXF8x5) - Florin Pop +* [JavaScript Course](https://www.theodinproject.com/paths/full-stack-javascript/courses/javascript) - The Odin Project * [Javascript course](https://www.youtube.com/playlist?list=PLRAV69dS1uWSxUIk5o3vQY2-_VKsOpXLD) - Hitesh Choudhary * [Javascript Essentials](https://www.udemy.com/javascript-essentials/) - Lawrence Turton (Udemy) * [Javascript Fundamentals](https://www.udemy.com/course/javascriptfundamentals) - Bharath Thippireddy (Udemy) From 9b3ccc6104232d9c1cf2425a5244d60ccc4c4cbc Mon Sep 17 00:00:00 2001 From: Chung Yan Ho <100369959+hochungyan@users.noreply.github.com> Date: Sun, 15 Oct 2023 21:53:19 +0100 Subject: [PATCH 455/854] Update free-courses-en.md (#10313) Added in A Python Course from codecademy --- 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 160568b17e9c0..f6902980f1bb8 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1344,6 +1344,7 @@ * [Python for Data Science, AI & Development](https://www.coursera.org/learn/python-for-applied-data-science-ai) - Joseph Santarcangelo (Coursera) * [Python for Everybody](https://www.py4e.com/lessons) (Coursera Reading Materials with YouTube Videos) * [Python for OSINT. 21 day course for beginners](https://github.com/cipher387/python-for-OSINT-21-days/raw/main/Python%20for%20OSINT.%2021%20day%20course%20for%20beginners.pdf) - cyb_detective (PDF) +* [Python for Programmers](https://www.codecademy.com/learn/python-for-programmers) - codecademy * [Python from Scratch](https://open.cs.uwaterloo.ca/python-from-scratch/) - Centre for Education in Math and Computing (University of Waterloo) * [Python GUI's With TKinter](https://youtube.com/playlist?list=PLCC34OHNcOtoC6GglhF3ncJ5rLwQrLGnV) - Codemy.com * [Python in 80 minutes](https://www.udemy.com/course/learn-python-in-80-minutes/) - Muhammed Ali Dilek (Udemy) From 31065710426618f3374d84d96a2b3d44090c7be2 Mon Sep 17 00:00:00 2001 From: Chung Yan Ho <100369959+hochungyan@users.noreply.github.com> Date: Sun, 15 Oct 2023 21:54:59 +0100 Subject: [PATCH 456/854] Added 2 Courses HTML and CSS in free-courses-en.md (#10314) --- courses/free-courses-en.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index f6902980f1bb8..b5470fbe19fb8 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -776,7 +776,9 @@ * [HTML Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWr_FB-hVEgEGUESZL1TOiJ6) * [HTML Tutorial For Beginners (With Notes)](https://www.youtube.com/watch?v=qHB2jUvAlGo) - ProgrammingWithHarry * [HTML5 and CSS3 Fundamentals](https://www.udemy.com/course/html5-fundamentals-for-beginners/) - Stone River eLearning (Udemy) +* [Learn CSS](https://www.codecademy.com/learn/learn-css) - codecademy * [Learn how to program: CSS](https://www.learnhowtoprogram.com/css) - Epicodus Inc. +* [Learn HTML](https://www.codecademy.com/learn/learn-html) - codecademy * [Learn HTML and CSS](https://www.bitdegree.org/courses/coding-for-beginners-space-doggos) (BitDegree) * [Learn HTML and CSS with 5 projects](https://scrimba.com/learn/htmlandcss) - Per Harald Borgen (Scrimba) * [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) From 5d62c00ea1f5859ed9efda36d09834595ede5886 Mon Sep 17 00:00:00 2001 From: Chung Yan Ho <100369959+hochungyan@users.noreply.github.com> Date: Sun, 15 Oct 2023 21:57:04 +0100 Subject: [PATCH 457/854] Added A C# course in Update free-courses-en.md (#10315) Learn C# from Codecademy --- 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 b5470fbe19fb8..1176b993237e4 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -334,6 +334,7 @@ * [Domain-Driven Refactoring - Jimmy Bogard - NDC London 2022](https://www.youtube.com/watch?v=f64tZ90Dntg) - Jimmy Bogard * [Fundamentals of Programming: Understanding C#](https://www.udemy.com/course/understandingc/) - Jesse Dietrichson (Udemy) * [Learn C#](https://www.sololearn.com/learning/1080) - *registration required* +* [Learn C#](https://www.codecademy.com/learn/learn-c-sharp) - Codecademy * [Learn how to program: C# and .NET](https://www.learnhowtoprogram.com/c-and-net) - Epicodus Inc. From 3e0cfa7ef3da90a5fd416712b690d71b79e57282 Mon Sep 17 00:00:00 2001 From: Aarya Balwadkar <142713127+AaryaBalwadkar@users.noreply.github.com> Date: Mon, 16 Oct 2023 02:54:10 +0530 Subject: [PATCH 458/854] Added Code of Conduct in Sinhala language (review requested) (#10172) * Added Code of Conduct in sinhala language * Added a link of CODE_OF_CONDUCT-si.md --- docs/CODE_OF_CONDUCT-si.md | 50 ++++++++++++++++++++++++++++++++++++++ docs/README.md | 1 + 2 files changed, 51 insertions(+) create mode 100644 docs/CODE_OF_CONDUCT-si.md diff --git a/docs/CODE_OF_CONDUCT-si.md b/docs/CODE_OF_CONDUCT-si.md new file mode 100644 index 0000000000000..5992e6d4a24af --- /dev/null +++ b/docs/CODE_OF_CONDUCT-si.md @@ -0,0 +1,50 @@ +# දායක චර්යා සංග්‍රහය + +මෙම ව්‍යාපෘතියේ දායකයින් සහ නඩත්තු කරන්නන් ලෙස, සහ උනන්දුව සඳහා +විවෘත සහ පිළිගැනීමේ ප්‍රජාවක් පෝෂණය කරමින්, සියලු මිනිසුන්ට ගරු කිරීමට අපි ප්‍රතිඥා දෙමු +ගැටළු වාර්තා කිරීම, විශේෂාංග ඉල්ලීම් පළ කිරීම, යාවත්කාලීන කිරීම හරහා දායක වන්න +ලියකියවිලි, ඇදීමේ ඉල්ලීම් හෝ පැච් ඉදිරිපත් කිරීම සහ වෙනත් ක්‍රියාකාරකම්. + +මෙම ව්‍යාපෘතියට සහභාගී වීම හිරිහැරයකින් තොරව කිරීමට අපි කැපවී සිටිමු +අත්දැකීම් මට්ටම, ස්ත්‍රී පුරුෂ භාවය, ස්ත්‍රී පුරුෂ භාවය නොසලකා සෑම කෙනෙකුටම අත්දැකීම් +අනන්‍යතාවය සහ ප්‍රකාශනය, ලිංගික දිශානතිය, ආබාධිතභාවය, පුද්ගලික පෙනුම, +ශරීර ප්‍රමාණය, ජාතිය, වාර්ගිකත්වය, වයස, ආගම හෝ ජාතිකත්වය. + +සහභාගිවන්නන් විසින් පිළිගත නොහැකි හැසිරීම් සඳහා උදාහරණ ඇතුළත් වේ: + +* ලිංගික භාෂාව හෝ රූප භාවිතය +* පුද්ගලික පහරදීම් +* ට්‍රොල් කිරීම හෝ අපහාස කිරීම/නින්දාසහගත අදහස් +* පොදු හෝ පෞද්ගලික හිරිහැර +* භෞතික හෝ විද්‍යුත් වැනි වෙනත් අයගේ පුද්ගලික තොරතුරු ප්‍රකාශයට පත් කිරීම + ලිපිනයන්, පැහැදිලි අවසරයකින් තොරව +* වෙනත් සදාචාර විරෝධී හෝ වෘත්තීය නොවන හැසිරීම් + +ඉවත් කිරීමට, සංස්කරණය කිරීමට, හෝ කිරීමට ව්‍යාපෘති නඩත්තු කරන්නන්ට අයිතිය සහ වගකීම ඇත +අදහස්, කැපවීම්, කේතය, විකි සංස්කරණ, ගැටළු සහ වෙනත් දායකත්වයන් ප්‍රතික්ෂේප කරන්න +මෙම චර්යාධර්ම සංග්‍රහයට නොගැලපෙන, හෝ තාවකාලිකව තහනම් කිරීමට හෝ +ඔවුන් නුසුදුසු යැයි සලකන වෙනත් හැසිරීම් සඳහා ස්ථිරවම ඕනෑම දායකයෙක්, +තර්ජනාත්මක, ආක්‍රමණශීලී හෝ හානිකර. + +මෙම චර්යාධර්ම සංග්‍රහය අනුගමනය කිරීමෙන්, ව්‍යාපෘති නඩත්තු කරන්නන් කැපවී සිටිති +කළමනාකරණයේ සෑම අංශයකටම සාධාරණව සහ ස්ථාවරව මෙම මූලධර්ම යෙදීම +මෙම ව්යාපෘතිය. සංග්‍රහය අනුගමනය නොකරන හෝ බලාත්මක නොකරන ව්‍යාපෘති නඩත්තු කරන්නන් +ව්‍යාපෘති කණ්ඩායමෙන් හැසිරීම ස්ථිරවම ඉවත් කළ හැක. + +මෙම චර්යාධර්ම සංග්‍රහය ව්‍යාපෘති අවකාශයන් තුළ මෙන්ම පොදු අවකාශයන්හිද අදාළ වේ +පුද්ගලයෙකු ව්‍යාපෘතිය හෝ එහි ප්‍රජාව නියෝජනය කරන විට. + +අපයෝජන, හිරිහැර කිරීම හෝ වෙනත් ආකාරයකින් පිළිගත නොහැකි හැසිරීම් අවස්ථා විය හැකිය +gmail.com හි victorfelder හි ව්‍යාපෘති නඩත්තු කරන්නෙකු සම්බන්ධ කර ගැනීමෙන් වාර්තා විය. සෑම +පැමිණිලි සමාලෝචනය කර විමර්ශනය කරනු ලබන අතර එයට ප්‍රතිචාරයක් ලැබෙනු ඇත +අවශ්‍ය සහ තත්වයන්ට සුදුසු යැයි සලකනු ලැබේ. නඩත්තු කරන්නන් වේ +හි වාර්තාකරු සම්බන්ධයෙන් රහස්‍යභාවය පවත්වා ගැනීමට බැඳී සිටී +සිද්ධිය. + + +මෙම ආචාරධර්ම සංග්රහය අනුවර්තනය කර ඇත [දායක ගිවිසුම][මුල් පිටුව] +පිටපත 1.3.0, ලබා ගත හැක https://contributor-covenant.org/version/1/3/0/ + +[මුල් පිටුව]: https://contributor-covenant.org + +[පරිවර්තන](README.md#translations) diff --git a/docs/README.md b/docs/README.md index 6f4f78ae5d0b0..a271ba2d5fdc6 100644 --- a/docs/README.md +++ b/docs/README.md @@ -102,6 +102,7 @@ Volunteers have translated many of our Contributing, How-to, and Code of Conduct - [Кодекс поведения](CODE_OF_CONDUCT-ru.md) - [Contributing](CONTRIBUTING-ru.md) - Sinhala / සිංහල + - [චර්යා ධර්ම සංග්රහය](CODE_OF_CONDUCT-si.md) - Slovak / slovenčina - Slovenian / slovenščina - [Code of Conduct](CODE_OF_CONDUCT-sl.md) From 6e5ca6cd97553dcd4b892ed96e3d286817ca5b02 Mon Sep 17 00:00:00 2001 From: HelloSeaNation Date: Mon, 16 Oct 2023 10:28:49 +1300 Subject: [PATCH 459/854] Translating ZH for Contributing document (zh review requested) (#10030) * Update CONTRIBUTING-zh.md Commit zh translation * Update CONTRIBUTING-zh.md commit translation * Update CONTRIBUTING-zh.md * Update CONTRIBUTING-zh.md Correction from traditional Chinese to Simplified Chinese and translate the rest of the Contributing file * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Colin-coder <1527190079@qq.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md I accidentally deleted a link in this page and I have paste it back to the place it supposed to be * Update CONTRIBUTING-zh.md * Apply suggestions from code review Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> * Update CONTRIBUTING-zh.md * Update docs/CONTRIBUTING-zh.md Co-authored-by: skyclouds2001 <95597335+skyclouds2001@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: skyclouds2001 <95597335+skyclouds2001@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: skyclouds2001 <95597335+skyclouds2001@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: skyclouds2001 <95597335+skyclouds2001@users.noreply.github.com> * Update docs/CONTRIBUTING-zh.md Co-authored-by: skyclouds2001 <95597335+skyclouds2001@users.noreply.github.com> --------- Co-authored-by: Qianhe Chen <54462604+chenqianhe@users.noreply.github.com> Co-authored-by: Colin-coder <1527190079@qq.com> Co-authored-by: skyclouds2001 <95597335+skyclouds2001@users.noreply.github.com> --- docs/CONTRIBUTING-zh.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/docs/CONTRIBUTING-zh.md b/docs/CONTRIBUTING-zh.md index 6eae78e6f7518..d328fc05c66f0 100644 --- a/docs/CONTRIBUTING-zh.md +++ b/docs/CONTRIBUTING-zh.md @@ -173,7 +173,7 @@ 正确: * [A Way-backed Interesting Book](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) *(:card_file_box: archived)* ``` -### 按字母順序 +### 按字母顺序 - 当有多个以相同字母开头的标题时,按第二个排序,依此类推。例如:“aa”位于 “ab” 之前 - “onetwo” 位于 “onetwo”之前 @@ -202,7 +202,7 @@ - 我们不允许使用短链。 - 必须从网址中删除追踪代码。 -- 国际网址应进行转义。浏览器列通常会将这些内容呈现为 Unicode,但请使用复制和贴上。 +- 网址应该进行转义。浏览器地址栏的网址通常已被转义,可以去那里拷贝。 - 在支持 HTTPS 的网站,安全的(https)URL总是优于非安全的(http)URL。 - 我们不喜欢网址指向不托管所列资源的网页,而是指向其他地方。 @@ -225,14 +225,16 @@ ##### 平台及接入注意事项 - 课程。尤其是对于我们的课程列表,平台是资源描述的重要部分。这是因为不同的课程平台有不同的功能和访问模型。尽管我们通常不会列出需要注册的书籍,但许多课程平台的功能在没有某种帐户的情况下无法工作。课程平台的例子包括 Coursera、EdX、Udacity 和 Udemy。当一个课程依赖于一个平台时,应在括号中列出平台名称。 -- Youtube.我们有许多包含 YouTube 播放清单的课程。我们不会将 YouTube 列为平台,而是尝试列出 YouTube 创作者,这通常是一个子平台。 -- YouTube影片。我们通常不会连结到单一 YouTube 视频,除非它们的长度超过一个小时并且结构类似于课程或教程。 -- Leanpub。 Leanpub 托管具有多种存取模式的书籍。有时一本书无需注册即可阅读;有时一本书需要 Leanpub 帐户才能免费存取。考虑到书籍的品质以及 Leanpub 存取模型的混合性和流动性,我们允许使用存取注释「*(Leanpub 帐户或请求的有效电子邮件)*」列出后者。 +- Youtube。我们有许多包含 YouTube 播放清单的课程。我们不会将 YouTube 列为平台,而是尝试列出 YouTube 创作者,这通常是一个子平台。 +- YouTube 影片。我们通常不会链接到单一 YouTube 视频,除非它们的长度超过一个小时并且结构类似于课程或教程。 +- Leanpub。Leanpub 托管具有多种存取模式的书籍。有时一本书无需注册即可阅读;有时一本书需要 Leanpub 帐户才能免费存取。考虑到书籍的品质以及 Leanpub 存取模型的混合性和流动性,我们允许使用存取注释「*(Leanpub 帐户或请求的有效电子邮件)*」列出后者。 -#### 流派 + +#### 类型 决定资源属于哪个清单的第一条规则是查看资源如何描述自己。如果它称自己为一本书,那么也许它就是一本书。 + ##### 我们未列出的流派 由于互联网非常庞大,因此我们不将以下内容包括在列表中: @@ -278,7 +280,7 @@ ### 自动化 -- 格式化规则的执行是通过以下方式自动执行的 [GitHub Actions](https://github.com/features/actions) 用 [fpb-lint](https://github.com/vhf/free-programming-books-lint) (see [`.github/workflows/fpb-lint.yml`](../.github/workflows/fpb-lint.yml)) +- 格式化规则的执行是通过以下方式自动执行的 [GitHub Actions](https://github.com/features/actions) 用 [fpb-lint](https://github.com/vhf/free-programming-books-lint) (参见 [`.github/workflows/fpb-lint.yml`](../.github/workflows/fpb-lint.yml)) - URL 验证使用 [awesome_bot](https://github.com/dkhamsing/awesome_bot) - 要触发 URL 验证,请推送包含以下内容的 commit message 的提交 `check_urls=file_to_check`: From 4edddfc993aaffed9c4681d27aa745096c19d723 Mon Sep 17 00:00:00 2001 From: Eric Hellman Date: Sun, 15 Oct 2023 18:21:58 -0400 Subject: [PATCH 460/854] remove javatpoint links (#9802) --- more/free-programming-interactive-tutorials-en.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/more/free-programming-interactive-tutorials-en.md b/more/free-programming-interactive-tutorials-en.md index a53a142522858..3fe4db41efd2e 100644 --- a/more/free-programming-interactive-tutorials-en.md +++ b/more/free-programming-interactive-tutorials-en.md @@ -61,7 +61,6 @@ ### Android * [Android Tutorial](https://www.tutlane.com/tutorial/android) - tutlane -* [Javatpoint Android Tutorial](https://www.javatpoint.com/android-tutorial) - javaTpoint ### Bash @@ -215,7 +214,6 @@ * [Java Tutorial](https://www.w3schools.com/java) - W3Schools * [Java Tutorial](https://www.scaler.com/topics/java/) - Scaler Topics * [Learn Java](http://www.learnjavaonline.org) -* [Learn Java](https://www.javatpoint.com/java-tutorial) - Java T Point * [Learneroo Java tutorial](https://www.learneroo.com/modules/11) From 7f897c37e829790731377983d95772e3e849ecb5 Mon Sep 17 00:00:00 2001 From: Jyoti Rani <102273107+Jranii@users.noreply.github.com> Date: Mon, 16 Oct 2023 03:54:26 +0530 Subject: [PATCH 461/854] new course added (#10295) * new course added * 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 1176b993237e4..c5f3f4d73ba31 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -157,6 +157,7 @@ * [Data Structures and Algorithms](https://youtube.com/playlist?list=PLBZBJbE_rGRV8D7XZ08LK6z-4zPoWzu5H) - CS Dojo * [Data Structures and Algorithms](https://www.youtube.com/playlist?list=PLdo5W4Nhv31bbKJzrsKfMpo_grxuLl8LU) - Jenny's lectures CS/IT NET&JRF * [Data Structures and Algorithms](https://techdevguide.withgoogle.com/paths/data-structures-and-algorithms/?no-filter=true) - Tech Dev Guide by Google +* [Data Structures and Algorithms](https://nptel.ac.in/courses/106102064) - Naveen Garg (NPTEL) * [Data Structures And Algorithms DSA In JAVA Full Course](https://www.youtube.com/playlist?list=PLrk5tgtnMN6StFV60jlQ9W-RXyHppbp8G) - Coding Ninjas * [Data Structures and Algorithms for Beginners](https://www.youtube.com/watch?v=BBpAmxU_NQo) - Mosh Hamedani (Programming with Mosh) * [Data Structures and Algorithms Full Course](https://www.youtube.com/watch?v=LcKqYoX8uH4) - Simplilearn (YouTube, Video length 7:13:56) From 077c091bcf7638a2168093ca450943fe3830e1de Mon Sep 17 00:00:00 2001 From: Ingrid G Date: Sun, 15 Oct 2023 15:57:27 -0700 Subject: [PATCH 462/854] added author name (#10327) --- 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 bf59a8ed23b69..697f83c433e3c 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -206,7 +206,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [EXPL NITC: Build your own Compiler](https://silcnitc.github.io) - Murali Krishnan K., students in the Department of Computer Science and Engineering of the Calicut National Institute of Technology (HTML) * [Implementing Functional Languages: A Tutorial](https://research.microsoft.com/en-us/um/people/simonpj/Papers/pj-lester-book/) - Simon Peyton Jones, David Lester * [Introduction to Compilers and Language Design](https://www3.nd.edu/~dthain/compilerbook/compilerbook.pdf) - Douglas Thain (PDF) -* [Let's Build a Compiler](https://www.stack.nl/~marcov/compiler.pdf) (PDF) +* [Let's Build a Compiler](https://www.stack.nl/~marcov/compiler.pdf) - Jack W. Crenshaw (PDF) * [Practical and Theoretical Aspects of Compiler Construction](https://web.stanford.edu/class/archive/cs/cs143/cs143.1128/) (class lectures and slides) * [The ANTLR Mega Tutorial](https://tomassetti.me/antlr-mega-tutorial/) From 9b803e6ba0fe16a80db0d6cb7f7b3e5f7dbd1b13 Mon Sep 17 00:00:00 2001 From: Shahadat Hossain Hridoy Al <71395891+HridoyHazard@users.noreply.github.com> Date: Mon, 16 Oct 2023 05:03:50 +0600 Subject: [PATCH 463/854] dart bangla free course added (#10333) --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index a6beb9f276dcb..483de7237a49e 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -85,6 +85,7 @@ Online School * [Dart All You Need To Know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVC2-nXUrvpcQEz3FgCSIQHT) - Stack Learner * [Dart Bangla Tutorial](https://www.youtube.com/playlist?list=PLbC4KRSNcMnpQarCowZvUJOf4VhiJllX5) - Learn Hunter +* [১ ভিডিওতে ডার্ট শিখুন !](https://www.youtube.com/watch?v=_8Q5cwfvi64) - Rabbil Hasan ### Docker From e58c606224df7fce85469c5c2329a0c80ef5ba51 Mon Sep 17 00:00:00 2001 From: ayushhkkkk3585 <136594718+ayushhkkkk3585@users.noreply.github.com> Date: Mon, 16 Oct 2023 04:35:37 +0530 Subject: [PATCH 464/854] Add Java Course (#10328) * Add Java Course * Update free-courses-en.md Did the suggested changes. --- 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 c5f3f4d73ba31..6a4e7d9f735b5 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -834,6 +834,7 @@ * [Introduction to Java](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/) * [Introduction to Java + DSA](https://youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ) - Kunal Kushwaha * [Java Beginner](https://youtube.com/playlist?list=PLkeaG1zpPTHiMjczpmZ6ALd46VjjiQJ_8) - Coding with John +* [Java Complete Course - Placement Series](https://www.youtube.com/playlist?list=PLfqMhTWNBTe3LtFWcvwpqTkUSlB32kJop) - Apna College * [Java Design Patterns and Architecture](https://www.udemy.com/course/java-design-patterns-tutorial) - John Purcell (Udemy) * [Java for Complete Beginners](http://courses.caveofprogramming.com/courses/java-for-complete-beginners) * [Java for Mobile Devices - Introducing Codename One](https://codenameone.teachable.com/p/java-for-mobile-devices-introducing-codename-one) From b1ecba035fe03ce09f8e91095b77b106689bca9b Mon Sep 17 00:00:00 2001 From: Geonu Lim <44187187+rjsdn0124@users.noreply.github.com> Date: Sun, 15 Oct 2023 16:06:41 -0700 Subject: [PATCH 465/854] Fixed typo CODE_OF_CONDUCT-ko.md (korean review requested) (#10003) * Fixed typo CODE_OF_CONDUCT-ko.md * Accepted review --- docs/CODE_OF_CONDUCT-ko.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/CODE_OF_CONDUCT-ko.md b/docs/CODE_OF_CONDUCT-ko.md index 902049d28d72a..6e87e4d3469cb 100644 --- a/docs/CODE_OF_CONDUCT-ko.md +++ b/docs/CODE_OF_CONDUCT-ko.md @@ -1,7 +1,7 @@ # 컨트리뷰터/기여자들의 행동 강령 규약 이 프로젝트의 컨트리뷰터이자 메인테이너로서, 개방적이고 환영하는 커뮤니티를 육성하기 위해 -우리는 이슈리포팅, 기능 요청, 문서 업데이트, Pull request 또는 Patch 제출 및 기타 활동을 통해 +우리는 이슈 보고, 기능 요청, 문서 업데이트, Pull request 또는 Patch 제출 및 기타 활동을 통해 기여하는 모든 사람들을 존중할 것을 약속합니다. 우리는 경험, 성별, 성 정체성 및 표현, 성적 지향, 장애, 외모, 신체 크기, 인종, 나이, 종교 @@ -17,16 +17,16 @@ * 동의없는 집주소 또는 전자주소 등의 개인 정보의 공개 * 부적절한 것으로 간주될 수 있는 다른 행위 -프로젝트 유지자는 이 행동 강령을 따르지 않은 댓글, 커밋, 코드, 위키 편집, 이슈와 그 외 다른 기여를 -삭제, 수정 또는 거부할 권리와 책임이 있습니다. 또한, 부적당하거나 험악하거나 공격적이거나 해롭다고 -생각하는 다른 행동을 한 기여자를 일시적 또는 영구적으로 퇴장시킬 수 있습니다. +프로젝트 메인테이너는 이 행동 강령을 따르지 않은 댓글, 커밋, 코드, 위키 편집, 이슈와 그 외 다른 기여를 +삭제, 수정 또는 거부할 권리와 책임이 있습니다. 또한, 행동 강령 규약에 부합하지 않거나 험악하거나 공격적이거나 해롭다고 +생각되는 행동을 한 기여자를 일시적 또는 영구적으로 퇴장시킬 수 있습니다. 이 행동 강령을 채택함으로써 프로젝트 메인테이너들은 이 프로젝트 관리의 모든 측면에 공정하고 일관되게 이러한 원칙을 적용하기로 약속합니다. 행동 강령을 따르지 않는 프로젝트 메인테이너는 -프로젝트 팀에서 영구히 제명 될 수 있습니다. +프로젝트 팀에서 영구히 제명될 수 있습니다. 이 행동 강령은 개인 프로젝트 또는 해당 커뮤니티를 대표하는 프로젝트 스페이스나 퍼블릭 스페이스 -모두 적용 됩니다. +모두 적용됩니다. 모욕적이거나 괴롭힘 또는 기타 용납할 수 없는 행동의 사례는 프로젝트 관리자 victorfelder@gmail.com 에게 연락하여 보고 할 수 있습니다. 모든 불만사항은 검토하고 조사한 뒤 상황에 따라 필요하고 적절하다고 생각되는 From 183deb9464ee7c1d1d91883af6b7463ad5f84b69 Mon Sep 17 00:00:00 2001 From: Yash Tripathi <114800027+Yash926@users.noreply.github.com> Date: Mon, 16 Oct 2023 07:55:37 +0530 Subject: [PATCH 466/854] Update free-programming-books-hi.md (#10340) * Update free-programming-books-hi.md * Update free-programming-books-hi.md --- books/free-programming-books-hi.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-hi.md b/books/free-programming-books-hi.md index c53c25ea9de3b..68a805cedd14d 100644 --- a/books/free-programming-books-hi.md +++ b/books/free-programming-books-hi.md @@ -51,6 +51,7 @@ ### Networking +* [डाटा कम्युनिकेशन और नेटवर्किंग](https://www.aicte-india.org/sites/default/files/HINDI_BOOKS/BOOK%204.pdf) - आर. पी. सिंह, आर. गुप्ता (PDF) * [ डाटा कयनकेशन एंड कंयटर नेटवक ](https://www.aicte-india.org/sites/default/files/HINDI_BOOKS/BOOK%203.pdf) - ई.हरश दाधीच, ई.वकास माथर (PDF) From 61633f48544f328f66c7ce63c0ee4d30e1e0e29d Mon Sep 17 00:00:00 2001 From: basitS14 <106031287+basitS14@users.noreply.github.com> Date: Mon, 16 Oct 2023 08:11:27 +0530 Subject: [PATCH 467/854] add: 2 new courses (#10279) * add: 2 new courses * updated: alphabetical order * Update free-courses-en.md removed responsive web course because ther was similar course on udemy. --- 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 6a4e7d9f735b5..5f3fdd9a606bb 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -884,6 +884,7 @@ * [Intro to JavaScript ES6 programming](https://www.youtube.com/playlist?list=PL-xu4i_QDSxcoDNeh8rx5-pHCCTOg0XsI) * [Intro To JavaScript Unit Testing & BDD](https://www.youtube.com/watch?v=u5cLK1UrFyQ) - Traversy Media * [Introduction to ES6+](https://scrimba.com/learn/introtoes6) - Dylan C. Israel (Scrimba) +* [JavaScript Algorithms and Data Structures](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/) - freecodecamp * [JavaScript Array Methods](https://youtube.com/playlist?list=PLgBH1CvjOA62PBFIDq55-S6Beivje30A2) - Florin Pop * [JavaScript Coding Challenges](https://youtube.com/playlist?list=PLgBH1CvjOA63ROz8Wqd7RDD0qpvGXF8x5) - Florin Pop * [JavaScript Course](https://www.theodinproject.com/paths/full-stack-javascript/courses/javascript) - The Odin Project From f98027d49e8770ab01417a72019978e63d8c6877 Mon Sep 17 00:00:00 2001 From: Chung Yan Ho <100369959+hochungyan@users.noreply.github.com> Date: Mon, 16 Oct 2023 17:43:39 +0100 Subject: [PATCH 468/854] Remove Codecademy Courses From The Book List (#10352) They are courses instead of books. --- books/free-programming-books-langs.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 77f1c88ecc1d9..8bd2f2f1a1bad 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1940,7 +1940,6 @@ Books on general-purpose programming that don't focus on a specific language are * [Building Skills in Python](https://web.archive.org/web/20190918094202/http://www.itmaybeahack.com/book/python-2.6/latex/BuildingSkillsinPython.pdf) - Steven F. Lott (PDF) (2.6) *(:card_file_box: archived)* * [Clean Architectures in Python - A practical approach to better software design (2022)](https://www.thedigitalcatbooks.com/pycabook-introduction/) - Leonardo Giordani (3.x) (PDF) * [Code Like a Pythonista: Idiomatic Python](https://web.archive.org/web/20180411011411/http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html) - David Goodger *(:card_file_box: archived)* -* [CodeCademy Python](https://www.codecademy.com/learn/python) * [Composing Programs](http://composingprograms.com) (3.x) * [Computational and Inferential Thinking](https://inferentialthinking.com/chapters/intro.html) - Ani Adhikari, John DeNero, David Wagner (HTML) * [Cracking Codes with Python](https://inventwithpython.com/cracking/) - Al Sweigart (3.6) @@ -2206,7 +2205,6 @@ Books on general-purpose programming that don't focus on a specific language are ### Ruby * [A community-driven Ruby style guide](https://github.com/bbatsov/ruby-style-guide) -* [CodeCademy Ruby](https://www.codecademy.com/learn/ruby) * [Core Ruby Tools](https://launchschool.com/books/core_ruby_tools) - Launch School (HTML) * [Developing Games With Ruby](https://leanpub.com/developing-games-with-ruby/read) - Tomas Varaneckas * [Essential Ruby](https://www.programming-books.io/essential/ruby/) - Krzysztof Kowalczyk, StackOverflow Contributors From e86c5bdca55d30164e7d6e0a1fbec9841dfc5283 Mon Sep 17 00:00:00 2001 From: Chung Yan Ho <100369959+hochungyan@users.noreply.github.com> Date: Mon, 16 Oct 2023 17:54:38 +0100 Subject: [PATCH 469/854] Added Ruby Course from CodeCademy and improve the repos (#10353) Some of the courses have codecademy as their author and some of them have Codecademy. I have looked at all of them and changed them all to Codecademy to be more consistent in the name. --- courses/free-courses-en.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 5f3fdd9a606bb..6a901ba5b4c27 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -778,9 +778,9 @@ * [HTML Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWr_FB-hVEgEGUESZL1TOiJ6) * [HTML Tutorial For Beginners (With Notes)](https://www.youtube.com/watch?v=qHB2jUvAlGo) - ProgrammingWithHarry * [HTML5 and CSS3 Fundamentals](https://www.udemy.com/course/html5-fundamentals-for-beginners/) - Stone River eLearning (Udemy) -* [Learn CSS](https://www.codecademy.com/learn/learn-css) - codecademy +* [Learn CSS](https://www.codecademy.com/learn/learn-css) - Codecademy * [Learn how to program: CSS](https://www.learnhowtoprogram.com/css) - Epicodus Inc. -* [Learn HTML](https://www.codecademy.com/learn/learn-html) - codecademy +* [Learn HTML](https://www.codecademy.com/learn/learn-html) - Codecademy * [Learn HTML and CSS](https://www.bitdegree.org/courses/coding-for-beginners-space-doggos) (BitDegree) * [Learn HTML and CSS with 5 projects](https://scrimba.com/learn/htmlandcss) - Per Harald Borgen (Scrimba) * [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) @@ -1331,7 +1331,7 @@ * [Learn Python Programming](https://www.programiz.com/python-programming) - Programiz * [Learn Python Programming - Python Course](https://www.youtube.com/watch?v=f79MRyMsjrQ) - Programming With Mosh * [Learn Python Tutorial](https://www.kaggle.com/learn/python) (Kaggle) -* [Learn to program in Python](https://www.codecademy.com/learn/python) +* [Learn to program in Python](https://www.codecademy.com/learn/python) - Codecademy * [Learn to Program: The Fundamentals](https://www.coursera.org/learn/learn-to-program) (Coursera) * [Practical Python: An Immersive Python Course](https://practical.learnpython.dev) - Nina Zakharenko * [Practical Python Programming](https://dabeaz-course.github.io/practical-python/) - David Beazley @@ -1350,7 +1350,7 @@ * [Python for Data Science, AI & Development](https://www.coursera.org/learn/python-for-applied-data-science-ai) - Joseph Santarcangelo (Coursera) * [Python for Everybody](https://www.py4e.com/lessons) (Coursera Reading Materials with YouTube Videos) * [Python for OSINT. 21 day course for beginners](https://github.com/cipher387/python-for-OSINT-21-days/raw/main/Python%20for%20OSINT.%2021%20day%20course%20for%20beginners.pdf) - cyb_detective (PDF) -* [Python for Programmers](https://www.codecademy.com/learn/python-for-programmers) - codecademy +* [Python for Programmers](https://www.codecademy.com/learn/python-for-programmers) - Codecademy * [Python from Scratch](https://open.cs.uwaterloo.ca/python-from-scratch/) - Centre for Education in Math and Computing (University of Waterloo) * [Python GUI's With TKinter](https://youtube.com/playlist?list=PLCC34OHNcOtoC6GglhF3ncJ5rLwQrLGnV) - Codemy.com * [Python in 80 minutes](https://www.udemy.com/course/learn-python-in-80-minutes/) - Muhammed Ali Dilek (Udemy) @@ -1440,6 +1440,7 @@ * [Full Stack Ruby on Rails](https://www.theodinproject.com/paths/full-stack-ruby-on-rails) - The Odin Project * [Learn Rails: Quickly Code, Style and Launch 4 Web Apps](https://www.udemy.com/course/learn-rails) - Adam Eubanks (Udemy) * [Learn Ruby](https://www.learnrubyonline.org) +* [Learn Ruby](https://www.codecademy.com/learn/learn-ruby) - Codecademy * [RESTful API with Ruby On Rails 5](https://www.udemy.com/course/restful-api-with-ruby-on-rails-5/) - Udemy * [Ruby on Rails a Beginners Guide](https://www.udemy.com/course/ruby-on-rails-a-beginners-guide-free) - Stephen Chesnowitz (Udemy) * [Ruby Programming Language - Full Course](https://www.youtube.com/watch?v=t_ispmWmdjY) - Mike Dane (freeCodeCamp.org) From 9034267e1fa4ddd861092441e0c29b844a918456 Mon Sep 17 00:00:00 2001 From: SharmaNishchay <146124877+SharmaNishchay@users.noreply.github.com> Date: Mon, 16 Oct 2023 22:26:55 +0530 Subject: [PATCH 470/854] Added Linked List by Pepcoding (#10364) * Added Linked List by Pepcoding * Removed Dot Files --- 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 0e36ba5d5dba6..4a68b82f455bd 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -80,6 +80,7 @@ * [Dynamic Programming Workshop](https://www.youtube.com/playlist?list=PLqf9emQRQrnKA_EeveiXQj_uP25w8_5qL) - Vivek Gupta * [Generic Trees - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiEmjuIVDrwR9h5i9TT2CEU_) - Pepcoding * [Graphs - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiHfqDcLZMcO9SsUDY4S3a-v) - Pepcoding +* [Linked List - Level 1](https://youtube.com/playlist?list=PL-Jc9J83PIiF5VZmktfqW6WVU1pxBF6l_&si=S_MRPF7yyupBUCC6) - Pepcoding * [Recursion & Backtracking - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiFxaBahjslhBD1LiJAV7nKs) - Pepcoding * [Recursion & Backtracking - Level 2](https://www.youtube.com/playlist?list=PL-Jc9J83PIiHO9SQ6lxGuDsZNt2mkHEn0) - Pepcoding * [Recursion Playlist \| Coding \| Interview Questions \| Algorithm \| Tutorials](https://www.youtube.com/playlist?list=PL_z_8CaSLPWeT1ffjiImo0sYTcnLzo-wY) - Aditya Verma From f752659321861759d309b7caeeda0b7007433357 Mon Sep 17 00:00:00 2001 From: Aroyan <43630681+aroyan@users.noreply.github.com> Date: Tue, 17 Oct 2023 00:59:36 +0800 Subject: [PATCH 471/854] remove invalid links for flutter and python books (#10366) --- books/free-programming-books-id.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/books/free-programming-books-id.md b/books/free-programming-books-id.md index 891de620c1ad6..1798b934b96e6 100644 --- a/books/free-programming-books-id.md +++ b/books/free-programming-books-id.md @@ -61,12 +61,6 @@ * [Tutorial CodeIgniter 4](http://mfikri.com/artikel/tutorial-codeigniter4) -### Flutter - -* [Belajar Flutter](https://belajarflutter.com) - Herry Prasetyo (HTML) -* [Flutter dan Flutlab](https://utter.academy/uploads/lesson_files/2f0c5c74e9488d4c9c734e4264e5869e.pdf) - Utter academy (PDF) - - ### Git * [Belajar Git untuk Pemula](https://github.com/petanikode/belajar-git) - Ahmad Muhardian, Petani Kode (HTML) @@ -204,7 +198,6 @@ * [Belajar Python](http://www.belajarpython.com) * [Cepat Mahir Python](https://gilacoding.com/upload/file/Python.pdf) - Hendri, `edt.:` Romi Satria Wahono (PDF) -* [Dasar Pemrograman Python](https://www.pythonindo.com/tutorial-python-dasar/) * [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 14c3f226671f383f42ba0bf65f3462dab234c647 Mon Sep 17 00:00:00 2001 From: AmulyaShetty11 <137149903+AmulyaShetty11@users.noreply.github.com> Date: Mon, 16 Oct 2023 22:30:07 +0530 Subject: [PATCH 472/854] Adding Figma Tutorials (#10386) * Adding Figma Tutorials * Adding Figma Tutorials --- 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 4a68b82f455bd..5a495b5965cfd 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -261,6 +261,7 @@ * [Figma Tutorial](https://www.youtube.com/playlist?list=PLuRPummNMvINdAbI_WT7R5vdjcyRPeRiq) - Pelfizz Studio * [Figma Tutorial In Hindi 2022](https://www.youtube.com/playlist?list=PLwGdqUZWnOp0TlgR6uPLR1s6X_w65FlTl) - Thapa Technical +* [Figma Tutorials](https://www.youtube.com/playlist?list=PLuou2gyfaGEud03tcppC1ofbYIcIEwKfm) - Nikhil Pawar * [Figma UI design tutorials in Hindi](https://www.youtube.com/playlist?list=PLt7HkDVHvsa4Nf5qrXG6ozK3ZPTvNe__v) - Graphics Guruji From cac2950178c1c6ac4127c3656f8c544eb79e9a1e Mon Sep 17 00:00:00 2001 From: Aniket-Khalate <44313743+Aniketkhalate@users.noreply.github.com> Date: Mon, 16 Oct 2023 22:31:03 +0530 Subject: [PATCH 473/854] Add Machine Learning course (#10389) --- 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 6a901ba5b4c27..d3af1a9ab3e9d 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1172,6 +1172,7 @@ * [Machine Learning](https://youtube.com/playlist?list=PL7T06JEc5PF5Vuz1U7lEEaFPOExDbKVEh) - Nerd's Lesson * [Machine Learning](https://youtube.com/playlist?list=PLblh5JKOoLUICTaGLRoHQDuF_7q2GfuJF) - StatQuest with Josh Starmer * [Machine Learning — Andrew Ng, Stanford University](https://youtube.com/playlist?list=PLLssT5z_DsK-h9vYZkQkYNWcItqhlRJLN) - Andrew Ng +* [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 Specialization](https://www.coursera.org/specializations/machine-learning-introduction) - Andrew Ng, Eddy Shyu, Aarti Bagul, Geoff Ladwig (Coursera) * [Machine Learning Tutorial in Python](https://youtube.com/playlist?list=PL9ooVrP1hQOHUfd-g8GUpKI3hHOwM_9Dn) - edureka! From dc9707764f14f4e6ecde36842c61d4188e68da67 Mon Sep 17 00:00:00 2001 From: AmulyaShetty11 <137149903+AmulyaShetty11@users.noreply.github.com> Date: Mon, 16 Oct 2023 22:31:30 +0530 Subject: [PATCH 474/854] Kotlin for Beginners in Hindi (#10391) --- 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 5a495b5965cfd..99ae7e04034ff 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -449,6 +449,7 @@ ### Kotlin * [Kotlin Beginner Tutorials Hindi | Complete Series](https://www.youtube.com/playlist?list=PLRKyZvuMYSIMW3-rSOGCkPlO1z_IYJy3G) - Cheezy Code +* [Kotlin for Beginners in Hindi](https://www.youtube.com/playlist?list=PLUhfM8afLE_MXuRUfgm1g-qDuBRD1pxPG) - Neat Roots * [Kotlin Programming Complete in one Video (Hindi)](https://www.youtube.com/watch?v=uoP4JKHgzDE) - Geeky Shows, `tch.:` Rajesh Kumar * [Kotlin Tutorial in Hindi : From beginner to advance Android](https://www.youtube.com/playlist?list=PLaLbT5lAehvULj67yZ_JJ6zMwyvmqt78o) - Coding With Vikrant From 3cc53bfd3dcacbac2a96faec0aefee8ea120f6ef Mon Sep 17 00:00:00 2001 From: AmulyaShetty11 <137149903+AmulyaShetty11@users.noreply.github.com> Date: Mon, 16 Oct 2023 22:32:05 +0530 Subject: [PATCH 475/854] Adding VUE JS 3 Complete Course Tutorial (#10394) --- 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 d3af1a9ab3e9d..07c85a2c58da2 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1087,6 +1087,7 @@ * [JavaScript Testing Fundamentals](https://vueschool.io/courses/javascript-testing-fundamentals) * [Learn Vue 3 step by step](https://laracasts.com/series/learn-vue-3-step-by-step) - Jeffrey Way * [Nuxt.js Fundamentals](https://vueschool.io/courses/nuxtjs-fundamentals) +* [VUE JS 3 Complete Course Tutorial](https://www.youtube.com/playlist?list=PL_euSNU_eLbedoBv-RllKj_f2Yh--91nZ) - Leela Web Dev * [Vue JS 3 Tutorial for Beginners](https://www.youtube.com/playlist?list=PLC3y8-rFHvwgeQIfSDtEGVvvSEPDkL_1f) - Vishwas Gopinath (Codevolution) * [Vue Router for Everyone](https://vueschool.io/courses/vue-router-for-everyone) * [Vue.js Components Fundamentals](https://vueschool.io/courses/vuejs-components-fundamentals) From fc8e11b1aceab1ea420526d50da2eb7d0c117320 Mon Sep 17 00:00:00 2001 From: SeenuNahak <83362881+SeenuNahak@users.noreply.github.com> Date: Mon, 16 Oct 2023 22:32:26 +0530 Subject: [PATCH 476/854] Update free-courses-hi.md (#10395) added a new course under arduino --- 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 99ae7e04034ff..d7fc746f973bb 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -109,6 +109,7 @@ ### Arduino * [Arduino Programming Series (हिंदी में)](https://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 ### Assembly From 1059ab4157e6b876e887ad2415a4676297cd8288 Mon Sep 17 00:00:00 2001 From: Mridul Mohta <43889924+mridul2311@users.noreply.github.com> Date: Mon, 16 Oct 2023 22:55:53 +0530 Subject: [PATCH 477/854] Added a Swift course in free-courses-hi.md (#10332) * Added a Swift course in free-courses-hi.md * Update courses/free-courses-hi.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- courses/free-courses-hi.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index d7fc746f973bb..f0ab9e1f04d7d 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -625,6 +625,7 @@ ### Swift +* [Swift Programming For IOS From Scratch](https://youtube.com/playlist?list=PLtCBuHKmdxOd9kxsru5t_MFvDj5o5GdDl) - Fahad Hussain * [Swift Programming Hindi Tutorial For Beginners](https://www.youtube.com/playlist?list=PLb5R4QC2DtFv3MvfG42Cd5La34Hwj4pY6) - Code Cat * [Swift Tutorials For Beginners(Full) in Hindi.](https://www.youtube.com/playlist?list=PLWZIhpNhtvfqBd00bF3ouroGHMPe-iroO) - Yogesh Patel From 95ea417a5060737d64081a7de0d0f2c17a95ef74 Mon Sep 17 00:00:00 2001 From: Rhitam Chaudhury <90751158+hallowshaw@users.noreply.github.com> Date: Mon, 16 Oct 2023 22:58:38 +0530 Subject: [PATCH 478/854] Added Kotlin Course in Bengali (#10306) * Added Kotlin Course in Bengali * New * Update courses/free-courses-bn.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 483de7237a49e..ee464d3438b15 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -230,6 +230,7 @@ Online School ### Kotlin * [Chapter 1 : Kotlin Basic Concepts Bangla](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDpRWRnXPWZcWIvz0JbeQe5) - Stack Learner +* [Kotlin For Android - Bangla](https://www.youtube.com/playlist?list=PLgyuGbgggWA3ORqemnq9adIzvNhSXjJTr) - Touhid Apps! ### MongoDB From db5db65dcd5668bc0ee792fc9443f486b92455cd Mon Sep 17 00:00:00 2001 From: Harkishan Khuva <78949167+hakiKhuva@users.noreply.github.com> Date: Mon, 16 Oct 2023 23:18:26 +0530 Subject: [PATCH 479/854] Added MongoDB hindi courses (#10367) * Added MongoDB hindi courses * Updated MongoDB courses in ASC order * Updated MongoDB Hindi courses in alphabetical ordering * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md --- courses/free-courses-hi.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index f0ab9e1f04d7d..5125f5f2d7932 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -492,9 +492,11 @@ ### Mongo DB -* [Mongo DB full course for beginners](https://youtube.com/playlist?list=PLwGdqUZWnOp1P9xSsJg7g3AY0CUjs-WOa) -Thapa Technical +* [MongoDB Complete Course Tutorial in Hindi](https://www.youtube.com/watch?v=rU9ZODw5yvU) - Vinod Bahadur Thapa (Thapa Technical) +* [MongoDB full course for beginners](https://youtube.com/playlist?list=PLwGdqUZWnOp1P9xSsJg7g3AY0CUjs-WOa) - Thapa Technical * [MongoDB playlist in Hindi](https://youtube.com/playlist?list=PLA3GkZPtsafZydhN4nP0h7hw7PQuLsBv1&si=4Je3O9WkMYMu9cWO) - Engineering Digest * [MongoDB Tutorial for Beginners (Hindi)](https://www.youtube.com/playlist?list=PLgPJX9sVy92xUxpTFgAOSBHdBwIdxav39) - CS Geeks +* [MongoDB Tutorial in 1 Hour (2023)](https://www.youtube.com/watch?v=J6mDkcqU_ZE) - CodeWithHarry * [MongoDB tutorial in hindi](https://www.youtube.com/playlist?list=PLolI8AY2AS9aaE4Vx0adwfwUh3XiuVewX) - Code Improve * [MongoDB Tutorial in Hindi 2022](https://www.youtube.com/playlist?list=PLQDioScEMUhkcqbgJ4ap2k4zg3sT_-Bbc) - Programming Experience From a6b219d94db52ba3219281dccd11d4053ebc22f8 Mon Sep 17 00:00:00 2001 From: Divyanshu Singh <85441744+Divyanshu9794@users.noreply.github.com> Date: Mon, 16 Oct 2023 23:20:04 +0530 Subject: [PATCH 480/854] Update free-courses-hi.md (#10232) * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md --- courses/free-courses-hi.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 5125f5f2d7932..cd2d1dc27dfef 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -1,6 +1,7 @@ ### Index * [Algorithms](#algorithms) + * [Soft Computing](#soft-computing) * [Android](#android) * [Angular](#angular) * [Arduino](#arduino) @@ -88,6 +89,14 @@ * [Time and Space - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiFc7hJ5eeCb579PS8p-en4f) - Pepcoding +#### Soft Computing + +* [Application of soft computing](https://www.youtube.com/playlist?list=PL_obO5Qb5QTEM_GVn5E45F3Z8-SIRBDL-) - LS Academy for Technical Education +* [Introduction To Soft Computing](https://www.youtube.com/playlist?list=PLJ5C_6qdAvBFqAYS0P9INAogIMklG8E-9) - Computer Science and Engineering +* [Soft Computing \| University exams specific](https://www.youtube.com/playlist?list=PLuAADu3OvBt5-e5yXuIqBi1pttqw3RBeg) - Er Sahil ka Gyan +* [Soft Computing And Optimization Algorithms](https://www.youtube.com/playlist?list=PLYwpaL_SFmcCPUl8mAnb4g1oExKd0n4Gw) - 5 Minutes Engineering + + ### Android * [Android App Development Course (Beginner to Advanced) \| WsCube Tech 2.0](https://www.youtube.com/playlist?list=PLjVLYmrlmjGdDps6HAwOOVoAtBPAgIOXL) - WsCube Tech From 652520a4f0a68f487a603aad2e2903695d1b674d Mon Sep 17 00:00:00 2001 From: Mohamed Adel Date: Mon, 16 Oct 2023 20:00:07 +0200 Subject: [PATCH 481/854] update http to https (#10341) * update http to https * fixing a none working link * fixing a none working link --- books/free-programming-books-subjects.md | 272 +++++++++++------------ 1 file changed, 136 insertions(+), 136 deletions(-) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index 697f83c433e3c..67581a25f5a15 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -94,7 +94,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Algorithmic Graph Theory](https://code.google.com/p/graphbook/) - David Joyner, Minh Van Nguyen, David Phillips (PDF) * [Algorithmic Thinking](https://labuladong.gitbook.io/algo-en) - Donglai Fu * [Algorithms](https://en.wikibooks.org/wiki/Algorithms) - Wikibooks -* [Algorithms, 4th Edition](http://algs4.cs.princeton.edu/home/) - Robert Sedgewick, Kevin Wayne +* [Algorithms, 4th Edition](https://algs4.cs.princeton.edu/home/) - Robert Sedgewick, Kevin Wayne * [Algorithms and Automatic Computing Machines (1963)](https://archive.org/details/Algorithms_And_Automatic_Computing_Machines) - B. A. Trakhtenbrot * [Algorithms and Complexity](https://www.math.upenn.edu/~wilf/AlgoComp.pdf) - Herbert S. Wilf (PDF) * [Algorithms Course Materials](https://jeffe.cs.illinois.edu/teaching/algorithms/) - Jeff Erickson @@ -139,7 +139,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Introduction to Autonomous Robots](https://github.com/correll/Introduction-to-Autonomous-Robots/releases) - Nikolaus Correll (PDF) * [Machine Learning For Dummies®, IBM Limited Edition](https://www.ibm.com/downloads/cas/GB8ZMQZ3) - Daniel Kirsch, Judith Hurwitz (PDF) * [On the Path to AI: Law’s prophecies and the conceptual foundations of the machine learning age](https://link.springer.com/book/10.1007/978-3-030-43582-0) - Thomas D. Grant, Damon J. Wischik (PDF, EPUB) -* [Probabilistic Programming & Bayesian Methods for Hackers](http://camdavidsonpilon.github.io/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/) - Cam Davidson-Pilon (HTML, Jupyter Notebook) +* [Probabilistic Programming & Bayesian Methods for Hackers](https://camdavidsonpilon.github.io/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/) - Cam Davidson-Pilon (HTML, Jupyter Notebook) * [The History of Artificial Intelligence](https://courses.cs.washington.edu/courses/csep590/06au/projects/history-ai.pdf) - Chris Smith, Brian McGuire, Ting Huang, Gary Yang (PDF) * [The Quest for Artificial Intelligence: A History of Ideas and Achievements](https://ai.stanford.edu/~nilsson/QAI/qai.pdf) - Nils J. Nilsson (PDF) @@ -316,13 +316,13 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Learn OpenGL RS](https://github.com/bwasty/learn-opengl-rs) - Benjamin Wasty, et al. (:construction: *in process*) (Rust) * [Learning Modern 3D Graphics Programming](https://web.archive.org/web/20150225192611/http://www.arcsynthesis.org/gltut/index.html) - Jason L. McKesson (draft) *(:card_file_box: archived)* * [Notes for a Computer Graphics Programming Course](https://dokumen.tips/documents/computer-grafics-notes.html) - Steve Cunningham (PDF) -* [OpenGL](http://www.songho.ca/opengl/index.html) - Concepts and illustrations +* [OpenGL](https://www.songho.ca/opengl/index.html) - Concepts and illustrations * [Physically Based Rendering, Third Edition: from Theory to Implementation](https://www.pbr-book.org) - Matt Pharr, Wenzel Jakob, Greg Humphreys * [Ray Tracing Gems](https://www.realtimerendering.com/raytracinggems/rtg/index.html) - Eric Haines, Tomas Akenine-Möller * [Ray Tracing Gems II](https://www.realtimerendering.com/raytracinggems/rtg2/index.html) - Adam Marrs, Peter Shirley, Ingo Wald * [Ray Tracing in One Weekend](https://raytracing.github.io) - Peter Shirley (HTML) * [ShaderX series](https://www.realtimerendering.com/resources/shaderx/) - Wolfgang Engel -* [Tutorials for modern OpenGL](http://www.opengl-tutorial.org) +* [Tutorials for modern OpenGL](https://www.opengl-tutorial.org) * [Virtual Reality](http://lavalle.pl/vr/) - Steven M. LaValle * [WebGL Insights](http://webglinsights.com) - Patrick Cozzi, et al. @@ -333,7 +333,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [GUI development with Relm4](https://aaronerhardt.github.io/relm4-book/book/) - Aaron Erhardt * [GUI development with Rust and GTK 4](https://gtk-rs.org/gtk4-rs/stable/latest/book/) - Julian Hofer * [Programming with gtkmm 4](https://developer.gnome.org/gtkmm-tutorial/stable/) -* [Search User Interfaces](http://searchuserinterfaces.com/book/) - Marti A. Hearst +* [Search User Interfaces](https://searchuserinterfaces.com/book/) - Marti A. Hearst * [Web Design Primer](https://pressbooks.library.ryerson.ca/webdesign/) - Richard Adams, Ahmed Sagarwala * [Web Style Guide Online](https://www.webstyleguide.com/wsg3/index.html) - Patrick J. Lynch, Sarah Horton @@ -342,19 +342,19 @@ Books that cover a specific programming language can be found in the [BY PROGRAM > :information_source: See also … [Emacs Lisp](free-programming-books-langs.md#emacs-lisp), [Regular Expressions](#regular-expressions) -* [A Byte of Vim](http://www.swaroopch.com/notes/vim/) - Swaroop (PDF) +* [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 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](http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/) - Yann Esposito -* [Learn Vimscript the Hard Way](http://learnvimscriptthehardway.stevelosh.com) - Steve Losh -* [The Craft of Text Editing or A Cookbook for an Emacs](http://www.finseth.com/craft/) - Craig A. Finseth (HTML, PDF, ePUB, Kindle, PostScript, LaTeX) -* [Vi Improved -- Vim](http://www.truth.sk/vim/vimbook-OPL.pdf) - Steve Oualline (PDF) +* [Learn Vim Progressively](https://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/) - Yann Esposito +* [Learn Vimscript the Hard Way](https://learnvimscriptthehardway.stevelosh.com) - Steve Losh +* [The Craft of Text Editing or A Cookbook for an Emacs](https://www.finseth.com/craft/) - Craig A. Finseth (HTML, PDF, ePUB, Kindle, PostScript, LaTeX) +* [Vi Improved -- Vim](https://www.truth.sk/vim/vimbook-OPL.pdf) - Steve Oualline (PDF) * [VIM-GALORE - All things Vim!](https://github.com/mhinz/vim-galore#readme) - Marco Hinz (HTML) * [Vim Recipes](https://web.archive.org/web/20130302172911/http://vim.runpaint.org/vim-recipes.pdf) - Run Paint Run Run, Run Paint Press (PDF) *(:card_file_box: archived)* * [Vim Reference Guide](https://learnbyexample.github.io/vim_reference/) - Sundeep Agarwal -* [Vim Regular Expressions 101](http://vimregex.com) - Oleg Raisky -* [Visual Studio .NET Tips and Tricks](http://www.infoq.com/minibooks/vsnettt) - Minh T. Nguyen (PDF) +* [Vim Regular Expressions 101](https://vimregex.com) - Oleg Raisky +* [Visual Studio .NET Tips and Tricks](https://www.infoq.com/minibooks/vsnettt) - Minh T. Nguyen (PDF) * [Visual Studio 2019 Succinctly](https://www.syncfusion.com/ebooks/visual-studio-2019-succinctly) - Alessandro Del Sole (online, PDF) @@ -362,20 +362,20 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Information Retrieval: A Survey](http://www.csee.umbc.edu/csee/research/cadip/readings/IR.report.120600.book.pdf) (PDF) * [Information Retrieval: Implementing and Evaluating Search Engines](https://mitmecsept.files.wordpress.com/2018/05/stefan-bc3bcttcher-charles-l-a-clarke-gordon-v-cormack-information-retrieval-implementing-and-evaluating-search-engines-2010-mit.pdf) - Stefan Böttcher, Charles L. A. Clarke, Gordon V. Cormack (PDF) -* [Introduction to Information Retrieval](http://nlp.stanford.edu/IR-book/information-retrieval-book.html) +* [Introduction to Information Retrieval](https://nlp.stanford.edu/IR-book/information-retrieval-book.html) ### Licensing * [Creative Commons: a user guide](https://archive.org/download/CreativeCommonsUserGuide/CreativeCommonsUserGuide.pdf) - Simone Aliprandi (PDF) * [Open Source Licensing Software Freedom and Intellectual Property Law](https://rosenlaw.com/oslbook/) - Lawrence Rosen -* [The Public Domain: Enclosing the Commons of the Mind](http://www.thepublicdomain.org/download/) - James Boyle +* [The Public Domain: Enclosing the Commons of the Mind](https://www.thepublicdomain.org/download/) - James Boyle ### Machine Learning * [A Brief Introduction to Machine Learning for Engineers](https://arxiv.org/pdf/1709.02840.pdf) - Osvaldo Simeone (PDF) -* [A Brief Introduction to Neural Networks](http://www.dkriesel.com/en/science/neural_networks) +* [A Brief Introduction to Neural Networks](https://www.dkriesel.com/en/science/neural_networks) * [A Comprehensive Guide to Machine Learning](https://www.eecs189.org/static/resources/comprehensive-guide.pdf) - Soroush Nasiriany, Garrett Thomas, William Wang, Alex Yang (PDF) * [A Course in Machine Learning](http://ciml.info/dl/v0_9/ciml-v0_9-all.pdf) (PDF) * [A First Encounter with Machine Learning](https://web.archive.org/web/20210420163002/https://www.ics.uci.edu/~welling/teaching/ICS273Afall11/IntroMLBook.pdf) - Max Welling (PDF) *(:card_file_box: archived)* @@ -384,26 +384,26 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [An Introduction to Statistical Learning](https://web.stanford.edu/~hastie/ISLR2/ISLRv2_website.pdf) - Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani (PDF) * [Approaching Almost Any Machine Learning Problem](https://github.com/abhishekkrthakur/approachingalmost) - Abhishek Thakur (PDF) * [Bayesian Reasoning and Machine Learning](http://web4.cs.ucl.ac.uk/staff/D.Barber/pmwiki/pmwiki.php?n=Brml.HomePage) -* [Deep Learning](http://www.deeplearningbook.org) - Ian Goodfellow, Yoshua Bengio, Aaron Courville +* [Deep Learning](https://www.deeplearningbook.org) - Ian Goodfellow, Yoshua Bengio, Aaron Courville * [Deep Learning for Coders with Fastai and PyTorch](https://github.com/fastai/fastbook) - Jeremy Howard, Sylvain Gugger (Jupyter Notebooks) -* [Dive into Deep Learning](http://d2l.ai) +* [Dive into Deep Learning](https://d2l.ai) * [Explorations in Parallel Distributed Processing: A Handbook of Models, Programs, and Exercises](https://web.stanford.edu/group/pdplab/pdphandbook) - James L. McClelland * [Foundations of Machine Learning, Second Edition](https://mitpress.ublish.com/ebook/foundations-of-machine-learning--2-preview/7093/Cover) - Mehryar Mohri, Afshin Rostamizadeh, Ameet Talwalkar * [Free and Open Machine Learning](https://nocomplexity.com/documents/fossml/) - Maikel Mardjan (HTML) -* [Gaussian Processes for Machine Learning](http://www.gaussianprocess.org/gpml/) - Carl Edward Rasmussen, Christopher K.I. Williams +* [Gaussian Processes for Machine Learning](https://www.gaussianprocess.org/gpml/) - Carl Edward Rasmussen, Christopher K.I. Williams * [IBM Machine Learning for Dummies](https://www.ibm.com/downloads/cas/GB8ZMQZ3) - Judith Hurwitz, Daniel Kirsch * [Information Theory, Inference, and Learning Algorithms](http://www.inference.phy.cam.ac.uk/itila/) - David J.C. MacKay * [Interpretable Machine Learning](https://christophm.github.io/interpretable-ml-book/) - Christoph Molnar * [Introduction to CNTK Succinctly](https://www.syncfusion.com/ebooks/cntk_succinctly) - James McCaffrey -* [Introduction to Machine Learning](http://arxiv.org/abs/0904.3664v1) - Amnon Shashua +* [Introduction to Machine Learning](https://arxiv.org/abs/0904.3664v1) - Amnon Shashua * [Keras Succinctly](https://www.syncfusion.com/ebooks/keras-succinctly) - James McCaffrey * [Learn Tensorflow](https://bitbucket.org/hrojas/learn-tensorflow) - Jupyter Notebooks * [Learning Deep Architectures for AI](https://mila.quebec/wp-content/uploads/2019/08/TR1312.pdf) - Yoshua Bengio (PDF) -* [Machine Learning](http://www.intechopen.com/books/machine_learning) +* [Machine Learning](https://www.intechopen.com/books/machine_learning) * [Machine Learning for Beginners](https://github.com/Microsoft/ML-For-Beginners) - Microsoft * [Machine Learning for Data Streams](https://moa.cms.waikato.ac.nz/book-html/) - Albert Bifet, Ricard Gavaldà, Geoff Holmes, Bernhard Pfahringer * [Machine Learning from Scratch](https://dafriedman97.github.io/mlbook/) - Danny Friedman (HTML, PDF, Jupyter Book) -* [Machine Learning, Neural and Statistical Classification](http://www1.maths.leeds.ac.uk/~charles/statlog/) - D. Michie, D.J. Spiegelhalter, C.C. Taylor +* [Machine Learning, Neural and Statistical Classification](https://www1.maths.leeds.ac.uk/~charles/statlog/) - D. Michie, D.J. Spiegelhalter, C.C. Taylor * [Machine Learning Simplified](https://themlsbook.com/read) - Andrew Wolf * [Machine Learning with Python](https://www.tutorialspoint.com/machine_learning_with_python/) - Tutorials Point (HTML, [PDF](https://www.tutorialspoint.com/machine_learning_with_python/machine_learning_with_python_tutorial.pdf)) * [Mathematics for Machine Learning](https://gwthomas.github.io/docs/math4ml.pdf) - Garrett Thomas (PDF) @@ -412,7 +412,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Neural Networks and Deep Learning](http://neuralnetworksanddeeplearning.com) * [Practitioners guide to MLOps](https://services.google.com/fh/files/misc/practitioners_guide_to_mlops_whitepaper.pdf) - Khalid Samala, Jarek Kazmierczak, Donna Schut (PDF) * [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](http://idiom.ucsd.edu/~rlevy/pmsl_textbook/text.html) (Draft, with R code) +* [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) * [Speech and Language Processing (3rd Edition Draft)](https://web.stanford.edu/~jurafsky/slp3/ed3book.pdf) - Daniel Jurafsky, James H. Martin (PDF) @@ -438,7 +438,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [A Quick Steep Climb Up Linear Algebra](http://stephendavies.org/quick.pdf) - Stephen Davies (PDF) * [Abstract Algebra: Theory and Applications](http://abstract.ups.edu) - Tom Judson * [Active Calculus](https://scholarworks.gvsu.edu/books/20/) - Matt Boelkins -* [Advanced Algebra](http://www.math.stonybrook.edu/~aknapp/download/a2-alg-inside.pdf) - Anthony W. Knapp (PDF) +* [Advanced Algebra](https://www.math.stonybrook.edu/~aknapp/download/a2-alg-inside.pdf) - Anthony W. Knapp (PDF) * [Algebra: Abstract and Concrete](https://homepage.divms.uiowa.edu/~goodman/algebrabook.dir/algebrabook.html) - Frederick Goodman * [Algebra: An Elementary Text-Book, Part I (1904)](http://djm.cc/library/Algebra_Elementary_Text-Book_Part_I_Chrystal_edited.pdf) - G. Chrystal (PDF) * [Algebra: An Elementary Text-Book, Part II (1900)](http://djm.cc/library/Algebra_Elementary_Text-Book_Part_II_Chrystal_edited02.pdf) - G. Chrystal (PDF) @@ -449,38 +449,38 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [APEX Calculus](https://www.apexcalculus.com) - Gregory Hartman, Brian Heinold, Troy Siemers, and Dimplekumar Chalishajar * [Applied Combinatorics](https://rellek.net/book/app-comb.html) - Mitchel T. Keller, William T. Trotter * [Applied Discrete Structures](https://faculty.uml.edu/klevasseur/ads2/) - Alan Doerr, Kenneth Levasseur -* [Basic Algebra](http://www.math.stonybrook.edu/~aknapp/download/b2-alg-inside.pdf) - Anthony W. Knapp (PDF) +* [Basic Algebra](https://www.math.stonybrook.edu/~aknapp/download/b2-alg-inside.pdf) - Anthony W. Knapp (PDF) * [Basic Analysis: Introduction to Real Analysis](https://www.jirka.org/ra/) - Jiří Lebl -* [Basics of Algebra, Topology, and Differential Calculus](http://www.cis.upenn.edu/~jean/math-basics.pdf) (PDF) +* [Basics of Algebra, Topology, and Differential Calculus](https://www.cis.upenn.edu/~jean/math-basics.pdf) (PDF) * [Bayesian Methods for Hackers](https://github.com/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers) - Cameron Davidson-Pilon * [Beginning and Intermediate Algebra](http://www.wallace.ccfaculty.org/book/book.html) - Tyler Wallace * [Book of Proof](https://www.people.vcu.edu/~rhammack/BookOfProof/) - Richard Hammack [(PDF)](https://www.people.vcu.edu/~rhammack/BookOfProof/Main.pdf) * [Calculus](https://ocw.mit.edu/resources/res-18-001-calculus-online-textbook-spring-2005/textbook/) - Gilbert Strang * [Calculus I](https://resolver.caltech.edu/CaltechBOOK:1985.001) - Jerrold E. Marsden, Alan Weinstein * [Calculus in Context](http://www.math.smith.edu/~callahan/intromine.html) - James Callahan -* [Calculus Made Easy](http://www.gutenberg.org/ebooks/33283) - Silvanus P. Thompson (PDF) +* [Calculus Made Easy](https://www.gutenberg.org/ebooks/33283) - Silvanus P. Thompson (PDF) * [Calculus Volume 1](https://openstax.org/details/books/calculus-volume-1) - Edwin Herman, Gilbert Strang (PDF) * [Calculus Volume 2](https://openstax.org/details/books/calculus-volume-2) - Edwin Herman, Gilbert Strang (PDF) * [Calculus Volume 3](https://openstax.org/details/books/calculus-volume-3) - Edwin Herman, Gilbert Strang (PDF) * [Category Theory for the Sciences](https://math.mit.edu/~dspivak/CT4S.pdf) - David I. Spivak (PDF) -* [CK-12 Probability and Statistics - Advanced](http://www.ck12.org/book/Probability-and-Statistics---Advanced-%2528Second-Edition%2529/) +* [CK-12 Probability and Statistics - Advanced](https://www.ck12.org/book/Probability-and-Statistics---Advanced-%2528Second-Edition%2529/) * [CLP-1 Differential Calculus](https://www.math.ubc.ca/~CLP/CLP1/) - Joel Feldman, Andrew Rechnitzer, Elyse Yeager * [CLP-2 Integral Calculus](https://www.math.ubc.ca/~CLP/CLP2/) - Joel Feldman, Andrew Rechnitzer, Elyse Yeager * [CLP-3 Multivariable Calculus](https://www.math.ubc.ca/~CLP/CLP3/) - Joel Feldman, Andrew Rechnitzer, Elyse Yeager * [CLP-4 Vector Calculus](https://www.math.ubc.ca/~CLP/CLP4/) - Joel Feldman, Andrew Rechnitzer, Elyse Yeager -* [Collaborative Statistics](http://cnx.org/contents/5e0744f9-9e79-4348-9237-ed012213a2d6%4040.9) +* [Collaborative Statistics](https://cnx.org/contents/5e0744f9-9e79-4348-9237-ed012213a2d6%4040.9) * [College Trigonometry](https://open.umn.edu/opentextbooks/textbooks/college-trigonometry) - Carl Stitz, Jeff Zeager (PDF) * [Combinatorics Through Guided Discovery](https://bogart.openmathbooks.org) - Kenneth Bogart * [Complex Analysis](https://people.math.gatech.edu/~cain/winter99/complex.html) - George Cain * [Computational and Inferential Thinking. The Foundations of Data Science](https://www.inferentialthinking.com) - Ani Adhikari, John DeNero, David Wagner -* [Computational Geometry](http://web.mit.edu/hyperbook/Patrikalakis-Maekawa-Cho/) +* [Computational Geometry](https://web.mit.edu/hyperbook/Patrikalakis-Maekawa-Cho/) * [Computational Mathematics with SageMath](https://www.sagemath.org/sagebook/) - Paul Zimmermann, Alexandre Casamayou, Nathann Cohen, Guillaume Connan, et al. (PDF) * [Concepts & Applications of Inferential Statistics](http://vassarstats.net/textbook/) * [Convex Optimization](https://web.stanford.edu/~boyd/cvxbook) - Stephen Boyd, Lieven Vandenberghe * [Coordinate Geometry (1911)](http://djm.cc/library/Coordinate_Geometry_Fine_Thompson_edited03.pdf) - Henry Buchard Fine, Henry Dallas Thompson (PDF) * [Differential Equations](http://tutorial.math.lamar.edu/Classes/DE/DE.aspx) - Paul Dawkins (PDF, use download menu to download) * [Differential Equations (1922)](http://djm.cc/library/Differential_Equations_Phillips_edited.pdf) - H. B. Phillips (PDF) -* [Discrete Mathematics: An Open Introduction](http://discrete.openmathbooks.org/dmoi3.html) - Oscar Levin +* [Discrete Mathematics: An Open Introduction](https://discrete.openmathbooks.org/dmoi3.html) - Oscar Levin * [Discrete Mathematics: First and Second Course](https://cseweb.ucsd.edu/~gill/BWLectSite/) - Edward A. Bender, S. Gill Williamson * [Elementary Differential Equations](http://ramanujan.math.trinity.edu/wtrench/texts/TRENCH_DIFF_EQNS_I.PDF) - William F. Trench (PDF) * [Elementary Differential Equations (with Boundary Value Problems)](https://digitalcommons.trinity.edu/mono/9/) - William F. Trench @@ -488,7 +488,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Elementary Real Analysis](https://www.classicalrealanalysis.info/com/Elementary-Real-Analysis.php) - Brian S. Thomson, Judith B. Bruckner, Andrew M. Bruckner * [Elements of Abstract and Linear Algebra](https://www.math.miami.edu/~ec/book/) - E. H. Connell * [Elements of Differential and Integral Calculus (1911)](http://djm.cc/library/Elements_Differential_Integral_Calculus_Granville_edited_2.pdf) - William Anthony Granville (PDF) -* [Essentials of Metaheuristics](http://cs.gmu.edu/~sean/book/metaheuristics/) - Sean Luke +* [Essentials of Metaheuristics](https://cs.gmu.edu/~sean/book/metaheuristics/) - Sean Luke * [First Course in Algebra (1910)](http://djm.cc/library/First_Algebra_Hawkes_Luby_Touton_edited.pdf) - Herbert E. Hawkes, William A. Luby, Frank C. Touton (PDF) * [Foundations of Combinatorics with Applications](https://www.math.ucsd.edu/~ebender/CombText/) - Edward A. Bender, S. Gill Williamson * [Foundations of Constructive Probability Theory](https://arxiv.org/pdf/1906.01803.pdf) - Yuen-Kwok Chan (PDF) @@ -497,14 +497,14 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [How We Got from There to Here: A Story of Real Analysis](https://milneopentextbooks.org/how-we-got-from-there-to-here-a-story-of-real-analysis/) - Robert Rogers, Eugene Boman * [Introduction to Modern Statistics](https://openintro-ims.netlify.app) - Mine Çetinkaya-Rundel, Johanna Hardin (HTML, PDF) (email address required for PDF) * [Introduction to Probability](https://math.dartmouth.edu/~prob/prob/prob.pdf) - Charles M. Grinstead, J. Laurie Snell (PDF) -* [Introduction to Probability and Statistics Spring 2014](http://ocw.mit.edu/courses/mathematics/18-05-introduction-to-probability-and-statistics-spring-2014/) +* [Introduction to Probability and Statistics Spring 2014](https://ocw.mit.edu/courses/mathematics/18-05-introduction-to-probability-and-statistics-spring-2014/) * [Introduction to Proofs](http://joshua.smcvt.edu/proofs/) - Jim Hefferon * [Introduction to Real Analysis](https://digitalcommons.trinity.edu/mono/7/) - William F. Trench -* [Introduction to Statistical Thought](http://people.math.umass.edu/~lavine/Book/book.html) - Michael Lavine +* [Introduction to Statistical Thought](https://people.math.umass.edu/~lavine/Book/book.html) - Michael Lavine * [Introductory Statistics for the Life and Biomedical Sciences](https://www.openintro.org/book/isrs/) - Julie Vu, David Harrington * [Kalman and Bayesian Filters in Python](https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python) * [Knapsack Problems - Algorithms and Computer Implementations](http://www.or.deis.unibo.it/knapsack.html) - Silvano Martello, Paolo Toth -* [Lecture Notes of Linear Algebra](http://home.iitk.ac.in/~psraj/mth102/lecture_notes.html) - Dr. P. Shunmugaraj, IIT Kanpur (PDF) +* [Lecture Notes of Linear Algebra](https://home.iitk.ac.in/~psraj/mth102/lecture_notes.html) - Dr. P. Shunmugaraj, IIT Kanpur (PDF) * [Lecture Notes on Linear Algebra](https://home.iitk.ac.in/~arlal/book/LA_Solution_Dec20.pdf) - Dr. Arbind K Lal, Sukant Pati (PDF) (:construction: *in process*) * [Lies, Damned Lies, or Statistics: How to Tell the Truth with Statistics](https://www.poritz.net/jonathan/share/ldlos.pdf) - Jonathan A. Poritz (PDF) * [Linear Algebra](https://www.math.ucdavis.edu/~linear/linear-guest.pdf) - David Cherney et al. (PDF) @@ -516,9 +516,9 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Math in Society](https://www.opentextbookstore.com/mathinsociety/) - David Lippman * [Mathematical Analysis I](http://www.trillia.com/zakon-analysisI.html) - Elias Zakon * [Mathematical Discovery](https://classicalrealanalysis.info/com/Mathematical-Discovery.php) - Andrew M. Bruckner, Brian S. Thomson, Judith B. Bruckner -* [Mathematical Logic - an Introduction](http://www.ii.uib.no/~michal/und/i227/book/book.pdf) (PDF) +* [Mathematical Logic - an Introduction](https://www.ii.uib.no/~michal/und/i227/book/book.pdf) (PDF) * [Mathematical Reasoning: Writing and Proof](https://www.tedsundstrom.com/mathematical-reasoning-3) - Ted Sundstrom -* [Mathematics, MTH101A](http://home.iitk.ac.in/~psraj/mth101/) - P. Shunmugaraj, IIT Kanpur +* [Mathematics, MTH101A](https://home.iitk.ac.in/~psraj/mth101/) - P. Shunmugaraj, IIT Kanpur * [Modern Statistics for Modern Biology](https://www.huber.embl.de/msmb) - Susan Holmes, Wolfgang Huber * [Multivariable Calculus](https://people.math.gatech.edu/~cain/notes/calculus.html) - George Cain, James Herod * [Non-Uniform Random Variate Generation](http://luc.devroye.org/rnbookindex.html) - Luc Devroye (PDF) @@ -526,7 +526,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Number Theory](https://github.com/holdenlee/number-theory) - Holden Lee MIT * [Number Theory: In Context and Interactive](https://math.gordon.edu/ntic/) - Karl-Dieter Crisman (HTML, PDF) * [Odds and Ends: Introducing Probability & Decision with a Visual Emphasis](https://jonathanweisberg.org/vip/) - Jonathan Weisberg -* [Online Statistics Education](http://onlinestatbook.com) - David Lane +* [Online Statistics Education](https://onlinestatbook.com) - David Lane * [OpenIntro Statistics](https://www.openintro.org/stat/textbook.php) - David M. Diez, Christopher D. Barr, Mine Çetinkaya-Rundel * [ORCCA: Open Resources for Community College Algebra](https://spaces.pcc.edu/pages/viewpage.action?pageId=52729944) - Portland Community College * [Ordinary Differential Equations](https://en.wikibooks.org/wiki/Ordinary_Differential_Equations) - Wikibooks @@ -542,13 +542,13 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Second Course in Algebra](http://djm.cc/library/Second_Algebra_Hawkes_Luby_Touton_edited.pdf) - Herbert E. Hawkes, William A. Luby, Frank C. Touton (PDF) * [Seven Sketches in Compositionality: An Invitation to Applied Category Theory](https://arxiv.org/pdf/1803.05316.pdf) - Brendan Fong, David I. Spivak (PDF) * [Statistical Thinking for the 21st Century](https://statsthinking21.org) - Russell A. Poldrack -* [Statistics Done Wrong](http://www.statisticsdonewrong.com) - Alex Reinhart +* [Statistics Done Wrong](https://www.statisticsdonewrong.com) - Alex Reinhart * [SticiGui](https://www.stat.berkeley.edu/~stark/SticiGui/) - Philip Stark * [Tea Time Numerical Analysis](https://lqbrin.github.io/tea-time-numerical/) - Leon Q. Brin * [The Open Logic Text](https://builds.openlogicproject.org/open-logic-complete.pdf) - Open Logic Project (PDF) -* [Think Bayes: Bayesian Statistics Made Simple](http://www.greenteapress.com/thinkbayes/) - Allen B. Downey -* [Think Stats: Probability and Statistics for Programmers](http://greenteapress.com/thinkstats/) - Allen B. Downey (using Python) -* [Vector Calculus](http://www.mecmath.net) - Michael Corral +* [Think Bayes: Bayesian Statistics Made Simple](https://www.greenteapress.com/thinkbayes/) - Allen B. Downey +* [Think Stats: Probability and Statistics for Programmers](https://greenteapress.com/thinkstats/) - Allen B. Downey (using Python) +* [Vector Calculus](https://www.mecmath.net) - Michael Corral * [Yet Another Introductory Number Theory Textbook](https://www.poritz.net/jonathan/share/yaintt.pdf) - Jonathan A. Poritz (PDF) @@ -556,7 +556,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [A Mathematical Theory of Communication](https://archive.org/details/bstj27-4-623) - Claude E.Shannon * [Combinatorial Problems And Exercises (1979)](https://archive.org/details/in.ernet.dli.2015.141538/) - L. Lovasz -* [Discrete Structures for Computer Science: Counting, Recursion, and Probability](http://cglab.ca/~michiel/DiscreteStructures/) - Michiel Smid +* [Discrete Structures for Computer Science: Counting, Recursion, and Probability](https://cglab.ca/~michiel/DiscreteStructures/) - Michiel Smid * [Exploring Math for Programmers and Data Scientists](https://freecontent.manning.com/free-ebook-exploring-math-for-programmers-and-data-scientists/) - Paul Orland * [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 @@ -568,23 +568,23 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [10 Keys to Great Landing Pages](https://ithemes.com/wp-content/uploads/downloads/2012/09/10-keys-to-great-landing-pages-eBook.pdf) - iThemes Media (PDF) * [2016 European Software Development Salary Survey](https://www.oreilly.com/radar/2016-european-software-development-salary-survey/) - Andy Oram, John King (HTML) * [2016 Software Development Salary Survey](https://www.oreilly.com/radar/2016-software-development-salary-survey-report/) - John King, Roger Magoulas (HTML) -* [A MACHINE MADE THIS BOOK ten sketches of computer science](http://ocaml-book.com/s/popbook.pdf) - JOHN WHITINGTON (PDF) +* [A MACHINE MADE THIS BOOK ten sketches of computer science](https://ocaml-book.com/s/popbook.pdf) - JOHN WHITINGTON (PDF) * [Ansible Up & Running (first three chapters)](https://www.ansible.com/ebooks) *(account required)* -* [Asterisk™: The Definitive Guide](http://solmu.org/pub/help/Asterisk/3nd_Edition_for_Asterisk_1.8) - Leif Madsen, Jim Van Meggelen, Russell Bryant (HTML) +* [Asterisk™: The Definitive Guide](https://solmu.org/pub/help/Asterisk/3nd_Edition_for_Asterisk_1.8) - Leif Madsen, Jim Van Meggelen, Russell Bryant (HTML) * [Atomic Design](https://atomicdesign.bradfrost.com) - Brad Frost -* [Barcode Overview](http://www.tec-it.com/download/PDF/Barcode_Reference_EN.pdf) (PDF) -* [Come, Let's Play: Scenario-Based Programming Using Live Sequence Charts](http://www.wisdom.weizmann.ac.il/~playbook/) - David Harel, Rami Marelly +* [Barcode Overview](https://www.tec-it.com/download/PDF/Barcode_Reference_EN.pdf) (PDF) +* [Come, Let's Play: Scenario-Based Programming Using Live Sequence Charts](https://www.wisdom.weizmann.ac.il/~playbook/) - David Harel, Rami Marelly * [Communicating Sequential Processes](http://www.usingcsp.com/cspbook.pdf) - Tony Hoare (PDF) -* [Confessions of an Unintentional CTO: Lessons in Growing a Web App](http://www.jackkinsella.ie/books/confessions_of_an_unintentional_cto) - Jack Kinsella +* [Confessions of an Unintentional CTO: Lessons in Growing a Web App](https://www.jackkinsella.ie/books/confessions_of_an_unintentional_cto) - Jack Kinsella * [Culture \& Empire: Digital Revolution](http://hintjens.com/books) - Pieter Hintjens (PDF) * [Design With FontForge](http://designwithfontforge.com/en-US/index.html) * [Designing Interfaces](http://designinginterfaces.com) - Jennifer Tidwell -* [DevDocs](http://devdocs.io) - Documents for Developers in 1 place +* [DevDocs](https://devdocs.io) - Documents for Developers in 1 place * [DevOps For Dummies, 3rd IBM Limited Edition](https://www.ibm.com/downloads/cas/P9NYOK3B) - Sanjeev Sharma, Bernie Coyne (PDF) -* [Digital Signal Processing For Communications](http://www.sp4comm.org) - Paolo Prandoni, Martin Vetterli -* [Digital Signal Processing For Engineers and Scientists](http://www.dspguide.com) - Steven W. Smith +* [Digital Signal Processing For Communications](https://www.sp4comm.org) - Paolo Prandoni, Martin Vetterli +* [Digital Signal Processing For Engineers and Scientists](https://www.dspguide.com) - Steven W. Smith * [Digital Signal Processing in Python](https://greenteapress.com/wp/think-dsp) - Allen B. Downey -* ["DYNAMIC LINKED LIBRARIES": Paradigms of the GPL license in contemporary software](http://www.lulu.com/shop/http://www.lulu.com/shop/luis-enr%C3%ADquez-a/dynamic-linked-libraries-paradigms-of-the-gpl-license-in-contemporary-software/ebook/product-21419788.html) - Luis A. Enríquez +* ["DYNAMIC LINKED LIBRARIES": Paradigms of the GPL license in contemporary software](https://www.lulu.com/shop/http://www.lulu.com/shop/luis-enr%C3%ADquez-a/dynamic-linked-libraries-paradigms-of-the-gpl-license-in-contemporary-software/ebook/product-21419788.html) - Luis A. Enríquez * [Encyclopedia of Human Computer Interaction 2nd Edition](https://www.interaction-design.org/literature/book/the-encyclopedia-of-human-computer-interaction-2nd-ed) * [Essential Image Optimization](https://images.guide) - Addy Osmani * [Foundations of Programming](https://openmymind.net/FoundationsOfProgramming.pdf) - Karl Seguin (PDF) @@ -595,36 +595,36 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Getting Real](https://basecamp.com/books/getting-real) - Basecamp, 37signals ([HTML](https://basecamp.com/gettingreal), [PDF](https://basecamp.com/gettingreal/getting-real.pdf)) * [GNU GREP and RIPGREP](https://learnbyexample.github.io/learn_gnugrep_ripgrep/) - Sundeep Agarwal * [Google Maps API Succinctly](https://www.syncfusion.com/ebooks/google_maps_api_succinctly) - Mark Lewin -* [Hacknot: Essays on Software Development](http://www.lulu.com/shop/ed-johnson/hacknot-essays-on-software-development/ebook/product-17544641.html) - Ed Johnson +* [Hacknot: Essays on Software Development](https://www.lulu.com/shop/ed-johnson/hacknot-essays-on-software-development/ebook/product-17544641.html) - Ed Johnson * [Hello SDL](https://lazyfoo.net/tutorials/SDL) - Lazy Foo' Productions * [High-Performance Scientific Computing](https://andreask.cs.illinois.edu/Teaching/HPCFall2012) (class lectures and slides) * [HoloLens Succinctly](https://www.syncfusion.com/ebooks/hololens_succinctly) - Lars Klint -* [How Computers Work](http://www.fastchip.net/howcomputerswork/p1.html) - R. Young +* [How Computers Work](https://www.fastchip.net/howcomputerswork/p1.html) - R. Young * [How to Become a Programmer](http://softwarebyrob.wpengine.netdna-cdn.com/assets/Software_by_Rob%20_How_to_Become_a%20_Programmer_1.0.pdf) - Rob Walling (PDF) * [How To Manage Remote Servers with Ansible](https://www.digitalocean.com/community/books/how-to-manage-remote-servers-with-ansible-ebook) - Erika Heidi (PDF, EPUB) -* [How to Think Like a Computer Scientist](http://openbookproject.net/thinkcs/) - Peter Wentworth, Jeffrey Elkner, Allen B. Downey, Chris Meyers -* [Image Processing in C: Analyzing and Enhancing Digital Images](http://homepages.inf.ed.ac.uk/rbf/BOOKS/PHILLIPS/) - Dwayne Phillips +* [How to Think Like a Computer Scientist](https://openbookproject.net/thinkcs/) - Peter Wentworth, Jeffrey Elkner, Allen B. Downey, Chris Meyers +* [Image Processing in C: Analyzing and Enhancing Digital Images](https://homepages.inf.ed.ac.uk/rbf/BOOKS/PHILLIPS/) - Dwayne Phillips * [Information Technology and the Networked Economy](https://web.archive.org/web/20200731035935/https://florida.theorangegrove.org/og/file/49843a6a-9a9d-4bad-b4d4-d053f9cdf73e/1/InfoTechNetworkedEconomy.pdf) - Patrick McKeown (PDF) *(:card_file_box: archived)* * [Introduction to Scientific Programming in C++ and Fortran](https://web.corral.tacc.utexas.edu/CompEdu/pdf/isp/EijkhoutIntroSciProgramming-book.pdf) - Victor Eijkhout (PDF) * [IRPF90 Fortran code generator](https://www.gitbook.com/book/scemama/irpf90/details) - Anthony Scemama * [Learn Programming](https://progbook.org) - Antti Salonen * [Learn to Program](https://pine.fm/LearnToProgram/) - Chris Pine * [Learning 30 Technologies in 30 Days: A Developer Challenge](https://blog.openshift.com/learning-30-technologies-in-30-days-a-developer-challenge/) - Shekhar Gulati -* [Linked Data Patterns: A pattern catalogue for modelling, publishing, and consuming Linked Data](http://patterns.dataincubator.org/book/) - Leigh Dodds, Ian Davis +* [Linked Data Patterns: A pattern catalogue for modelling, publishing, and consuming Linked Data](https://patterns.dataincubator.org/book/) - Leigh Dodds, Ian Davis * [Magic Ink: Information Software and The Graphical Interface](http://worrydream.com/#!/MagicInk) - Bret Victor * [Mobile Developer's Guide to the Galaxy](https://leanpub.com/mobiledevelopersguide/read) (HTML) -* [Modeling Reactive Systems with Statecharts](http://www.wisdom.weizmann.ac.il/~harel/reactive_systems.html) - D. Harel, M. Politi +* [Modeling Reactive Systems with Statecharts](https://www.wisdom.weizmann.ac.il/~harel/reactive_systems.html) - D. Harel, M. Politi * [MSIX Succinctly](https://www.syncfusion.com/ebooks/msix-succinctly) - Matteo Pagani -* [Networks, Crowds, and Markets: Reasoning About a Highly Connected World](http://www.cs.cornell.edu/home/kleinber/networks-book/) - David Easley, Jon Kleinberg +* [Networks, Crowds, and Markets: Reasoning About a Highly Connected World](https://www.cs.cornell.edu/home/kleinber/networks-book/) - David Easley, Jon Kleinberg * [Object-Oriented Reengineering Patterns](http://win.ua.ac.be/~sdemey/) - Serge Demeyer, Stéphane Ducasse, Oscar Nierstrasz * [Open Government; Collaboration, Transparency, and Participation in Practice](https://github.com/oreillymedia/open_government) - Daniel Lathrop, Laurel Ruma * [PDQ: Pretty Darn Quick: An Agile, All-Purpose Methodology](https://leanpub.com/PDQ) - Jeff Franz-Lien *(Leanpub account or valid email requested)* -* [Philosophy of Computer Science](http://www.cse.buffalo.edu/~rapaport/Papers/phics.pdf) (PDF) +* [Philosophy of Computer Science](https://www.cse.buffalo.edu/~rapaport/Papers/phics.pdf) (PDF) * [PNG: The Definitive Guide](http://www.libpng.org/pub/png/book/) - Greg Roelofs * [Pointers And Memory](http://cslibrary.stanford.edu/102/PointersAndMemory.pdf) - Nick Parlante (PDF) * [Principles of Computer System Design](http://ocw.mit.edu/resources/res-6-004-principles-of-computer-system-design-an-introduction-spring-2009/online-textbook/part_ii_open_5_0.pdf) (PDF) * [Programming Fundamentals](https://press.rebus.community/programmingfundamentals/) - Kenneth Leroy Busbee, Dave Braunschweig -* [Programming with Unicode](http://unicodebook.readthedocs.org) +* [Programming with Unicode](https://unicodebook.readthedocs.org) * [Real-World Maintainable Software](https://www.oreilly.com/ideas/real-world-maintainable-software) - Abraham Marin-Perez * [Record-Playback Test Automation: Sahi & Selenium IDE: Critical Evaluation of Record-Playback Automation Tools](https://leanpub.com/manualToAutomatedWithSeleniumIDEAndSahi) - Shashikant Jagtap *(Leanpub account or valid email requested)* * [Scientific Programming and Computer Architecture](https://divakarvi.github.io/bk-spca/spca.html) - Divakar Viswanath @@ -636,17 +636,17 @@ Books that cover a specific programming language can be found in the [BY PROGRAM ### Networking -* [An Introduction to Computer Networks](http://intronetworks.cs.luc.edu) (HTML, PDF, Kindle) +* [An Introduction to Computer Networks](https://intronetworks.cs.luc.edu) (HTML, PDF, Kindle) * [Beej's Guide to Network Programming - Using Internet Sockets](https://beej.us/guide/bgnet/) - Brian "Beej Jorgensen" Hall (HTML, PDF) -* [Bits, Signals, and Packets: An Introduction to Digital Communications and Networks](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-02-introduction-to-eecs-ii-digital-communication-systems-fall-2012/readings/) -* [Code Connected vol.1](http://hintjens.wdfiles.com/local--files/main%3Afiles/cc1pe.pdf) (PDF) (book on ZeroMQ) +* [Bits, Signals, and Packets: An Introduction to Digital Communications and Networks](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-02-introduction-to-eecs-ii-digital-communication-systems-fall-2012/readings/) +* [Code Connected vol.1](https://hintjens.wdfiles.com/local--files/main%3Afiles/cc1pe.pdf) (PDF) (book on ZeroMQ) * [Computer Networking : Principles, Protocols and Practice](http://cnp3book.info.ucl.ac.be/1st/html/index.html) (HTML, ePub, PDF, Kindle) * [Computer Networks: A Systems Approach](https://book.systemsapproach.org) - Larry Peterson, Bruce Davie (HTML, epub, mobi, PDF) -* [Distributed systems for fun and profit](http://book.mixu.net/distsys/single-page.html) +* [Distributed systems for fun and profit](https://book.mixu.net/distsys/single-page.html) * [High-Performance Browser Networking](https://hpbn.co) - Ilya Grigorik * [How HTTPS Works](https://howhttps.works) - DNSimple * [HTTP Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/http) (PDF, Kindle) (email address *requested*, not required) -* [HTTP2 Explained](http://daniel.haxx.se/http2/) - Daniel Stenberg +* [HTTP2 Explained](https://daniel.haxx.se/http2/) - Daniel Stenberg * [Introduction to HTTP](https://launchschool.com/books/http) - Launch School * [IPv6 for IPv4 Experts](https://sites.google.com/site/yartikhiy/home/ipv6book) - Yar Tikhiy (PDF) * [Kafka gentle introduction](https://www.gentlydownthe.stream) - Mitch Seymour @@ -658,7 +658,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Securing Wireless Networks for the Home User Guide](https://mohamedation.com/securing-wifi/en/) - Mohamed Adel (HTML) * [The TCP/IP Guide](http://www.tcpipguide.com/free/t_toc.htm) * [Understanding IP Addressing: Everything you ever wanted to know](http://pages.di.unipi.it/ricci/501302.pdf) (PDF) -* [ZeroMQ Guide](http://zguide.zeromq.org/page%3Aall) +* [ZeroMQ Guide](https://zguide.zeromq.org) ### Object Oriented Programming @@ -671,48 +671,48 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [500 lines or less](https://github.com/aosabook/500lines) - Build from Source Code * [Contributing to opensource: the right way](https://github.com/Mte90/Contribute-to-opensource-the-right-way) - Daniele Scasciafratte -* [Data Journalism Handbook](http://datajournalismhandbook.org) +* [Data Journalism Handbook](https://datajournalismhandbook.org) * [Free as in Freedom: Richard Stallman and the free software revolution](https://archive.org/details/faif-2.0) - Sam Williams (PDF) * [Free for All](https://unglue.it/work/136445/) - Peter Wayner -* [Free Software, Free Society: Selected Essays of Richard M. Stallman](http://shop.fsf.org/product/free-software-free-society-2/) -* [Getting Started with InnerSource](http://www.oreilly.com/programming/free/getting-started-with-innersource.csp) (email address *requested*, not required) -* [Getting started with Open source development](http://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_started_with_open_source_development_p2.pdf) (PDF) +* [Free Software, Free Society: Selected Essays of Richard M. Stallman](https://shop.fsf.org/product/free-software-free-society-2/) +* [Getting Started with InnerSource](https://www.oreilly.com/programming/free/getting-started-with-innersource.csp) (email address *requested*, not required) +* [Getting started with Open source development](https://public.dhe.ibm.com/software/dw/db2/express-c/wiki/Getting_started_with_open_source_development_p2.pdf) (PDF) * [GitLab Handbook](https://about.gitlab.com/handbook/) * [How to get started with open source](https://opensource.com/resources/ebook/how-get-started-open-source) (ePub & ODT) -* [Innovation Happens Elsewhere](http://dreamsongs.com/IHE/IHE.html) - Ron Goldman, Richard P. Gabriel +* [Innovation Happens Elsewhere](https://dreamsongs.com/IHE/IHE.html) - Ron Goldman, Richard P. Gabriel * [Introduction to Networking](https://do1.dr-chuck.net/net-intro/EN_us/net-intro.pdf) - Charles Severance (PDF) * [Open Advice: FOSS: What We Wish We Had Known When We Started](http://open-advice.org) * [Open source in Brazil](https://www.oreilly.com/ideas/open-source-in-brazil) - Andy Oram -* [Producing Open Source Software](http://producingoss.com) - Karl Fogel +* [Producing Open Source Software](https://producingoss.com) - Karl Fogel * [Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure](https://www.fordfoundation.org/work/learning/research-reports/roads-and-bridges-the-unseen-labor-behind-our-digital-infrastructure/) - Nadia Eghbal -* [The Architecture of Open Source Applications: Vol. 1: Elegance, Evolution, and a Few Fearless Hacks; Vol. 2: Structure, Scale, and a Few More Feerless Hacks](http://www.aosabook.org/en/index.html) -* [The Art of Community](http://artofcommunityonline.org/Art_of_Community_Second_Edition.pdf) - Jono Bacon (PDF) +* [The Architecture of Open Source Applications: Vol. 1: Elegance, Evolution, and a Few Fearless Hacks; Vol. 2: Structure, Scale, and a Few More Feerless Hacks](https://www.aosabook.org/en/index.html) +* [The Art of Community](https://artofcommunityonline.org/Art_of_Community_Second_Edition.pdf) - Jono Bacon (PDF) * [The Cathedral and the Bazaar](http://www.catb.org/esr/writings/cathedral-bazaar/) - Eric S. Raymond -* [The Future of the Internet](http://futureoftheinternet.org) - Jonathan Zittrain -* [The Open Source Way](http://www.theopensourceway.org/book/) -* [The Wealth of Networks: How Social Production Transforms Markets and Freedom](http://cyber.law.harvard.edu/wealth_of_networks/Main_Page) - Yochai Benkler +* [The Future of the Internet](https://futureoftheinternet.org) - Jonathan Zittrain +* [The Open Source Way](https://www.theopensourceway.org/book/) +* [The Wealth of Networks: How Social Production Transforms Markets and Freedom](https://cyber.law.harvard.edu/wealth_of_networks/Main_Page) - Yochai Benkler ### Operating Systems -* [A short introduction to operating systems (2001)](http://markburgess.org/os/os.pdf) - Mark Burgess (PDF) -* [Computer Science from the Bottom Up](http://www.bottomupcs.com) - Ian Wienand (PDF) +* [A short introduction to operating systems (2001)](https://markburgess.org/os/os.pdf) - Mark Burgess (PDF) +* [Computer Science from the Bottom Up](https://www.bottomupcs.com) - Ian Wienand (PDF) * [Flexible Operating System Internals: The Design and Implementation of the Anykernel and Rump Kernels](https://aaltodoc.aalto.fi/handle/123456789/6318) - Antti Kantee (PDF) * [How to Make a Computer Operating System](https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System) - Samy Pesse (:construction: *in process*) -* [How to write a simple operating system in assembly language](http://mikeos.sourceforge.net/write-your-own-os.html) - Mike Saunders (HTML) +* [How to write a simple operating system in assembly language](https://mikeos.sourceforge.net/write-your-own-os.html) - Mike Saunders (HTML) * [Linux From Scratch](https://www.linuxfromscratch.org/lfs/view/stable/) - Gerard Beekmans, Bruce Dubbs, Ken Moffat, Pierre Labastie, et al. (HTML, [PDF, downloads...](https://www.linuxfromscratch.org/lfs/downloads/stable/)) * [Making Servers Work: A Practical Guide to Linux System Administration](https://www.digitalocean.com/community/books/sysadmin-ebook-making-servers-work) - Jamon Camisso (PDF, EPUB) * [Operating Systems and Middleware](https://gustavus.edu/mcs/max/os-book/) - Max Hailperin (PDF, LaTeX) * [Operating Systems: From 0 to 1](https://github.com/tuhdo/os01/releases/tag/0.0.1) - Tu, Ho Doang (PDF) (:construction: *in process*) -* [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/) - Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau (PDF) -* [Practical File System Design: The Be File System](http://www.nobius.org/~dbg/practical-file-system-design.pdf) - Dominic Giampaolo (PDF) -* [Project Oberon: The Design of an Operating System, a Compiler, and a Computer](http://people.inf.ethz.ch/wirth/ProjectOberon/index.html) - Niklaus Wirth, Jürg Gutknecht (PDF) +* [Operating Systems: Three Easy Pieces](https://pages.cs.wisc.edu/~remzi/OSTEP/) - Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau (PDF) +* [Practical File System Design: The Be File System](https://www.nobius.org/~dbg/practical-file-system-design.pdf) - Dominic Giampaolo (PDF) +* [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](http://greenteapress.com/semaphores/) - Allen B. Downey (PDF) -* [Think OS: A Brief Introduction to Operating Systems](http://www.greenteapress.com/thinkos/index.html) - Allen B. Downey (PDF) +* [The Little Book of Semaphores](https://greenteapress.com/semaphores/) - Allen B. Downey (PDF) +* [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) - Prof. Stewart Weiss (PDF) -* [Writing a Simple Operating System from Scratch](http://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf) - Nick Blundell (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) * [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) @@ -731,7 +731,7 @@ Kerridge (PDF) (email address *requested*, not required) ### Partial Evaluation -* [Partial Evaluation and Automatic Program Generation](http://www.itu.dk/people/sestoft/pebook/) - Neil D. Jones, C.K. Gomard, Peter Sestoft (PDF) +* [Partial Evaluation and Automatic Program Generation](https://www.itu.dk/people/sestoft/pebook/) - Neil D. Jones, C.K. Gomard, Peter Sestoft (PDF) ### Professional Development @@ -751,11 +751,11 @@ Kerridge (PDF) (email address *requested*, not required) ### Programming * [Design of a Programmer](https://www.smashwords.com/books/view/639609) - Prakash Hegade (PDF) -* [Introduction to Computer Science](http://www.cse.iitd.ernet.in/~suban/CSL102/) - Prof. Subhashis Banerjee, IIT Delhi -* [Introduction to Computing](http://www.computingbook.org) - David Evans +* [Introduction to Computer Science](https://www.cse.iitd.ernet.in/~suban/CSL102/) - Prof. Subhashis Banerjee, IIT Delhi +* [Introduction to Computing](https://www.computingbook.org) - David Evans * [Principled Programming / Introduction to Coding in Any Imperative Language](https://www.cs.cornell.edu/info/people/tt/Principled_Programming.html) - Tim Teitelbaum * [Programming and Programming Languages](https://papl.cs.brown.edu/2019/) - Shriram Krishnamurthi -* [Programming Languages: Application and Interpretation (2nd Edition)](http://cs.brown.edu/~sk/Publications/Books/ProgLangs/) - Shriram Krishnamurthi +* [Programming Languages: Application and Interpretation (2nd Edition)](https://cs.brown.edu/~sk/Publications/Books/ProgLangs/) - Shriram Krishnamurthi * [Structure and Interpretation of Computer Programs](https://web.mit.edu/6.001/6.037/sicp.pdf) - Harold Abelson, Gerald Jay Sussman, Julie Sussman (PDF) * [Structure and Interpretation of Computer Programs](https://sarabander.github.io/sicp/html/index.xhtml) - Harold Abelson, Gerald Jay Sussman, Julie Sussman (HTML) * [The Black Art of Programming](http://self.gutenberg.org/wplbn0002828847-the-black-art-of-programming-by-mcilroy-mark.aspx?) - Mark McIlroy @@ -766,8 +766,8 @@ Kerridge (PDF) (email address *requested*, not required) ### Programming Paradigms -* [Flow based Programming](http://jpaulmorrison.com/fbp/) - J Paul Morrison -* [Introduction to Functional Programming](http://www.cl.cam.ac.uk/teaching/Lectures/funprog-jrh-1996/) - J. Harrison +* [Flow based Programming](https://jpaulmorrison.com/fbp/) - J Paul Morrison +* [Introduction to Functional Programming](https://www.cl.cam.ac.uk/teaching/Lectures/funprog-jrh-1996/) - J. Harrison * [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 @@ -783,7 +783,7 @@ Kerridge (PDF) (email address *requested*, not required) ### Quantum Computing -* [Introduction to Classical and Quantum Computing](http://www.thomaswong.net/introduction-to-classical-and-quantum-computing-1e3p.pdf) - Thomas G. Wong (PDF) +* [Introduction to Classical and Quantum Computing](https://www.thomaswong.net/introduction-to-classical-and-quantum-computing-1e3p.pdf) - Thomas G. Wong (PDF) * [Introduction to Quantum Information](https://www.gla.ac.uk/media/Media_344957_smxx.pdf) - Stephen M. Barnett (PDF) * [Learn Quantum Computation using Qiskit](https://qiskit.org/textbook/preface.html) - Frank Harkins, et al. (HTML) * [Quantum Algorithms](https://arxiv.org/pdf/0808.0369v1) - Michele Mosca (PDF) @@ -797,14 +797,14 @@ Kerridge (PDF) (email address *requested*, not required) * [JavaScript RegExp](https://learnbyexample.github.io/learn_js_regexp/) - Sundeep Agarwal * [Python re(gex)?](https://learnbyexample.github.io/py_regular_expressions/) - Sundeep Agarwal * [Regular Expressions for Regular Folk](https://refrf.shreyasminocha.me) - Shreyas Minocha -* [RexEgg](http://www.rexegg.com) +* [RexEgg](https://www.rexegg.com) * [Ruby Regexp](https://learnbyexample.github.io/Ruby_Regexp/) - Sundeep Agarwal -* [The 30 Minute Regex Tutorial](http://www.codeproject.com/Articles/9099/The-Minute-Regex-Tutorial) - Jim Hollenhorst +* [The 30 Minute Regex Tutorial](https://www.codeproject.com/Articles/9099/The-Minute-Regex-Tutorial) - Jim Hollenhorst ### Reverse Engineering -* [BIOS Disassembly Ninjutsu Uncovered 1st Edition](http://bioshacking.blogspot.co.uk/2012/02/bios-disassembly-ninjutsu-uncovered-1st.html) - Darmawan Salihun (PDF) +* [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) @@ -819,23 +819,23 @@ Kerridge (PDF) (email address *requested*, not required) ### Security & Privacy -* [A Graduate Course in Applied Cryptography](http://toc.cryptobook.us) +* [A Graduate Course in Applied Cryptography](https://toc.cryptobook.us) * [Crypto 101 - Crypto for everyone](https://www.crypto101.io) * [Cryptography](https://en.wikibooks.org/wiki/Cryptography) - Wikibooks (HTML) (:construction: *in process*) * [CryptoParty Handbook](https://unglue.it/work/141611/) * [Gray Hat Hacking: The Ethical Hacker's Handbook](https://pages.cs.wisc.edu/~ace/media/gray-hat-hacking.pdf) - Allen Harper, Jonathan Ness, Chris Eagle, Shon Harris, Gideon Lenkey, Terron Williams (PDF) -* [Handbook of Applied Cryptography](http://cacr.uwaterloo.ca/hac/index.html) +* [Handbook of Applied Cryptography](https://cacr.uwaterloo.ca/hac/index.html) * [How HTTPS works](https://howhttps.works) - dnsimple * [How to deal with Passwords](https://github.com/MHM5000/pass) * [Information Security Management](https://www.infosecuritybook.com) - Marcos Sêmola (PDF) -* [Intrusion Detection Systems with Snort](http://ptgmedia.pearsoncmg.com/images/0131407333/downloads/0131407333.pdf) (PDF) +* [Intrusion Detection Systems with Snort](https://ptgmedia.pearsoncmg.com/images/0131407333/downloads/0131407333.pdf) (PDF) * [OpenSSL Cookbook](https://www.feistyduck.com/library/openssl-cookbook/) * [OWASP Mobile Security Testing Guide](https://mobile-security.gitbook.io/mobile-security-testing-guide/) - Bernhard Mueller et al. * [OWASP Testing Guide 4.2](https://owasp.org/www-project-web-security-testing-guide/v42/) - The OWASP® Foundation (HTML, [PDF](https://github.com/OWASP/wstg/releases/download/v4.2/wstg-v4.2.pdf)) -* [OWASP Top 10 for .NET Developers](http://www.troyhunt.com/2011/12/free-ebook-owasp-top-10-for-net.html) +* [OWASP Top 10 for .NET Developers](https://www.troyhunt.com/2011/12/free-ebook-owasp-top-10-for-net.html) * [Practical Cryptography for Developer](https://cryptobook.nakov.com) - Svetlin Nakov (GitBook) (:construction: *in process*) * [Programming Differential Privacy](https://programming-dp.com) - Joseph Near, Chiké Abuah (HTML, PDF) -* [Security Engineering](http://www.cl.cam.ac.uk/~rja14/book.html) +* [Security Engineering](https://www.cl.cam.ac.uk/~rja14/book.html) * [The Joy of Cryptography (2021)](https://joyofcryptography.com/pdf/book.pdf) - Mike Rosulek (PDF) @@ -843,38 +843,38 @@ Kerridge (PDF) (email address *requested*, not required) * [A Primer on Design Patterns](https://leanpub.com/aprimerondesignpatterns/read) - Rahul Batra (HTML) * [Agile Planning: From Ideas to Story Cards](https://launchschool.com/books/agile_planning) - Launch School -* [Architectural Styles and the Design of Network-based Software Architectures](http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm) - Roy Thomas Fielding -* [Best Kept Secrets of Peer Code Review](http://smartbear.com/lp/ebook/collaborator/secrets-of-peer-code-review/) +* [Architectural Styles and the Design of Network-based Software Architectures](https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm) - Roy Thomas Fielding +* [Best Kept Secrets of Peer Code Review](https://smartbear.com/lp/ebook/collaborator/secrets-of-peer-code-review/) * [Building Secure & Reliable Systems](https://static.googleusercontent.com/media/landing.google.com/en//sre/static/pdf/Building_Secure_and_Reliable_Systems.pdf) - Heather Adkins, Betsy Beyer, Paul Blankinship, Piotr Lewandowski, Ana Oprea, Adam Stubblefield (PDF) * [Code Simplicity: The Fundamentals of Software](https://www.codesimplicity.com/book.pdf) - Max Kanat-Alexander (PDF) -* [Data-Oriented Design](http://www.dataorienteddesign.com/dodmain/dodmain.html) +* [Data-Oriented Design](https://www.dataorienteddesign.com/dodmain/dodmain.html) * [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](http://www.infoq.com/minibooks/domain-driven-design-quickly) +* [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 * [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](http://www.microsoft.com/en-us/download/details.aspx?id=34774) - [code samples](http://go.microsoft.com/fwlink/p/?linkid=258571)) +* [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*) -* [How to Design Programs](http://www.htdp.org) -* [How to Write Unmaintainable Code](http://mindprod.com/jgloss/unmain.html) -* [Kanban and Scrum - making the most of both](http://www.infoq.com/minibooks/kanban-scrum-minibook) +* [How to Design Programs](https://www.htdp.org) +* [How to Write Unmaintainable Code](https://mindprod.com/jgloss/unmain.html) +* [Kanban and Scrum - making the most of both](https://www.infoq.com/minibooks/kanban-scrum-minibook) * [Microservices AntiPatterns and Pitfalls](http://web.archive.org/web/20210205164251/https://www.oreilly.com/programming/free/files/microservices-antipatterns-and-pitfalls.pdf) - Mark Richards (PDF) *(:card_file_box: archived)* * [Microservices vs. Service-Oriented Architecture](https://www.oreilly.com/radar/microservices-vs-service-oriented-architecture/) - Mark Richards (HTML) * [Migrating to Cloud-Native Application Architectures](https://developers.redhat.com/books/migrating-microservice-databases-relational-monolith-distributed-data/) (email address *requested*) (PDF) * [Naked objects](http://downloads.nakedobjects.net/resources/Pawson%20thesis.pdf) - Richard Pawson (PDF) * [OAuth - The Big Picture](https://pages.apigee.com/oauth-big-picture-ebook.html) (email address *requested*) -* [Object-Oriented Reengineering Patterns](http://scg.unibe.ch/download/oorp/) - S. Demeyer, S. Ducasse, O. Nierstrasz +* [Object-Oriented Reengineering Patterns](https://scg.unibe.ch/download/oorp/) - S. Demeyer, S. Ducasse, O. Nierstrasz * [Practicing Domain-Driven Design - Part 1](https://leanpub.com/Practicing-DDD) - Scott Millett *(Leanpub account or valid email requested)* * [Reactive Microservices Architecture](https://www.lightbend.com/ebooks/reactive-microservices-architecture-design-principles-for-distributed-systems-oreilly) (email address *requested*) * [Reactive Microsystems: The Evolution of Microservices at Scale](https://www.lightbend.com/ebooks/reactive-microsystems-evolution-of-microservices-scalability-oreilly) (email address *requested*) * [Refactor Like a Superhero](https://github.com/bespoyasov/refactor-like-a-superhero-online-book/blob/main/manuscript-en/README.md) - Alex Bespoyasov -* [Scrum and XP from the Trenches](http://www.infoq.com/minibooks/scrum-xp-from-the-trenches-2) +* [Scrum and XP from the Trenches](https://www.infoq.com/minibooks/scrum-xp-from-the-trenches-2) * [Serverless apps: Architecture, patterns, and Azure implementation](https://docs.microsoft.com/en-us/dotnet/standard/serverless-architecture/) * [Serverless Design Patterns and Best Practices](https://www.packtpub.com/free-ebooks/serverless-design-patterns-and-best-practices) - Brian Zambrano (Packt account *required*) * [Shape Up - Stop Running in Circles and Ship Work that Matters](https://basecamp.com/shapeup) - Ryan Singer (PDF) * [Site Reliability Engineering](https://landing.google.com/sre/book/index.html) -* [Software Architecture Patterns](http://www.oreilly.com/programming/free/software-architecture-patterns.csp) (email address *requested*, not required) -* [Software Engineering for Internet Applications](http://philip.greenspun.com/seia/) +* [Software Architecture Patterns](https://www.oreilly.com/programming/free/software-architecture-patterns.csp) (email address *requested*, not required) +* [Software Engineering for Internet Applications](https://philip.greenspun.com/seia/) * [Source Making Design Patterns and UML](https://sourcemaking.com/design_patterns) * [Test Driven Development, Extensive Tutorial](https://github.com/grzesiek-galezowski/tdd-ebook) - Grzegorz Gałęzowski * [The Catalog of Design Patterns](https://refactoring.guru/design-patterns/catalog) @@ -886,42 +886,42 @@ Kerridge (PDF) (email address *requested*, not required) ### Standards -* [Linux Standard Base](http://refspecs.linuxfoundation.org/lsb.shtml) +* [Linux Standard Base](https://refspecs.linuxfoundation.org/lsb.shtml) * [UNIX - The POSIX Standard - IEEE Std 1003.1](https://github.com/geoff-codes/posix-standard) ### Theoretical Computer Science -* [Building Blocks for Theoretical Computer Science](http://mfleck.cs.illinois.edu/building-blocks/index.html) - Margaret M. Fleck +* [Building Blocks for Theoretical Computer Science](https://mfleck.cs.illinois.edu/building-blocks/index.html) - Margaret M. Fleck * [Category Theory for Computing Science](http://www.tac.mta.ca/tac/reprints/articles/22/tr22.pdf) (PDF) * [Category Theory for Programmers](https://github.com/hmemcpy/milewski-ctfp-pdf) - Bartosz Milewski (PDF) * [Delftse Foundations of Computation](https://textbooks.open.tudelft.nl/textbooks/catalog/book/13) - Stefan Hugtenburgand, Neil Yorke-Smith @ TU Delft Open (PDF) -* [Homotopy Type Theory: Univalent Foundations of Mathematics](http://homotopytypetheory.org/book/) (PDF) -* [Introduction to Theory of Computation](http://cglab.ca/~michiel/TheoryOfComputation/) - Anil Maheshwari, Michiel Smid (PDF) -* [Models of Computation](http://cs.brown.edu/people/jes/book/) - John E. Savage +* [Homotopy Type Theory: Univalent Foundations of Mathematics](https://homotopytypetheory.org/book/) (PDF) +* [Introduction to Theory of Computation](https://cglab.ca/~michiel/TheoryOfComputation/) - Anil Maheshwari, Michiel Smid (PDF) +* [Models of Computation](https://cs.brown.edu/people/jes/book/) - John E. Savage * [Practical Foundations for Programming Languages, Preview](https://www.cs.cmu.edu/~rwh/pfpl/2nded.pdf) - Robert Harper (PDF) * [Principles of Programming Languages](https://web.archive.org/web/20150418034451/http://www.cs.jhu.edu/~scott/pl/book/dist/) - Scott F. Smith *(:card_file_box: archived)* -* [Programming in Martin-Löf's Type Theory](http://www.cse.chalmers.se/research/group/logic/book/) - Bengt Nordstroem -* [Programming Languages: Application and Interpretation (2nd Edition)](http://cs.brown.edu/~sk/Publications/Books/ProgLangs/) - Shriram Krishnamurthi +* [Programming in Martin-Löf's Type Theory](https://www.cse.chalmers.se/research/group/logic/book/) - Bengt Nordstroem +* [Programming Languages: Application and Interpretation (2nd Edition)](https://cs.brown.edu/~sk/Publications/Books/ProgLangs/) - Shriram Krishnamurthi * [Programming Languages: Theory and Practice](http://people.cs.uchicago.edu/~blume/classes/aut2008/proglang/text/offline.pdf) - Robert Harper (PDF) -* [Semantics with Applications: A Formal Introduction](http://www.cs.ru.nl/~herman/onderwijs/semantics2019/wiley.pdf) - Hanne Riis Nielson, Flemming Nielson (PDF) +* [Semantics with Applications: A Formal Introduction](https://www.cs.ru.nl/~herman/onderwijs/semantics2019/wiley.pdf) - Hanne Riis Nielson, Flemming Nielson (PDF) ### Version Control Systems * [A git Primer](https://danielmiessler.com/study/git/) - Daniel Miessler -* [A Visual Git Reference](http://marklodato.github.io/visual-git-guide/index-en.html) - Mark Lodato -* [Conversational Git](http://blog.anvard.org/conversational-git/) - Alan Hohn +* [A Visual Git Reference](https://marklodato.github.io/visual-git-guide/index-en.html) - Mark Lodato +* [Conversational Git](https://blog.anvard.org/conversational-git/) - Alan Hohn * [get-git](https://get-git.readthedocs.io/en/latest/) - Arialdo Martini (HTML, PDF, EPUB) -* [git - the simple guide](http://rogerdudler.github.io/git-guide/) - Roger Dudler (HTML) +* [git - the simple guide](https://rogerdudler.github.io/git-guide/) - Roger Dudler (HTML) * [Git cookbook](https://git.seveas.net/about.html) - Dennis Kaarsemaker (HTML) -* [Git for Computer Scientists](http://eagain.net/articles/git-for-computer-scientists/) - Tommi Virtanen +* [Git for Computer Scientists](https://eagain.net/articles/git-for-computer-scientists/) - Tommi Virtanen * [Git From The Bottom Up](https://jwiegley.github.io/git-from-the-bottom-up/) - J. Wiegley -* [Git Immersion](http://gitimmersion.com) - Jim Weirich (HTML) -* [Git In The Trenches](http://cbx33.github.io/gitt/index.html) - Peter Savage +* [Git Immersion](https://gitimmersion.com) - Jim Weirich (HTML) +* [Git In The Trenches](https://cbx33.github.io/gitt/index.html) - Peter Savage * [Git internals](https://github.com/pluralsight/git-internals-pdf/raw/master/drafts/peepcode-git.pdf) - Scott Chacon (PDF) * [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/) - Ben Lynn, et al. (HTML, PDF, EPUB) -* [Git Notes for Professionals](http://goalkicker.com/GitBook) - Compiled from StackOverflow Documentation (PDF) +* [Git Notes for Professionals](https://goalkicker.com/GitBook) - Compiled from StackOverflow Documentation (PDF) * [Git Pocket Guide](https://www.oreilly.com/library/view/git-pocket-guide/9781449327507) - Richard E. Silverman * [Git Reference](https://web.archive.org/web/20170602211147/http://gitref.org/) - The GitHub team *(:card_file_box: archived)* * [Git Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/git) - Ryan Hodson (PDF, Kindle) (email address *requested*, not required) @@ -932,26 +932,26 @@ Kerridge (PDF) (email address *requested*, not required) * [Hg Init: a Mercurial Tutorial](https://hginit.github.io) - Joel Spolsky * [How to Collaborate on GitHub: A mini book about collaborating on GitHub](https://github.com/eonist/How-to-collaborate-on-github) - André J * [Introduction to Git and Github](https://launchschool.com/books/git) - Launch School -* [Introduction to Git and Github - Tutorial](http://cse.unl.edu/~cbourke/gitTutorial.pdf) - Dr. Chris Bourke (PDF) +* [Introduction to Git and Github - Tutorial](https://cse.unl.edu/~cbourke/gitTutorial.pdf) - Dr. Chris Bourke (PDF) * [Introduction to Git and GitHub eBook](https://github.com/bobbyiliev/introduction-to-git-and-github-ebook) - Bobby Iliev (Markdown, PDF) -* [Learn Git - Learn Version Control with Git](http://www.git-tower.com/learn/git/ebook/command-line/introduction) - Tobias Günther +* [Learn Git - Learn Version Control with Git](https://www.git-tower.com/learn/git/ebook/command-line/introduction) - Tobias Günther * [Mercurial: The Definitive Guide](http://hgbook.red-bean.com) - Bryan O'Sullivan * [Mercurial: The Definitive Guide 2nd edition](https://book.mercurial-scm.org) - Bryan O'Sullivan -* [Pro Git](http://git-scm.com/book/en/) - Scott Chacon, Ben Straub (HTML, PDF, EPUB, Kindle) +* [Pro Git](https://git-scm.com/book/en/) - Scott Chacon, Ben Straub (HTML, PDF, EPUB, Kindle) * [Pro Git Reedited](https://leanpub.com/progitreedited/read) - Jon Forrest * [Ry's Git Tutorial](https://web.archive.org/web/20161121145226/http://rypress.com:80/tutorials/git/index) - Ryan Hodson *(:card_file_box: archived)* -* [Subversion Version Control](http://ptgmedia.pearsoncmg.com/images/0131855182/downloads/Nagel_book.pdf) - William Nagel (PDF) -* [Think Like (a) Git: A Guide for the Perplexed](http://think-like-a-git.net) - Sam Livingston-Gray +* [Subversion Version Control](https://ptgmedia.pearsoncmg.com/images/0131855182/downloads/Nagel_book.pdf) - William Nagel (PDF) +* [Think Like (a) Git: A Guide for the Perplexed](https://think-like-a-git.net) - Sam Livingston-Gray * [Version Control with Subversion](https://svnbook.red-bean.com/index.en.html) - Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato ### Web Performance -* [Book of Speed](http://www.bookofspeed.com) - Stoyan Stefanov -* [Designing for Performance](http://designingforperformance.com) - Lara Hogan +* [Book of Speed](https://www.bookofspeed.com) - Stoyan Stefanov +* [Designing for Performance](https://designingforperformance.com) - Lara Hogan * [High Performance Accelerated Websites](https://thisisyuu.github.io/ebook) - Anshul (HTML) (:construction: *in process*) * [High Performance Browser Networking](https://hpbn.co) - Ilya Grigorik -* [Mature Optimization](http://carlos.bueno.org/optimization/mature-optimization.pdf) - Carlos Bueno (PDF) +* [Mature Optimization](https://carlos.bueno.org/optimization/mature-optimization.pdf) - Carlos Bueno (PDF) ### Web Services From 712d27eca7a56540e2efee82be7deab66bc1bb4c Mon Sep 17 00:00:00 2001 From: Atharva Kulkarni Date: Mon, 16 Oct 2023 23:38:11 +0530 Subject: [PATCH 482/854] Added the link to course that that teaches fundamentals of Git and Github.This PR should close the issue #9615 (#10316) * Free Courses of language kannada added * Free Courses of language kannada added * Free Courses of language kannada added * Free Courses of language kannada added * Free Courses of language kannada added * Free Courses of language kannada added * Changes made * Changes made * Changes made * Changes made * Changes made * Changes made * shortened url changed and removed tracking parameters from the link * Made alphabetical order changes * Added marathi languages free courses links * Changes made * Made the changes * Changes made * Added the link to course that that teaches fundamentals of Git and GitHub to new contributors. This PR should close the issue #9615 * Added the link to course that that teaches fundamentals of Git and GitHub to new contributors. This PR should close the issue #9615 * Added the link to course that that teaches fundamentals of Git and GitHub to new contributors. This PR should close the issue #9615 * Added the link to course that that teaches fundamentals of Git and GitHub to new contributors. This PR should close the issue #9615 * Added the link to course that that teaches fundamentals of Git and GitHub to new contributors. This PR should close the issue #9615 * Changes Done --- 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 07c85a2c58da2..5198a9e359b46 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -701,6 +701,7 @@ * [Git & GitHub Crash Course](https://www.udemy.com/course/git-and-github-crash-course-creating-a-repository-from-scratch/) - Kalob Taulien (Udemy) * [Git & GitHub Tutorial for Beginners](https://www.youtube.com/playlist?list=PL4cUxeGkcC9goXbgTDQ0n_4TBzOO0ocPR) (The Net Ninja) * [Git and GitHub for Poets](https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZF9C0YMKuns9sLDzK6zoiV) +* [Git: Become an Expert in Git & GitHub in 4 Hours](https://www.udemy.com/course/git-expert-4-hours/) - Jad Khalili (Udemy) * [GIT for beginners](https://www.eduonix.com/git-for-beginners) - Maksym Rudnyi (Eduonix Learning Solutions) *(account or email address required)* * [Git for Professionals Tutorial - Tools & Concepts for Mastering Version Control with Git](https://www.youtube.com/watch?v=Uszj_k0DGsg) - Tobias Günther * [Git How To](https://githowto.com) - Alexander Shvets From 2b50ee21a3efe1d50319f88bbaa3b90e4ca6605a Mon Sep 17 00:00:00 2001 From: Soorya U <100910996+soorya-u@users.noreply.github.com> Date: Mon, 16 Oct 2023 23:40:29 +0530 Subject: [PATCH 483/854] Added Terminus (#10334) * Added Terminus * Fix: Switching the Category --- more/free-programming-playgrounds.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index 166bcba4447bb..e9640f9e1bad9 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -2,6 +2,7 @@ * [APL](#apl) * [Assembly](#assembly) +* [Bash](#bash) * [C](#c) * [C#](#csharp) * [C++](#cpp) @@ -65,6 +66,11 @@ * [OverTheWire](https://overthewire.org) - OverTheWire +### Bash + +* [Terminus](https://web.mit.edu/mprat/Public/web/Terminus/Web/main.html) - MIT + + ### C * [InterviewBit - Online C Compiler IDE](https://www.interviewbit.com/online-c-compiler/) From b270ca6c2f2cd6052b8427edb5145fd9eb83c433 Mon Sep 17 00:00:00 2001 From: Adarsh Jha <132337675+adarsh-jha-dev@users.noreply.github.com> Date: Mon, 16 Oct 2023 23:43:49 +0530 Subject: [PATCH 484/854] Update free-programming-books-langs.md (#10259) * Update free-programming-books-langs.md * Update free-programming-books-langs.md * Update free-programming-books-langs.md * Resolved alphabetical order in free-programming-books-langs.md * Removed unauthorized distributed eBooks from 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 8bd2f2f1a1bad..55668acd1f856 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -534,6 +534,7 @@ Books on general-purpose programming that don't focus on a specific language are * [How To Think Like a Computer Scientist: C++ Version](http://greenteapress.com/thinkcpp/index.html) - Allen B. Downey * [Introduction to Design Patterns in C++ with Qt 4](http://ptgmedia.pearsoncmg.com/images/9780131879058/downloads/0131879057_Ezust_book.pdf) - Alan Ezust, Paul Ezust (PDF) * [Joint Strike Fighter, C++ Coding Standards](http://www.stroustrup.com/JSF-AV-rules.pdf) - Bjarne Stroustrup (PDF) +* [Learn C++ Programming Language](http://www.tutorialspoint.com/cplusplus/cpp_tutorial.pdf) - Tutorials Point (PDF) * [LearnCpp.com](https://www.learncpp.com) (HTML) * [Learning C++ eBook](https://riptutorial.com/Download/cplusplus.pdf) - Compiled from StackOverflow Documentation (PDF) * [Matters Computational: Ideas, Algorithms, Source Code](http://www.jjj.de/fxt/fxtbook.pdf) - Jorg Arndt (PDF) From eb488126489e7e275ae357d19bfa3e217a9a29a5 Mon Sep 17 00:00:00 2001 From: AmulyaShetty11 <137149903+AmulyaShetty11@users.noreply.github.com> Date: Mon, 16 Oct 2023 23:46:17 +0530 Subject: [PATCH 485/854] =?UTF-8?q?Adding=20Tailwind=20CSS=20Complete=20Co?= =?UTF-8?q?urse=20|=20CSS=20Framework=20[Hindi]=20|=20Beginne=E2=80=A6=20(?= =?UTF-8?q?#10335)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Adding Tailwind CSS Complete Course | CSS Framework [Hindi] | Beginner to Advanced * fixing linter problem * 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 cd2d1dc27dfef..8c8064d983f2d 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -341,6 +341,7 @@ #### Tailwind CSS +* [Tailwind CSS Complete Course - CSS Framework [Hindi] - Beginner to Advanced](https://www.youtube.com/playlist?list=PLjVLYmrlmjGfpwYhVAbiGAhFl6h8XWDV_) - WsCube Tech * [Tailwind css hindi](https://www.youtube.com/playlist?list=PLLCu4ndnReXLXfD-iIGBEB6_l8uF6TMNO) - NST Infotech * [Tailwind CSS In Hindi](https://www.youtube.com/playlist?list=PLwGdqUZWnOp3l8tWTcB7R7Bsgd86lCa8a) - Thapa Technical * [Tailwind CSS Tutorials in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9ahwFDuExCpPFHAK829Wto2O) - CodeWithHarry From 8a092ae9ba436f529be6a562882257031d5c31b8 Mon Sep 17 00:00:00 2001 From: SANJIB GIRI <31872288+sanjibgirics@users.noreply.github.com> Date: Mon, 16 Oct 2023 23:55:14 +0530 Subject: [PATCH 486/854] add golangbot golang effective tutorial (#10319) * add golang golangbot effective tutorial * Update author and title Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-langs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 55668acd1f856..39be037598472 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -825,6 +825,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Go Tutorial](http://www.tutorialspoint.com/go/) - Tutorials Point (HTML, PDF) * [Go Web Development Succinctly](https://www.syncfusion.com/succinctly-free-ebooks/go-web-development) - Mark Lewin (PDF, EPUB, Kindle) * [Golang by Example](https://golangbyexample.com) +* [Golang tutorial series](https://golangbot.com/learn-golang-series/) - Naveen Ramanathan * [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 From 4ef5982a2124c6e4f810bdc3da4eb0997083eac2 Mon Sep 17 00:00:00 2001 From: SiddBW09 <112580443+SiddBW09@users.noreply.github.com> Date: Mon, 16 Oct 2023 12:55:40 -0700 Subject: [PATCH 487/854] Update free-courses-hi.md (#10361) * 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 8c8064d983f2d..4481deca4923a 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -117,6 +117,7 @@ ### Arduino +* [Arduino Programming In Hindi (Full Playlist)](https://www.youtube.com/watch?v=KOa1aVijhao) - SBS online classes * [Arduino Programming Series (हिंदी में)](https://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 From 6e0b6656cc3a6cd6f8cd3c83d86b90b9ca9ada44 Mon Sep 17 00:00:00 2001 From: Surya <101094019+surya-mu@users.noreply.github.com> Date: Tue, 17 Oct 2023 01:27:35 +0530 Subject: [PATCH 488/854] Added New in Course-en.md (#10300) * Added New in Course-en.md Have added a new course by cisco networking academy. * Updatec free-courses-en.md Made the neccessary change as mentioned. * 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 5198a9e359b46..061c7020c0f06 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -891,6 +891,7 @@ * [JavaScript Course](https://www.theodinproject.com/paths/full-stack-javascript/courses/javascript) - The Odin Project * [Javascript course](https://www.youtube.com/playlist?list=PLRAV69dS1uWSxUIk5o3vQY2-_VKsOpXLD) - Hitesh Choudhary * [Javascript Essentials](https://www.udemy.com/javascript-essentials/) - Lawrence Turton (Udemy) +* [Javascript Essentials 1 (JSE)](https://www.netacad.com/courses/programming/javascript-essentials-1) - (Cisco Networking Academy) * [Javascript Fundamentals](https://www.udemy.com/course/javascriptfundamentals) - Bharath Thippireddy (Udemy) * [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) From 1948818475d24cdcc1ce1eb496a74b98d353f82b Mon Sep 17 00:00:00 2001 From: Mohammad Rabi Ul Hadi <42694156+morhadi@users.noreply.github.com> Date: Tue, 17 Oct 2023 01:50:57 +0530 Subject: [PATCH 489/854] Added 2 courses in Urdu (#10360) * Create free-courses-ur.md * Update courses/free-courses-ur.md Co-authored-by: Eric Hellman * Update courses/free-courses-ur.md Co-authored-by: Eric Hellman * Update courses/free-courses-ur.md Co-authored-by: Eric Hellman * Update README.md for added a link to this page from README.md * Update free-courses-ur.md removed rtl dir --------- Co-authored-by: Eric Hellman --- README.md | 1 + courses/free-courses-ur.md | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 courses/free-courses-ur.md diff --git a/README.md b/README.md index a1cb3cb77ca58..90674eddb8476 100644 --- a/README.md +++ b/README.md @@ -162,6 +162,7 @@ This project lists books and other resources grouped by genres: + [Thai / ภาษาไทย](courses/free-courses-th.md) + [Turkish / Türkçe](courses/free-courses-tr.md) + [Ukrainian / Українська](courses/free-courses-uk.md) ++ [Urdu / اردو](courses/free-courses-ur.md) + [Vietnamese / Tiếng Việt](courses/free-courses-vi.md) diff --git a/courses/free-courses-ur.md b/courses/free-courses-ur.md new file mode 100644 index 0000000000000..751ee21319afe --- /dev/null +++ b/courses/free-courses-ur.md @@ -0,0 +1,14 @@ +### Index + +* [C#](#csharp) +* [HTML and CSS](#html-and-css) + + +### C#‎ + +* [C# Tutorials In Urdu/Hindi](https://youtube.com/playlist?list=PLUyYwyJA_WfQd5zeCU890TDFQAqboekyc) - ProgramInUrdu + + +### HTML and CSS + +* [HTML5 & CSS3 Tutorials In Urdu and Hindi](https://youtube.com/playlist?list=PLUyYwyJA_WfTr3YWWJ41_V7TrRZoq6cBT) - ProgramInUrdu From c4301501592b0fed8f77d54862e52c5ce636557b Mon Sep 17 00:00:00 2001 From: s-yena <146374078+s-yena@users.noreply.github.com> Date: Mon, 16 Oct 2023 13:22:19 -0700 Subject: [PATCH 490/854] Update free-courses-hi.md (#10124) * 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 4481deca4923a..6592d902159ab 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -570,6 +570,7 @@ * [Python For Beginners](https://youtube.com/playlist?list=PL-5gYa7CLd4iBdPHRaSEwbivCnUq1nxj9) - Technical Sagar * [Python Programming in Hindi](https://www.greatlearning.in/academy/learn-for-free/courses/python-programming-in-hindi) (Great Learning) *(account required)* * [Python Tutorial For Beginners \| Hindi (With Notes)](https://www.youtube.com/playlist?list=PLu0W_9lII9agICnT8t4iYVSZ3eykIAOME) - CodeWithHarry +* [Python Tutorial For Beginners in Hindi](https://www.youtube.com/watch?v=FStwWUkW5RQ&list=PLnSDvcENZlwAcFgFLD5bzt5Zh428yzQXT) - Micro Solution * [Python Tutorial in Hindi](https://www.youtube.com/playlist?list=PLQbQOmlGYH3tC535nKa7xB7dd7pZtYMZX) - edureka! Hindi From 640bb3b443dfa71fc9610cdf1e4345ab5580b67f Mon Sep 17 00:00:00 2001 From: SiddBW09 <112580443+SiddBW09@users.noreply.github.com> Date: Mon, 16 Oct 2023 13:32:53 -0700 Subject: [PATCH 491/854] Update free-courses-hi.md (#10356) * Update free-courses-hi.md * Update courses/free-courses-hi.md Co-authored-by: Eric Hellman * Update free-courses-hi.md --------- 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 6592d902159ab..e204a36dfa2e6 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -210,6 +210,7 @@ ### Compiler Design * [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=PLxCzCOWd7aiEKtKSIHYusizkESC42diyc) - Gate Smashers * [Compiler Design Tutorial In Hindi](https://www.youtube.com/playlist?list=PL-JvKqQx2Ate5DWhppx-MUOtGNA4S3spT) - University Academy From e9c8f31f0af549b544dedbec05be2738b1b0c423 Mon Sep 17 00:00:00 2001 From: SiddBW09 <112580443+SiddBW09@users.noreply.github.com> Date: Mon, 16 Oct 2023 13:34:09 -0700 Subject: [PATCH 492/854] Update free-courses-hi.md (#10357) * Update free-courses-hi.md * Update free-courses-hi.md * Update courses/free-courses-hi.md Co-authored-by: Eric Hellman * Update free-courses-hi.md --------- 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 e204a36dfa2e6..d1a2edcdfcf17 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -498,6 +498,7 @@ ### Matlab +* [MATLAB (HINDI) Tutorial Series](https://www.youtube.com/playlist?list=PL6G0RjixRx3xgzxqjRdZIoLLpzhyLFTXk) - WittyRobo * [Matlab Complete Course](https://www.youtube.com/watch?v=iS5J4TlLSEM) - Armughan Ali * [MATLAB Complete Tutorial in Hindi](https://www.youtube.com/playlist?list=PLjVLYmrlmjGfdIlwG649bdzVHM4iLbD_H) - WsCube Tech From a052223c3250d14bcd7126971f22747eb4f7958f Mon Sep 17 00:00:00 2001 From: Leonardo Cunha <65237061+lmscunha@users.noreply.github.com> Date: Tue, 17 Oct 2023 21:06:57 -0300 Subject: [PATCH 493/854] Remove dead links from free-programming-books-langs.md (#10447) * Remove dead link from free-programming-books-langs.md * Remove dead link from free-programming-books-langs.md --- books/free-programming-books-langs.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 39be037598472..ba3f87a56aaf5 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1145,7 +1145,6 @@ Books on general-purpose programming that don't focus on a specific language are * [Javascript Tutorial](https://www.tutorialspoint.com/javascript/index.htm) * [JavaScript Wikibook](https://en.wikibooks.org/wiki/JavaScript) - Wikibooks (HTML, PDF) * [JavaScript with Classes](https://diogoeichert.github.io/JSwC.epub) - Diogo Eichert (EPUB) -* [jQuery Fundamentals](http://jqfundamentals.com) - Bocoup (HTML) * [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) * [Learning JavaScript Design Patterns](http://addyosmani.com/resources/essentialjsdesignpatterns/book/) - Addy Osmani (HTML) @@ -1180,7 +1179,6 @@ Books on general-purpose programming that don't focus on a specific language are > :information_source: See also … [Angular](#angular) * [Angular 1 Style Guide](https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md) - John Papa (HTML) -* [Angular for the jQuery developer](http://www.ng-newsletter.com.s3-website-us-east-1.amazonaws.com/posts/angular-for-the-jquery-developer.html) - ng-newsletter, Ari Lerner, David Wu, Nate Murray (HTML) * [Angular Testing Succinctly](https://www.syncfusion.com/succinctly-free-ebooks/angular-testing-succinctly) - Joseph D. Booth (HTML) * [AngularJS - Step by Logical Step](http://nicholasjohnson.com/angular-book/) - Nicholas Johnson (HTML) * [AngularJS Guide](https://docs.angularjs.org/guide/) (HTML) From bc1cd2068a9e03fdf9ddfa412e6e107ad2bc2f2d Mon Sep 17 00:00:00 2001 From: Aarya Balwadkar <142713127+AaryaBalwadkar@users.noreply.github.com> Date: Wed, 18 Oct 2023 05:37:39 +0530 Subject: [PATCH 494/854] Link doesn't contain the course any more (#10434) --- courses/free-courses-bg.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/courses/free-courses-bg.md b/courses/free-courses-bg.md index 62bab6816ceb9..3e9d00000dca1 100644 --- a/courses/free-courses-bg.md +++ b/courses/free-courses-bg.md @@ -1,14 +1,8 @@ ### Index -* [Android](#android) * [PHP](#php) -### Android - -* [Въведение в Андроид](https://www.youtube.com/playlist?list=PLjsqymUqgpSTXtlngZCXRHEp8-FmDHHfL) - Иван Ванков - - ### PHP * [Обектно ориентирано програмиране с PHP](https://www.youtube.com/playlist?list=PL1zMmEDXa_Z8uHtKAl-zSrBFDRNq8JDFG) - Иван Ванков From ad6b253bd71efbc1c0e3ec9ea799e2e30ae661b5 Mon Sep 17 00:00:00 2001 From: Aroyan <43630681+aroyan@users.noreply.github.com> Date: Wed, 18 Oct 2023 08:19:54 +0800 Subject: [PATCH 495/854] - update link for book `Pemrograman Kompetitif Dasar` (#10402) - remove Flutter from index, since there is no resource --- books/free-programming-books-id.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/books/free-programming-books-id.md b/books/free-programming-books-id.md index 1798b934b96e6..8266f5259eb8b 100644 --- a/books/free-programming-books-id.md +++ b/books/free-programming-books-id.md @@ -5,7 +5,6 @@ * [C#](#csharp) * [C++](#cpp) * [CodeIgniter](#codeigniter) -* [Flutter](#flutter) * [Git](#git) * [Go](#go) * [HTML and CSS](#html-and-css) @@ -173,7 +172,7 @@ ### Pemrograman Kompetitif -* [Pemrograman Kompetitif Dasar](https://ksn.toki.id/data/pemrograman-kompetitif-dasar.pdf) - William Gozali, Alham Fikri Aji (PDF) +* [Pemrograman Kompetitif Dasar](https://osn.toki.id/data/pemrograman-kompetitif-dasar.pdf) - William Gozali, Alham Fikri Aji (PDF) * [Referensi Pemrograman Bahasa Pascal](https://toki.id/download/referensi-pemrograman-bahasa-pascal/) - Tim Pembina Toki (PDF) From b2c66231f092cd0d7fd603251abb339038a8f038 Mon Sep 17 00:00:00 2001 From: Shivani Yadav <137782859+shivani51yadav@users.noreply.github.com> Date: Wed, 18 Oct 2023 05:54:10 +0530 Subject: [PATCH 496/854] Adding CodeIgniter in hindi courses (#10365) * Adding CodeIgniter in hindi courses * Fixes Lint Error * Fixes Issues * Update the Codeigniter in PHP --- courses/free-courses-hi.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index d1a2edcdfcf17..7cbf0c497f6d1 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -51,6 +51,7 @@ * [Networking](#networking) * [Operating Systems](#operating-systems) * [PHP](#php) + * [CodeIgniter](#codeigniter) * [Laravel](#laravel) * [Python](#python) * [Django](#django) @@ -547,6 +548,16 @@ * [PHP Tutorials in Hindi](https://youtube.com/playlist?list=PLu0W_9lII9aikXkRE0WxDt1vozo3hnmtR) - CodeWithHarry +### CodeIgniter + +* [Codeigniter 4 Tutorial For Beginners in Hindi](https://www.youtube.com/playlist?list=PL8kfzPha-e2iC8cT79hd5hCVffkbW309d) - Ubk InfoTech +* [Codeigniter 4 Tutorial in Hindi](https://www.youtube.com/playlist?list=PLolI8AY2AS9ZmTeMOpu1iTOsx9WALtCgM) - Code Improve +* [Codeigniter 4 Tutorial in Hindi](https://www.youtube.com/playlist?list=PL4_As-_ROQH2OIE5uILfodqSNQzUfAqFs) - Cs Krish +* [CodeIgniter 4 Tutorials for Beginners](https://www.youtube.com/playlist?list=PL79xP87McblnMZG-F1hnRLuMgM5C95nMG) - GoPHP +* [Codeigniter Tutorial for Beginners Step by Step in Hindi](https://www.youtube.com/playlist?list=PL_HlKez9XCSM6WNO_dHhF3yPKVdY1ZZzB) - Technical Suneja +* [Learn CodeIgniter 4 Framework Tutorials Hindi](https://www.youtube.com/playlist?list=PLn1Gr7zhiAMfWpSYfDgND8t7KjiqSaEum) - Online Web Tutor + + ### Laravel * [Laravel (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhijEqjCa63l0GkWh5EsG5iTR) - Geeky Shows From ab7ca07678603f5a020e9c3e4b5cb2488023993e Mon Sep 17 00:00:00 2001 From: SANJIB GIRI <31872288+sanjibgirics@users.noreply.github.com> Date: Wed, 18 Oct 2023 05:57:22 +0530 Subject: [PATCH 497/854] add better link for golang geeksforgeeks turorial (#10317) * add better link for golang geeksforgeeks turorial containing organized contents * fixed geeksforgeeks golang title * fix alphabetical order * fix ordering --- 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 061c7020c0f06..22ae7dce4feec 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -719,10 +719,10 @@ * [DevOps BootCamp](https://github.com/jeffotoni/goworkshopdevops) - Jefferson Otoni Lima, et al. * [Go / Golang Crash Course](https://www.youtube.com/watch?v=SqrbIlUwR0U) - Traversy Media * [Go Programming Language Tutorial](https://www.youtube.com/playlist?list=PLS1QulWo1RIaRoN4vQQCYHWDuubEU8Vij) - ProgrammingKnowledge +* [Golang](https://www.geeksforgeeks.org/golang/) - GeeksforGeeks * [Golang \| Gin HTTP Framework](https://www.youtube.com/playlist?list=PL3eAkoh7fypr8zrkiygiY1e9osoqjoV9w) - Pragmatic Reviews * [Golang basics](https://www.youtube.com/playlist?list=PLve39GJ2D71xX0Ham0WoPaYfl8oTzZfN6) - Golang dojo * [Golang in under an hour](https://www.youtube.com/watch?v=N0fIANJkwic) - Eli Goldberg -* [Golang Tutorial - Learn Go Programming Language](https://www.geeksforgeeks.org/golang-tutorial-learn-go-programming-language/) - GeeksforGeeks * [Golang Tutorial for Beginners \| Full Go Course](https://www.youtube.com/watch?v=yyUHQIec83I) - Nana Janashia (TechWorld with Nana) * [Gophercises: Free Coding Exercises for Budding Gophers](https://gophercises.com) - Jon Calhoun (email address *required*) * [Learn Go \| Learn Go Programming](https://golangr.com) - golangr.com From 34c91a4cbc296ff246cc2615f7f7643c82e484a4 Mon Sep 17 00:00:00 2001 From: SANJIB GIRI <31872288+sanjibgirics@users.noreply.github.com> Date: Wed, 18 Oct 2023 05:58:48 +0530 Subject: [PATCH 498/854] Add author and improve link. (#10404) * add author * Update the link which points to the free ebook instead of listing all books --- 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 ba3f87a56aaf5..88bf0bbefade7 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -809,7 +809,7 @@ Books on general-purpose programming that don't focus on a specific language are ### Go -* [An Introduction to Programming in Go](http://www.golang-book.com) +* [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/) * [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 From 7c9bd3380003421586ea713339e6c4878cd596d1 Mon Sep 17 00:00:00 2001 From: Soorya U <100910996+soorya-u@users.noreply.github.com> Date: Wed, 18 Oct 2023 05:59:48 +0530 Subject: [PATCH 499/854] Added Tailwind Cheatsheet (#10336) * Added Tailwind Cheetsheet * Fix: Author Co-authored-by: Eric Hellman * Fix: Removing Sub heading * Fix: Removed Sub Heading from Index --------- Co-authored-by: Eric Hellman --- 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 622e42e1d4e74..3971db93c38ce 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -200,6 +200,7 @@ * [HTML Cheatsheet](https://www.codewithharry.com/blogpost/html-cheatsheet/) - CodeWithHarry (HTML) * [SCSS CheatSheet](https://devhints.io/sass) - devhints, Rico Santa Cruz (HTML) * [SEO CheatSheet](https://learn-the-web.algonquindesign.ca/topics/seo-cheat-sheet/) - Algonquin Design (HTML) +* [Tailwind CSS Cheat Sheet](https://tailwindcomponents.com/cheatsheet) - Tailwind Components ### IDE and editors From a123d1be7d04b09273788dfb27ef376b89cf4c93 Mon Sep 17 00:00:00 2001 From: Cyber-santhosh <134843737+Cyber-santhosh@users.noreply.github.com> Date: Wed, 18 Oct 2023 06:21:37 +0530 Subject: [PATCH 500/854] Added the New updated Programming Courses to keep learners in update. (#10218) * Added the New updated Course * Added the New updated Course * Added the New updated Course * Added the New updated Course * Added the New updated Course * Added the New updated Course * Added the New updated Course * Added the New updated Course * Links updated as per the CONTRIBUTING.md * Added the New updated Course with the same title tag * Added the New updated Course with the same title tag * Added the New updated Course with the same title tag * Added the New updated Course with the same title tag --------- Co-authored-by: cyber-santhosh --- courses/free-courses-ta.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/courses/free-courses-ta.md b/courses/free-courses-ta.md index 329a726368915..07d031e825e07 100644 --- a/courses/free-courses-ta.md +++ b/courses/free-courses-ta.md @@ -109,11 +109,13 @@ CSE Tamila by Eezytutorials * [Python DJango in Tamil - Full Course](https://www.youtube.com/playlist?list=PLgWpUXNR_WCch5K1nkemWWsm3rvr-7YmO) - Payilagam * [Python in Tamil for Beginners](https://youtube.com/playlist?list=PLA2UBjeRwle3OLO3qmXTbmCvuTlqhHRVb) - GURUKULA * [Python Programming in Tami](https://www.youtube.com/playlist?list=PLWbtDrDnmTHBdEnUKuLNdH2-zKSDD8OA4) - CS in Tamil +* [Python Programming Tutorial Series - In Tamil - You can become a Python Developer.](https://www.youtube.com/playlist?list=PLvepBxfiuao1hO1vPOskQ1X4dbjGXF9bm) - Error Makes Clever Academy * [Python Tutorial in Tamil](https://youtube.com/playlist?list=PLIFRUdRwOM0_hcLruKbsHWnU5P2uLBgsp) - SANTRA TECHSPOT ### R +* [Learn R Programming for Data Science in Tamil](https://www.youtube.com/playlist?list=PLpdmBGJ6ELUJr9cRrFPDAqGBXj5ge13h3) - 1Little coder * [R Tutorial in Tamil](https://youtube.com/playlist?list=PL4unWLKFsZfeGbK28rfPDeDDD_OJGjMCC) - Tutor Joe's Stanley @@ -132,5 +134,6 @@ CSE Tamila by Eezytutorials ### SQL +* [Oracle SQL - தமிழில்](https://www.youtube.com/playlist?list=PLsphD3EpR7F-u4Jjp_3fYgLSsKwPPTEH4) - NIC IT Academy * [SQL in Tamil (தமிழில் SQL)](https://www.youtube.com/playlist?list=PLgWpUXNR_WCd-oMh-n6LhRYyNZjiiPVGm) - Payilagam * [SQL in Tamil for Beginners](https://www.youtube.com/playlist?list=PLYM2_EX_xVvUBh28ZT2i-jH7kBkTfB_W2) - Logic First Tamil From b944b713097f6c8cf4451bf1ae9f3f8486830e21 Mon Sep 17 00:00:00 2001 From: Muhammad Hakim Setyobudi Date: Wed, 18 Oct 2023 09:16:24 +0700 Subject: [PATCH 501/854] Update free-courses-en.md (#10358) * Update free-courses-en.md Add Free Course Learn Java Programming * Update courses/free-courses-en.md add sugesstion Co-authored-by: Eric Hellman * Update free-courses-en.md re-arrange alphabetic --------- 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 22ae7dce4feec..98516658004fb 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -857,6 +857,7 @@ * [Learn how to program: Java](https://www.learnhowtoprogram.com/java-june-2017) - Epicodus Inc. * [Learn Java](https://www.sololearn.com/learning/1068) - Sololearn *(email address required)* * [Learn Java Programming](https://www.programiz.com/java-programming) - Programiz +* [Learn Java Programming - Java for Testers and Developers](https://www.udemy.com/course/learn-java-programming-a/) - Pavan Kumar (Udemy) * [Most Asked Core Java Frequently Asked Questions](https://www.youtube.com/playlist?list=PLyHJZXNdCXscoyL5XEZoHHZ86_6h3GWE1) - Code Decode * [Object Oriented Programming (OOP) In Java Course](https://www.youtube.com/playlist?list=PL9gnSGHSqcno1G3XjUbwzXHL8_EttOuKk) - Kunal Kushwaha * [Object-Oriented programming with Java, part I](https://moocfi.github.io/courses/2013/programming-part-1/) From 176d7326bcae2950cfcad402fa64bf0c3ff5a60a Mon Sep 17 00:00:00 2001 From: ash <75494613+ashtall@users.noreply.github.com> Date: Wed, 18 Oct 2023 07:53:00 +0530 Subject: [PATCH 502/854] Update free-programming-books-subjects.md (#10420) Fixed issue #10403 Updated link for GUI development with Relm4 --- 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 67581a25f5a15..a7ffac8ed3ead 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -330,7 +330,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM ### Graphical User Interfaces * [Event-Driven GTK by Example — 2021 Edition](https://mmstick.github.io/gtkrs-tutorials/) - Michael Murphy -* [GUI development with Relm4](https://aaronerhardt.github.io/relm4-book/book/) - Aaron Erhardt +* [GUI development with Relm4](https://relm4.org/book/stable/) - Aaron Erhardt * [GUI development with Rust and GTK 4](https://gtk-rs.org/gtk4-rs/stable/latest/book/) - Julian Hofer * [Programming with gtkmm 4](https://developer.gnome.org/gtkmm-tutorial/stable/) * [Search User Interfaces](https://searchuserinterfaces.com/book/) - Marti A. Hearst From d96e0686a2fe618b71114482e34392a15ac73dc4 Mon Sep 17 00:00:00 2001 From: Tom <37348010+Fazer01@users.noreply.github.com> Date: Wed, 18 Oct 2023 04:42:10 +0200 Subject: [PATCH 503/854] Add Learning SQL ebook to books (#10422) Co-authored-by: Tom --- 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 88bf0bbefade7..6eee1ede68a6b 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2430,6 +2430,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Developing Time-Oriented Database Applications in SQL](https://www2.cs.arizona.edu/~rts/tdbbook.pdf) - Richard T. Snodgrass (PDF) * [Essential SQL](https://www.programming-books.io/essential/sql) - Krzysztof Kowalczyk and Stack Overflow Documentation project (HTML) * [Introduction to SQL](https://github.com/bobbyiliev/introduction-to-sql) - Bobby Iliev (Markdown, PDF) +* [Learning SQL](https://riptutorial.com/Download/sql.pdf) - Compiled from StackOverflow Documentation (PDF) * [Oracle Database Notes for Professionals](https://goalkicker.com/OracleDatabaseBook/OracleDatabaseNotesForProfessionals.pdf) Compiled from StackOverflow Documentation (PDF) * [Oracle8i Concepts: Chapter 15 - SQL and PL/SQL](https://docs.oracle.com/cd/A87860_01/doc/server.817/a76965/c14sqlpl.htm#5943) - Lefty Leverenz, Diana Rehfield, Cathy Baird (HTML) * [SQL For Web Nerds](http://philip.greenspun.com/sql/) - Philip Greenspun (HTML) From bb67d6636f641460e8d451ca52e5b3f3d2d412e7 Mon Sep 17 00:00:00 2001 From: Tom <37348010+Fazer01@users.noreply.github.com> Date: Wed, 18 Oct 2023 04:45:26 +0200 Subject: [PATCH 504/854] Add learning sql server ebook to books (#10423) Co-authored-by: Tom --- 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 6eee1ede68a6b..bd882114833a8 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2452,6 +2452,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Introducing Microsoft SQL Server 2008 R2](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies-en.aspx#IntroducingMicrosoftSQLServer2008R2) * [Introducing Microsoft SQL Server 2012](http://social.technet.microsoft.com/wiki/contents/articles/11608.e-book-gallery-for-microsoft-technologies-en.aspx#IntroducingMicrosoftSQLServer2012) * [Introducing Microsoft SQL Server 2014](http://blogs.msdn.com/b/microsoft_press/archive/2014/04/02/free-ebook-introducing-microsoft-sql-server-2014.aspx) +* [Learning Microsoft SQL Server](https://riptutorial.com/Download/microsoft-sql-server.pdf) - Compiled from StackOverflow Documentation (PDF) * [Mastering SQL Server Profiler](http://www.red-gate.com/community/books/mastering-sql-server-profiler) - Brad McGehee (PDF) * [Microsoft SQL Server Notes for Professionals](http://goalkicker.com/MicrosoftSQLServerBook/) - Compiled from StackOverflow Documentation (PDF) * [Performance Tuning with SQL Server Dynamic Management Views](http://www.red-gate.com/community/books/dynamic-management-views) - Tim Ford, Louis Davidson (PDF) From 6661965ae2310c81de69ce778da412590e15e3f5 Mon Sep 17 00:00:00 2001 From: Mauro Cicolella Date: Wed, 18 Oct 2023 04:45:56 +0200 Subject: [PATCH 505/854] Add Italian C++ course (#10424) * Add Italian C++ course * Fix lint error * Fix lint error --- 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 ee5aa91f65e2a..9477bad5341c1 100644 --- a/courses/free-courses-it.md +++ b/courses/free-courses-it.md @@ -79,6 +79,7 @@ * [C++ 11](https://www.youtube.com/playlist?list=PL0qAPtx8YtJfZpJD7uFxAXglkiHSEhktG) - Fabrizio Camuso * [C++ libreria QT - playlist 1](https://www.youtube.com/playlist?list=PL0qAPtx8YtJdH4GVwL_3QeJjPcz3DHE2t) - Fabrizio Camuso +* [Corso C++ 2023](https://www.youtube.com/playlist?list=PLP5MAKLy8lP85m_fZy3TkWqB_8Zt5Q5aK) - Edoardo Midali ### Database From b7f25a38e9f08d31eb15418457256d0b3799a809 Mon Sep 17 00:00:00 2001 From: Juanita <114871036+JuanitaCathy@users.noreply.github.com> Date: Wed, 18 Oct 2023 09:02:01 +0530 Subject: [PATCH 506/854] Added different courses in Tamil (#10385) * Added different courses in Tamil * updated annotations * Updated Alphabetical order * Final Updation * Update free-courses-ta.md --- courses/free-courses-ta.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/courses/free-courses-ta.md b/courses/free-courses-ta.md index 07d031e825e07..7e4269debd584 100644 --- a/courses/free-courses-ta.md +++ b/courses/free-courses-ta.md @@ -10,11 +10,13 @@ * [Java](#java) * [JavaScript](#javascript) * [Machine Learning](#machine-learning) +* [MongoDB](#mongodb) * [Node JS](#node-js) * [PHP](#php) * [Python](#python) * [R](#r) * [React](#react) +* [Rust](#rust) * [Solidity](#solidity) * [SQL](#sql) @@ -86,10 +88,17 @@ CSE Tamila by Eezytutorials * [Introduction to Machine Learning(Tamil)](https://www.youtube.com/playlist?list=PLyqSpQzTE6M-9thAeyB2mRFYvvW8AWxXX) - IIT Madras NPTEL * [Machine Learning in Tamil](https://www.youtube.com/playlist?list=PLJtSFa-YIedYu2QfQaHJJBLT096RxtMHD) - Majaa Matrix * [Machine Learning in Tamil](https://youtube.com/playlist?list=PL5itdT07Pm8wxRaPWljPntnBmnOs4ExDM) - Nithya Duraisamy +* [Machine Learning with Python and R](https://www.youtube.com/playlist?list=PL-1QQC56x1gEgj8C4L2hw5orryqgdnuoP) - Data Science Alive + + +### MongoDB + +* [MongoDB Course in Tamil](https://www.youtube.com/playlist?list=PL7BQ4lqtgECRiWoThupyKXRQoDuEV2zy5) - JVL Code ### Node JS +* [Node JS in 3 Hours](https://www.youtube.com/playlist?list=PLla-GdVgzZZV-z0Gxc7rkrV4cuqYSNZMy) - Balachandra * [Node JS in Tamil](https://youtube.com/playlist?list=PLDVMunJ3DBrNAZtl0cJiNytPE2-8MAmoc&si=z23m0cL3jA7J50f9) - Each One Teach One * [Node JS Tamil Tutorial](https://youtube.com/playlist?list=PLfD4W8QfMd5CfPbiP2os4lpK2470C8Bva&si=3_z8uf-13KyOoEj-) - MaanavaN Learn Code * [Node JS Tutorial in Tamil](https://youtube.com/playlist?list=PLyYcNnaAVG5Jewkwv4iH5WR-IDNlUON29&si=Y1th95p1GubFjnAl) - selva tutorials @@ -107,6 +116,7 @@ CSE Tamila by Eezytutorials * [FastAPI Beginners Tutorial in Tamil](https://www.youtube.com/playlist?list=PLIFRUdRwOM08B9M7HVuiUWWto8eDxVryI) - Santra TechSpot * [Flask in Python](https://www.youtube.com/playlist?list=PLBngtsPyn30GbfwGhOD_cPoQtkoIQQnHg) - Learn All In Tamil * [Python DJango in Tamil - Full Course](https://www.youtube.com/playlist?list=PLgWpUXNR_WCch5K1nkemWWsm3rvr-7YmO) - Payilagam +* [Python Full Course Tamil](https://www.youtube.com/playlist?list=PLvepBxfiuao1hO1vPOskQ1X4dbjGXF9bm) - Error Makes Clever Academy * [Python in Tamil for Beginners](https://youtube.com/playlist?list=PLA2UBjeRwle3OLO3qmXTbmCvuTlqhHRVb) - GURUKULA * [Python Programming in Tami](https://www.youtube.com/playlist?list=PLWbtDrDnmTHBdEnUKuLNdH2-zKSDD8OA4) - CS in Tamil * [Python Programming Tutorial Series - In Tamil - You can become a Python Developer.](https://www.youtube.com/playlist?list=PLvepBxfiuao1hO1vPOskQ1X4dbjGXF9bm) - Error Makes Clever Academy @@ -127,6 +137,12 @@ CSE Tamila by Eezytutorials * [React JS Tutorial Tamil](https://youtube.com/playlist?list=PLtMr2pEysMV7DdPChnkF9Mmgdya1uR8sQ&si=ZNop81SRBf9eTGvK) - VJ Techno Wizard +### Rust + +* [Rust basics](https://www.youtube.com/playlist?list=PL_u9j2nFGtodQkcD1K6TqEciRzIi7DFip) - Introverted Techie +* [Rust Beginner to Advanced Tamil](https://www.youtube.com/playlist?list=PLdIzVVjNvusSYhqEH2_fPFtcVZEAlVs4Q) - Immanuel John + + ### Solidity * [Solidity tutorial for complete beginners](https://youtube.com/playlist?list=PLl2NTvGeqw2ZRNLU25-yodXK86EXWV6on) - Ork From 7c6f9b6c546a216e41eabf7dfaaab2c3cb406ad3 Mon Sep 17 00:00:00 2001 From: Mohammad Rabi Ul Hadi <42694156+morhadi@users.noreply.github.com> Date: Wed, 18 Oct 2023 09:07:52 +0530 Subject: [PATCH 507/854] Added 3 cheatsheets (#10345) * Update free-programming-cheatsheets.md added 3 cheatsheets pyspark js python * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update more/free-programming-cheatsheets.md Co-authored-by: Eric Hellman * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md --------- Co-authored-by: Eric Hellman --- more/free-programming-cheatsheets.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/more/free-programming-cheatsheets.md b/more/free-programming-cheatsheets.md index 3971db93c38ce..febb27675c489 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -39,6 +39,7 @@ * [Flask](#flask) * [Jupyter](#jupyter) * [Numpy Pandas](#numpy-pandas) + * [PySpark](#pyspark) * [R](#r) * [Raspberry Pi](#raspberry-pi) * [Ruby](#ruby) @@ -230,6 +231,7 @@ ### JavaScript +* [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 * [JavaScript CheatSheet](https://htmlcheatsheet.com/js/) (HTML) @@ -353,6 +355,7 @@ * [Python 3 Cheat Sheet](https://perso.limsi.fr/pointal/_media/python:cours:mementopython3-english.pdf) - Laurent Pointal (PDF) * [Python Cheat Sheet](https://www.codewithharry.com/blogpost/python-cheatsheet) - Code With Harry * [Python Cheat Sheet](https://websitesetup.org/python-cheat-sheet/) - WebsiteSetup (HTML, PDF, PNG) +* [Python Cheat Sheet](https://www.pythoncheatsheet.org) - Wilfredinni (HTML) * [Python Cheatsheet for beginners](https://www.codecademy.com/learn/learn-python-3/modules/learn-python3-syntax/cheatsheet) - Codeacademy (HTML) * [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) @@ -387,6 +390,12 @@ * [Pandas, Numpy, Python Cheatsheet](https://www.kaggle.com/code/lavanyashukla01/pandas-numpy-python-cheatsheet) - Kaggle (HTML) +#### PySpark + +* [PySpark Cheat Sheet](https://github.com/kevinschaich/pyspark-cheatsheet) - Kevin Schaich (HTML) +* [PySpark Cheat Sheet: Spark in Python](https://www.datacamp.com/cheat-sheet/pyspark-cheat-sheet-spark-in-python) - DataCamp (HTML) + + ### R * [All RStudio cheatsheets resources](https://www.rstudio.com/resources/cheatsheets) - RStudio.com (HTML site with PDF links) From 4784ad5428f71adebf5a92e23dc1a2a0df42f230 Mon Sep 17 00:00:00 2001 From: Abin Abraham <97458720+itsabinabraham@users.noreply.github.com> Date: Wed, 18 Oct 2023 19:24:14 +0400 Subject: [PATCH 508/854] Added courses on Cyber Security & Bootstrap in Malayalam (#10282) * Changes Made * Changes made * Update free-courses-ml.md * Courses added in Malayalam * Changes made to free-courses-ml.md --- courses/free-courses-ml.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/courses/free-courses-ml.md b/courses/free-courses-ml.md index 23781ec0113d0..c07510943ad1f 100644 --- a/courses/free-courses-ml.md +++ b/courses/free-courses-ml.md @@ -30,6 +30,7 @@ * [Python](#python) * [Django](#django) * [Flask](#flask) +* [Security](#security) ### Android @@ -117,6 +118,7 @@ * [BOOTSTRAP Malayalam Tutorial](https://youtube.com/playlist?list=PL1JrLEBAapUWqs_HbcYngAOmpPbiccqNy) - Yes Tech Media * [Bootstrap Malayalam Tutorials](https://www.youtube.com/playlist?list=PLDavEIls6jrsC9EEox1WWvOlktDJcEUo6) - Malayalam Tutorials +* [Learn Bootstrap in malayalam](https://www.youtube.com/playlist?list=PL-Z1WBeTYPOp--cI5tnztgjG5lRSPHJrL) - Aks Programming ### Java @@ -222,3 +224,9 @@ * [Python Flask Malayalam Tutorial](https://youtube.com/playlist?list=PL1JrLEBAapUU-HCC1f5x8YiGEMoZdGl0e) - Yes Tech Media * [Web Development with Python Flask](https://www.youtube.com/playlist?list=PLQzHWfiB9fWccYbgcomf5bWTGV7DPqTtB) - Learn Programming In Malayalam + + +### Security + +* [Cyber Security Tutorial Malayalam \| Ethical Hacking Courses for IT Career](https://www.youtube.com/playlist?list=PLR2UNjW_Pkm8LUpryeuiLMpEf4KgCDeBu) - RootSaid - Robotics, Technology & Cyber Security +* [Security Fundamentals](https://www.youtube.com/playlist?list=PLEhpnavDYfVhGnYA4l8btphQG8i2zO4cI) - Cyber Security Malayalam From 2a8f2397920b9b964f15c5eecd67d993f5fb9c1a Mon Sep 17 00:00:00 2001 From: Nishant Gaurav <118832071+Imbiber@users.noreply.github.com> Date: Wed, 18 Oct 2023 21:20:11 +0530 Subject: [PATCH 509/854] Update free-programming-books-subjects.md (#10351) * Update free-programming-books-subjects.md * Update free-programming-books-subjects with book CS_py.md * Update free-programming-books-subjects_book_cs_py.md * Update free-programming-books-subjects.md * 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 a7ffac8ed3ead..0912c738c6e68 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -221,6 +221,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [A Data-Centric Introduction to Computing](https://dcic-world.org) - Kathi Fisler, Shriram Krishnamurthi, Benjamin S. Lerner, Joe Gibbs Politz (HTML) * [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 I](https://cse.unl.edu/~cbourke/ComputerScienceOne.pdf) - Chris Bourke (PDF) * [Computer Science II](https://cse.unl.edu/~cbourke/ComputerScienceTwo.pdf) - Chris Bourke (PDF) * [CS Principles: Big Ideas in Programming](https://www.openbookproject.net/books/StudentCSP/) - Mark Guzdial, Barbara Ericson (HTML) From c20a3291a6f68d6097639e9bea7f38199fd29f4f Mon Sep 17 00:00:00 2001 From: Weerayut Teja Date: Wed, 18 Oct 2023 23:36:17 +0700 Subject: [PATCH 510/854] Adding Vim Cheatsheet by Richard Torruellas (#10460) --- 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 febb27675c489..be6ce2f53ed72 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -213,6 +213,7 @@ * [Vim Avançado (pt)](https://aurelio.net/vim/vim-avancado.txt) - Aurelio Marinho Jargas (HTML) * [Vim Básico (pt)](https://aurelio.net/vim/vim-basico.txt) - Aurelio Marinho Jargas (HTML) * [Vim Cheat Sheet](https://www.cs.cmu.edu/~15131/f17/topics/vim/vim-cheatsheet.pdf) - Allison McKnight (PDF) +* [Vim Cheat Sheet](https://vim.rtorr.com) - Richard Torruellas (HTML) * [Vim Cheatsheet](https://devhints.io/vim) - Devhints, Rico Santa Cruz (HTML) * [Vim Médio (pt)](https://aurelio.net/vim/vim-medio.txt) - Aurelio Marinho Jargas (HTML) * [Visual Studio Code: Keyboard shortcuts for Linux](https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf) - Visual Studio Code (PDF) From f59b0876ad29ef827ce2b4ee0d139ab73260363a Mon Sep 17 00:00:00 2001 From: Angela-zw <146141016+Angela-zw@users.noreply.github.com> Date: Wed, 18 Oct 2023 09:37:35 -0700 Subject: [PATCH 511/854] Added Algorithms book (#10456) * Added Algorithms book * Added Artificial intellegence book --- books/free-programming-books-subjects.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index 0912c738c6e68..923fc7323aa60 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -94,6 +94,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Algorithmic Graph Theory](https://code.google.com/p/graphbook/) - David Joyner, Minh Van Nguyen, David Phillips (PDF) * [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) * [Algorithms, 4th Edition](https://algs4.cs.princeton.edu/home/) - Robert Sedgewick, Kevin Wayne * [Algorithms and Automatic Computing Machines (1963)](https://archive.org/details/Algorithms_And_Automatic_Computing_Machines) - B. A. Trakhtenbrot * [Algorithms and Complexity](https://www.math.upenn.edu/~wilf/AlgoComp.pdf) - Herbert S. Wilf (PDF) @@ -131,6 +132,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM ### Artificial Intelligence +* [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) * [Artificial Intelligence: Foundations of Computational Agents (2017), 2nd Edition](https://artint.info) - David L. Poole, Alan K. Mackworth @ Cambridge University Press (HTML, Slides) From 87d1758e9ff8c16590261b146d5c70ed205c1cf4 Mon Sep 17 00:00:00 2001 From: Tom <37348010+Fazer01@users.noreply.github.com> Date: Wed, 18 Oct 2023 18:40:47 +0200 Subject: [PATCH 512/854] Add learning mysql ebook to books (#10461) Co-authored-by: Tom --- 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 bd882114833a8..11c25fc740fe7 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1612,6 +1612,7 @@ Books on general-purpose programming that don't focus on a specific language are ### MySQL * [Essential MySQL](https://www.programming-books.io/essential/mysql/) - Krzysztof Kowalczyk, StackOverflow Contributors +* [Learning MySQL](https://riptutorial.com/Download/mysql.pdf) - Compiled from StackOverflow Documentation (PDF) * [MySQL 8.0 Tutorial Excerpt](https://dev.mysql.com/doc/mysql-tutorial-excerpt/8.0/en/tutorial.html) (HTML) [(PDF)](https://downloads.mysql.com/docs/mysql-tutorial-excerpt-8.0-en.pdf) * [MySQL Notes for Professionals](https://goalkicker.com/MySQLBook/) - Compiled from StackOverflow Documentation (PDF) From 7eebfd9d643b1bd327fe6553388cc481854706f5 Mon Sep 17 00:00:00 2001 From: SANJIB GIRI <31872288+sanjibgirics@users.noreply.github.com> Date: Wed, 18 Oct 2023 22:12:29 +0530 Subject: [PATCH 513/854] Add portuguese (brazil) version of "Build Web Application with Golang" (#10406) * Add portuguese (brazil) version of "Build Web Application with Golang" * remove github beside author Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index b8b93b87d96e2..4322101dabb05 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -209,6 +209,7 @@ ### GO * [Aprenda Go com Testes](https://larien.gitbook.io/aprenda-go-com-testes) - Lauren Ferreira +* [Construindo Aplicações Web em Golang](https://astaxie.gitbooks.io/build-web-application-with-golang/content/pt-br/) - astaxie * [Go - hands on](https://github.com/go-br/estudos) * [Go Lang - A linguagem do Google](https://www.ime.usp.br/~gold/cursos/2015/MAC5742/reports/GoLang.pdf) - Suelen Goularte Carvalho (PDF) * [Go por Exemplo](http://goporexemplo.golangbr.org) - Mark McGranaghan, Jeremy Ashkenas, golangbr, Daniela Tamy Iwassa (HTML) From 26cdcddf8f31c184628e42a18def4b6f6427f629 Mon Sep 17 00:00:00 2001 From: SANJIB GIRI <31872288+sanjibgirics@users.noreply.github.com> Date: Wed, 18 Oct 2023 22:13:07 +0530 Subject: [PATCH 514/854] Add golang section for french and add book (#10408) * Add golang section for french and add book * fix linter issue * remove github beside author Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-fr.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/books/free-programming-books-fr.md b/books/free-programming-books-fr.md index 591b14d89a46e..0cc1254866b5d 100644 --- a/books/free-programming-books-fr.md +++ b/books/free-programming-books-fr.md @@ -17,6 +17,7 @@ * [Coq](#coq) * [Fortran](#fortran) * [Git](#git) +* [Go](#go) * [Haskell](#haskell) * [HTML and CSS](#css) * [Java](#java) @@ -152,6 +153,11 @@ * [Pro Git](http://www.git-scm.com/book/fr/) - Scott Chacon, Ben Straub (HTML, PDF, EPUB) +### Go + +* [Développer une application Web en Go](https://astaxie.gitbooks.io/build-web-application-with-golang/content/fr/) - astaxie + + ### Java * [Développons en Java](http://www.jmdoudoux.fr/accueil_java.htm#dej) - Jean-Michel DOUDOUX (3400 pages!) From fd5e3c96125e3af1a0e3092273632965e2f78130 Mon Sep 17 00:00:00 2001 From: SANJIB GIRI <31872288+sanjibgirics@users.noreply.github.com> Date: Wed, 18 Oct 2023 22:13:44 +0530 Subject: [PATCH 515/854] Add author of "Build Web Application with Golang" (#10405) * Add author of "Build Web Application with Golang" * remove github beside author Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-langs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 11c25fc740fe7..63f1efe48f50e 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -810,7 +810,7 @@ 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/) +* [Build Web Application with Golang](https://astaxie.gitbooks.io/build-web-application-with-golang/content/en/) - astaxie * [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) From 7c4e7e5151ed1e6acc4f75149cb82cc95f6dc6e6 Mon Sep 17 00:00:00 2001 From: SANJIB GIRI <31872288+sanjibgirics@users.noreply.github.com> Date: Wed, 18 Oct 2023 22:14:13 +0530 Subject: [PATCH 516/854] Improve link and add author (#10412) * Improve link and add author * remove github beside author Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-zh.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-zh.md b/books/free-programming-books-zh.md index 2ff60b04cd181..154e96ade112d 100644 --- a/books/free-programming-books-zh.md +++ b/books/free-programming-books-zh.md @@ -393,7 +393,7 @@ * [Go 语言设计与实现](https://draveness.me/golang) - draveness * [Go 语言实战笔记](https://github.com/rujews/go-in-action-notes) * [Go 指南](https://tour.go-zh.org/list) (《A Tour of Go》中文版) -* [Go Web 编程](https://github.com/astaxie/build-web-application-with-golang) +* [Go Web 编程](https://astaxie.gitbooks.io/build-web-application-with-golang/content/zh/) - astaxie * [Go实战开发](https://github.com/astaxie/go-best-practice) * [Go语言博客实践](https://github.com/achun/Go-Blog-In-Action) * [Java程序员的Golang入门指南](http://blog.csdn.net/dc_726/article/details/46565241) From c155b51f00d9731bd6631ef36320f0f98b401c8b Mon Sep 17 00:00:00 2001 From: Yoan Blanc Date: Wed, 18 Oct 2023 18:47:25 +0200 Subject: [PATCH 517/854] Add Comprehensive Rust course by Google (#10467) --- 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 98516658004fb..0e8a2a1871c6d 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1454,6 +1454,7 @@ ### Rust +* [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 * [Rust Basics](https://www.youtube.com/playlist?list=PLlcnQQJK8SUjApd95LIcd3K9XXmE-IeCS) - Engineer Man From 72c030ad174dd3cb1cfb5f5f6c2ee142d85c9a68 Mon Sep 17 00:00:00 2001 From: Farhan Ahmed <36396433+itsfarhan@users.noreply.github.com> Date: Wed, 18 Oct 2023 22:18:51 +0530 Subject: [PATCH 518/854] Add Docker course link in free-courses-en (#10429) --- 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 0e8a2a1871c6d..303e0d277dde4 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -615,6 +615,7 @@ ### Docker +* [Complete Docker Course - From BEGINNER to PRO!](https://www.youtube.com/watch?v=RqTEHSBrYFw) - DevOps Directive * [Deploying Containerized Applications Technical Overview](https://www.udemy.com/course/deploying-containerized-applications-technical-overview) - Red Hat * [Docker](https://www.youtube.com/playlist?list=PLhW3qG5bs-L99pQsZ74f-LC-tOEsBp2rK) - Raghav Pal * [Docker Essentials](https://cognitiveclass.ai/courses/docker-essentials) - CognitiveClass.ai From b7d1f6cd2beb504a1f9ca011a4d88b606e9f24bc Mon Sep 17 00:00:00 2001 From: Mayank Parkar Date: Wed, 18 Oct 2023 22:26:08 +0530 Subject: [PATCH 519/854] Added HTML, CSS resource/course hindi playlist link (#10324) * Added HTML, CSS resource playlist link * Added HTML, CSS resource/course playlist link * Added HTML, CSS resource/course hindi playlist link * Added HTML, CSS resource/course hindi playlist link * 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 7cbf0c497f6d1..95561d95cbdd5 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -322,6 +322,7 @@ ### HTML and CSS +* [Complete Web Dev using mern stack Love Babbar](https://www.youtube.com/playlist?list=PLDzeHZWIZsTo0wSBcg4-NMIbC0L8evLrD) - Love Babbar * [CSS Tutorial in Hindi \| Complete CSS Course For Beginners to Advanced \| Step By Step Tutorial](https://www.youtube.com/watch?v=WyxzAU3p8CE) - Vishwajeet Kumar (Tech Gun) * [Free Web Development Course For School Students (Grade 5 - 10) \| Certified Course By Coding Blocks Junior \| Learn HTML, CSS, Javascript](https://www.youtube.com/playlist?list=PLhLbJ9UoJCvsCXqP9yAOZpzXHhWkLBXdw) - Coding Blocks Junior * [Front End Development Tutorial \| Complete HTML and CSS Tutorial for Beginners (9 Hours)](https://www.youtube.com/watch?v=Eu7G0jV0ImY) - WsCube Tech From 309b55d59c4c5ba749d3c06a7797979f24bf6193 Mon Sep 17 00:00:00 2001 From: Yukiiilove123 <143915958+Yukiiilove123@users.noreply.github.com> Date: Wed, 18 Oct 2023 22:26:56 +0530 Subject: [PATCH 520/854] Update free-programming-books-langs.md (#10428) * Update free-programming-books-langs.md * Update books/free-programming-books-langs.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-langs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 63f1efe48f50e..90d511a796bcb 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -988,6 +988,7 @@ Books on general-purpose programming that don't focus on a specific language are * [NSHipster](http://nshipster.com/#archive) (Resource) * [Start Developing iOS Apps (Swift)](https://developer.apple.com/library/prerelease/ios/referencelibrary/GettingStarted/DevelopiOSAppsSwift/index.html) (HTML) * [Start Developing iOS Apps Today (Objective-C) - Last updated 22.10.2013](http://everythingcomputerscience.com/books/RoadMapiOS.pdf) (PDF) +* [Xcode Tutorial for Beginners](https://codewithchris.com/xcode-tutorial) - Chris Ching ### IoT From 9b3ca0927efef4d63bb39c39a7b705172d83b76d Mon Sep 17 00:00:00 2001 From: Yuval Goyal <121946596+kn1-gh7@users.noreply.github.com> Date: Wed, 18 Oct 2023 22:45:08 +0530 Subject: [PATCH 521/854] Added 4 new security courses (#10432) * Updated MOOC Programming 2022 to 2023 * Updated MOOC Programming 2022 to 2023 * Added 4 new courses * Remove trailing slash * Updated title for added security course Co-authored-by: Eric Hellman * Reverted MOOC Programming to 2022 * Removed tracking parameter --------- Co-authored-by: Eric Hellman --- 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 303e0d277dde4..ec3451abcfb01 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1489,12 +1489,16 @@ * [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 * [Introduction to Dark Web, Anonymity and Cryptocurrency](https://www.udemy.com/course/introduction-to-dark-web-anonymity-and-cryptocurrency) - Rajneesh Gupta (Udemy) * [Introduction to Information Security](https://www.udacity.com/course/intro-to-information-security--ud459) - Wenke Lee, Mustaque Ahamad, Catherine Gamboa (Udacity) * [Learn Ethical Haacking From Scratch](https://www.udemy.com/course/learn-ethical-haacking-from-scratch) - Uzma Aslam (Udemy) * [Linux for Hackers and Pentesters](https://www.udemy.com/course/linux-for-hackers-and-pentesters) - Rajneesh Gupta (Udemy) * [Modern Binary Exploitation](https://github.com/RPISEC/MBE) - RPISEC +* [MOOC Introduction to Cyber Security 2023](https://cybersecuritybase.mooc.fi) - University of Helsinki +* [Nightmare](https://guyinatuxedo.github.io/index.html) - guyinatuxedo * [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) From 5b04f88ba4c11ddb7931806881054a440ae0cbba Mon Sep 17 00:00:00 2001 From: NEWTON MALLICK <38786893+N-E-W-T-O-N@users.noreply.github.com> Date: Wed, 18 Oct 2023 22:55:44 +0530 Subject: [PATCH 522/854] Add a cheet sheat for PyTorch (#10127) * Add a book on cotainer * minor fix * minor fix * again a minor fix * again a fix * final fix * almost fix * Final fix * Update free-programming-books-subjects.md Add the actual book pdf link * Added a book based on subject Machine Learning. * Add a cheet sheat for PyTorch * minor fix * Removed the book as asked --- 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 be6ce2f53ed72..6315aae3eac06 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -336,6 +336,7 @@ ### PyTorch +* [Deep Learning with PyTorch Cheat Sheet](https://www.datacamp.com/cheat-sheet/deep-learning-with-py-torch) - Richie Cotton (HTML) * [PyTorch Framework Cheat Sheet](https://www.simonwenkel.com/publications/cheatsheets/pdf/cheatsheet_pytorch.pdf) - Simon Wenkel (PDF) * [PyTorch Official Cheat Sheet](https://pytorch.org/tutorials/beginner/ptcheat.html) - PyTorch (HTML) From 9859569b0e0cabbc17a4578307407a5ca7401c59 Mon Sep 17 00:00:00 2001 From: Saksham Misra <122719607+vinfinity7@users.noreply.github.com> Date: Thu, 19 Oct 2023 19:45:49 +0530 Subject: [PATCH 523/854] [UPDATED] Link of the "Curso de Elixir" has been fixed (#10074) * Update free-courses-pt_BR.md added the right playlist by updating the link * Update free-courses-pt_BR.md * Update free-courses-pt_BR.md * Update free-courses-pt_BR.md * Update free-courses-pt_BR.md * Update free-courses-pt_BR.md * Update free-courses-pt_BR.md * Update courses/free-courses-pt_BR.md Co-authored-by: Eric Hellman * Update free-courses-pt_BR.md * Update free-courses-pt_BR.md --------- Co-authored-by: Eric Hellman --- courses/free-courses-pt_BR.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/courses/free-courses-pt_BR.md b/courses/free-courses-pt_BR.md index a772168e87290..c610b5a9f0a1f 100644 --- a/courses/free-courses-pt_BR.md +++ b/courses/free-courses-pt_BR.md @@ -113,8 +113,8 @@ ### Elixir -* [Curso de Elixir](https://www.youtube.com/playlist?list=PLydk1OOOmzo8VBeU334j4R4WvSByRNpXR) - ELLY ACADEMY * [Curso de Elixir Alquimia](https://www.youtube.com/playlist?list=PLv3nyCBtlWP8I9rknIrfcJWrO05yEzknD) - Alquimia Stone +* [Elixir (Linguagem de Programação)](https://www.youtube.com/playlist?list=PLydk1OOOmzo-AtU2l102ooounamleyMB9) - Elly Academy ### Flutter From ea7053df097c0c11ca3cef5b2cec51c830b05abd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ng=C3=B4=20D=C6=B0=C6=A1ng?= <96032665+ngoduong0710@users.noreply.github.com> Date: Thu, 19 Oct 2023 21:16:43 +0700 Subject: [PATCH 524/854] Add free course and a new book (#10454) * Add free course to free-courses-vi.md * Add a new book * Update free-programming-books-langs.md --- courses/free-courses-vi.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-vi.md b/courses/free-courses-vi.md index cf467fbc67741..2db3ec7a7cd43 100644 --- a/courses/free-courses-vi.md +++ b/courses/free-courses-vi.md @@ -98,6 +98,7 @@ * [C# Căn Bản](https://www.youtube.com/playlist?list=PL33lvabfss1wUj15ea6W0A-TtDOrWWSRK) - Kteam * [C# Nâng Cao](https://www.youtube.com/playlist?list=PL33lvabfss1y5jmklzilr2W2LZiltk6bU) - Kteam +* [Lập trình C# - NET Core](https://www.youtube.com/playlist?list=PLwJr0JSP7i8BERdErX9Ird67xTflZkxb-) - XuanThuLab * [Lập trình C# cho người mới bắt đầu](https://tedu.com.vn/khoa-hoc/lap-trinh-c-toan-tap-cho-nguoi-moi-bat-dau-46.html) - TEDU * [Lập trình C# Winform cơ bản](https://www.youtube.com/playlist?list=PL33lvabfss1y2T7yK--YZJHCsU7LZVzBS) - Kteam * [Lập trình game Caro với C# Winform](https://www.youtube.com/playlist?list=PL33lvabfss1yCEzvLavt8jD4daqpejzwN) - Kteam From 1e05dd7dea14e959d4ccde8609f6e6cbe5e61ad9 Mon Sep 17 00:00:00 2001 From: Tom <37348010+Fazer01@users.noreply.github.com> Date: Thu, 19 Oct 2023 16:31:31 +0200 Subject: [PATCH 525/854] Add keep coding podcast to podcasts (#10464) * Add keep coding podcast to podcasts * Removed series in link text after PR comment --------- Co-authored-by: Tom --- casts/free-podcasts-screencasts-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/casts/free-podcasts-screencasts-en.md b/casts/free-podcasts-screencasts-en.md index e51efb141603d..fdea2df28bac1 100644 --- a/casts/free-podcasts-screencasts-en.md +++ b/casts/free-podcasts-screencasts-en.md @@ -48,6 +48,7 @@ * [Beginning C# with Unity](https://www.youtube.com/playlist?list=PLFgjYYTq6xyhtVK6VzLiFe3pmBu-XSNlX) - Brian Douglas Moakley, VegetarianZombie (screencast) * [General .NET videos](https://www.youtube.com/playlist?list=PLUOequmGnXxPjam--7GAls6Tb1fSmL9mL) - Nick Chapsas(screencast) * [How to program in C# - Beginner Course \| Brackeys](https://www.youtube.com/playlist?list=PLPV2KyIb3jR6ZkG8gZwJYSjnXxmfPAl51) - Asbjørn Thirslund (screencast) +* [Keep Coding Podcast](https://www.youtube.com/playlist?list=PL3bCPMOBNeGwG1fkIs6FCF7_jpeVgQLS0) - Nick Chapsas (podcast) ### C++ From 7925da9281ebd4013122ee22852e26735011c0c6 Mon Sep 17 00:00:00 2001 From: Weerayut Teja Date: Thu, 19 Oct 2023 21:39:03 +0700 Subject: [PATCH 526/854] Adding 2 Vim Interactive Games/Tutorials (#10459) * Adding 2 Vim Interactive Games/Tutorial * Move 2 games to playground section --- more/free-programming-playgrounds.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index e9640f9e1bad9..d228998c96640 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -49,6 +49,7 @@ * [TypeScript](#typescript) * [Angular](#angular) * [V](#v) +* [Vim](#vim) ### APL @@ -385,3 +386,9 @@ ### V * [V Playground](https://play.vlang.io) - vlang.io + + +### Vim + +* [Vim Adventure](https://vim-adventures.com) - Doron Linder +* [Vim Genius](http://vimgenius.com) - Vic Ramon, Rye Mason From e549d887a339b9c6dd3e080d5c3833a2f5d521c8 Mon Sep 17 00:00:00 2001 From: Yuval Goyal <121946596+kn1-gh7@users.noreply.github.com> Date: Thu, 19 Oct 2023 20:11:40 +0530 Subject: [PATCH 527/854] Corrected problem-sets-competitive-programming.md (#10489) * Removed conflicting categories * Moved Microcorruption to correct category --- more/problem-sets-competitive-programming.md | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/more/problem-sets-competitive-programming.md b/more/problem-sets-competitive-programming.md index 9257f3c4e43be..29fff70a59ae2 100644 --- a/more/problem-sets-competitive-programming.md +++ b/more/problem-sets-competitive-programming.md @@ -4,7 +4,6 @@ * [CTF Capture the Flag](#capture-the-flag) * [Data science](#data-science) * [HTML and CSS](#html-and-css) -* [Information security](#information-security) * [Problem Sets](#problem-sets) @@ -41,7 +40,6 @@ * [LeetCode](https://leetcode.com) * [LightOJ](https://lightoj.com) * [Meta Hackercup](https://www.facebook.com/codingcompetitions/hacker-cup/) -* [Microcorruption](https://microcorruption.com/login) * [Newton School](https://my.newtonschool.co/contest/all) * [oj.uz](https://oj.uz) * [Sigmageek](https://sigmageek.com) @@ -55,11 +53,15 @@ ### Capture the flag +* [ångstromCTF](https://angstromctf.com) * [CTFlearn](https://ctflearn.com) (email address *requested*) +* [CTFtime](https://ctftime.org) * [Google CTF](https://capturetheflag.withgoogle.com) (email address *requested*) * [Hacker101](https://ctf.hacker101.com) (email address *requested*) * [Hackthebox](https://www.hackthebox.eu) (email address *requested*) * [HackThisSite](https://www.hackthissite.org) (email address *requested*) +* [InCTF](https://inctf.in) +* [Microcorruption](https://microcorruption.com/login) * [Overthewire Wargames fungame to practice CTF](https://overthewire.org/wargames/bandit) * [Picoctf](https://picoctf.org/resources.html) (email address *requested*) * [SmashTheStack](http://www.smashthestack.org/main.html#wargames) @@ -80,14 +82,6 @@ * [Frontend Mentor](https://www.frontendmentor.io/challenges?languages=CSS&sort=difficulty%7Casc&type=free) *(email address requested)* -### Information security - -* [ångstromCTF](https://angstromctf.com) -* [CTFtime](https://ctftime.org) -* [Hacker101](https://ctf.hacker101.com) -* [InCTF](https://inctf.in) - - ### Problem Sets * [500 Data structures and algorithms interview questions and their solutions in C++](https://www.quora.com/q/techiedelight/500-Data-Structures-and-Algorithms-interview-questions-and-their-solutions) From d5104ce8d823424a9a545eb9891a3ffabaa9865d Mon Sep 17 00:00:00 2001 From: Guilherme Berson Date: Thu, 19 Oct 2023 11:42:42 -0300 Subject: [PATCH 528/854] Add java book (#9895) * add cecierj java book * java book * alphabeth order * INDICATE PDF * fix author name --- books/free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index 4322101dabb05..97cc431e2ed62 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -242,6 +242,7 @@ * [Imergindo na JVM](https://leanpub.com/imergindo-jvm) - Otavio Santana *(Leanpub account or valid email requested)* * [Introdução a Ciência da Computação com Java](http://ccsl.ime.usp.br/files/publications/files/2008/intro-java-cc.pdf) Alfredo Goldman, Fabio Kon, Paulo J. S. Silva (PDF) +* [Java Básico e Oriêntação a Objeto](https://canal.cecierj.edu.br/012016/d7d8367338445d5a49b4d5a49f6ad2b9.pdf) - Clayton Escouper das Chagas, Cássia Blondet Baruque, Lúcia Blondet Baruque (PDF) * [Java e Orientação a Objetos](http://www.caelum.com.br/apostila-java-orientacao-objetos/) - Caelum * [Java para Desenvolvimento Web](http://www.caelum.com.br/apostila-java-web/) - Caelum * [Programação Orientada a Objetos: Uma Abordagem com Java](https://www.dca.fee.unicamp.br/cursos/PooJava/Aulas/poojava.pdf) - Ivan Luiz Marques Ricarte (PDF) From 2bbaa6a9a035fc345997e771d04fb7e050043aef Mon Sep 17 00:00:00 2001 From: AVINASH KUMAR <81437219+ladiff777@users.noreply.github.com> Date: Thu, 19 Oct 2023 20:15:03 +0530 Subject: [PATCH 529/854] Update free-courses-hi.md (#10480) * Update free-courses-hi.md Added one more wonderful playlist for app development in flutter. * Update free-courses-hi.md Added another playlist for flutter in hindi * Update free-courses-hi.md added another best playlist for flutter in hindi --- 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 95561d95cbdd5..c38067327ef0f 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -282,6 +282,7 @@ * [Complete Flutter Tutorial In Hindi By Desi Programmer](https://youtube.com/playlist?list=PLlFwzkUNmr94BF0KH7BYPL7DsZjhJRdTm) - Desi Programmer * [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 From 112bb28a3db3595db3c46863de59af154b6c844b Mon Sep 17 00:00:00 2001 From: Shruti Sen <115914670+shruti-sen2004@users.noreply.github.com> Date: Thu, 19 Oct 2023 20:18:45 +0530 Subject: [PATCH 530/854] Added a DSA course in hindi (#10455) * 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 c38067327ef0f..fabdac7f0fdf7 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -76,6 +76,7 @@ * [Binary Trees - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiHYxUk8dSu2_G7MR1PaGXN4) - Pepcoding * [Bit Manipulation - Level 2](https://youtube.com/playlist?list=PL-Jc9J83PIiFJRioti3ZV7QabwoJK6eKe) - Pepcoding * [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 * [Data Structures and Algorithms in Python](https://www.youtube.com/playlist?list=PLyMom0n-MBrpakdIZvnhd6PFUCKNAyKo1) - Jovian * [Design And Analysis Of Algorithms](https://youtube.com/playlist?list=PLxCzCOWd7aiHcmS4i14bI0VrMbZTUvlTa) - Gate Smashers * [Dynamic Programming Playlist \| Coding \| Interview Questions \| Tutorials \| Algorithm](https://www.youtube.com/playlist?list=PL_z_8CaSLPWekqhdCPmFohncHwz8TY2Go) - Aditya Verma From 7db927be75a36865bc0e8a8d82cf63d6d659789b Mon Sep 17 00:00:00 2001 From: basitS14 <106031287+basitS14@users.noreply.github.com> Date: Thu, 19 Oct 2023 21:40:29 +0530 Subject: [PATCH 531/854] add : github beginner to advance (#10347) * add : github beginner to advance * Apply suggestions from code review Co-authored-by: Eric Hellman * added suggesttion --------- 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 fabdac7f0fdf7..df3d4e12f9b14 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -306,6 +306,7 @@ * [Complete Git and Github Tutorials for Beginners](https://www.youtube.com/watch?v=Ez8F0nW6S-w) - Apna College * [Complete Git Tutorials For Beginners In Hindi](https://youtube.com/playlist?list=PLu0W_9lII9agwhy658ZPA0MTStKUJTWPi) - CodeWithHarry +* [Git & Github](https://youtube.com/playlist?list=PL5P8NPoF-nn8LFPLjJemBTVI_KsLo0VC1&si=U94-O5hr4Im0hI85) - Rahul Singh * [Git & GitHub Tutorial For Beginners In Hindi](https://www.youtube.com/watch?v=gwWKnnCMQ5c) - CodeWithHarry * [Git & GitHub Tutorial in Hindi](https://www.youtube.com/watch?v=NR_A2gCxaLE) - Edureka! Hindi * [Git and Github | Complete हिंदी में (With Examples)](https://www.youtube.com/watch?v=zGq7T9gZH2k) - Knowledge Gate From f981718ed31ad6a64440d4abeb5b4625210151f9 Mon Sep 17 00:00:00 2001 From: Nishant Gaurav <118832071+Imbiber@users.noreply.github.com> Date: Thu, 19 Oct 2023 21:48:42 +0530 Subject: [PATCH 532/854] 2nd_Book_CS.md (#10497) This book is the 2nd part of the book I updated earlier published by CBSE --- 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 923fc7323aa60..761f8fd954270 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -224,6 +224,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [A Data-Centric Introduction to Computing](https://dcic-world.org) - Kathi Fisler, Shriram Krishnamurthi, Benjamin S. Lerner, Joe Gibbs Politz (HTML) * [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) * [CS Principles: Big Ideas in Programming](https://www.openbookproject.net/books/StudentCSP/) - Mark Guzdial, Barbara Ericson (HTML) From 49076e265d69c5172c83ea622c67d50339eeba77 Mon Sep 17 00:00:00 2001 From: Biswa Baibhab Subudhi <94667039+biswabaibhab007@users.noreply.github.com> Date: Thu, 19 Oct 2023 21:56:46 +0530 Subject: [PATCH 533/854] Update free-courses-hi.md (#10500) Added a new youtube playlist for Go Lang in hindi. --- 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 df3d4e12f9b14..f4862b9190612 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -317,6 +317,7 @@ ### Golang +* [Go Lang Tutorials for Beginners in Depth](https://www.youtube.com/playlist?list=PL8fnAiiuQeFtg3ztGNquEb4Oh-WZxVPUv) - Go Guru * [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 From 1144992db61655b6565ac17574e541d0871619b4 Mon Sep 17 00:00:00 2001 From: Sebastien Castiel Date: Thu, 19 Oct 2023 12:36:22 -0400 Subject: [PATCH 534/854] Add book Pull Requests and Code Review (#10487) * Add book Pull Requests and Code Review * Remove formats 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 761f8fd954270..219144a50f426 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -228,6 +228,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [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) * [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 1d0ac7b91e4dae62b516d33c49eeae26c9be2c71 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Fri, 20 Oct 2023 03:29:32 +0530 Subject: [PATCH 535/854] Cppcourse (#10419) * Update free-courses-ur.md I have added a free Youtube course in Hindi/Urdu and it is completely free. * Update free-courses-ur.md * Update free-courses-ur.md * Update free-courses-ur.md * Update free-courses-ur.md * Update free-courses-ur.md * Update free-courses-ur.md * Update free-courses-ur.md Added a Free Javascript Course in Hindi/Urdu. * Added Cplusplus course in Hindi/Urdu File I have added a C++ Course in the Hindi/Urdu File of the repository which is previously been created. * Update free-courses-ur.md * Update free-courses-ur.md * Update free-courses-ur.md * Update free-courses-ur.md * Update free-courses-ur.md * Update free-courses-ur.md * Update free-courses-ur.md * Update free-courses-ur.md * Update free-courses-ur.md * Update free-courses-ur.md * Update free-courses-ur.md * Update free-courses-ur.md --- courses/free-courses-ur.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/courses/free-courses-ur.md b/courses/free-courses-ur.md index 751ee21319afe..f1ccef6b12779 100644 --- a/courses/free-courses-ur.md +++ b/courses/free-courses-ur.md @@ -1,14 +1,25 @@ ### Index +* [C++](#cplusplus) * [C#](#csharp) * [HTML and CSS](#html-and-css) +### C++ + +* [Programming Fundamentals With C++ Complete Course In urdu | Hindi](https://www.youtube.com/playlist?list=PL4QkPoTgwFULciDFVJEHEwOKMtf9Q_Aqh) - Kacs Learnings + + ### C#‎ * [C# Tutorials In Urdu/Hindi](https://youtube.com/playlist?list=PLUyYwyJA_WfQd5zeCU890TDFQAqboekyc) - ProgramInUrdu -### HTML and CSS +### HTML and CSS * [HTML5 & CSS3 Tutorials In Urdu and Hindi](https://youtube.com/playlist?list=PLUyYwyJA_WfTr3YWWJ41_V7TrRZoq6cBT) - ProgramInUrdu + + + + + From 91ad234b72c4776825cf92bc37bb3f92825a4b88 Mon Sep 17 00:00:00 2001 From: Shuvadipta Das Date: Fri, 20 Oct 2023 03:59:27 +0530 Subject: [PATCH 536/854] Added a C Programming Course in English (#10499) * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update courses/free-courses-en.md Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> --------- Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.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 ec3451abcfb01..8c533454b67d5 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -317,6 +317,7 @@ * [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 for Beginners](https://www.youtube.com/watch?v=KJgsSFOSQv0) - Mike Dane (freeCodeCamp) +* [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) From d82595484d3901643f6e97c4cfd4543333a8f299 Mon Sep 17 00:00:00 2001 From: Mauro Cicolella Date: Fri, 20 Oct 2023 00:30:17 +0200 Subject: [PATCH 537/854] Add Italian course about Algorithms and Data Structures (#10508) --- 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 9477bad5341c1..f3da300fc0b2f 100644 --- a/courses/free-courses-it.md +++ b/courses/free-courses-it.md @@ -45,6 +45,7 @@ * [AlgoMOOC - Algoritmi quotidiani](https://www.youtube.com/playlist?list=PLjTV6y5YWc5HNnLyXkzUe9IlkG2n6guxU) - Alessandro Bogliolo * [Algoritmi e Programmazione (C)](https://www.youtube.com/playlist?list=PLUFFnpJdi99nqESTPaxlPMOF7yEEb8_sS) - P. Camurati, G. Cabodi, Politecnico di Torino +* [Algoritmi e Strutture Dati]() - A. Montresor, Università di Trento * [Algoritmi e Strutture Dati](https://www.youtube.com/playlist?list=PLO4y9a8lTpK2TViOKbk-NjDBvL4RXDwYY) - R. Grossi, Università di Pisa From d2b7abe013ea5010e0c7528c3be0b19517cad039 Mon Sep 17 00:00:00 2001 From: Charvi Upreti <93568245+charviupreti@users.noreply.github.com> Date: Fri, 20 Oct 2023 05:40:47 +0530 Subject: [PATCH 538/854] Adding Regular Expression Visualization Site (#10471) * Adding Regular Expression Visualization Site * Update free-programming-interactive-tutorials-en.md * Update free-programming-interactive-tutorials-en.md * Update free-programming-playgrounds.md * Update free-programming-interactive-tutorials-en.md * Update free-programming-playgrounds.md * Update free-programming-playgrounds.md * Update free-programming-playgrounds.md --- more/free-programming-playgrounds.md | 1 + 1 file changed, 1 insertion(+) diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index d228998c96640..973db88524a12 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -312,6 +312,7 @@ * [iHateRegex: regex for playground](https://ihateregex.io/playground) - Geon George * [Regex Tester and Debugger Online - Javascript, PCRE, PHP](https://www.regextester.com) - Dan's Tools * [Regex101: build, test, and debug regex](https://regex101.com) - Firas Dib (regex101.com) +* [Regexper](https://regexper.com) - Jeff Avallone * [RegExr: Learn, Build, \& Test RegEx](https://regexr.com) - GSkinner Inc. From b2ec234fadf7be494aaf7fe73582516e0868a3b0 Mon Sep 17 00:00:00 2001 From: Kundai Chasinda <76932641+Kundai10@users.noreply.github.com> Date: Fri, 20 Oct 2023 02:15:24 +0200 Subject: [PATCH 539/854] Added a new kotlin course (#10470) * Added a new kotlin course * Added a new Kotlin course * Fixed Linter error and added a new kotlin course * changed the course name --- 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 8c533454b67d5..b6be385d43e1e 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1128,6 +1128,7 @@ * [Kotlin Tutorial](https://www.youtube.com/playlist?list=PLsyeobzWxl7rooJFZhc3qPLwVROovGCfh) - Telusko * [Kotlin Tutorial for Beginners: Basics and Fundamentals for Android](https://www.youtube.com/playlist?list=PLlxmoA0rQ-LwgK1JsnMsakYNACYGa1cjR) - Smartherd * [One hour Kotlin guide for beginners](https://www.udemy.com/course/one-hour-kotlin-guide-for-beginners) - Tutlets Kkang (Udemy) +* [Teach Computer Science with Kotlin](https://kotlinlang.org/education/) - Kotlin * [Track: Kotlin Basics](https://hyperskill.org/tracks/18) - Hyperskill, JetBrains (Hyperskill) From acc6a9f366a793699829848165cab4ed375ee582 Mon Sep 17 00:00:00 2001 From: Biswa Baibhab Subudhi <94667039+biswabaibhab007@users.noreply.github.com> Date: Fri, 20 Oct 2023 06:08:46 +0530 Subject: [PATCH 540/854] Update free-courses-hi.md (#10502) * Update free-courses-hi.md Added a ReactJS course in hindi by 6 Pack Programmer. * Update free-courses-hi.md * Update free-courses-hi.md removed tracking parameter. * 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 f4862b9190612..335b41b1b814d 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -433,6 +433,7 @@ #### React * [React JS (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhignjLLXTJWkRJKN-SgAqClL) - Rajesh Kumar, Geeky Shows +* [React JS Course 2023](https://youtube.com/playlist?list=PLt5mNkGuWcuWSUHxSzWP74IU9U4BTVLt0) - 6 Pack Programmer * [React JS Tutorial in Hindi \| React JS for Beginner to Advanced \| Step by Step Video Tutorials](https://www.youtube.com/playlist?list=PLjVLYmrlmjGdnIQKgnTeR1T9-1ltJEaJh) - WsCubeTech * [React JS Tutorials for Begineers in Hindi](https://youtube.com/playlist?list=PLu71SKxNbfoDqgPchmvIsL4hTnJIrtige) - Chai aur Code * [React Js Tutorials in Hindi](https://youtube.com/playlist?list=PLu0W_9lII9agx66oZnT6IyhcMIbUMNMdt) - Haris Ali Khan, CodeWithHarry From a8cf4d36a7da71bf1385100acb087aaf67dcc4ed Mon Sep 17 00:00:00 2001 From: AryavT <141082589+AryavT@users.noreply.github.com> Date: Fri, 20 Oct 2023 18:30:41 -0700 Subject: [PATCH 541/854] Course4 - Marathi tutorial (#10415) * Update free-courses-bn.md * Update free-courses-mr.md Marathi tutorial * Update free-courses-bn.md * Update free-courses-mr.md * Update free-courses-bn.md * Update free-courses-mr.md * Update courses/free-courses-bn.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- courses/free-courses-bn.md | 1 + courses/free-courses-mr.md | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index ee464d3438b15..9a0d0d3106b6c 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -273,6 +273,7 @@ Online School * [Bangla Python Tutorial for Beginners](https://www.youtube.com/playlist?list=PLlBKlxyCgmsCYJLq9qc5QzaU-oBFJN79B) - Niamul Hasan (StartBit) * [Python All You Need To Know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVCH8fRfZ8sUuKEQQYIFMjtJ) - Stack Learner * [Python Bangla Tutorial 2023](https://www.youtube.com/playlist?list=PLNMnAEqLBwmpR8JDBOEl0jrzmH1vPnO7v) - Hablu Programmer +* [Python Bangla Tutorial & Data Science Full Course](https://www.youtube.com/playlist?list=PLmZYUigljiyc-tf7oMmM-s832ibhGxTpT) - Study Mart * [Python Bangla Tutorials for Beginners](https://www.youtube.com/playlist?list=PLgH5QX0i9K3rz5XqMsTk41_j15_6682BN) - Anisul Islam * [Python tutorials by Zulkarnine](https://www.youtube.com/playlist?list=PLV3rqOvr9vgkW7U-kdxtUBx74ICpw94k8) - Zulkarnine Mahmud diff --git a/courses/free-courses-mr.md b/courses/free-courses-mr.md index 79a61a7c7d535..ba17bc45c2d3f 100644 --- a/courses/free-courses-mr.md +++ b/courses/free-courses-mr.md @@ -82,4 +82,9 @@ * [Python in Marathi](https://youtube.com/playlist?list=PL9D-kb1y7d4cL3xI0Wk1krRjjiPE4IPUd) - MITU Skillologies * [Python Programming in Marathi (मराठी)](https://youtube.com/playlist?list=PLI1D7QZwksP64N_zkmXxr9DAzLy9mJClY) - I.T. मंडळ +* [Python Programming Python for Beginners in Marathi Python introduction](https://www.youtube.com/playlist?list=PLWSZr_wlNWaxiEQtqF5MkBsEoHZNF1kjn) - Marathi ProGamer * [Python Tutorial for Beginners In Marathi {आता आपल्या भाषेत कोडिंग } From Basic TO Advance](https://youtube.com/playlist?list=PLFwH5aoadVcnfGG9WtTd-4qYO9gzk773P) - Code Marathi + + + + From 3bfb3ff82b2a79f2a1be404765a70b9d4510d543 Mon Sep 17 00:00:00 2001 From: Markus Wamser Date: Sat, 21 Oct 2023 03:37:01 +0200 Subject: [PATCH 542/854] fix grammar in German book list (#10492) --- books/free-programming-books-de.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/books/free-programming-books-de.md b/books/free-programming-books-de.md index a6ff59a997115..3fc85b2fbc1d0 100644 --- a/books/free-programming-books-de.md +++ b/books/free-programming-books-de.md @@ -35,7 +35,7 @@ * [Scratch](#scratch) * [Shell](#shell) * [UML](#uml) -* [Unabhängig der Programmiersprache](#unabhängig-der-programmiersprache) +* [Unabhängig von der Programmiersprache](#unabhängig-von-der-programmiersprache) * [Unix](#unix) * [VHDL](#vhdl) * [Visual Basic](#visual-basic) @@ -260,7 +260,7 @@ * [Der moderne Softwareentwicklungsprozess mit UML](http://www.highscore.de/uml) - Boris Schäling (HTML) -### Unabhängig der Programmiersprache +### Unabhängig von der Programmiersprache * [Clean Code Developer: Eine Initiative für mehr Professionalität in der Softwareentwicklung](http://clean-code-developer.de) (Online) * [IT-Handbuch für Fachinformatiker](http://openbook.rheinwerk-verlag.de/it_handbuch) - Sascha Kersken (Online) From e5dadec78a213c3c31115d540813463260e35d7e Mon Sep 17 00:00:00 2001 From: AryavT <141082589+AryavT@users.noreply.github.com> Date: Fri, 20 Oct 2023 19:36:25 -0700 Subject: [PATCH 543/854] Update free-courses-hi.md (#10541) * 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 335b41b1b814d..0b3f22de1f378 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -197,6 +197,7 @@ * [AWS Tutorial for Beginners In Hindi](https://www.youtube.com/playlist?list=PLCFe3TcoBniI4iaavlfnR0UGQrtjgOMj9) - Together with Abhi * [AWS Tutorial in Hindi | Edureka](https://www.youtube.com/playlist?list=PLQbQOmlGYH3uoa_mYHDJkl958B_dBiaqW) - edureka! Hindi +* [AWS Tutorials - AWS tutorials For Beginners - AWS Architect and SysOps - In Hindi](https://www.youtube.com/playlist?list=PLBGx66SQNZ8a_y_CMLHchyHz_R6-6i-i_) - Technical Guftgu * [AWS Tutorials - AWS tutorials For Beginners - AWS Certification - AWS Training - In Hindi](https://www.youtube.com/playlist?list=PL6XT0grm_TfgtwtwUit305qS-HhDvb4du) - Gaurav Sharma From 038ac8c38d317dce4c277e9f2dca901c90abcc82 Mon Sep 17 00:00:00 2001 From: rionse09 <44936981+riancintiyo@users.noreply.github.com> Date: Sat, 21 Oct 2023 09:46:15 +0700 Subject: [PATCH 544/854] Update free-courses-id.md (#10339) * Feat: Tutorial React Paling Masuk Akal Web Programming UNPAS * Fix: Title fix for free course ID React * Fix: free-course-id React fix link for Sandhika Galih * Fix: re-added the list for react course id * Fix: Ordering list free-course-id * Fix: remove duplicate resource free-course-id * Fix: fix title for React Course free-course-id * Fix: ordering title for react course * Fix: ordering title for react course 2 --------- Co-authored-by: riancintiyo --- 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 c6122c19b4a04..f67a224fbd761 100644 --- a/courses/free-courses-id.md +++ b/courses/free-courses-id.md @@ -243,6 +243,7 @@ #### React * [Belajar React JS Dari Awal Buat Yang Nggak Jago JavaScript](https://www.youtube.com/watch?v=JS5w4rUbjQE) - array id +* [Belajar React untuk PEMULA](https://www.youtube.com/playlist?list=PLFIM0718LjIUu3X2zYNqomEWs3sYd-fV1) - Sandhika Galih * [Belajar ReactJS Bahasa Indonesia](https://www.youtube.com/playlist?list=PLCZlgfAG0GXALZIcEe2t3XVuQ50JYbsbA) - Sekolah Koding * [Belajar Testing Pada React Dengan Jest dan RTL](https://www.youtube.com/playlist?list=PLU4DS8KR-LJ1e5H4bX6rCTwBvSl2cll6a) - Prawito Hudoro * [Mari Kita Belajar Basic React JS](https://www.youtube.com/playlist?list=PLRKMmwY3-5MwXT8zMPbezhDnTM3cTA5cZ) - Irsyad A. Panjaitan, Parsinta From 1db3fa28218ba9288a2d626211a795ae60068f46 Mon Sep 17 00:00:00 2001 From: Khalid Abdullah Date: Sat, 21 Oct 2023 08:49:02 +0600 Subject: [PATCH 545/854] STL in C++ course(bangla) added (#10478) * Competitive programming youtube channel in bengali * competitive programming youtube channel in bengali * competitive programming channel in bengali * fixes issue #9959 * updated * Update courses/free-courses-bn.md Co-authored-by: Eric Hellman * Competitive Programming beginner course added * ordering updated * ordering updated * Competitive Programming course in english * STL in C++ (bangla) course added * Updated free-courses-bn.md * Update free-courses-en.md * Update free-courses-hi.md * Update free-courses-bn.md --------- Co-authored-by: Eric Hellman --- courses/free-courses-bn.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 9a0d0d3106b6c..b0f478ed5b80b 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -69,10 +69,9 @@ ### C++ * [C++ Bangla Tutorial Course](https://www.youtube.com/playlist?list=PLgH5QX0i9K3q0ZKeXtF--CZ0PdH1sSbYL) - Anisul Islam -* [C++ Bangla Tutorial for Beginners - 2022](https://www.youtube.com/playlist?list=PLeqnvPK4PpyWsjZvgLTRcc-dkPQXc8SHc) - -Shikkhangon BD -* [Object Oriented C++ \| Bangla Tutorial](https://www.youtube.com/playlist?list=PLy7uM3PHzMF1hnqhFGE4_A8qTUfFmZ_3y) - -Online School +* [C++ Bangla Tutorial for Beginners - 2022](https://www.youtube.com/playlist?list=PLeqnvPK4PpyWsjZvgLTRcc-dkPQXc8SHc) - Shikkhangon BD +* [C++ STL (Bangla)](https://youtube.com/playlist?list=PLgLCjVh3O6Sgux985GYG22xkFt9z9Sq0_) - LoveExtendsCode +* [Object Oriented C++ \| Bangla Tutorial](https://www.youtube.com/playlist?list=PLy7uM3PHzMF1hnqhFGE4_A8qTUfFmZ_3y) - Online School ### Competitive Programming From 7eb48f213b5a2cdd2395a9796c4d4bcdc4e09c8a Mon Sep 17 00:00:00 2001 From: Amin <23167933+aminsaedi@users.noreply.github.com> Date: Fri, 20 Oct 2023 22:56:20 -0400 Subject: [PATCH 546/854] Add english courses about Linux Professional Institute Certification level one and two (#10544) --- courses/free-courses-en.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index b6be385d43e1e..ef91eb04a1ed0 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1151,6 +1151,8 @@ * [Linux Command Line Tutorial For Beginners](https://www.youtube.com/playlist?list=PLS1QulWo1RIb9WVQGJ_vh-RQusbZgO_As) - Programming Knowledge * [Linux Tutorial for Beginners - Learn Linux and the Bash Command Line](https://ryanstutorials.net/linuxtutorial) - Ryan Chadwick * [Linux Tutorials and Projects](https://www.udemy.com/course/linux-tutorials/) - Jason Cannon (Udemy) +* [LPIC 1 exam guide: Linux Professional Institute Certification Study Guide](https://linux1st.com) - Jadi Mirmirani (HTML) +* [LPIC 2 exam guide: Linux Professional Institute Certification Study Guide](https://borosan.gitbook.io/lpic2-exam-guide) - Payam Borosan (HTML) * [Red Hat Enterprise Linux Technical Overview](https://www.udemy.com/course/red-hat-enterprise-linux-technical-overview/) - Red Hat Inc. (Udemy) * [The Linux Basics: Beginner to Sysadmin, Step by Step](https://www.youtube.com/playlist?list=PLtK75qxsQaMLZSo7KL-PmiRarU7hrpnwK) From ed8f1faedf1e7e4e207b25a4f3ee966d4ffd5b20 Mon Sep 17 00:00:00 2001 From: Vipul Kumar <95136363+vipulkumar49@users.noreply.github.com> Date: Sat, 21 Oct 2023 08:27:12 +0530 Subject: [PATCH 547/854] Add Python Course for Beginners by Alex The Analyst (#10545) --- 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 ef91eb04a1ed0..a8dacd7dca96c 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1356,6 +1356,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://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) * [Python for Everybody](https://www.py4e.com/lessons) (Coursera Reading Materials with YouTube Videos) From 64dc1fb7043b6b104b27453f69f05a2096ce8a69 Mon Sep 17 00:00:00 2001 From: Yuval Goyal <121946596+kn1-gh7@users.noreply.github.com> Date: Sat, 21 Oct 2023 08:28:30 +0530 Subject: [PATCH 548/854] Correct linter error in bn language files (#10558) * Correct free-programming-books-bn.md * Corrected free-programming-books-bn.md * Update free-programming-books-bn.md * Update free-programming-books-bn.md * Update free-programming-books-bn.md * Update free-programming-books-bn.md * Corrected lint for Bangla --- books/free-programming-books-bn.md | 8 ++++---- courses/free-courses-bn.md | 28 ++++++++++++++-------------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/books/free-programming-books-bn.md b/books/free-programming-books-bn.md index dc187c6d49a6d..89812ae14b22f 100644 --- a/books/free-programming-books-bn.md +++ b/books/free-programming-books-bn.md @@ -1,9 +1,9 @@ ### Index * [Algorithms](#algorithms) -* [Data Science](#data-science) * [C](#c) * [C++](#cpp) +* [Data Science](#data-science) * [Go](#go) * [Java](#java) * [JavaScript](#javascript) @@ -50,16 +50,16 @@ ### Machine Learning +* [বাংলায় মেশিন লার্নিং](https://ml.howtocode.dev) - Manos Kumar Mondol (howtocode.dev) * [শূন্য থেকে পাইথন মেশিন লার্নিং: হাতেকলমে সাইকিট-লার্ন](https://raqueeb.gitbook.io/scikit-learn/) - Rakibul Hassan (HTML, [Jupyter Notebook](https://github.com/raqueeb/ml-python)) (gitbook) * [হাতেকলমে মেশিন লার্নিং: পরিচিতি, প্রজেক্ট টাইটানিক, আর এবং পাইথনসহ](https://rakibul-hassan.gitbook.io/mlbook-titanic/) - Rakibul Hassan (HTML, [scripts](https://github.com/raqueeb/mltraining)) (gitbook) -* [বাংলায় মেশিন লার্নিং](https://ml.howtocode.dev) - Manos Kumar Mondol (howtocode.dev) ### Misc -* [SL3 Framework - Code For Brain](https://web.archive.org/web/20201024204437/https://sl3.app) - Stack Learners *(:card_file_box: archived)* -* [কেমনে করে সিস্টেম ডিজাইন?](https://imtiaz-hossain-emu.gitbook.io/system-design/) = Imtiaz Hossain Emu +* [কেমনে করে সিস্টেম ডিজাইন?](https://imtiaz-hossain-emu.gitbook.io/system-design/) - Imtiaz Hossain Emu * [ডেভসংকেত: বাংলা চিটশিটের ভান্ডার](https://devsonket.com) - Devsonket Team +* [SL3 Framework - Code For Brain](https://web.archive.org/web/20201024204437/https://sl3.app) - Stack Learners *(:card_file_box: archived)* ### Python diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index b0f478ed5b80b..66b2f542d494b 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -24,6 +24,7 @@ * [Svelte](#svelte) * [Vue.js](#vuejs) * [Kotlin](#kotlin) +* [Linux](#linux) * [MongoDB](#mongodb) * [MySQL](#mysql) * [PHP](#php) @@ -32,7 +33,6 @@ * [Python](#python) * [Django](#django) * [Flask](#flask) -* [Linux](#linux) * [Scratch](#scratch) * [Shell scripting](#shell-scripting) * [Swift](#swift) @@ -52,8 +52,8 @@ ### C * [C - All you need to know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVASsjyqiNzgjUWHbDkN2Scy) - Stack Learner -* [C Programming Bangla Tutorial Course](https://www.youtube.com/playlist?list=PLgH5QX0i9K3pCMBZcul1fta6UivHDbXvz) - Anisul Islam * [C Programming Bangla Tutorial](https://youtube.com/playlist?list=PLdl6zXgLsy3zwNjSMiYlOZOr20sykTfgo) - Bangla Coding Tutor +* [C Programming Bangla Tutorial Course](https://www.youtube.com/playlist?list=PLgH5QX0i9K3pCMBZcul1fta6UivHDbXvz) - Anisul Islam * [C Programming Bangla Tutorial For Beginners 2023](https://youtube.com/playlist?list=PLNMnAEqLBwmrwDSycdTLsvZBhmK5kOtgV) - Hablu Programmer * [C Programming in Bangla - from Zero to Hero](https://www.udemy.com/course/c-programming-in-bangla/) - Ministry of Codes (MoC), Prapty Rahman * [Pattern Printing in C](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oTxQhx2kejYmQn6qtRULCD) - Anisul Islam @@ -82,9 +82,9 @@ ### Dart +* [১ ভিডিওতে ডার্ট শিখুন !](https://www.youtube.com/watch?v=_8Q5cwfvi64) - Rabbil Hasan * [Dart All You Need To Know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVC2-nXUrvpcQEz3FgCSIQHT) - Stack Learner * [Dart Bangla Tutorial](https://www.youtube.com/playlist?list=PLbC4KRSNcMnpQarCowZvUJOf4VhiJllX5) - Learn Hunter -* [১ ভিডিওতে ডার্ট শিখুন !](https://www.youtube.com/watch?v=_8Q5cwfvi64) - Rabbil Hasan ### Docker @@ -102,19 +102,19 @@ ### Git +* [গিট পরিচিতি](https://www.youtube.com/playlist?list=PLoR56CteKZnC0lBlHdnVnq0J3yDhgbi9w) - Learn with Hasin Hayder * [Crash Course - সহজ বাংলায় Git & GitHub - Bangla ( বাংলা ) Tutorial](https://www.youtube.com/watch?v=oe21Nlq8GS4) - Sumit Saha (Learn with Sumit) * [Git & GitHub complete course Bangla (Beginner to Advanced)](https://www.youtube.com/playlist?list=PLgH5QX0i9K3qAW8DT6I0XOxC23qnA4FL-) - Anisul Islam * [Git and Github in One Video (Theory + Practical) \| A 2 Z in Bangla](https://www.youtube.com/watch?v=4KdGgGsIDeA) - SHAJ.T3CH * [Git Bangla Tutorial Complete](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDDw5eyzuRDXBzgdnW7UpDF) - Stack Learner -* [গিট পরিচিতি](https://www.youtube.com/playlist?list=PLoR56CteKZnC0lBlHdnVnq0J3yDhgbi9w) - Learn with Hasin Hayder ### Go * [Bangla Go/Golang Course](https://www.youtube.com/playlist?list=PLHkC-Z1xxZM7y5XxlZFQmI-M8jsAI2AQd) - Backend Ninja * [Go Bangla Tutorials 2022](https://www.youtube.com/playlist?list=PLgH5QX0i9K3rtasmmoS_EWXdg0X-eX_x8) - Anisul Islam -* [Golang Web Development Bangla](https://www.youtube.com/playlist?list=PLF4a815a8kFzPOFGV7uXsm2j1Of9cCwpx) - Learn with Raihan * [Golang কোডিং বুট ক্যাম্প ক্লাস](https://youtube.com/playlist?list=PLZij6bgEHkTXRakAtponkmP2CmlTTKlxl) - MASTER-ACADEMY +* [Golang Web Development Bangla](https://www.youtube.com/playlist?list=PLF4a815a8kFzPOFGV7uXsm2j1Of9cCwpx) - Learn with Raihan ### HTML and CSS @@ -153,12 +153,12 @@ ### Java +* [জাভা এন্টারপ্রাইজ এডিশন](https://dimikcomputing.com/course/javaee-online-course/) - দ্বিমিক কম্পিউটিং * [Java Bangla (বাংলা) tutorial for beginners](https://youtube.com/playlist?list=PL82MewGFQkx1jjozz7I98Yjanw8n6p9HP) - Time & Training * [Java Bangla Tutorials \| CORE Java \| Complete OOP](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oAZUB2QXR-dZac0c9HNyRa) - Anisul Islam * [Java Basic Syntax Bangla Tutorial](https://www.youtube.com/playlist?list=PLdl6zXgLsy3xCae1uL6rJ8Ay9sIiyBy5I) - Bangla Coding Tutor * [Java Course! Full Course Bangla](https://www.youtube.com/playlist?list=PLysy6TYSMvpJmMN0ElbC936RmmFustDiy) - Online Course * [Java Swing Bangla Tutorials](https://www.youtube.com/playlist?list=PLgH5QX0i9K3rAHKr6IteF5kdgN6BorH9l) - Anisul Islam -* [জাভা এন্টারপ্রাইজ এডিশন](https://dimikcomputing.com/course/javaee-online-course/) - দ্বিমিক কম্পিউটিং ### JavaScript @@ -181,8 +181,8 @@ #### Angular * [Angular 12 Easy Tutorial in Bangla](https://www.youtube.com/playlist?list=PLEfqpT48xB4H2gOHDzs2dm_ZmoECuTHtR) - web-man -* [Angularjs bangla tutorial basic](https://www.youtube.com/playlist?list=PLbC4KRSNcMnr2ZFQne_jotsiX9hGwLJHG) - Learn Hunter * [AngularJS bangla tutorial](https://www.youtube.com/playlist?list=PLZURtcoL43SUpJj_n_yGoqM4RMqQoBbst) - tutplus24 +* [Angularjs bangla tutorial basic](https://www.youtube.com/playlist?list=PLbC4KRSNcMnr2ZFQne_jotsiX9hGwLJHG) - Learn Hunter #### jQuery @@ -191,6 +191,11 @@ * [jQuery Bangla Tutorial](https://www.youtube.com/playlist?list=PLm64fbD5Onxtpvq--EAMfAHcn8h8_t3iw) - Moshiur +### Linux + +* [Ubuntu Linux Bangla Tutorial 2021](https://www.youtube.com/playlist?list=PLKdU0fuY4OFfxTxJduexCuF7nRp5ioOgw) - STUDY MART + + #### Next.js * [next js bangla(বাংলা) tutorial](https://www.youtube.com/playlist?list=PLQvUYGXiwrskS_C3MOeW0rOVB5Ny2MCR2) - Faazle Rabbi @@ -207,12 +212,12 @@ #### React +* [১ ভিডিওতে রিয়্যাক্ট শিখুন ! ফুল কোর্স](https://www.youtube.com/watch?v=6wilewRV3xQ) - Rabbil Hasan * [React - Redux Complete Course](https://www.youtube.com/playlist?list=PL_XxuZqN0xVAvcGzTEAyPSOqgUQA08rNB) - Stack Learner * [React JS Bangla Tutorial \| React Tutorial For Beginners](https://www.youtube.com/playlist?list=PLNMnAEqLBwmqvuLEb5fVyGfcdMMlrEsHL) - Hablu Programmer * [React JS Tutorial Bangla Series for Beginners](https://www.youtube.com/playlist?list=PLHiZ4m8vCp9M6HVQv7a36cp8LKzyHIePr) - Sumit Saha (Learn with Sumit) * [Understand ReactJS Advanced Features](https://www.youtube.com/playlist?list=PL_XxuZqN0xVBaeF3qUyvr2AxoXGwDd5cx) - Stack Learner * [Understand ReactJS Core Features](https://www.youtube.com/playlist?list=PL_XxuZqN0xVBANld2gDEE6_0G886zavUs) - Stack Learner -* [১ ভিডিওতে রিয়্যাক্ট শিখুন ! ফুল কোর্স](https://www.youtube.com/watch?v=6wilewRV3xQ) - Rabbil Hasan #### Svelte @@ -287,11 +292,6 @@ * [Flask Web Development with python (Bangla)](https://www.youtube.com/playlist?list=PL5WWFMzXof5hA8cLzEoim7BEkHcmddbOK) - Naimul Hawk -### Linux - -* [Ubuntu Linux Bangla Tutorial 2021](https://www.youtube.com/playlist?list=PLKdU0fuY4OFfxTxJduexCuF7nRp5ioOgw) - STUDY MART - - ### Scratch * [Scratch Programming](https://youtube.com/playlist?list=PLtEypp6e7UDBfNhRt9x3N89mJKl0PztHH) - bdOSN @@ -318,8 +318,8 @@ ### WordPress -* [Wordpress Bangla Tutorial Course for beginner to advanced level](https://www.youtube.com/playlist?list=PLeCz-UdZ0uzQVPdQN-mWnz8896BdYMqAf) - Freelancer Mannan * [WordPress Bangla Tutorial](https://www.youtube.com/playlist?list=PLm64fbD5Onxti7DiUkX3UX3P2tuiEw30E) - Moshiur +* [Wordpress Bangla Tutorial Course for beginner to advanced level](https://www.youtube.com/playlist?list=PLeCz-UdZ0uzQVPdQN-mWnz8896BdYMqAf) - Freelancer Mannan * [WordPress Customization Bangla Tutorial](https://www.youtube.com/playlist?list=PLbC4KRSNcMno7NzhTgGhoZtRjLiHUo8m4) - Learn Hunter * [WordPress Plugin Development](https://www.youtube.com/playlist?list=PLSNRR4BKcowCkeAxfdtTsLqwR0LJYwDaz) - Procoder BD * [WordPress Theme Development Tutorial Bangla ](https://www.youtube.com/playlist?list=PLSNRR4BKcowD6A-U_ll9ayJWqOEz3XD8l) - Procoder BD From 385f5069b7c3dc3efa451e7aa0e33c499e30eb55 Mon Sep 17 00:00:00 2001 From: Eric Hellman Date: Fri, 20 Oct 2023 23:09:17 -0400 Subject: [PATCH 549/854] fix build (#10573) --- courses/free-courses-bn.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 66b2f542d494b..e7cd0376e9c00 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -276,8 +276,8 @@ * [Bangla Python Tutorial for Beginners](https://www.youtube.com/playlist?list=PLlBKlxyCgmsCYJLq9qc5QzaU-oBFJN79B) - Niamul Hasan (StartBit) * [Python All You Need To Know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVCH8fRfZ8sUuKEQQYIFMjtJ) - Stack Learner -* [Python Bangla Tutorial 2023](https://www.youtube.com/playlist?list=PLNMnAEqLBwmpR8JDBOEl0jrzmH1vPnO7v) - Hablu Programmer * [Python Bangla Tutorial & Data Science Full Course](https://www.youtube.com/playlist?list=PLmZYUigljiyc-tf7oMmM-s832ibhGxTpT) - Study Mart +* [Python Bangla Tutorial 2023](https://www.youtube.com/playlist?list=PLNMnAEqLBwmpR8JDBOEl0jrzmH1vPnO7v) - Hablu Programmer * [Python Bangla Tutorials for Beginners](https://www.youtube.com/playlist?list=PLgH5QX0i9K3rz5XqMsTk41_j15_6682BN) - Anisul Islam * [Python tutorials by Zulkarnine](https://www.youtube.com/playlist?list=PLV3rqOvr9vgkW7U-kdxtUBx74ICpw94k8) - Zulkarnine Mahmud From d95d70620b87e5ae88597485dc7afc6295744804 Mon Sep 17 00:00:00 2001 From: Aman Badone <81856257+amanbadone@users.noreply.github.com> Date: Sat, 21 Oct 2023 09:43:41 +0530 Subject: [PATCH 550/854] Update free-courses-en.md (#10506) * Update free-courses-en.md * maintained alphabetical order * maintained correct line spacing between 2 topics * Update playlist link 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 a8dacd7dca96c..0f978eb437a81 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -361,6 +361,7 @@ * [Google's C++ Course](https://developers.google.com/edu/c++/) * [Introduction to C++](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/) (MIT's opencourseware) * [Introduction to C++](https://www.edx.org/course/introduction-to-c-3) - Microsoft (edX) (:card_file_box: *archived*) +* [Introduction to Programming through C++](https://youtube.com/playlist?list=PLEAYkSg4uSQ2qzihjdDEseWrrY1DyxH9P&si=itDYt3Yo9wn2XarO) - NPTEL * [Learn C++ With Me](https://www.youtube.com/playlist?list=PLzMcBGfZo4-lmGC8VW0iu6qfMHjy7gLQ3) - Tech With Tim * [Sololearn C++](https://www.sololearn.com/learning/1051) - *registration required* From ad03d365f3a739f3d9a3905b65d00730a74d7eb2 Mon Sep 17 00:00:00 2001 From: Abin Abraham <97458720+itsabinabraham@users.noreply.github.com> Date: Sat, 21 Oct 2023 08:18:02 +0400 Subject: [PATCH 551/854] Added Java and Linux Courses in English and Cloud Computing Course in Hindi (#10553) * Changes Made * Changes made * Update free-courses-ml.md * Courses added in Malayalam * Changes made to free-courses-ml.md * Updated free-courses-en.md * Updated free-courses-hi.md * Updated free-courses-en.md --- courses/free-courses-en.md | 3 +++ courses/free-courses-hi.md | 1 + 2 files changed, 4 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 0f978eb437a81..156a0dbb72d74 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -837,6 +837,7 @@ * [Hibernate Tutorial for Beginners](https://www.youtube.com/playlist?list=PLsyeobzWxl7qBZtsEvp_n2A7sJs2MpF3r) - Telusko (Navin Reddy) * [Introduction to Java](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/) * [Introduction to Java + DSA](https://youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ) - Kunal Kushwaha +* [Java AWT](https://www.youtube.com/playlist?list=PLDN4rrl48XKoYR1H6l19hvF_8SMHGdPvk) - Abdul Bari * [Java Beginner](https://youtube.com/playlist?list=PLkeaG1zpPTHiMjczpmZ6ALd46VjjiQJ_8) - Coding with John * [Java Complete Course - Placement Series](https://www.youtube.com/playlist?list=PLfqMhTWNBTe3LtFWcvwpqTkUSlB32kJop) - Apna College * [Java Design Patterns and Architecture](https://www.udemy.com/course/java-design-patterns-tutorial) - John Purcell (Udemy) @@ -844,6 +845,7 @@ * [Java for Mobile Devices - Introducing Codename One](https://codenameone.teachable.com/p/java-for-mobile-devices-introducing-codename-one) * [Java Online Training \| Edureka](https://www.youtube.com/watch?v=hBh_CC5y8-s) (Edureka) * [Java Persistence API (JPA) Complete Tutorial](https://www.youtube.com/playlist?list=PL6oD2syjfW7COL__RNrWl4S97vNcqh3mO) - Giuseppe Scaramuzzino +* [Java Programming](https://www.youtube.com/playlist?list=PLDN4rrl48XKoOSTnq72gar56u7XspkCfe) - Abdul Bari * [Java Programming](https://testautomationu.applitools.com/java-programming-course/) - Angie Jones (Applitools) * [Java Programming](https://java-programming.mooc.fi) - University of Helsinki * [Java Programming](https://youtube.com/playlist?list=PLBlnK6fEyqRjKA_NuK9mHmlk0dZzuP1P5) - Neso Academy @@ -1150,6 +1152,7 @@ * [Linux Administration Tutorial Videos](https://www.youtube.com/playlist?list=PL9ooVrP1hQOH3SvcgkC4Qv2cyCebvs0Ik) - edureka! * [Linux Command Line](https://www.udemy.com/course/command-line/) - Adam Eubankas (Udemy) * [Linux Command Line Tutorial For Beginners](https://www.youtube.com/playlist?list=PLS1QulWo1RIb9WVQGJ_vh-RQusbZgO_As) - Programming Knowledge +* [Linux for Hackers (and everyone) // FREE Course for Beginners](https://www.youtube.com/playlist?list=PLIhvC56v63IJIujb5cyE13oLuyORZpdkL) - NetworkChuck * [Linux Tutorial for Beginners - Learn Linux and the Bash Command Line](https://ryanstutorials.net/linuxtutorial) - Ryan Chadwick * [Linux Tutorials and Projects](https://www.udemy.com/course/linux-tutorials/) - Jason Cannon (Udemy) * [LPIC 1 exam guide: Linux Professional Institute Certification Study Guide](https://linux1st.com) - Jadi Mirmirani (HTML) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 0b3f22de1f378..5b1efb729cd53 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -190,6 +190,7 @@ ### Cloud Computing * [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 Tutorial](https://www.youtube.com/playlist?list=PL-JvKqQx2AtfQ8cGyKsFE7Tj2FyB1yCkd) - University Academy From 60175b7e224112f19c4cdae3e5f2678afa8a6170 Mon Sep 17 00:00:00 2001 From: Prakarti Goel Date: Sat, 21 Oct 2023 09:49:16 +0530 Subject: [PATCH 552/854] Add book in Algorithms & Data Structures Index (#10524) * Add book in Algorithms & Data Structures Index * updated link to direct PDF link * Update: Proper attribution --- 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 219144a50f426..26324bec72cb7 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -112,6 +112,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Elementary Algorithms](https://github.com/liuxinyu95/AlgoXY) - Larry Liu Xinyu (PDF) * [Essential Algorithms](https://www.programming-books.io/essential/algorithms/) - Krzysztof Kowalczyk and Stack Overflow Documentation project (HTML) * [Foundations of Computer Science](http://infolab.stanford.edu/~ullman/focs.html) - Al Aho, Jeff Ullman +* [Learning Algorithm](https://riptutorial.com/Download/algorithm.pdf) - Compiled from StackOverflow documentation (PDF) * [Lectures Notes on Algorithm Analysis and Computational Complexity (Fourth Edition)](https://ianparberry.com/books/free/license.html) - Ian Parberry (use form at bottom of license) * [LEDA: A Platform for Combinatorial and Geometric Computing](https://people.mpi-inf.mpg.de/~mehlhorn/LEDAbook.html) - K. Mehlhorn, St. Näher * [Linked List Basics](http://cslibrary.stanford.edu/103/LinkedListBasics.pdf) - Nick Parlante (PDF) From 228a7416f136dd8d41e9cbf208c000d799abcfc0 Mon Sep 17 00:00:00 2001 From: Honey Sukesan Date: Sat, 21 Oct 2023 05:42:46 +0100 Subject: [PATCH 553/854] (Revised): [HacktoberFest2023]: Added Hacking C++ cheatsheets and infographics page under C++ cheatsheets (#10509) * [HacktoberFest2023]: Added Hacking C++ cheatsheets and infographics page * [HacktoberFest2023]: Addressed review comments for Cheatsheets and Infographics under section C++ Co-authored-by: Eric Hellman * (Revised) [HacktoberFest2023]: Addressed review comments for cheatsheets and infographics under C++ cheatsheets. --------- Co-authored-by: Eric Hellman --- 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 6315aae3eac06..2e561f4d00e9b 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -96,6 +96,7 @@ * [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) * [MPI Cheat Sheet](https://wtpc.github.io/clases/2018/mpicheatsheet.pdf) - SC Education (PDF) * [OpenMP 4.0 API C/C++ Syntax Quick Reference Card](https://www.openmp.org/wp-content/uploads/OpenMP-4.0-C.pdf) (PDF) From 2ba8f3fbdaa42a75f7e0e706c5a3092f76cf16ef Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Sat, 21 Oct 2023 10:14:53 +0530 Subject: [PATCH 554/854] Added Git and Github Tutorial (#10530) * Added Git and Github Tutorial Co-authored by: Eric Hellman * Update free-courses-hi.md * 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 5b1efb729cd53..7b751b0e96a40 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -306,6 +306,7 @@ ### Git and GitHub +* [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 Tutorials For Beginners In Hindi](https://youtube.com/playlist?list=PLu0W_9lII9agwhy658ZPA0MTStKUJTWPi) - CodeWithHarry * [Git & Github](https://youtube.com/playlist?list=PL5P8NPoF-nn8LFPLjJemBTVI_KsLo0VC1&si=U94-O5hr4Im0hI85) - Rahul Singh From 85f63f2f8d36e524e93471585e6493f322b04cad Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Sat, 21 Oct 2023 10:16:19 +0530 Subject: [PATCH 555/854] Patch2 (#10529) * Added Another C++ Course Co-authored by: Eric Hellman * 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 f1ccef6b12779..497d990b6dd73 100644 --- a/courses/free-courses-ur.md +++ b/courses/free-courses-ur.md @@ -7,6 +7,7 @@ ### C++ +* [C++ Course Series for Beginner in Urdu/Hindi](https://www.youtube.com/playlist?list=PLuuQCKO44unsLwJMkR8_koVG6vDPjMYmH) - Learning Point * [Programming Fundamentals With C++ Complete Course In urdu | Hindi](https://www.youtube.com/playlist?list=PL4QkPoTgwFULciDFVJEHEwOKMtf9Q_Aqh) - Kacs Learnings From f0cc9ca660b2c48098bb2652a93a6ade3fb83a06 Mon Sep 17 00:00:00 2001 From: Honey Sukesan Date: Sat, 21 Oct 2023 05:48:11 +0100 Subject: [PATCH 556/854] (Revised) - [HacktoberFest2023]: Added cpp.chat and No Diagnostic Required podcast under C++ podcasts section (#10512) * [HacktoberFest2023]: Added cpp.chat and No Diagnostic Required podcasts under C++ podcasts section * Addressed review comments for No Diagnostic Required podcast entry Co-authored-by: Eric Hellman * [HacktoberFest2023]: Fixed lint issues in podcast entries * [HacktoberFest2023]: Fixed lint issue --------- Co-authored-by: Eric Hellman --- casts/free-podcasts-screencasts-en.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/casts/free-podcasts-screencasts-en.md b/casts/free-podcasts-screencasts-en.md index fdea2df28bac1..760b87537a718 100644 --- a/casts/free-podcasts-screencasts-en.md +++ b/casts/free-podcasts-screencasts-en.md @@ -58,7 +58,9 @@ * [C++ Standard Library](https://www.youtube.com/playlist?list=PL5jc9xFGsL8G3y3ywuFSvOuNm3GjBwdkb) - Bo Qian (screencast) * [C++ STL by example](https://www.youtube.com/playlist?list=PLZ9NgFYEMxp5oH3mrr4IlFBn03rjS-gN1) - Douglas Schmidt (screencast) * [C++ STL: The ONLY Video You Need | Compulsory for DSA/CP](https://www.youtube.com/watch?v=PZogbfU4X5E) - Utkarsh Gupta (screencast) +* [cpp.chat](https://cpp.chat) - Jon Kalb, Phil Nash (podcast) * [CppCast](http://cppcast.com) - Conor Hoekstra, Jason Turner, JeanHeyd Meneide, Matt Godbolt, Rob Irving (podcast) +* [No Diagnostic Required](https://nodiagnosticrequired.tv) - Anastasia Kazakova, Phil Nash (podcast) ### Clojure From 845b19f5673328893c51438042d1fda65a23ade4 Mon Sep 17 00:00:00 2001 From: itsmeaadi1 <146373426+itsmeaadi1@users.noreply.github.com> Date: Sat, 21 Oct 2023 05:46:24 -0700 Subject: [PATCH 557/854] Update free-courses-hi.md (#10482) * 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 7b751b0e96a40..b05f96e3daaaa 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -126,6 +126,7 @@ ### Assembly +* [Assembly Language programming tutorial 8086 in hindi learn full](https://www.youtube.com/playlist?list=PLAZj-jE2acZLdYT7HLFgNph190z2cjmAG) - Malik Shahzaib Official * [Assembly Language Programming Tutorials in Urdu Hindi](https://www.youtube.com/playlist?list=PLR2FqYUVaFJpHPw1ExSVJZFNlXzJYGAT1) - Programology * [x64 Assembly Language](https://www.youtube.com/playlist?list=PL-DxAN1jsRa-3KzeQeEeoL_XpUHKfPL1u) - The Cyber Expert From 277153108c57962183d6c557633c03f8d6ee8219 Mon Sep 17 00:00:00 2001 From: Arpan Chowdhury Date: Sat, 21 Oct 2023 18:19:04 +0530 Subject: [PATCH 558/854] Updated English C courses (#10548) * Update free-courses-hi.md * Update free-courses-en.md * Update free-courses-hi.md * Update free-courses-hi.md --- courses/free-courses-en.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 156a0dbb72d74..996dbe3c9ce74 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -311,12 +311,15 @@ ### C * [C Language Tutorial for Beginners (With Notes)](https://www.youtube.com/watch?v=_MF8L7ZxwRE) - ProgrammingWithHarry +* [C Language Tutorial Videos](https://www.youtube.com/playlist?list=PLVlQHNRLflP8IGz6OXwlV_lgHgc72aXlh) - Naresh i Technologies * [C Programming](https://www.youtube.com/playlist?list=PLBlnK6fEyqRggZZgYpPMUxdY1CYkZtARR) - Sujeet Singh (Neso Academy) * [C Programming & Data Structures](https://www.youtube.com/playlist?list=PLBlnK6fEyqRhX6r2uhhlubuF5QextdCSM) - Sujeet Singh (Neso Academy) * [C Programming 2021: Master The Basics!](https://www.udemy.com/course/c-programming-2019-master-the-basics/) - Ali Badran (Udemy) * [C Programming for Beginners](https://www.youtube.com/playlist?list=PL98qAXLA6aftD9ZlnjpLhdQAOFI8xIB6e) - Programiz * [C Programming Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWoGzOXqtKeM71OLpvZbuU0P) * [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 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 578d836d6c431aa057a59c521abbc6bcfb929fd3 Mon Sep 17 00:00:00 2001 From: Arpan Chowdhury Date: Sat, 21 Oct 2023 18:20:39 +0530 Subject: [PATCH 559/854] updated English Courses (#10539) * Update free-courses-hi.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-hi.md * Update free-courses-hi.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 996dbe3c9ce74..deac39ab24ebc 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1525,6 +1525,7 @@ * [Robot Framework Tutorial](https://www.youtube.com/playlist?list=PLL34mf651faORDOyJrk0E6k9FM-wKgfPV) - Software Testing Mentor * [Selenium Full Course- Learn Selenium in 12 Hours](https://www.youtube.com/watch?v=FRn5J31eAMw) - Edureka * [Selenium WebDriver Tutorial](https://www.youtube.com/playlist?list=PLL34mf651faPB-LyEP0-a7Avp_RHO0Lsm) - Software Testing Mentor +* [Software Engineering](https://www.youtube.com/playlist?list=PLWPirh4EWFpG2b1L3CL-OAPYcM25jLjXH) - Tutorialspoint ### Solidity From 2f5a97b8e322c8e9809dbc2bdfa115a41c9562d8 Mon Sep 17 00:00:00 2001 From: huji405 <146370928+huji405@users.noreply.github.com> Date: Sat, 21 Oct 2023 05:54:29 -0700 Subject: [PATCH 560/854] 2 (#10518) * Update free-courses-en.md * Update free-courses-en.md * Update courses/free-courses-en.md Co-authored-by: Eric Hellman * Update free-courses-en.md * Update free-courses-en.md * Update courses/free-courses-en.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- courses/free-courses-en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index deac39ab24ebc..f729889b1833c 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -224,7 +224,6 @@ * [Material design](https://material.io/guidelines/) * [Material Design for Android Developers](https://www.udacity.com/course/material-design-for-android-developers--ud862) (Udacity) * [Pokédex App with Jetpack Compose](https://www.youtube.com/playlist?list=PLQkwcJG4YTCTimTCpEL5FZgaWdIZQuB7m) - Phillipp Lackner -* [Programming Cloud Services for Android Handheld Systems](https://www.coursera.org/course/mobilecloudprogram) * [Programming Mobile Applications for Android Handheld Systems pt. 1](https://www.coursera.org/course/android) * [Programming Mobile Applications for Android Handheld Systems pt. 2](https://www.coursera.org/course/androidpart2) * [Programming Mobile Services for Android Handheld Systems: Communication](https://www.coursera.org/course/posacommunication) @@ -453,6 +452,7 @@ ### Cuda +* [CUDA Crash Course](https://youtube.com/playlist?list=PLxNPSjHT5qvtYRVdNN1yDcdSl39uHV_sU) - CoffeeBeforeArch * [CUDA Tutorials](https://youtube.com/playlist?list=PLKK11Ligqititws0ZOoGk3SW-TZCar4dK) - Creel * [Intro to Parallel Programming Using CUDA to Harness the Power of GPUs](https://www.udacity.com/course/intro-to-parallel-programming--cs344) (Udacity) From dc875823855feeff680a86b17f777e0bd31a094b Mon Sep 17 00:00:00 2001 From: Ankita Sikdar <115947852+AnkitaSikdar005@users.noreply.github.com> Date: Sat, 21 Oct 2023 18:58:52 +0530 Subject: [PATCH 561/854] Update free-courses-hi.md (#10550) * 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 b05f96e3daaaa..2de19eab6ab6b 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -150,6 +150,7 @@ ### C * [All C Concepts \| Hindi](https://www.youtube.com/playlist?list=PL7ersPsTyYt1d8g5qaxbE6sjWDzs4D_1v) - Saurabh Shukla +* [C Language for GATE — Complete Playlist](https://www.youtube.com/playlist?list=PLC36xJgs4dxG-IqARhc23jYTDMYt7yvZP) - Gate CSE lectures by Amit Khurana * [C Language Tutorial for Beginners (with Notes & Practice Questions)](https://www.youtube.com/watch?v=irqbmMNs2Bo) - Apna College * [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 From cf5356f8cb37ea4d4c49ccab5912e6d3c5db339e Mon Sep 17 00:00:00 2001 From: huji405 <146370928+huji405@users.noreply.github.com> Date: Sat, 21 Oct 2023 06:32:58 -0700 Subject: [PATCH 562/854] Update free-courses-en.md (#10513) * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update courses/free-courses-en.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- courses/free-courses-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index f729889b1833c..05927ea7c7b0a 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -380,6 +380,7 @@ * [Cloud Computing and Development](https://uaceit.com/courses/cloud-computing-and-development) - Ashwin Kumar Ramaswamy (UAceIt) (email address *required*) * [Cloud Computing Full Course In 11 Hours \| Cloud Computing Tutorial For Beginners](https://www.youtube.com/watch?v=2LaAJq1lB1Q) - Edureka! +* [Cloud Computing Tutorial For Beginners - 2023 Updated](https://youtube.com/playlist?list=PLEiEAq2VkUUIJ3o1tehvtux0_Ynf42CBN) - Simplilearn * [Introduction to Cloud](https://cognitiveclass.ai/courses/introduction-to-cloud) - CognitiveClass.ai * [NPTEL-CloudComputing](https://www.youtube.com/playlist?list=PLShJJCRzJWxhz7SfG4hpaBD5bKOloWx9J) - Manish Narula From 1d63eb426a1c9508361e4b477f8a0ec5f9e6a03a Mon Sep 17 00:00:00 2001 From: Smriti Vipin Madangarli Date: Sat, 21 Oct 2023 19:05:20 +0530 Subject: [PATCH 563/854] Update free-courses-hi.md (#10577) Add Data Structures and Algorithms in Hindi by codebasics Hindi --- 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 2de19eab6ab6b..5eaa6aa0a2ed1 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -83,6 +83,7 @@ * [Dynamic Programming Workshop](https://www.youtube.com/playlist?list=PLqf9emQRQrnKA_EeveiXQj_uP25w8_5qL) - Vivek Gupta * [Generic Trees - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiEmjuIVDrwR9h5i9TT2CEU_) - Pepcoding * [Graphs - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiHfqDcLZMcO9SsUDY4S3a-v) - Pepcoding +* [Hindi Data Structures And Algorithms Tutorial Python](https://www.youtube.com/playlist?list=PLPbgcxheSpE3NlJ30EDpxNYU6P2Jylns8) - codebasics Hindi * [Linked List - Level 1](https://youtube.com/playlist?list=PL-Jc9J83PIiF5VZmktfqW6WVU1pxBF6l_&si=S_MRPF7yyupBUCC6) - Pepcoding * [Recursion & Backtracking - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiFxaBahjslhBD1LiJAV7nKs) - Pepcoding * [Recursion & Backtracking - Level 2](https://www.youtube.com/playlist?list=PL-Jc9J83PIiHO9SQ6lxGuDsZNt2mkHEn0) - Pepcoding From f695429eeed4caeec2bb29048251eaef7060da66 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Sat, 21 Oct 2023 19:07:14 +0530 Subject: [PATCH 564/854] Added An Interactive PlayGround For React (#10578) Co-authored by: Eric Hellman --- more/free-programming-playgrounds.md | 1 + 1 file changed, 1 insertion(+) diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index 973db88524a12..66515e680aaf9 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -299,6 +299,7 @@ * [CodeSandbox.io](https://codesandbox.io) * [Hello React - (Glitch)](https://glitch.new/react) *(Account requested, not required)* * [jscomplete](https://jscomplete.com/playground) +* [PlayCode](https://playcode.io/react) * [StackBlitz](https://stackblitz.com/fork/react) From c81d7d645ff21aa852b906ce6e37eabdb1f13104 Mon Sep 17 00:00:00 2001 From: Ashu Date: Sat, 21 Oct 2023 19:16:11 +0530 Subject: [PATCH 565/854] adding-new-index-and-course (#10521) * adding-new-index-and-course * Update free-programming-books-langs.md * adding new book * Adding-New-Urdu-Course * Update free-courses-ur.md --- books/free-programming-books-subjects.md | 1 + courses/free-courses-ur.md | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index 26324bec72cb7..a069dab5eef8c 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -647,6 +647,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Bits, Signals, and Packets: An Introduction to Digital Communications and Networks](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-02-introduction-to-eecs-ii-digital-communication-systems-fall-2012/readings/) * [Code Connected vol.1](https://hintjens.wdfiles.com/local--files/main%3Afiles/cc1pe.pdf) (PDF) (book on ZeroMQ) * [Computer Networking : Principles, Protocols and Practice](http://cnp3book.info.ucl.ac.be/1st/html/index.html) (HTML, ePub, PDF, Kindle) +* [Computer Networks](https://kanchiuniv.ac.in/coursematerials/VINODKUMAR_COMPUTER_NETWORKS.pdf) - J.Vinoth kumar (PDF) * [Computer Networks: A Systems Approach](https://book.systemsapproach.org) - Larry Peterson, Bruce Davie (HTML, epub, mobi, PDF) * [Distributed systems for fun and profit](https://book.mixu.net/distsys/single-page.html) * [High-Performance Browser Networking](https://hpbn.co) - Ilya Grigorik diff --git a/courses/free-courses-ur.md b/courses/free-courses-ur.md index 497d990b6dd73..1ca536467ef99 100644 --- a/courses/free-courses-ur.md +++ b/courses/free-courses-ur.md @@ -3,6 +3,7 @@ * [C++](#cplusplus) * [C#](#csharp) * [HTML and CSS](#html-and-css) +* [Python](#python) ### C++ @@ -21,6 +22,6 @@ * [HTML5 & CSS3 Tutorials In Urdu and Hindi](https://youtube.com/playlist?list=PLUyYwyJA_WfTr3YWWJ41_V7TrRZoq6cBT) - ProgramInUrdu +### Python - - +* [Python_ka_chilla (python in 40 days in urdu/Hindi)](https://www.youtube.com/playlist?list=PL9XvIvvVL50HVsu-Ao8NBr0UJSO8O6lBI) - baba Aammar From c7b487586b08d4fe5f897f543d97750fbd31e05e Mon Sep 17 00:00:00 2001 From: Pratik Rai Date: Sat, 21 Oct 2023 19:20:45 +0530 Subject: [PATCH 566/854] Added react course of coder dost for beginners in hindi language (#10523) * Added react course of coder dost for beginners in hindi language * updated the lint errors * updated the lint errors * resolved the requested changes * Update courses/free-courses-hi.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- courses/free-courses-hi.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 5eaa6aa0a2ed1..b97a5d8645ab2 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -253,7 +253,7 @@ * [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 +* [Stack Playlist \| Interview Questions \| Coding \| Tutorials \| Data Structures](https://www.youtube.com/playlist?list=PL_z_8CaSLPWdeOezg68SKkeLN4-T_jNHd) - Aditya Verma ### Databases @@ -438,6 +438,7 @@ #### React +* [10-Hour React Tutorial 2023 - Zero to Advanced \| Learn React JS in Hindi](https://www.youtube.com/watch?v=6l8RWV8D-Yo&list=PL2PkZdv6p7ZnS2QIz8WAPmqeqUUccPNQY) - Coder Dost * [React JS (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhignjLLXTJWkRJKN-SgAqClL) - Rajesh Kumar, Geeky Shows * [React JS Course 2023](https://youtube.com/playlist?list=PLt5mNkGuWcuWSUHxSzWP74IU9U4BTVLt0) - 6 Pack Programmer * [React JS Tutorial in Hindi \| React JS for Beginner to Advanced \| Step by Step Video Tutorials](https://www.youtube.com/playlist?list=PLjVLYmrlmjGdnIQKgnTeR1T9-1ltJEaJh) - WsCubeTech From 4e96e2ae1aef2870a365467e807be06233697818 Mon Sep 17 00:00:00 2001 From: Rhitam Chaudhury <90751158+hallowshaw@users.noreply.github.com> Date: Sat, 21 Oct 2023 19:32:56 +0530 Subject: [PATCH 567/854] Added C course in Bengali (#10588) * Added C course in Bengali * New --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index e7cd0376e9c00..4548d07750773 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -55,6 +55,7 @@ * [C Programming Bangla Tutorial](https://youtube.com/playlist?list=PLdl6zXgLsy3zwNjSMiYlOZOr20sykTfgo) - Bangla Coding Tutor * [C Programming Bangla Tutorial Course](https://www.youtube.com/playlist?list=PLgH5QX0i9K3pCMBZcul1fta6UivHDbXvz) - Anisul Islam * [C Programming Bangla Tutorial For Beginners 2023](https://youtube.com/playlist?list=PLNMnAEqLBwmrwDSycdTLsvZBhmK5kOtgV) - Hablu Programmer +* [C Programming Bangla Tutorial for Beginners 2023 - Full Course](https://www.youtube.com/playlist?list=PLrDxN3bRTRn0MuyOVcJi016T7i1LTOPRm) - TechDev Point * [C Programming in Bangla - from Zero to Hero](https://www.udemy.com/course/c-programming-in-bangla/) - Ministry of Codes (MoC), Prapty Rahman * [Pattern Printing in C](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oTxQhx2kejYmQn6qtRULCD) - Anisul Islam From a7e7027656cc02765e13134685ad555135a05d70 Mon Sep 17 00:00:00 2001 From: Bryan Kimani Date: Sat, 21 Oct 2023 17:04:24 +0300 Subject: [PATCH 568/854] Update free-programming-books-langs.md (#10343) * Add introduction to ruby ebook * Add Rails n+1 queries basics ebook * Move the Brief Introduction to Ruby to interactive tutorials --------- Co-authored-by: kimanifinplus --- books/free-programming-books-langs.md | 10 +++++----- more/free-programming-interactive-tutorials-en.md | 1 + 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 90d511a796bcb..1f8d3a00ee2f1 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -102,7 +102,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Ember.js](#emberjs) * [Express.js](#expressjs) * [Fastify](#fastify) - * [Hydrogen](#hydrogen) + * [Hydrogen](#hydrogen) * [Ionic](#ionic) * [jQuery](#jquery) * [meteor](#meteor) @@ -352,7 +352,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) * [The Second Book of Machine Language](http://www.atariarchives.org/2bml/) @@ -602,7 +602,7 @@ Books on general-purpose programming that don't focus on a specific language are ### CoffeeScript * [CoffeeScript Cookbook](https://coffeescript-cookbook.github.io) -* [CoffeeScript Ristretto](https://leanpub.com/coffeescript-ristretto/read) - Reginald Braithwaite +* [CoffeeScript Ristretto](https://leanpub.com/coffeescript-ristretto/read) - Reginald Braithwaite * [Hard Rock CoffeeScript](https://alchaplinsky.github.io/hard-rock-coffeescript/) - Alex Chaplinsky (gitbook) * [Smooth CoffeeScript](http://autotelicum.github.io/Smooth-CoffeeScript/SmoothCoffeeScript.html) * [The Little Book on CoffeeScript](http://arcturo.github.io/library/coffeescript/) - Alex MacCaw, David Griffiths, Satoshi Murakami, Jeremy Ashkenas @@ -2005,7 +2005,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Python 2 Official Documentation](https://docs.python.org/2/download.html) (PDF, HTML, TEXT) (2.x) * [Python 2.7 quick reference](https://web.archive.org/web/20171013204449/http://infohost.nmt.edu/tcc/help/pubs/python27/python27.pdf) - John W. Shipman (PDF) (2.7) *(:card_file_box: archived)* * [Python 3 Official Documentation](https://docs.python.org/3/download.html) (PDF, EPUB, HTML, TEXT) (3.x) -* [Python 3 Patterns, Recipes, and Idioms](https://python-3-patterns-idioms-test.readthedocs.io/en/latest/) - Bruce Eckel & Friends +* [Python 3 Patterns, Recipes, and Idioms](https://python-3-patterns-idioms-test.readthedocs.io/en/latest/) - Bruce Eckel & Friends * [Python 3 Tutorial](https://github.com/Akuli/python-tutorial) * [Python Data Science Handbook](https://jakevdp.github.io/PythonDataScienceHandbook) - Jake VanderPlas (HTML, Jupyter Notebooks) * [Python for Astronomers](https://prappleizer.github.io/textbook.pdf) - Imad Pasha, Christopher Agostino (PDF) @@ -2158,7 +2158,7 @@ Books on general-purpose programming that don't focus on a specific language are * [R Packages](https://r-pkgs.org) - Hadley Wickham, Jenny Bryan * [R Practicals](http://www.columbia.edu/~cjd11/charles_dimaggio/DIRE/resources/R/practicalsBookNoAns.pdf) (PDF) * [R Programming](https://en.wikibooks.org/wiki/R_Programming) - Wikibooks -* [R Programming for Data Science](https://bookdown.org/rdpeng/rprogdatascience/) - Roger D. Peng +* [R Programming for Data Science](https://bookdown.org/rdpeng/rprogdatascience/) - Roger D. Peng * [R Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/rsuccinctly) (PDF, Kindle) (email address *requested*, not required) * [Statistical Inference via Data Science](https://moderndive.com) - Chester Ismay, Albert Y. Kim * [Summary and Analysis of Extension Program Evaluation in R](https://rcompanion.org/handbook/index.html) - Salvatore S. Mangiafico diff --git a/more/free-programming-interactive-tutorials-en.md b/more/free-programming-interactive-tutorials-en.md index 3fe4db41efd2e..545d88759c5d2 100644 --- a/more/free-programming-interactive-tutorials-en.md +++ b/more/free-programming-interactive-tutorials-en.md @@ -403,6 +403,7 @@ ### Ruby +* [A Brief Introduction to Ruby](https://markm208.github.io/rubybook) - Mark Mahoney * [CodeCademy Ruby](https://www.codecademy.com/learn/ruby) * [Ruby Koans](http://www.rubykoans.com) * [The Odin Project](http://www.theodinproject.com) From 3c53adc892ea780e268c1eafdb6df7a1872c6b81 Mon Sep 17 00:00:00 2001 From: Biswa Baibhab Subudhi <94667039+biswabaibhab007@users.noreply.github.com> Date: Sat, 21 Oct 2023 19:38:53 +0530 Subject: [PATCH 569/854] Update free-courses-hi.md (#10565) * Update free-courses-hi.md Added a C++ tutorial playlist in hindi * 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 b97a5d8645ab2..11ab3969cff1b 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -186,6 +186,7 @@ * [C++ STL \| Competitive Programming](https://youtube.com/playlist?list=PLauivoElc3gh3RCiQA82MDI-gJfXQQVnn) - Luv * [C++ Tutorial For Begineers In Hindi](https://www.youtube.com/playlist?list=PLnSDvcENZlwA6YDSfoieM1bl-Y3ALcnL5) - Abhishek Shrivastava, Micro Solution * [C++ Tutorial for Beginners \| C++ Tutorials In Hindi](https://www.youtube.com/playlist?list=PLmGElG-9wxc8VMy1nNHDQldH2dU8Y08s7) - Manish Gehlot, WsCube Tech Programming Concepts +* [C++ Tutorial In Hindi](https://www.youtube.com/playlist?list=PLhvdldYcnZMl3Smc6ANF6rO56ORgwb46g) - Coding Wallah Sir * [C++ Tutorials In Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9agpFUAlPFe_VNSlXW5uE0YL) - CodeWithHarry * [The Complete C++ Course \| Hindi](https://www.youtube.com/playlist?list=PLLYz8uHU480j37APNXBdPz7YzAi4XlQUF) - Saurabh Shukla From e324f2356ccdf7873c4b29369c7f46fe4826cf07 Mon Sep 17 00:00:00 2001 From: AhmedKaram <52092726+Adamkaram@users.noreply.github.com> Date: Sat, 21 Oct 2023 17:16:14 +0300 Subject: [PATCH 570/854] Update free-courses-ar.md (#10555) * Update free-courses-ar.md adding more courses on operating system * Update free-courses-ar.md * Update free-courses-ar.md * Update free-courses-ar.md --- courses/free-courses-ar.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/courses/free-courses-ar.md b/courses/free-courses-ar.md index 4fbb5d6b49e9e..d6bd30757dee3 100644 --- a/courses/free-courses-ar.md +++ b/courses/free-courses-ar.md @@ -406,7 +406,10 @@ ### Operating Systems +* [Linux System‏](https://www.youtube.com/playlist?list=PL8pYI62gCNsWTppELEUCpforC4avEiLox) - anahr +* [Operating Systems - أنظمة التشغيل](https://www.youtube.com/playlist?list=PLxIvc-MGOs6ib0oK1z9C46DeKd9rRcSMY) - Ahmed Hagag * [Operating Systems - نظم التشغيل](https://www.youtube.com/playlist?list=PLMm8EjqH1EFV-jECqtMxeVMDoVkV_kJDY) - Ahmed Sallam +* [Operating Systems in Arabic - شرح نظم التشغيل](https://www.youtube.com/playlist?list=PLTr1xN4uMK5seRz6IO7Am9Zp2UKdnzO_n) - Mohamed Alsayed ### PHP From fa2c0480f4ee4e95a75fc9882708d049beeda1ac Mon Sep 17 00:00:00 2001 From: AVINASH KUMAR <81437219+ladiff777@users.noreply.github.com> Date: Sat, 21 Oct 2023 19:54:44 +0530 Subject: [PATCH 571/854] Update free-courses-en.md (#10594) JavaScript Tutorial for Beginners --- 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 05927ea7c7b0a..628cb1de160ed 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -905,6 +905,7 @@ * [Javascript Fundamentals](https://www.udemy.com/course/javascriptfundamentals) - Bharath Thippireddy (Udemy) * [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 Tutorial for Beginners](https://www.youtube.com/playlist?list=PLK8cqdr55Tsva3vMrKZ9u2eAuGo0wIJ46) - Code With Harry * [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 e41fffc6dab3a73a290d4efec8a3dba5f0687714 Mon Sep 17 00:00:00 2001 From: Biswa Baibhab Subudhi <94667039+biswabaibhab007@users.noreply.github.com> Date: Sat, 21 Oct 2023 20:04:41 +0530 Subject: [PATCH 572/854] Update free-courses-hi.md (#10549) * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md made the required changes. * Update free-courses-hi.md added the requested YouTube link * Update free-courses-hi.md * 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 11ab3969cff1b..0b9afd55b6177 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -397,6 +397,7 @@ ### JavaScript * [Chai aur Javascript हिन्दी](https://www.youtube.com/playlist?list=PLu71SKxNbfoBuX3f4EOACle2y-tRC5Q37) - Chai aur Code (Hitesh Choudhary) +* [Express.js - Learn What Matters](https://www.youtube.com/watch?v=pKJ4GGyDgJo) - Sheryians Coding School * [JavaScript \| Beginning to Mastery Complete Tutorial](https://www.youtube.com/watch?v=chx9Rs41W6g&list=PLwgFb6VsUj_n15Cg_y2ULKfsOR1XiQqPx) - Harshit Vashisth * [JavaScript Introduction Tutorial in Hindi / Urdu](https://www.youtube.com/playlist?list=PL0b6OzIxLPbx-BZTaWu_AF7hsKo_Fvsnf) - Yahoo Baba * [JavaScript Tutorial for Beginners](https://www.youtube.com/playlist?list=PLsyeobzWxl7rrvgG7MLNIMSTzVCDZZcT4) - Telusko From 0615f0210dc9b9ed520414a4b21783493382dc7f Mon Sep 17 00:00:00 2001 From: AVINASH KUMAR <81437219+ladiff777@users.noreply.github.com> Date: Sat, 21 Oct 2023 20:18:20 +0530 Subject: [PATCH 573/854] Update problem-sets-competitive-programming.md (#10595) * Update problem-sets-competitive-programming.md Top 150 DSA Questions for interview. * Update problem-sets-competitive-programming.md updated --- more/problem-sets-competitive-programming.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/more/problem-sets-competitive-programming.md b/more/problem-sets-competitive-programming.md index 29fff70a59ae2..1fce25272e3f4 100644 --- a/more/problem-sets-competitive-programming.md +++ b/more/problem-sets-competitive-programming.md @@ -114,7 +114,6 @@ * [Interactive Coding Challenge](https://github.com/donnemartin/interactive-coding-challenges) * [InterviewBit](https://www.interviewbit.com) * [Kattis](https://open.kattis.com) -* [Leetcode](https://leetcode.com) * [Mathproblem of the Month - Bilkent University](http://www.fen.bilkent.edu.tr/~cvmath/prob-month.html) * [PEG Judge](http://wcipeg.com) * [Pep Coding](https://www.pepcoding.com/resources) @@ -130,6 +129,7 @@ * [TalentBuddy](http://www.talentbuddy.co/blog/) * [The Ultimate Topic List(with Tutorials, Problems, and Templates)](https://blog.shahjalalshohag.com/topic-list/) - Shahjalal Shohag * [Timus Online Judge](http://acm.timus.ru) +* [Top Interview 150](https://leetcode.com/studyplan/top-interview-150/) - LeetCode * [Topic wise multiple choice questions in computer science](https://www.geeksforgeeks.org/quiz-corner-gq/#C%20Programming%20Mock%20Tests) - Geeks For Geeks * [UVa Online Judge](https://uva.onlinejudge.org/index.php?Itemid=8&option=com_onlinejudge) * [Vulnhub.com](https://www.vulnhub.com) From 801de421bf2d96773c73391454861a86978663f7 Mon Sep 17 00:00:00 2001 From: AhmedKaram <52092726+Adamkaram@users.noreply.github.com> Date: Mon, 23 Oct 2023 04:57:05 +0300 Subject: [PATCH 574/854] Update free-podcasts-screencasts-ar.md (#10604) adding podcast --- casts/free-podcasts-screencasts-ar.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/casts/free-podcasts-screencasts-ar.md b/casts/free-podcasts-screencasts-ar.md index efc6fb06606ca..eaa53d624adf0 100644 --- a/casts/free-podcasts-screencasts-ar.md +++ b/casts/free-podcasts-screencasts-ar.md @@ -16,3 +16,5 @@ * [Tech Podcast بالعربي](https://anchor.fm/ahmdelemam) - Ahmed Elemam (podcast) * [The Egyptian Guy](https://anchor.fm/refaie) - Mohamed Refaie (podcast) * [The Weekly Noob](https://theweeklynoob.netlify.app) - Nabil Tharwat (podcast) +* [Untyped Podcast](https://logaretm.com/untyped/) - Abdelrahman Awad (podcast) + From 186c6c1f74c75ce6f01ea7805a43bb0af8034350 Mon Sep 17 00:00:00 2001 From: AhmedKaram <52092726+Adamkaram@users.noreply.github.com> Date: Mon, 23 Oct 2023 04:58:24 +0300 Subject: [PATCH 575/854] Update free-programming-playgrounds.md (#10605) * Update free-programming-playgrounds.md adding live code for general purpose with supporting a lot of PL * Update free-programming-playgrounds.md --- more/free-programming-playgrounds.md | 1 + 1 file changed, 1 insertion(+) diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index 66515e680aaf9..c0a16fa608e27 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -173,6 +173,7 @@ * [Grid Garden](https://cssgridgarden.com) - Codepip * [Learn advanced html and css](https://www.theodinproject.com/paths/full-stack-javascript/courses/advanced-html-and-css) - The Odin Project * [Learn Intermediate html and css](https://www.theodinproject.com/paths/full-stack-javascript/courses/intermediate-html-and-css) - The Odin Project +* [LiveCode](https://livecodes.io) - LiveCode * [SoloLearn](https://code.sololearn.com/web#css) * [Tailwind Play](https://play.tailwindcss.com) From 87bb3ff335172a7a2516103a63e506870c51bb11 Mon Sep 17 00:00:00 2001 From: Avishek Sen Date: Mon, 23 Oct 2023 07:29:48 +0530 Subject: [PATCH 576/854] free-courses-en: add LUA course (#10606) --- 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 628cb1de160ed..7684c6ae10a08 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1170,6 +1170,7 @@ * [Learn Lua in 15 Minutes](http://tylerneylon.com/a/learn-lua/) - Tyler Neylon (HTML) * [Lua Interactive Crash Course](https://web.archive.org/web/20201111225216/luatut.com/crash_course.html) +* [Lua Programming Tutorials](https://www.youtube.com/playlist?list=PLYBJzqz8zpWavt37pA6NANJTGStIHpybU) - Steve's teacher * [Lua Tutorial](https://www.youtube.com/watch?v=iMacxZQMPXs) - Derek Banas From b0cfb636db1ed4be99f484ae9c59d3212a3c6174 Mon Sep 17 00:00:00 2001 From: Arpan Chowdhury Date: Mon, 23 Oct 2023 07:33:22 +0530 Subject: [PATCH 577/854] Updated Bengali Python course (#10638) * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-bn.md * Update free-courses-bn.md --- courses/free-courses-bn.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 4548d07750773..419cdef173bf9 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -280,6 +280,8 @@ * [Python Bangla Tutorial & Data Science Full Course](https://www.youtube.com/playlist?list=PLmZYUigljiyc-tf7oMmM-s832ibhGxTpT) - Study Mart * [Python Bangla Tutorial 2023](https://www.youtube.com/playlist?list=PLNMnAEqLBwmpR8JDBOEl0jrzmH1vPnO7v) - Hablu Programmer * [Python Bangla Tutorials for Beginners](https://www.youtube.com/playlist?list=PLgH5QX0i9K3rz5XqMsTk41_j15_6682BN) - Anisul Islam +* [Python For Beginners - Bangla Tutorials](https://www.youtube.com/playlist?list=PLvr0Ht-XkB_0V-mjAYlfgk-3VRmFarlzC) - Learn With Tawhid +* [Python Full Course Bangla (Learn Python A - Z)](https://www.youtube.com/playlist?list=PLF-F70WLa6yP0gIAowyaluE85ZBBMB6en) - Artificial Neuron * [Python tutorials by Zulkarnine](https://www.youtube.com/playlist?list=PLV3rqOvr9vgkW7U-kdxtUBx74ICpw94k8) - Zulkarnine Mahmud From 1f50e32207ea2687f3007fe8bce776bbb0dcc424 Mon Sep 17 00:00:00 2001 From: Arpan Chowdhury Date: Mon, 23 Oct 2023 07:33:52 +0530 Subject: [PATCH 578/854] Updated Bengali Kotlin Courses (#10639) * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-bn.md * Update free-courses-bn.md --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 419cdef173bf9..4256c0f580e78 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -234,6 +234,7 @@ ### Kotlin +* [Android Development with Kotlin - Bangla](https://www.youtube.com/playlist?list=PLdHSoHQhVWlOmjBoSXSdJl3CrqBOKIrLp) - MKH Russell * [Chapter 1 : Kotlin Basic Concepts Bangla](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDpRWRnXPWZcWIvz0JbeQe5) - Stack Learner * [Kotlin For Android - Bangla](https://www.youtube.com/playlist?list=PLgyuGbgggWA3ORqemnq9adIzvNhSXjJTr) - Touhid Apps! From 81f37ea33bc9c67ca10fe635739028b22ac8f93b Mon Sep 17 00:00:00 2001 From: Adarsh Jha <132337675+adarsh-jha-dev@users.noreply.github.com> Date: Mon, 23 Oct 2023 07:34:35 +0530 Subject: [PATCH 579/854] Added BASH, Golang books in free-programming-books-langs.md (#10647) * Update free-programming-books-langs.md * Resolved alphabetical order in free-programming-books-langs.md * Update free-programming-books-langs.md * Removed unauthorized distributed books in free-programming-books-langs.md * Removed unauthorized distributed books from 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 1f8d3a00ee2f1..a4843a9c047fb 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -815,6 +815,7 @@ Books on general-purpose programming that don't focus on a specific language are * [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) * [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) From 3bf0211ec2f76ff7ee491b3940c1087790337bc9 Mon Sep 17 00:00:00 2001 From: Mohamed Adel Date: Mon, 23 Oct 2023 04:10:21 +0200 Subject: [PATCH 580/854] replaced un-working url with author's own site link (#10608) * replaced unworking url with author's own site link * replaced un-working url with author's own site link --- 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 a069dab5eef8c..fc02095a2bf14 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -436,7 +436,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [A Computational Introduction to Number Theory and Algebra](https://shoup.net/ntb/) - Victor Shoup * [A Computational Logic (1979)](https://www.cs.utexas.edu/users/boyer/acl.pdf) - Robert S. Boyer, J Strother Moore (PDF) * [A Cool Brisk Walk Through Discrete Mathematics](http://stephendavies.org/brisk.pdf) - Stephen Davies (PDF) -* [A First Course in Complex Analysis](http://math.sfsu.edu/beck/complex.html) - Matthias Beck, Gerald Marchesi, Dennis Pixton, Lucas Sabalka +* [A First Course in Complex Analysis](https://matthbeck.github.io/papers/complexorth.pdf) - Matthias Beck, Gerald Marchesi, Dennis Pixton, Lucas Sabalka (PDF) * [A First Course in Linear Algebra](http://linear.ups.edu) - Rob Beezer * [A Friendly Introduction to Mathematical Logic](https://milneopentextbooks.org/a-friendly-introduction-to-mathematical-logic/) - Christopher C. Leary, Lars Kristiansen * [A Gentle Introduction to the Art of Mathematics](https://osj1961.github.io/giam/) - Joseph E. Fields From 13bad12bcd0a9734181023ec1099e5b0c6c27290 Mon Sep 17 00:00:00 2001 From: itsmeaadi1 <146373426+itsmeaadi1@users.noreply.github.com> Date: Sun, 22 Oct 2023 19:11:46 -0700 Subject: [PATCH 581/854] Update free-courses-hi.md (#10484) * Update free-courses-hi.md * Update free-courses-hi.md * Update 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 0b9afd55b6177..84429d869df49 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -201,6 +201,7 @@ #### AWS * [AWS Tutorial for Beginners In Hindi](https://www.youtube.com/playlist?list=PLCFe3TcoBniI4iaavlfnR0UGQrtjgOMj9) - Together with Abhi +* [AWS Tutorial in Hindi](https://www.youtube.com/playlist?list=PL_OdF9Z6GmVZCwyfd8n6_50jcE_Xlz1je) - S3CloudHub * [AWS Tutorial in Hindi | Edureka](https://www.youtube.com/playlist?list=PLQbQOmlGYH3uoa_mYHDJkl958B_dBiaqW) - edureka! Hindi * [AWS Tutorials - AWS tutorials For Beginners - AWS Architect and SysOps - In Hindi](https://www.youtube.com/playlist?list=PLBGx66SQNZ8a_y_CMLHchyHz_R6-6i-i_) - Technical Guftgu * [AWS Tutorials - AWS tutorials For Beginners - AWS Certification - AWS Training - In Hindi](https://www.youtube.com/playlist?list=PL6XT0grm_TfgtwtwUit305qS-HhDvb4du) - Gaurav Sharma From 642a1e2080c7011826ad56958a54253bbd29290b Mon Sep 17 00:00:00 2001 From: AryavT <141082589+AryavT@users.noreply.github.com> Date: Sun, 22 Oct 2023 19:12:39 -0700 Subject: [PATCH 582/854] Update free-courses-hi.md (#10540) * 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 84429d869df49..7091bc9985868 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -365,6 +365,7 @@ ### iOS +* [iOS App development Course - Hindi - Xcode 9 - Swift 4](https://www.youtube.com/playlist?list=PL27xikYyFh9Cg5f28LpQuoRL8LEs01_zT) - Confiance Labs * [iOS App Development Crash Course in Hindi](https://www.youtube.com/watch?v=n7qOGHWunUY) - Akash Padhiyar * [IOS Mobile App Development Tutorial for beginners](https://www.youtube.com/playlist?list=PLtCBuHKmdxOcmrDx2pM4qNvzWF2NI_Qlo) - Fahad Hussain From 5dc5a5ea6c3e2c68c7f64e07ca9f2d146598e843 Mon Sep 17 00:00:00 2001 From: AryavT <141082589+AryavT@users.noreply.github.com> Date: Sun, 22 Oct 2023 19:22:28 -0700 Subject: [PATCH 583/854] Update free-courses-ne.md (#10410) * Update free-courses-ne.md * Update free-courses-ne.md * Update free-courses-ne.md * Update free-courses-ne.md done --- courses/free-courses-ne.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-ne.md b/courses/free-courses-ne.md index d39038ca5494a..0694749c20baf 100644 --- a/courses/free-courses-ne.md +++ b/courses/free-courses-ne.md @@ -12,6 +12,7 @@ ### JavaScript +* [Java Programming - Tutorial - Nepali](https://www.youtube.com/playlist?list=PLmZYUigljiyc-tf7oMmM-s832ibhGxTpT) - BigData IT * [JavaScript](https://www.youtube.com/playlist?list=PLckS_N3kOwFH-GCqCd6i-vPo-Z75DcOnc) - EverydayKarma 🇳🇵 From a0992a3db19ea68905597caa8b842bff80bad3b9 Mon Sep 17 00:00:00 2001 From: Pritesh Rajput <98505834+rajputpritesh1@users.noreply.github.com> Date: Mon, 23 Oct 2023 07:57:38 +0530 Subject: [PATCH 584/854] Add Python API Cheat Sheet (#10615) --- 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 2e561f4d00e9b..5849c2acfd857 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -359,6 +359,7 @@ * [Python Cheat Sheet](https://www.codewithharry.com/blogpost/python-cheatsheet) - Code With Harry * [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 Cheatsheet for beginners](https://www.codecademy.com/learn/learn-python-3/modules/learn-python3-syntax/cheatsheet) - Codeacademy (HTML) * [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) From 9f573d0d7f34e09168b8d34b294b1e35f71875c4 Mon Sep 17 00:00:00 2001 From: Dural Keys Date: Sun, 22 Oct 2023 22:39:44 -0400 Subject: [PATCH 585/854] Update free-courses-en.md (#10626) * Update free-courses-en.md This course is designed to clear up the many misunderstandings about Cloud Computing and to give you a crystal clear and easy-to-understand explanation of exactly what it is, how it works, the different options available, the advantages provided, and how much it's going to cost. * Update free-courses-en.md * This course is designed to clear up the many misunderstandings about Cloud Computing and to give you a crystal clear and easy-to-understand explanation of exactly what it is, how it works, the different options available, the advantages provided, and how much it's going to cost. The course is valuable because more and more services are moving to a cloud-based approach to grow business endeavors and is likely a needed skill for the job-ready programmer. Finally, the course is designated as free on the Udemy website, however, one may need to sign up for a basic account to explore the training course. --- courses/free-courses-en.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 7684c6ae10a08..367c71c2b5f4f 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -378,11 +378,13 @@ ### Cloud Computing +* [A Practical Introduction to Cloud Computing](https://www.udemy.com/course/introduction-cloud-computing/) - Neil Anderson * [Cloud Computing and Development](https://uaceit.com/courses/cloud-computing-and-development) - Ashwin Kumar Ramaswamy (UAceIt) (email address *required*) * [Cloud Computing Full Course In 11 Hours \| Cloud Computing Tutorial For Beginners](https://www.youtube.com/watch?v=2LaAJq1lB1Q) - Edureka! * [Cloud Computing Tutorial For Beginners - 2023 Updated](https://youtube.com/playlist?list=PLEiEAq2VkUUIJ3o1tehvtux0_Ynf42CBN) - Simplilearn * [Introduction to Cloud](https://cognitiveclass.ai/courses/introduction-to-cloud) - CognitiveClass.ai * [NPTEL-CloudComputing](https://www.youtube.com/playlist?list=PLShJJCRzJWxhz7SfG4hpaBD5bKOloWx9J) - Manish Narula + #### AWS From 74a4b9d06aa099a6861ec7870753a14520cd5bf6 Mon Sep 17 00:00:00 2001 From: Amin <23167933+aminsaedi@users.noreply.github.com> Date: Sun, 22 Oct 2023 22:45:15 -0400 Subject: [PATCH 586/854] Removed gotoclass links (#10633) --- courses/free-courses-fa_IR.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/courses/free-courses-fa_IR.md b/courses/free-courses-fa_IR.md index b3f7153b3a750..207a2a45ce76a 100644 --- a/courses/free-courses-fa_IR.md +++ b/courses/free-courses-fa_IR.md @@ -92,8 +92,6 @@ * [آموزش لینوکس - سکان‌آکادمی](https://sokanacademy.com/courses/linux) - Behzad Moradi * [آموزش لینوکس برای آدم های شاد](https://www.youtube.com/playlist?list=PL-tKrPVkKKE2AniHDmp6zK9KGD1sjf0bd) - Jadi Mirmirani * [آموزش لینوکس مقدماتی](https://www.youtube.com/watch?v=ZwaBNkQKrts&list=PLPj7mSUQL4v_oVLO-2Q1QQ9fAH45u8z4A) - Hamid Emamian -* [LPIC-1](https://gotoclass.ir/courses/lpic-1) - Peyman Hushmandi Rad -* [LPIC-2](https://gotoclass.ir/courses/lpic-2) - Jadi Mirmirani ### Machine Learning @@ -134,7 +132,6 @@ ### Python * [آموزش پایتون - سکان‌آکادمی](https://sokanacademy.com/courses/python) - Narges Asadi -* [آموزش پایتون مقدماتی](https://gotoclass.ir/courses/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86) - Jadi Mirmirani * [دوره آموزش رایگان زبان پایتون ( Python ) از مقدماتی تا پیشرفته](https://toplearn.com/courses/2150/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-(-python-)) - Mohammad Ordokhani (TopLearn) *(نیاز به ثبت نام دارد)* * [دوره مقدماتی تا پیشترفته پایتون - کدتراپی](https://www.youtube.com/playlist?list=PLSMC8KtOWURqgm0c6iVXrGzK4ymzJUnfj) - CodeTherapy * [متخصص پایتون (Python)](https://sabzlearn.ir/course/python/) - Reza Davalit From b071cc39e13f0254665ce29f0f621a6d3bf91d04 Mon Sep 17 00:00:00 2001 From: rtang09 <49603415+rtang09@users.noreply.github.com> Date: Mon, 23 Oct 2023 11:34:37 -0700 Subject: [PATCH 587/854] Update free-courses-en.md (#10630) * Update free-courses-en.md * Apply suggestions from code review Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> * Update free-courses-en.md * Update free-courses-en.md --------- Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.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 367c71c2b5f4f..0dc7ee3a47694 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -360,6 +360,7 @@ * [C++ Tutorial for Beginners - Full Course](https://www.youtube.com/watch?v=vLnPwxZdW4Y) - Mike Dane (freeCodeCamp) * [C++ Tutorial for Beginners - Learn C++ in 1 Hour](https://www.youtube.com/watch?v=ZzaPdXTrSb8) - Programming with Mosh * [C++ Tutorial for Complete Beginners](https://www.udemy.com/course/free-learn-c-tutorial-beginners/) - John Purcell (Udemy) +* [C++ Tutorials](https://www.youtube.com/playlist?list=PL_c9BZzLwBRJVJsIfe97ey45V4LP_HXiG) - Caleb Curry * [Google's C++ Course](https://developers.google.com/edu/c++/) * [Introduction to C++](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/) (MIT's opencourseware) * [Introduction to C++](https://www.edx.org/course/introduction-to-c-3) - Microsoft (edX) (:card_file_box: *archived*) From db8f056e2bc739c9e5e28a3fcfdf7cd82fbad424 Mon Sep 17 00:00:00 2001 From: rtang09 <49603415+rtang09@users.noreply.github.com> Date: Mon, 23 Oct 2023 11:35:10 -0700 Subject: [PATCH 588/854] Update free-courses-en.md (#10662) --- 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 0dc7ee3a47694..6b97911420ac1 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -668,6 +668,7 @@ * [Fortran Programming Tutorials (Revised)](https://youtube.com/playlist?list=PLNmACol6lYY5_S8I4K29V2oI95nOCzQU8) - Fluidic Colours * [Fortran Tutorial](https://www.youtube.com/watch?v=__2UgFNYgf8) - Derek Banas +* [Fortran Video Tutorials](https://www.youtube.com/playlist?list=PLvkU6i2iQ2fprrVmmkNP_V36mh0BMnS5L) - Cyprien Rusu ### Game Development From 9cf59b4b0be6c97a0672bb0ac78635985a180145 Mon Sep 17 00:00:00 2001 From: Aniket-Khalate <44313743+Aniketkhalate@users.noreply.github.com> Date: Tue, 24 Oct 2023 00:05:49 +0530 Subject: [PATCH 589/854] Add Database course (#10674) --- 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 6b97911420ac1..212aa78ef7bb0 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -513,6 +513,7 @@ * [15-721 Advanced Database Systems (Spring 2023)](https://www.youtube.com/playlist?list=PLSE8ODhjZXjYzlLMbX3cR0sxWnRM7CLFn) - CMU Database Group * [CMU Intro to Database Systems](https://youtube.com/playlist?list=PLSE8ODhjZXjaKScG3l0nuOiDTTqpfnWFf) - CMU Database Group * [Database Design and Management](https://www.udemy.com/course/database-design-and-management) - Visual Paradigm (Udemy) +* [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 * [DBMS Placement Series](https://youtube.com/playlist?list=PLDzeHZWIZsTpukecmA2p5rhHM14bl2dHU) - CodeHelp by Babbar From a7908dee8939d7ecf83df330946661bd81012513 Mon Sep 17 00:00:00 2001 From: Smriti Vipin Madangarli Date: Tue, 24 Oct 2023 00:06:18 +0530 Subject: [PATCH 590/854] Add CNN playlist by Coding Lane (#10688) --- 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 212aa78ef7bb0..3d894611394c3 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1185,6 +1185,7 @@ * [Caltech's Learning From data](https://work.caltech.edu/telecourse.html) * [Complete Machine Learning Bootcamp](https://youtube.com/playlist?list=PLyzHIYrZBplo3K0dNUqppd2ynnoZPD6N1) - Code for Cause * [Complete Machine Learning in Python playlist](https://www.youtube.com/playlist?list=PLZoTAELRMXVPBTrWtJkn3wWQxZkmTXGwe) - Krish Naik +* [Convolutional Neural Network](https://www.youtube.com/playlist?list=PLuhqtP7jdD8CD6rOWy20INGM44kULvrHu) - Coding Lane * [Deep Learning Fundamentals](https://cognitiveclass.ai/courses/introduction-deep-learning) - DeepLearning.TV (cognitiveclass.ai) * [Google's Machine Learning Crash Course](https://developers.google.com/machine-learning/crash-course/) * [Intro to Machine Learning](https://www.kaggle.com/learn/intro-to-machine-learning) (Kaggle) From 378fe31b12fbdfc135f3efe2d6d4389e8f45c88d Mon Sep 17 00:00:00 2001 From: Divyanshu Singh <85441744+Divyanshu9794@users.noreply.github.com> Date: Tue, 24 Oct 2023 00:13:23 +0530 Subject: [PATCH 591/854] Update free-courses-hi.md (#10641) --- 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 7091bc9985868..059ba28696f08 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -94,6 +94,7 @@ #### Soft Computing +* [Application of Soft Computing](https://www.youtube.com/playlist?list=PLLmJo5LKwNNiSl_a8II-0xyujwPfdXFHR) - AKTU TechQuantum * [Application of soft computing](https://www.youtube.com/playlist?list=PL_obO5Qb5QTEM_GVn5E45F3Z8-SIRBDL-) - LS Academy for Technical Education * [Introduction To Soft Computing](https://www.youtube.com/playlist?list=PLJ5C_6qdAvBFqAYS0P9INAogIMklG8E-9) - Computer Science and Engineering * [Soft Computing \| University exams specific](https://www.youtube.com/playlist?list=PLuAADu3OvBt5-e5yXuIqBi1pttqw3RBeg) - Er Sahil ka Gyan From 937973e540f7306d1ce0f65f9ace71a9b396312b Mon Sep 17 00:00:00 2001 From: Divyanshu Singh <85441744+Divyanshu9794@users.noreply.github.com> Date: Tue, 24 Oct 2023 00:16:00 +0530 Subject: [PATCH 592/854] Update free-courses-en.md (#10430) * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md --- courses/free-courses-en.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 3d894611394c3..5bb278a8aa9eb 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -2,6 +2,7 @@ * [0 - MOOC](#0---mooc) * [Algorithms & Data Structures](#algorithms--data-structures) + * [Soft Computing](#soft-computing) * [Android](#android) * [APL](#apl) * [Artificial Intelligence](#artificial-intelligence) @@ -193,6 +194,13 @@ * [Trees by Striver \| C++ \| Java \| Placements \| Binary Trees and Traversals \| Problems](https://www.youtube.com/playlist?list=PLgUwDviBIf0q8Hkd7bK2Bpryj2xVJk8Vk) - take U forward +#### Soft Computing + +* [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 * [Advanced Android App Development](https://www.udacity.com/course/advanced-android-app-development--ud855) (Udacity) From 8439deaa1342f13bb628656cba2e32c7eb00aa0c Mon Sep 17 00:00:00 2001 From: Sohan Sai <76840110+sohansai@users.noreply.github.com> Date: Tue, 24 Oct 2023 00:29:04 +0530 Subject: [PATCH 593/854] Added React Js Tutorials in Telugu (#10651) --- courses/free-courses-te.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-te.md b/courses/free-courses-te.md index b5bfe80dd310a..dbb4ac266c311 100644 --- a/courses/free-courses-te.md +++ b/courses/free-courses-te.md @@ -175,6 +175,7 @@ * [React JS In Telugu](https://www.youtube.com/watch?v=1r79Eqw6tfg) - Telugu Skillhub * [React JS In Telugu (Playlist)](https://www.youtube.com/playlist?list=PLWnZ0qt0PImVaDkDbF96dnRGO0_lXVLKf) - Telugu Skillhub +* [React Js Tutorials in Telugu](https://www.youtube.com/playlist?list=PLzdWZT-ZJD0-806wl_diOtzcMS8SYTzq3) - CS World Telugu #### VueJS From e4815f95ef425f036acda35ba9ac308067100478 Mon Sep 17 00:00:00 2001 From: Vinod Patil <61724808+vinodpatildev@users.noreply.github.com> Date: Tue, 24 Oct 2023 00:31:47 +0530 Subject: [PATCH 594/854] Update free-courses-en.md (#10652) Added Courses by Florian Walther MVVM Image Search App with Architecture Components & Retrofit MVVM To-Do List App with Flow and Architecture Components --- courses/free-courses-en.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 5bb278a8aa9eb..684bff21e82c5 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -231,6 +231,8 @@ * [Learn how to program: Android](https://www.learnhowtoprogram.com/android) - Epicodus Inc. * [Material design](https://material.io/guidelines/) * [Material Design for Android Developers](https://www.udacity.com/course/material-design-for-android-developers--ud862) (Udacity) +* [MVVM Image Search App with Architecture Components & Retrofit](https://www.youtube.com/playlist?list=PLrnPJCHvNZuC_pEfFlZuTmjlY4T3DTtED) - Florian Walther ( Coding in flow ) +* [MVVM To-Do List App with Flow and Architecture Components](https://www.youtube.com/playlist?list=PLrnPJCHvNZuCfAe7QK2BoMPkv2TGM_b0E) - Florian Walther ( Coding in flow ) * [Pokédex App with Jetpack Compose](https://www.youtube.com/playlist?list=PLQkwcJG4YTCTimTCpEL5FZgaWdIZQuB7m) - Phillipp Lackner * [Programming Mobile Applications for Android Handheld Systems pt. 1](https://www.coursera.org/course/android) * [Programming Mobile Applications for Android Handheld Systems pt. 2](https://www.coursera.org/course/androidpart2) From 0b07e75fc31abb9ba8e57eacf026eeaa467b9972 Mon Sep 17 00:00:00 2001 From: hawkeyekaran <141413193+hawkeyekaran@users.noreply.github.com> Date: Tue, 24 Oct 2023 00:38:47 +0530 Subject: [PATCH 595/854] add Golang resources in hindi (#10655) --- 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 059ba28696f08..d76b7fe9d20e0 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -326,6 +326,7 @@ ### Golang +* [Go Lang Course 2023 (Hindi)](https://www.youtube.com/playlist?list=PLLGlmW7jT-nQOVVgFV3cvztEcNxXylqj2) - Studytonight with Abhishek * [Go Lang Tutorials for Beginners in Depth](https://www.youtube.com/playlist?list=PL8fnAiiuQeFtg3ztGNquEb4Oh-WZxVPUv) - Go Guru * [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 From 9c670e4bb4d02592ba9a3d2ff4bcac882d47f7e1 Mon Sep 17 00:00:00 2001 From: ayushhkkkk3585 <136594718+ayushhkkkk3585@users.noreply.github.com> Date: Tue, 24 Oct 2023 00:43:53 +0530 Subject: [PATCH 596/854] Add Digital Electronics course (#10656) --- 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 684bff21e82c5..e54922fe78feb 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -630,6 +630,7 @@ ### Digital Electronics * [Digital Electronics](https://www.youtube.com/playlist?list=PLBlnK6fEyqRjMH3mWf6kwqiTbT798eAOm) - Neso Academy +* [Digital Electronics](https://youtube.com/playlist?list=PLm_MSClsnwm_PSua_nSYYoHhyW6taRoY4&feature=shared) - Ekeeda * [Digital Electronics for GATE](https://www.youtube.com/playlist?list=PLWPirh4EWFpHk70zwYoHu87uVsCC8E2S-) - Tutorials Point India Ltd. From 1b0079e89f7db843e1bf813f784a45df238a1218 Mon Sep 17 00:00:00 2001 From: Nikhar Behera <111144948+SoulNikhar@users.noreply.github.com> Date: Tue, 24 Oct 2023 00:47:07 +0530 Subject: [PATCH 597/854] Update free-courses-hi.md (#10547) * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md Updated link of reference playlist * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md I have reviewed the document and replaced any invented titles with the correct * Update free-courses-hi.md Removed all CAPS --- 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 d76b7fe9d20e0..32d0382b041d1 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -221,6 +221,7 @@ * [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 * [Compiler Design (Complete Playlist)](https://www.youtube.com/playlist?list=PLxCzCOWd7aiEKtKSIHYusizkESC42diyc) - Gate Smashers * [Compiler Design Tutorial In Hindi](https://www.youtube.com/playlist?list=PL-JvKqQx2Ate5DWhppx-MUOtGNA4S3spT) - University Academy From d2bad881b94d143db160ab350a54bd7fbdffba95 Mon Sep 17 00:00:00 2001 From: Charvi Upreti <93568245+charviupreti@users.noreply.github.com> Date: Tue, 24 Oct 2023 00:49:12 +0530 Subject: [PATCH 598/854] Update free-programming-playgrounds.md (#10657) --- more/free-programming-playgrounds.md | 1 + 1 file changed, 1 insertion(+) diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index c0a16fa608e27..d8a79f8cd6c8e 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -205,6 +205,7 @@ * [InterviewBit - Online JavaScript Compiler IDE](https://www.interviewbit.com/online-javascript-compiler/) * [JSBin](https://jsbin.com) * [JSFiddle](https://jsfiddle.net) +* [Liveweave](https://liveweave.com) - Amit Sen * [OneCompiler](https://onecompiler.com/javascript) * [PlayCode](https://playcode.io/javascript) * [Plunker](https://plnkr.co) From 8d9d6dad07e0286a9bb8c4e5f533fa4aec6d2ba5 Mon Sep 17 00:00:00 2001 From: Ashu Date: Tue, 24 Oct 2023 00:51:41 +0530 Subject: [PATCH 599/854] ADDING NEW COURSE AND INDEX (#10643) * adding-new-index-and-course * Update free-programming-books-langs.md * adding new book * Adding-New-Urdu-Course * Update free-courses-ur.md * Update free-courses-hi.md * Update free-courses-hi.md * Update courses/free-courses-hi.md Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> --------- Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> --- 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 32d0382b041d1..467d9245bbc50 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -19,6 +19,7 @@ * [Compiler Design](#compiler-design) * [Computer Graphics](#computer-graphics) * [Computer Organization and Architecture](#computer-organization-and-architecture) +* [Data Science](#data-science) * [Data Structures](#data-structures) * [Databases](#databases) * [DevOps](#devops) @@ -239,6 +240,12 @@ * [Introduction to Computer Organization and Architecture](https://youtube.com/playlist?list=PLBlnK6fEyqRjC2nTHdeUtWFkoiPVespkc) - Neso Academy +### Data Science + +*[Data Analyst Course - Beginner's to Advance (हिंदी में) - Full Playlist](https://www.youtube.com/playlist?list=PLxzTa0VPR9ryvGSuCm4RS8aeAvOLXz9XM) - IHHPET: Industries Helping Hands Dot Com +*[Data Science Course 2023](https://www.youtube.com/playlist?list=PLfP3JxW-T70HvifebGl3d5d5jzI1Kp0i8) - Indian AI Production + + ### Data Structures * [2-D Arrays - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiFkOETg2Ybq-FMuJjkZSGeH) - Pepcoding From 15362ad80947c1c856bc2e9cadbfc9a9258a7bab Mon Sep 17 00:00:00 2001 From: Eda <58330360+rivea0@users.noreply.github.com> Date: Mon, 23 Oct 2023 22:28:20 +0300 Subject: [PATCH 600/854] Update free-programming-books-subjects.md (#10663) --- 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 fc02095a2bf14..fec30672a17a6 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -757,6 +757,7 @@ Kerridge (PDF) (email address *requested*, not required) ### Programming +* [A Short Introduction to the Art of Programming (1971)](https://www.cs.utexas.edu/users/EWD/transcriptions/EWD03xx/EWD316.html) - Edsger W. Dijkstra (HTML) * [Design of a Programmer](https://www.smashwords.com/books/view/639609) - Prakash Hegade (PDF) * [Introduction to Computer Science](https://www.cse.iitd.ernet.in/~suban/CSL102/) - Prof. Subhashis Banerjee, IIT Delhi * [Introduction to Computing](https://www.computingbook.org) - David Evans From fbc920271155054f3532450d3adb946bdd3f734c Mon Sep 17 00:00:00 2001 From: Pritesh Rajput <98505834+rajputpritesh1@users.noreply.github.com> Date: Tue, 24 Oct 2023 01:12:32 +0530 Subject: [PATCH 601/854] JQuery Cheat Sheet Added (#10665) --- 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 5849c2acfd857..8e5f8da387123 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -246,6 +246,7 @@ #### jQuery * [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 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) From d19be359c188d736ac13e7c2c46f160a5ec7feb7 Mon Sep 17 00:00:00 2001 From: Pritesh Rajput <98505834+rajputpritesh1@users.noreply.github.com> Date: Tue, 24 Oct 2023 01:13:16 +0530 Subject: [PATCH 602/854] PHP Cheat Sheet Added (#10667) --- 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 8e5f8da387123..ba657f479b38e 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -347,6 +347,7 @@ * [PHP Cheat Sheet](https://www.codewithharry.com/blogpost/php-cheatsheet/) - CodeWithHarry (HTML) * [PHP Cheat Sheet](https://websitesetup.org/php-cheat-sheet/) - Nick Schäferhoff, WebsiteSetup (HTML, [PDF](https://websitesetup.org/wp-content/uploads/2020/09/PHP-Cheat-Sheet.pdf)) +* [PHP Cheat Sheet](https://overapi.com/php) - OverAPI * [PHP Cheat Sheet - 2021 Edition](https://www.quickstart.com/blog/php-cheat-sheet/) - Zsolt Nagy (HTML) From 6358ceb5c44c985398d182a138faded367f69bd2 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Tue, 24 Oct 2023 01:14:42 +0530 Subject: [PATCH 603/854] Added a C++ course (#10636) * Added a C++ course Co-authored by: Eric Hellman * Update free-courses-ur.md * Update free-courses-ur.md * 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 1ca536467ef99..a0f612db621c0 100644 --- a/courses/free-courses-ur.md +++ b/courses/free-courses-ur.md @@ -9,6 +9,7 @@ ### C++ * [C++ Course Series for Beginner in Urdu/Hindi](https://www.youtube.com/playlist?list=PLuuQCKO44unsLwJMkR8_koVG6vDPjMYmH) - Learning Point +* [C++ Free Course for Beginners in (Urdu /Hindi)](https://www.youtube.com/playlist?list=PLt4rWC_3rBbWnDrIv4IeC4Vm7PN1wvrNg) - CodeMite * [Programming Fundamentals With C++ Complete Course In urdu | Hindi](https://www.youtube.com/playlist?list=PL4QkPoTgwFULciDFVJEHEwOKMtf9Q_Aqh) - Kacs Learnings From d77f8c0011ce928075deb89e618110892774848c Mon Sep 17 00:00:00 2001 From: Calvin Frederick <146211722+Calvinfred123@users.noreply.github.com> Date: Mon, 23 Oct 2023 18:49:47 -0700 Subject: [PATCH 604/854] Added Lua course (#10616) * Added Lua video(Update free-courses-en.md) * Added Lua course (Update free-courses-en.md) * Update courses/free-courses-en.md Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> * Update courses/free-courses-en.md Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> --------- Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.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 e54922fe78feb..591f613da9bdf 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1185,6 +1185,7 @@ ### Lua * [Learn Lua in 15 Minutes](http://tylerneylon.com/a/learn-lua/) - Tyler Neylon (HTML) +* [Lua for Beginners](https://www.youtube.com/playlist?list=PL9URkxPt-PndpZlw8m_NHh0vUBU5J-BRF) - AlgoRythm * [Lua Interactive Crash Course](https://web.archive.org/web/20201111225216/luatut.com/crash_course.html) * [Lua Programming Tutorials](https://www.youtube.com/playlist?list=PLYBJzqz8zpWavt37pA6NANJTGStIHpybU) - Steve's teacher * [Lua Tutorial](https://www.youtube.com/watch?v=iMacxZQMPXs) - Derek Banas From 25116a4709bb9d652a36e1d0e20549d53d1dbf70 Mon Sep 17 00:00:00 2001 From: Arpan Chowdhury Date: Tue, 24 Oct 2023 07:22:32 +0530 Subject: [PATCH 605/854] Updated Bengali Linux Courses (#10579) * Update free-courses-hi.md * Update free-courses-bn.md * Update free-courses-bn.md * Update free-courses-hi.md * Update free-courses-bn.md * Update free-courses-bn.md --- courses/free-courses-bn.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 4256c0f580e78..403ed5129f4b5 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -194,6 +194,8 @@ ### Linux +* [Kali Linux Basics Full Course In Bangla By Mehedi Shakeel](https://www.youtube.com/playlist?list=PL-8coCSOYV9F_tVxJSX1tzNram6PH0K4O) - Mehedi Shakeel +* [Linux Essentials Full course](https://www.youtube.com/playlist?list=PLzOdtYcAxAiOzVwsu7diaDMJiWlbDPiTb) - CSLCBT Bangla * [Ubuntu Linux Bangla Tutorial 2021](https://www.youtube.com/playlist?list=PLKdU0fuY4OFfxTxJduexCuF7nRp5ioOgw) - STUDY MART From 8cc09a3d12053ed72b19cf9a2b231fa0e40221dc Mon Sep 17 00:00:00 2001 From: Arpan Chowdhury Date: Tue, 24 Oct 2023 07:29:13 +0530 Subject: [PATCH 606/854] Added Kotlin Hindi courses (#10654) * Update free-courses-hi.md * Update free-courses-hi.md --- 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 467d9245bbc50..93a7f40a16114 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -497,6 +497,8 @@ ### Linux +* [संपूर्ण लिनक्स हिंदी भाषा में सीखें (Complete Linux Course in Hindi)](https://www.youtube.com/playlist?list=PL9LY4jTSNS23_yo6XIyIFZeZKL7UlKm-V) - Nehra Classes +* [Linux Basic tutorials in Hindi](https://www.youtube.com/playlist?list=PLYEK_dHOjwtNX9NcnILJR1q5hL_4N0cdu) - Linux Wale Guruji * [Linux Full Course (Beginner to Advanced) \| Learn Linux in Hindi](https://www.youtube.com/playlist?list=PLjVLYmrlmjGcsZGJWeo8ec4yIBLX2KeyR) - WsCube Tech * [Linux Tutorial For Beginners in Hindi](https://www.youtube.com/playlist?list=PLSntPnamABVEi_K1gxbOEwXVz09pY9qb8) - Ankit Tiwari * [Linux Tutorial For Beginners in Hindi](https://www.youtube.com/watch?v=_tCY-c-sPZc) - CodeWithHarry From 96f9f221f5f09039328e4c34803518b20b99847c Mon Sep 17 00:00:00 2001 From: Adarsh Jha <132337675+adarsh-jha-dev@users.noreply.github.com> Date: Tue, 24 Oct 2023 07:50:25 +0530 Subject: [PATCH 607/854] Added books for COBOL, FORTRAN and GraphQL free-programming-books-langs.md (#10585) * Update free-programming-books-langs.md * Update books/free-programming-books-langs.md Co-authored-by: Eric Hellman * Update books/free-programming-books-langs.md Co-authored-by: Eric Hellman * Update COBOL in free-programming-books-langs.md * Retained alphabetical order in free-programming-books-langs.md * Alphabetize books in free-programming-books-langs.md --------- Co-authored-by: Eric Hellman --- books/free-programming-books-langs.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index a4843a9c047fb..381ec3cca294f 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -594,6 +594,7 @@ Books on general-purpose programming that don't focus on a specific language are * [COBOL Programming Fundamental](http://yusman.staff.gunadarma.ac.id/Downloads/files/33460/COBOL_Programming_Fundamental.pdf) (PDF) * [Enterprise COBOL for z/OS documentation library](http://www-01.ibm.com/support/docview.wss?uid=swg27036733) +* [GNU COBOL Programmers Guide](https://edoras.sdsu.edu/doc/GNU_Cobol_Programmers_Guide_2.1.pdf) - Gary L. Cutler (PDF) * [ILE COBOL Programmer's Guide](https://www.ibm.com/docs/de/ssw_ibm_i_74/pdf/sc092539.pdf) (PDF) * [Micro Focus: OO Programming with Object COBOL for UNIX (1999)](https://www.microfocus.com/documentation/object-cobol/oc41books/oppubb.htm) - MERANT International Ltd. (HTML) * [OpenCOBOL 1.1 - Programmer's Guide](http://open-cobol.sourceforge.net/guides/OpenCOBOL%20Programmers%20Guide.pdf) (PDF) @@ -789,6 +790,7 @@ Books on general-purpose programming that don't focus on a specific language are ### Fortran * [Exploring Modern Fortran Basics](https://www.manning.com/books/exploring-modern-fortran-basics) - Milan Curcic +* [Fortran](https://personalpages.manchester.ac.uk/staff/david.d.apsley/lectures/fortran/fortranA.pdf) - David Apsley (PDF) * [Fortran 90 Tutorial](http://www.cs.mtu.edu/~shene/COURSES/cs201/NOTES/fortran.html) - C.-K. Shene at Michigan Technological University (HTML) * [Fortran 90 Tutorial](https://web.stanford.edu/class/me200c/tutorial_90/) - Sarah T. Whitlock, Paul H. Hargrove, Stanford University (HTML) * [Fortran information & resources](https://www.fortranplus.co.uk/fortran-information/) - fortranplus.co.uk (HTML) @@ -843,6 +845,7 @@ Books on general-purpose programming that don't focus on a specific language are ### GraphQL * [Fullstack GraphQL](https://github.com/GraphQLCollege/fullstack-graphql) +* [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) From b35bde2156a9709973c3f01f374d6314c627d701 Mon Sep 17 00:00:00 2001 From: Arpan Chowdhury Date: Tue, 24 Oct 2023 07:52:05 +0530 Subject: [PATCH 608/854] Update free-courses-bn.md (#10682) --- courses/free-courses-bn.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 403ed5129f4b5..4c7f21e86e1ce 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -86,10 +86,12 @@ * [১ ভিডিওতে ডার্ট শিখুন !](https://www.youtube.com/watch?v=_8Q5cwfvi64) - Rabbil Hasan * [Dart All You Need To Know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVC2-nXUrvpcQEz3FgCSIQHT) - Stack Learner * [Dart Bangla Tutorial](https://www.youtube.com/playlist?list=PLbC4KRSNcMnpQarCowZvUJOf4VhiJllX5) - Learn Hunter +* [Dart Bangla Tutorial](https://www.youtube.com/playlist?list=PLy0nhnjSE4irkzR9mbo70J2iKbf4a36y5) - Afran Sarkar ### Docker +* [Docker and Kubernetes - 2022](https://www.youtube.com/playlist?list=PLzOdtYcAxAiM4_XQrzRmofBJ_ImFkSojg) - CSLCBT Bangla * [Docker Tutorial](https://www.youtube.com/playlist?list=PLSNRR4BKcowAuPUEja_ZZUE5Szn1rx90f) - Procoder BD * [Docker Tutorial Course](https://www.youtube.com/playlist?list=PLEYpvDF6qy8Yo9SpzhniLCjgRIxCpo2ku) - Foyzul Karim From fd31a69eeefb746822365ae20cfcc74f0d392569 Mon Sep 17 00:00:00 2001 From: Arpan Chowdhury Date: Tue, 24 Oct 2023 07:53:35 +0530 Subject: [PATCH 609/854] Update free-courses-hi.md (#10683) --- 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 93a7f40a16114..2509fcd2deea5 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -641,8 +641,10 @@ ### R * [Complete R Programming Tutorial for Beginners to Pro [HINDI]](https://www.youtube.com/playlist?list=PLjVLYmrlmjGdmPrz0Lx7smkd0qIKHInOF) - WsCube Tech +* [Introduction to R Software](https://www.youtube.com/playlist?list=PLJ5C_6qdAvBFfF7qtFi8Pv_RK8x55jsUQ) - Computer Science and Engineering * [R Programming](https://www.youtube.com/playlist?list=PLWPirh4EWFpEvN4ktS8LE0cvLCSfhD55t) (Tutorials Point (India) Ltd.) * [R programming language(Hindi)](https://www.youtube.com/playlist?list=PLgPJX9sVy92wLyuL-rFgbjqCLgXrpIKnc) - CS Geeks +* [R Tutorial for Beginners](https://www.youtube.com/playlist?list=PLYwpaL_SFmcCRFzBkZ-b92Hdg-qCUfx48) - 5 Minutes Engineering ### Ruby From 84212f0fd04b728617f41ac5a0367a23aa57bc51 Mon Sep 17 00:00:00 2001 From: Eda <58330360+rivea0@users.noreply.github.com> Date: Tue, 24 Oct 2023 05:24:44 +0300 Subject: [PATCH 610/854] Add Compiler to podcasts (#10684) --- casts/free-podcasts-screencasts-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/casts/free-podcasts-screencasts-en.md b/casts/free-podcasts-screencasts-en.md index 760b87537a718..556c62eec06ec 100644 --- a/casts/free-podcasts-screencasts-en.md +++ b/casts/free-podcasts-screencasts-en.md @@ -267,6 +267,7 @@ * [Coder Radio](https://coder.show) - Chris Fisher, Michael Dominick, Wes Payne (podcast) * [Coding Blocks](https://www.codingblocks.net) - Michael Outlaw, Joe Zack, Allen Underwood (podcast) * [Command Line Heroes](https://www.redhat.com/en/command-line-heroes) - Saron Yitbarek, Red Hat (podcast) +* [Compiler](https://www.redhat.com/en/compiler-podcast) - Angela Andrews, Brent Simoneaux, Red Hat (podcast) * [CTRL+CLICK CAST](https://ctrlclickcast.com) - Lea Alcantara, Emily Lewis, Bright Umbrella (podcast) * [Darknet Diaries](https://darknetdiaries.com) - Jack Rhysider, Fiona Guy, Leah Hurvoloy, et al. (podcast) * [DevDiscuss](https://dev.to/devdiscuss) - DEV (podcast) From 6756b76a82dacc286453e083875b3840c8f5c7c5 Mon Sep 17 00:00:00 2001 From: basitS14 <106031287+basitS14@users.noreply.github.com> Date: Tue, 24 Oct 2023 08:04:51 +0530 Subject: [PATCH 611/854] add : Tailwind CSS course (#10661) * add : Tailwind CSS course * Update free-courses-hi.md * Update courses/free-courses-hi.md Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> --------- Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> --- 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 2509fcd2deea5..d373e4c242a39 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -367,6 +367,7 @@ #### Tailwind CSS +* [Learn Tailwind CSS with Projects - Hindi](https://www.youtube.com/playlist?list=PLPppPPmk0i3h9Xs6cAknE9OODTqZD5zFe) - Do Some Coding * [Tailwind CSS Complete Course - CSS Framework [Hindi] - Beginner to Advanced](https://www.youtube.com/playlist?list=PLjVLYmrlmjGfpwYhVAbiGAhFl6h8XWDV_) - WsCube Tech * [Tailwind css hindi](https://www.youtube.com/playlist?list=PLLCu4ndnReXLXfD-iIGBEB6_l8uF6TMNO) - NST Infotech * [Tailwind CSS In Hindi](https://www.youtube.com/playlist?list=PLwGdqUZWnOp3l8tWTcB7R7Bsgd86lCa8a) - Thapa Technical From 82017c1abd88557f5be9aefeca19e8fcbfabb37c Mon Sep 17 00:00:00 2001 From: Mamadou <72272993+Mamadou442@users.noreply.github.com> Date: Tue, 24 Oct 2023 04:42:41 +0200 Subject: [PATCH 612/854] change APL video link to playlist (#10699) Co-authored-by: Mamadou --- courses/free-courses-fr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/courses/free-courses-fr.md b/courses/free-courses-fr.md index fea945f9476c7..c633dd453e711 100644 --- a/courses/free-courses-fr.md +++ b/courses/free-courses-fr.md @@ -29,7 +29,7 @@ ### APL -* [Découvrez le langage APL](https://www.youtube.com/watch?v=Nxq1BUUXobM&list=PLYKQVqyrAEj_DwkVAvj7xHxr72ite69nW) - Schraf : Maths-info +* [Découvrez le langage APL](https://www.youtube.com/playlist?list=PLIz4PfDd5D29oOW61VkB4MHxGurtSCmhh) - Schraf : Maths-info ### Bash / Shell From 133000d7fa65fb5be039bbe096d160b2691c3583 Mon Sep 17 00:00:00 2001 From: Arianne Date: Mon, 23 Oct 2023 23:50:58 -0300 Subject: [PATCH 613/854] Update free-programming-books-pt_BR.md (#10664) * Update free-programming-books-pt_BR.md * Update free-programming-books-pt_BR.md * Update free-programming-books-pt_BR.md --- books/free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index 97cc431e2ed62..da13b310d4e19 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -231,6 +231,7 @@ ### Inteligência Artificial * [Inteligência artificial: avanços e tendências](https://www.livrosabertos.sibi.usp.br/portaldelivrosUSP/catalog/view/650/579/2181) - Fabio G. Cozman, Guilherme Ary Plonski, Hugo Neri (PDF) +* [Processamento de Linguagem Natural: Conceitos, Técnicas e Aplicações em Português](https://brasileiraspln.com/livro-pln/) - Helena M. Caseli, Maria G. V. Nunes (PDF) ### Internet das Coisas From 35b0aac4090c7b6def64b738ee0dd8f3345d9ed7 Mon Sep 17 00:00:00 2001 From: Pritesh Rajput <98505834+rajputpritesh1@users.noreply.github.com> Date: Tue, 24 Oct 2023 09:18:18 +0530 Subject: [PATCH 614/854] JavaScript Cheatsheet Added (#10704) --- 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 ba657f479b38e..4e46f37d89a44 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -237,6 +237,7 @@ * [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 * [JavaScript CheatSheet](https://htmlcheatsheet.com/js/) (HTML) +* [JavaScript Cheatsheet](https://overapi.com/javascript) - OverAPI * [JavaScript Regex Cheatsheet](https://www.debuggex.com/cheatsheet/regex/javascript) - Debuggex (HTML) * [JavaScript WorldWide Cheatsheet](https://cheatography.com/davechild/cheat-sheets/javascript/) - Cheatography (JavaScript) * [Modern JavaScript Cheatsheet](https://github.com/mbeaudru/modern-js-cheatsheet) (HTML) From caf63627dbb8b7f1da72cdf0b577ca9b9969c257 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Tue, 24 Oct 2023 09:19:23 +0530 Subject: [PATCH 615/854] Fixed Wrong Content Description (#10705) --- courses/free-courses-ur.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/courses/free-courses-ur.md b/courses/free-courses-ur.md index a0f612db621c0..bd2d653a71c9a 100644 --- a/courses/free-courses-ur.md +++ b/courses/free-courses-ur.md @@ -25,4 +25,4 @@ ### Python -* [Python_ka_chilla (python in 40 days in urdu/Hindi)](https://www.youtube.com/playlist?list=PL9XvIvvVL50HVsu-Ao8NBr0UJSO8O6lBI) - baba Aammar +* [Python_ka_chilla (python in 40 days in urdu/Hindi)](https://www.youtube.com/playlist?list=PL9XvIvvVL50HVsu-Ao8NBr0UJSO8O6lBI) - Codeanics From a02e004a8af9675f05a2531161071f5a082a9c27 Mon Sep 17 00:00:00 2001 From: Pritesh Rajput <98505834+rajputpritesh1@users.noreply.github.com> Date: Tue, 24 Oct 2023 09:31:05 +0530 Subject: [PATCH 616/854] JavaScript Cheatsheet Added (#10707) From 37436668b786f9322f14a297c676511228460d83 Mon Sep 17 00:00:00 2001 From: huji405 <146370928+huji405@users.noreply.github.com> Date: Mon, 23 Oct 2023 21:15:43 -0700 Subject: [PATCH 617/854] 3 changed (#10576) * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update courses/free-courses-en.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- courses/free-courses-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 591f613da9bdf..a168820ff0f9a 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -680,6 +680,7 @@ * [Fortran Programming Tutorials (Revised)](https://youtube.com/playlist?list=PLNmACol6lYY5_S8I4K29V2oI95nOCzQU8) - Fluidic Colours * [Fortran Tutorial](https://www.youtube.com/watch?v=__2UgFNYgf8) - Derek Banas +* [Fortran Tutorial](https://youtube.com/playlist?list=PLlN_VAm6znTLUlWobSsMPjgiIgcPnVkQp) - Any Learn Nepal * [Fortran Video Tutorials](https://www.youtube.com/playlist?list=PLvkU6i2iQ2fprrVmmkNP_V36mh0BMnS5L) - Cyprien Rusu From 5678f2f207f7b43c3f465724f1711afb76196d41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Luiz?= Date: Tue, 24 Oct 2023 14:41:00 -0300 Subject: [PATCH 618/854] Update Programming Playground with Gremlin section and reference (#10708) * Update Programming Playground with Gremlin * Revert Asterisk from dash * Revert Changes and keep only required change. * Revert Changes --- more/free-programming-playgrounds.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index d8a79f8cd6c8e..86458ebf9829c 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -17,6 +17,7 @@ * [GDScript](#gdscript) * [Git](#git) * [Go](#go) +* [Gremlin](#gremlin) * [Haskell](#haskell) * [HTML and CSS](#html-and-css) * [Ionic](#ionic) @@ -158,6 +159,11 @@ * [SoloLearn](https://code.sololearn.com/go) +### Gremlin + +* [Gremlify](https://gremlify.com) + + ### Haskell * [Try Haskell](https://www.tryhaskell.org) From 6e76f15e04af432d8dbd179c4d0f98bf7ad77f1d Mon Sep 17 00:00:00 2001 From: Arpan Chowdhury Date: Tue, 24 Oct 2023 23:12:07 +0530 Subject: [PATCH 619/854] Added MATLAB Course (#10645) * Update free-courses-hi.md * Update free-courses-hi.md * 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 d373e4c242a39..ea3115943fd9e 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -532,6 +532,7 @@ * [MATLAB (HINDI) Tutorial Series](https://www.youtube.com/playlist?list=PL6G0RjixRx3xgzxqjRdZIoLLpzhyLFTXk) - WittyRobo * [Matlab Complete Course](https://www.youtube.com/watch?v=iS5J4TlLSEM) - Armughan Ali * [MATLAB Complete Tutorial in Hindi](https://www.youtube.com/playlist?list=PLjVLYmrlmjGfdIlwG649bdzVHM4iLbD_H) - WsCube Tech +* [Module-1: Basics of MATLAB (A complete Course)](https://www.youtube.com/playlist?list=PLcgIaTuuWp3kr9W0T7b817jenHcX3CXs1) - R K Thenua ### Mongo DB From fb524b19df01f6165401763d08f1659245cb7ce9 Mon Sep 17 00:00:00 2001 From: Vaibhav <100083207+vaibhav-009@users.noreply.github.com> Date: Tue, 24 Oct 2023 23:12:49 +0530 Subject: [PATCH 620/854] Updated the free-courses.md file(Changes Made) (#10724) * Added the ethereum course * Changes made" --- 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 ea3115943fd9e..3765af590bced 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -147,6 +147,7 @@ * [Blockchain Full Course in Hindi](https://www.youtube.com/playlist?list=PLgPmWS2dQHW-BRQCQCNYgmHUfCN115pn0) - Code Eater * [Blockchain Full Course in Hindi](https://www.youtube.com/playlist?list=PLRlT7xBRpp9MiMN25XJjUVz01rGFQohq2) - Innovate India * [Complete Blockchain Development Course for Beginners in Hindi](https://www.youtube.com/watch?v=RkYVVC2vXho) - web3Mantra +* [Ethereum](https://www.youtube.com/playlist?list=PL-Jc9J83PIiE3QA0h3I6HDYNXejdPFKFN) - Pepcoding * [Solidity ^0.8 | Blockchain | In Hindi](https://www.youtube.com/playlist?list=PL-Jc9J83PIiG6_thChXWzolj9BEG-Y0gh) - Pepcoding From 526282c4c593ed8bc6da9bf58e3f5cf6a30dde84 Mon Sep 17 00:00:00 2001 From: Mauro Cicolella Date: Tue, 24 Oct 2023 19:43:39 +0200 Subject: [PATCH 621/854] Add Italian SQL course (#10726) --- 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 f3da300fc0b2f..d53099c11443c 100644 --- a/courses/free-courses-it.md +++ b/courses/free-courses-it.md @@ -92,6 +92,7 @@ #### SQL * [Corso SQL](https://www.youtube.com/playlist?list=PLE555DB6188C967AC) - Fabrizio Camuso +* [Corso SQL Completo 2023](https://www.youtube.com/playlist?list=PLP5MAKLy8lP_zsv6uijqYTIjdVEYgWf44) - Edoardo Midali ### Delphi From c133b26aaee4cc8f737b55630f40e6de31a15b4c Mon Sep 17 00:00:00 2001 From: Ankita Sikdar <115947852+AnkitaSikdar005@users.noreply.github.com> Date: Tue, 24 Oct 2023 23:14:15 +0530 Subject: [PATCH 622/854] Update free-courses-en.md (#10729) * 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 a168820ff0f9a..8ea1bcc340b78 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -434,6 +434,7 @@ ### Computer Organization and Architecture * [Advanced Computer Architecture](https://www.youtube.com/playlist?list=PL1iLu2CSC9EWZMIh4_V5dGroMAwA84Lmz) - Smruti R. Sarangi +* [Computer Organization & Architecture](https://www.youtube.com/playlist?list=PLgwJf8NK-2e7XZXcFujMw--IDZ2nnsXNT) - Engineering Funda * [Computer Organization & Architecture (COA)](https://www.youtube.com/playlist?list=PLBlnK6fEyqRgLLlzdgiTUKULKJPYc0A4q) - Neso Academy From 76db44030ef4c39cbd47b51001bbddd0ec885b3e Mon Sep 17 00:00:00 2001 From: Bohdan Karashchuk <70644164+eternityduck@users.noreply.github.com> Date: Tue, 24 Oct 2023 21:12:54 +0300 Subject: [PATCH 623/854] Update CODE_OF_CONDUCT-uk.md (#10678) --- docs/CODE_OF_CONDUCT-uk.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/CODE_OF_CONDUCT-uk.md b/docs/CODE_OF_CONDUCT-uk.md index c0e0733bed9a2..8c463b00d6984 100644 --- a/docs/CODE_OF_CONDUCT-uk.md +++ b/docs/CODE_OF_CONDUCT-uk.md @@ -1,6 +1,6 @@ # Кодекс Поведінки дописувачів -Ми, дописувачі та мейтейнери проекту, зобов’язуємось поважати всіх людей, які +Ми, дописувачі та мейнтейнери проекту, зобов’язуємось поважати всіх людей, які сприяють розвитку проекта повідомляючи про проблеми, допомагаючи з розробкою нового функціоналу, оновленням документації, поданням запитів про виправлення та інші дії. @@ -11,29 +11,29 @@ Приклади неприйнятної поведінки учасників: * Використання сексуалізованої мови або образів -* Особисті нападки +* Особисті образи * Тролінг або образливі/принизливі коментарі * Публічне чи приватне переслідування * Публікація приватної інформації інших осіб, наприклад фізичної чи електронної адреси без явного дозволу * Інша неетична або непрофесійна поведінка -Мейтейнери проекту мають право та відповідальність видаляти, редагувати або +Мейнтейнери проекту мають право та відповідальність видаляти, редагувати або відхиляти коментарі, коміти, код, редагування вікі, проблеми та інші внески, -які не відповідають цьому Кодексу поведінки, або тимчасово або -постійно заблокувати будь-якого учасника інших видів поведінки, які вони вважають неприйнятними, +які не відповідають цьому Кодексу поведінки, можуть тимчасово або +назавжди заблокувати будь-якого учасника, який чинить дії, які вони вважають неприйнятними, загрозливими, образливими чи шкідливими. Приймаючи цей Кодекс Поведінки, мейнтейнери проекту беруть на себе зобов’язання -справедливого та послідовного застосувати принципи до кожного аспекту управління +справедливого та послідовного застосування принципів до кожного аспекту управління проектом. Мейнтейнери проекту, які не дотримуються або не змушують дотримуватись Кодексу Поведінки, можуть бути назавжди вилучені з команди проекту. -Цей Кодекс Поведінки застосовується як у приватній площині, так і в публічний, +Цей Кодекс Поведінки застосовується як приватно, так і публічно, коли особа представляє проект або його спільноту. Щоб повідомити про випадки образливої поведінки, переслідування чи іншої неприйнятної поведінки, необхідно зв'язатися із мейнтейнером проекта за адресою victorfelder at gmail.com. Усі -скарги будуть розглянуті та досліджені, й до отримають необхідну об'єктивну відповідь. Мейнтейнери зобов'язані зберігати конфіденційність стосовно доповідача інциденту. +скарги будуть розглянуті та досліджені, й отримають необхідну об'єктивну відповідь. Мейнтейнери зобов'язані зберігати конфіденційність стосовно доповідача інциденту. Кодекс Поведінки адаптовано з [Contributor Covenant][homepage], From 8526e34241149e595e8f5d7265e576d295314a10 Mon Sep 17 00:00:00 2001 From: Jeremy Aza <88736600+Jeremy-Aza@users.noreply.github.com> Date: Tue, 24 Oct 2023 13:17:12 -0500 Subject: [PATCH 624/854] feat(free-courses-es.md): new free courses in Spanish have been added (#10575) * feat(free-courses-es.md): new free courses in Spanish have been added * fix(free-courses-es.md): correction of the alphabetical order of the courses * fix(free-courses-es.md): fixed lint warning * fix(free-courses-es.md): fixed lint warning * fix(free-courses-es.md): fixed lint warning * feat(free-courses-es.md): update courses/free-courses-es.md Co-authored-by: Eric Hellman * fix(free-coruses-es.md): correction of capitalization of titles and position of a course * feat(free-courses-es.md): update courses/free-courses-es.md Co-authored-by: Eric Hellman * feat(free-coruses-es.md): the resource label has been removed --------- Co-authored-by: Eric Hellman --- courses/free-courses-es.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/courses/free-courses-es.md b/courses/free-courses-es.md index bfbf1b642e630..22d3546ec7a78 100644 --- a/courses/free-courses-es.md +++ b/courses/free-courses-es.md @@ -84,6 +84,7 @@ ### Control de Versiones +* [Curso de Git y Github desde cero para principiantes](https://www.youtube.com/watch?v=3GymExBkKjE) - Brias Moure "MoureDev" * [Git & GitHub](https://www.pildorasinformaticas.es/course/curso-de-git-github) - Juan Díaz (Píldoras Informáticas) * [Git & GitHub](https://www.youtube.com/playlist?list=PLPl81lqbj-4I8i-x2b5_MG58tZfgKmJls) - Ignacio Gutiérrez, BlueWeb @@ -158,6 +159,7 @@ ### Programación * [Aprende JavaScript](https://aprendejavascript.org) - Jonathan MirCha +* [Aprende javascript](https://www.aprendejavascript.dev) - Miguel Ángel Durán * [Aprendemos JavaScript](https://www.freecodecamp.org/espanol/news/aprende-javascript-curso-completo-desde-cero/) - Estefania Cassingena Navone * [Clojure](https://programadorwebvalencia.com/cursos/clojure/introducci%C3%B3n/) - Andros Fenollosa (Programador Web Valencia) * [Curso C#](https://www.pildorasinformaticas.es/course/curso-c) - Juan Díaz (Píldoras Informáticas) @@ -181,6 +183,7 @@ * [JavaScript Básico a Avanzado](https://www.pildorasinformaticas.es/course/javascript-desde-0) - Juan Díaz (Píldoras Informáticas) * [Linux y Bash](https://aprendeaprogramar.com/course/view.php?id=10) - Javier Hernandez (Aprendeaprogramar.com) * [Lógica de programación](https://capacitateparaelempleo.org/pages.php?r=.tema&tagID=7929) - Carlos Slim Foundation (cuenta requerida) +* [Patrones de diseño](https://refactoring.guru/es/design-patterns) - Alexander Shvets (Refactoring.Guru) * [Principios de PHP](https://programadorwebvalencia.com/cursos/php/base/) - Andros Fenollosa (Programador Web Valencia) * [Programación de computadoras](https://es.khanacademy.org/computing/computer-programming#programming) - Khan Academy * [Programación en entornos interactivos 'Qt - gtk' (2010)](https://ocw.ua.es/es/ingenieria-y-arquitectura/programacion-en-entornos-interactivos-2010.html) @@ -206,6 +209,7 @@ * [Curso gratuito de JavaScript](https://argentinaprograma.com) - Fabricio Sodano (Argentina Programa) * [Curso gratuito de Next.js y Firebase](https://www.youtube.com/playlist?list=PLV8x_i1fqBw1VR86y4C72xMGJ8ifjBwJ6) - Miguel Ángel Durán «midudev» * [Curso JSON. De Novato a Experto](https://www.youtube.com/playlist?list=PLrDTf5qnZdEAiHO19QB9hq5QXAef1h8oY) - Camilo Martínez "Equimancho" +* [Curso React Native desde cero](https://www.youtube.com/watch?v=qi87b6VcIHY&t=1004s) - Miguel Ángel Durán * [Curso React.js desde cero - Crea una aplicación paso a paso](https://www.youtube.com/playlist?list=PLV8x_i1fqBw0B008sQn79YxCjkHJU84pC) - Miguel Ángel Durán «midudev» * [Detección de objetos](https://www.coursera.org/learn/deteccion-objetos) * [Diseño Web - Principios de CSS](https://programadorwebvalencia.com/cursos/css/introducci%C3%B3n/) - Andros Fenollosa (Programador Web Valencia) From abbd752b4203f3a9a7d65976d261ddc5e836aff2 Mon Sep 17 00:00:00 2001 From: Yuval Goyal <121946596+kn1-gh7@users.noreply.github.com> Date: Wed, 25 Oct 2023 00:06:16 +0530 Subject: [PATCH 625/854] Added 2 new sources in problem-sets-competitive-programming.md (#10556) * Update problem-sets-competitive-programming.md Added 2 new sites for competitive programming problem sets. * create ladders and add appropriate links * Update problem-sets-competitive-programming.md --- more/problem-sets-competitive-programming.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/more/problem-sets-competitive-programming.md b/more/problem-sets-competitive-programming.md index 1fce25272e3f4..ff2040a864d78 100644 --- a/more/problem-sets-competitive-programming.md +++ b/more/problem-sets-competitive-programming.md @@ -4,6 +4,7 @@ * [CTF Capture the Flag](#capture-the-flag) * [Data science](#data-science) * [HTML and CSS](#html-and-css) +* [Ladders](#ladders) * [Problem Sets](#problem-sets) @@ -44,7 +45,6 @@ * [oj.uz](https://oj.uz) * [Sigmageek](https://sigmageek.com) * [Sphere Online Judge](http://www.spoj.com/contests) -* [Striver’s CP Sheet](https://takeuforward.org/interview-experience/strivers-cp-sheet/) * [Techgig](https://www.techgig.com) * [Topcoder](https://www.topcoder.com) * [Toph](https://toph.co) @@ -82,10 +82,18 @@ * [Frontend Mentor](https://www.frontendmentor.io/challenges?languages=CSS&sort=difficulty%7Casc&type=free) *(email address requested)* +### Ladders + +* [A2 Online Judge](https://a2oj.netlify.app) +* [Atcoder Problems](https://kenkoooo.com/atcoder/#/table) +* [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/) + + ### Problem Sets * [500 Data structures and algorithms interview questions and their solutions in C++](https://www.quora.com/q/techiedelight/500-Data-Structures-and-Algorithms-interview-questions-and-their-solutions) -* [A2 Online Judge](https://a2oj.netlify.app) * [Advent Of Code](http://adventofcode.com) * [AdventJS - 25 días de retos con JavaScript](https://adventjs.dev) - Miguel Ángel Durán «midudev» *(GitHub account requested, not required)* * [Anarchy Golf](http://golf.shinh.org) @@ -125,7 +133,6 @@ * [Python Practice Projects](http://pythonpracticeprojects.com) * [Rosalind](http://rosalind.info/problems/locations/) * [Sphere Online Judge](http://www.spoj.com/problems/classical) -* [Striver's A2Z DSA Course/sheet](https://takeuforward.org/strivers-a2z-dsa-course/strivers-a2z-dsa-course-sheet-2) * [TalentBuddy](http://www.talentbuddy.co/blog/) * [The Ultimate Topic List(with Tutorials, Problems, and Templates)](https://blog.shahjalalshohag.com/topic-list/) - Shahjalal Shohag * [Timus Online Judge](http://acm.timus.ru) From ba223541f8d5b3bedacd625abda85f519ba6895a Mon Sep 17 00:00:00 2001 From: JasonMa170699 <146371283+JasonMa170699@users.noreply.github.com> Date: Tue, 24 Oct 2023 11:41:52 -0700 Subject: [PATCH 626/854] Update free-courses-de.md (#10720) --- courses/free-courses-de.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-de.md b/courses/free-courses-de.md index 48e50016cf1e7..b2616d50437c5 100644 --- a/courses/free-courses-de.md +++ b/courses/free-courses-de.md @@ -83,6 +83,7 @@ * [Programmieren Lernen: Python Tutorial](https://www.youtube.com/playlist?list=PL_tdPUem3eE_k40i65IdRPWrAZxoHcN4o) * [Python-Kurs (Python 2)](https://www.python-kurs.eu/kurs.php) * [Python-Kurs (Python 3)](https://www.python-kurs.eu/python3_kurs.php) +* [Python Tkinter Tutorial deutsch / german (Crashkurs)](https://www.youtube.com/playlist?list=PL_pqkvxZ6ho23EXCx7HJtOaUZ-mDl_GXY) - Programmieren Starten * [Python Tutorials Deutsch](https://www.youtube.com/playlist?list=PLNmsVeXQZj7q0ao69AIogD94oBgp3E9Zs) From 426df93e6e70f33dc9d70d151523c6bd6cf66657 Mon Sep 17 00:00:00 2001 From: lubnacn <148845546+lubnacn@users.noreply.github.com> Date: Tue, 24 Oct 2023 11:42:57 -0700 Subject: [PATCH 627/854] Adding a free course for Computer Graphics in Hindi (#10722) --- 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 3765af590bced..5b1313fac8666 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -232,6 +232,7 @@ * [Computer Graphics](https://youtube.com/playlist?list=PLYwpaL_SFmcAtxMe7ahYC4ZYjQHun_b-T) - 5 Minutes Engineering * [Computer Graphics and Multimedia (CGMM) Lectures in Hindi](https://www.youtube.com/playlist?list=PLV8vIYTIdSnaTVCcd954N14bVOOgYh-2V) - Easy Engineering Classes +* [Computer Graphics Full Course in Hindi](https://www.youtube.com/playlist?list=PLAC6WcHCOQCHVfV3vR4At0g0QADIeZc_j) - Edulogy ### Computer Organization and Architecture From 6dc8fae14425cc2cec9fe226e114779cc5029471 Mon Sep 17 00:00:00 2001 From: Ankita Sikdar <115947852+AnkitaSikdar005@users.noreply.github.com> Date: Wed, 25 Oct 2023 00:14:58 +0530 Subject: [PATCH 628/854] Update free-courses-en.md (#10694) * 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 8ea1bcc340b78..79c1a0eb88dbc 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -390,6 +390,7 @@ ### Cloud Computing * [A Practical Introduction to Cloud Computing](https://www.udemy.com/course/introduction-cloud-computing/) - Neil Anderson +* [Cloud Computing (CC)](https://www.youtube.com/playlist?list=PLROvODCYkEM8xUk8R2T79KbZ7YfCXMbZS) - OU Education * [Cloud Computing and Development](https://uaceit.com/courses/cloud-computing-and-development) - Ashwin Kumar Ramaswamy (UAceIt) (email address *required*) * [Cloud Computing Full Course In 11 Hours \| Cloud Computing Tutorial For Beginners](https://www.youtube.com/watch?v=2LaAJq1lB1Q) - Edureka! * [Cloud Computing Tutorial For Beginners - 2023 Updated](https://youtube.com/playlist?list=PLEiEAq2VkUUIJ3o1tehvtux0_Ynf42CBN) - Simplilearn From 4523a969bfc5fd442f98da5cb07c013648276447 Mon Sep 17 00:00:00 2001 From: Abin Abraham <97458720+itsabinabraham@users.noreply.github.com> Date: Tue, 24 Oct 2023 22:48:40 +0400 Subject: [PATCH 629/854] Courses in Networking and Security in English Added (#10612) * Changes Made * Changes made * Update free-courses-ml.md * Courses added in Malayalam * Changes made to free-courses-ml.md * Updated free-courses-en.md * Updated free-courses-hi.md * Updated free-courses-en.md * Updated free-courses-en.md * Updated free-courses-en.md * Updated free-courses-en.md * Updated free-courses-en.md --- courses/free-courses-en.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 79c1a0eb88dbc..998c425f9fafd 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1278,6 +1278,7 @@ * [Computer Networking Course](https://www.youtube.com/watch?v=qiQR5rTSshw) - Brian Farrell (FreeCodeCamp.org) * [Computer Networking Full Course - OSI Model Deep Dive with Real Life Examples](https://www.youtube.com/watch?v=IPvYjXCsTg8) - Kunal Kushwaha * [Computer Networks 5e](https://media.pearsoncmg.com/ph/streaming/esm/tanenbaum5e_videonotes/tanenbaum_videoNotes.html) - Andrew Tanenbaum, David Wetherall (Pearson) +* [Free CCNA 200-301 // Complete Course // NetworkChuck 2023](https://www.youtube.com/playlist?list=PLIhvC56v63IJVXv0GJcl9vO5Z6znCVb1P) - NetworkChuck ### Objective-C @@ -1526,9 +1527,11 @@ * [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 +* [Hacker Skills // OSINT (Information Gathering)](https://www.youtube.com/playlist?list=PLIhvC56v63IJ9SYBtdDsNnORfTNFCXR8_) - NetworkChuck * [Introduction to Dark Web, Anonymity and Cryptocurrency](https://www.udemy.com/course/introduction-to-dark-web-anonymity-and-cryptocurrency) - Rajneesh Gupta (Udemy) * [Introduction to Information Security](https://www.udacity.com/course/intro-to-information-security--ud459) - Wenke Lee, Mustaque Ahamad, Catherine Gamboa (Udacity) * [Learn Ethical Haacking From Scratch](https://www.udemy.com/course/learn-ethical-haacking-from-scratch) - Uzma Aslam (Udemy) +* [Learn Ethical Hacking (CEH Journey)](https://www.youtube.com/playlist?list=PLIhvC56v63IIJZRa3lzK6IeBQOH_VFjUQ) - NetworkChuck * [Linux for Hackers and Pentesters](https://www.udemy.com/course/linux-for-hackers-and-pentesters) - Rajneesh Gupta (Udemy) * [Modern Binary Exploitation](https://github.com/RPISEC/MBE) - RPISEC * [MOOC Introduction to Cyber Security 2023](https://cybersecuritybase.mooc.fi) - University of Helsinki From 47eced5a30ccfa61ff1e1e08099c7ad76633e979 Mon Sep 17 00:00:00 2001 From: Kishan Kumar Rai Date: Wed, 25 Oct 2023 00:24:33 +0530 Subject: [PATCH 630/854] Added a python course in Hindi (#10728) * Added a python 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 5b1313fac8666..6412c6ee611a6 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -616,6 +616,7 @@ * [Python For Beginners](https://youtube.com/playlist?list=PL-5gYa7CLd4iBdPHRaSEwbivCnUq1nxj9) - Technical Sagar * [Python Programming in Hindi](https://www.greatlearning.in/academy/learn-for-free/courses/python-programming-in-hindi) (Great Learning) *(account required)* * [Python Tutorial For Beginners \| Hindi (With Notes)](https://www.youtube.com/playlist?list=PLu0W_9lII9agICnT8t4iYVSZ3eykIAOME) - CodeWithHarry +* [Python Tutorial For Beginners in (Hindi)](https://www.youtube.com/playlist?list=PLf0LpPWikpPe5gc6fT9wDj3Y6e97z6ZD_) - DataFlair Hindi * [Python Tutorial For Beginners in Hindi](https://www.youtube.com/watch?v=FStwWUkW5RQ&list=PLnSDvcENZlwAcFgFLD5bzt5Zh428yzQXT) - Micro Solution * [Python Tutorial in Hindi](https://www.youtube.com/playlist?list=PLQbQOmlGYH3tC535nKa7xB7dd7pZtYMZX) - edureka! Hindi From 2fd8f21a7814799efb085d2b9444e7f621db270e Mon Sep 17 00:00:00 2001 From: Isaac Miti <31007212+ikayz@users.noreply.github.com> Date: Wed, 25 Oct 2023 02:55:33 +0200 Subject: [PATCH 631/854] Added Introduction to React from Full stack open and Learn React Router 6 from Scrimba courses (#10731) --- courses/free-courses-en.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 998c425f9fafd..784f476a6aabf 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1034,8 +1034,10 @@ * [Full Modern React Tutorial](https://www.youtube.com/playlist?list=PL4cUxeGkcC9gZD-Tvwfod2gaISzfRiP9d) - The Net Ninja (with practical) * [Full-Stack Web Development with React Specialization](https://www.coursera.org/specializations/full-stack-react) - Jogesh K. Muppala (Coursera) * [Full Stack with React and Appwrite](https://egghead.io/playlists/full-stack-with-react-and-appwrite-e1e46f61) - Colby Fayock (Egghead.io) +* [Introduction to React](https://fullstackopen.com/en/part1/introduction_to_react) - Full Stack open * [Learn React + Redux](https://www.sololearn.com/learning/1097) - *registration required* * [Learn React for Free](https://scrimba.com/learn/learnreact) - Bob Ziroll (scrimba) +* [Learn React Router 6](https://scrimba.com/learn/reactrouter6) - Bob Ziroll (scrimba) * [Learn ReactJS](https://www.codecademy.com/learn/react-101) - Codecademy * [React](https://progate.com/languages/react) (progate) *(account required)* * [React basic in just 1 hour](https://www.udemy.com/course/react-basic-in-just-1-hour/) (Udemy) From ae612cf6b50de9a5442f4f3ae638f4f539098dcc Mon Sep 17 00:00:00 2001 From: Seth Falco Date: Wed, 25 Oct 2023 01:57:22 +0100 Subject: [PATCH 632/854] build(fpb-lint): linting errors as PR comments (#10618) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com> Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com> --- .github/workflows/comment-pr.yml | 55 ++++++++++++++++++++++++++++++++ .github/workflows/fpb-lint.yml | 23 ++++++++++--- 2 files changed, 73 insertions(+), 5 deletions(-) create mode 100644 .github/workflows/comment-pr.yml diff --git a/.github/workflows/comment-pr.yml b/.github/workflows/comment-pr.yml new file mode 100644 index 0000000000000..913ceda241b64 --- /dev/null +++ b/.github/workflows/comment-pr.yml @@ -0,0 +1,55 @@ +name: Comment on the pull request + +on: + workflow_run: + workflows: ["free-programming-books-lint"] + types: + - completed + +jobs: + upload: + permissions: + pull-requests: write + runs-on: ubuntu-latest + if: > + ${{ github.event.workflow_run.event == 'pull_request' && + github.event.workflow_run.conclusion == 'success' }} + steps: + - name: 'Download artifact' + uses: actions/github-script@v6 + with: + script: | + let allArtifacts = await github.rest.actions.listWorkflowRunArtifacts({ + owner: context.repo.owner, + repo: context.repo.repo, + run_id: context.payload.workflow_run.id, + }); + let matchArtifact = allArtifacts.data.artifacts.filter((artifact) => { + return artifact.name == "pr" + })[0]; + let download = await github.rest.actions.downloadArtifact({ + owner: context.repo.owner, + repo: context.repo.repo, + artifact_id: matchArtifact.id, + archive_format: 'zip', + }); + let fs = require('fs'); + fs.writeFileSync(`${process.env.GITHUB_WORKSPACE}/pr.zip`, Buffer.from(download.data)); + + - name: 'Unzip artifact' + run: unzip pr.zip + + - name: 'Comment on PR' + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + if [ -s error.log ] + then + gh pr comment $( output.log + + - name: Clean output and create artifacts + if: always() + run: | + mkdir -p ./pr + echo ${{ github.event.pull_request.html_url }} > ./pr/PRurl + cat output.log | sed -E 's:/home/runner/work/free-programming-books/|⚠.+::' | uniq > ./pr/error.log + + - uses: actions/upload-artifact@v3 + if: always() + with: + name: pr + path: pr/ From b566eb14ee39fda4182f4249e11991be53e33e80 Mon Sep 17 00:00:00 2001 From: Yuval Goyal <121946596+kn1-gh7@users.noreply.github.com> Date: Wed, 25 Oct 2023 06:34:40 +0530 Subject: [PATCH 633/854] Added 3 new CTFs in problem-sets-competitive-programming.md (#10646) * Update problem-sets-competitive-programming.md * Update problem-sets-competitive-programming.md --- more/problem-sets-competitive-programming.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/more/problem-sets-competitive-programming.md b/more/problem-sets-competitive-programming.md index ff2040a864d78..7342ffe49fd1a 100644 --- a/more/problem-sets-competitive-programming.md +++ b/more/problem-sets-competitive-programming.md @@ -56,6 +56,7 @@ * [ångstromCTF](https://angstromctf.com) * [CTFlearn](https://ctflearn.com) (email address *requested*) * [CTFtime](https://ctftime.org) +* [echoCTF](https://echoctf.red) (email address *requested*) * [Google CTF](https://capturetheflag.withgoogle.com) (email address *requested*) * [Hacker101](https://ctf.hacker101.com) (email address *requested*) * [Hackthebox](https://www.hackthebox.eu) (email address *requested*) @@ -64,6 +65,8 @@ * [Microcorruption](https://microcorruption.com/login) * [Overthewire Wargames fungame to practice CTF](https://overthewire.org/wargames/bandit) * [Picoctf](https://picoctf.org/resources.html) (email address *requested*) +* [ringzer0ctf](https://ringzer0ctf.com/home) (email address *required*) +* [ROP Wargame Repository](https://github.com/xelenonz/game) * [SmashTheStack](http://www.smashthestack.org/main.html#wargames) * [TryHackMe](https://tryhackme.com) (email address *requested*) From 520d09d2af7e5f82c12ebc15c2bc8420f654d7af Mon Sep 17 00:00:00 2001 From: Arpan Chowdhury Date: Wed, 25 Oct 2023 07:33:54 +0530 Subject: [PATCH 634/854] Update free-courses-bn.md (#10691) * Update free-courses-bn.md * Update free-courses-bn.md * Update free-courses-bn.md * Update free-courses-bn.md * Update free-courses-bn.md --- courses/free-courses-bn.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 4c7f21e86e1ce..5683b7240d051 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -292,7 +292,11 @@ #### Django +* [60 Days of Django - Bangla Tutorial](https://www.youtube.com/playlist?list=PLrbhZ2o2oUzRPc7KvvQySBmrXtg6HmNp5) - Abu Noman Basar * [Django Bangla Tutorial](https://www.youtube.com/playlist?list=PLbC4KRSNcMnqUp_v1nxbQaoImTN3kWS_V) - Learn Hunter +* [Django Bangla Tutorial \| পাইথন জ্যাঙ্গো বাংলা \| Django full course \| 2022](https://www.youtube.com/playlist?list=PL-83IWJl8Qht1OmhiEnRw8H8ieKAjucNN) - Nongare Hi-Tech +* [Python Django & RestAPI Bangla Tutorial](https://www.youtube.com/playlist?list=PLKdU0fuY4OFfo3VgywUFoAUY7Udi3_6V6) - Study Mart +* [Python DJango Bangla (বাংলা) tutorial](https://www.youtube.com/playlist?list=PL4NIq30KvXLDf3a3DQXZyGv_BNYRYTXJS) - Tech Solutions In Bangla #### Flask From 8da8b4f820efe77ebbd8d937850a546f40832508 Mon Sep 17 00:00:00 2001 From: RishiASheth <145460443+RishiASheth@users.noreply.github.com> Date: Wed, 25 Oct 2023 07:39:16 +0530 Subject: [PATCH 635/854] Added Course in free-courses-en.md (#10742) * Updated free-programming-books-langs.md * Added a course to free-courses-en.md * Updated courses/free-courses-en.md Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> * Updated free-programming-books-langs.md --------- Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.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 784f476a6aabf..c16c59ecab4b7 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1520,6 +1520,7 @@ ### Security * [Computer Systems Security](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-858-computer-systems-security-fall-2014) - Prof. 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) From 5caa908278bfe53c5bdf1830c16c423a24683f98 Mon Sep 17 00:00:00 2001 From: Ashu Date: Wed, 25 Oct 2023 08:04:46 +0530 Subject: [PATCH 636/854] Adding-new-Networking-Course(Hindi) (#10746) * adding-new-index-and-course * Update free-programming-books-langs.md * adding new book * Adding-New-Urdu-Course * Update free-courses-ur.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 6412c6ee611a6..bb8da82f972e6 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -558,6 +558,7 @@ ### Networking * [3.4 Computer Networks (Complete Playlist)](https://www.youtube.com/playlist?list=PLmXKhU9FNesSjFbXSZGF8JF_4LVwwofCd) - Knowledge Gate +* [CCNA Hindi by Network Engineer](https://www.youtube.com/playlist?list=PLz8UpOu_f4zoIai54JZFfIJxaSrmqz3B9) - Network Kings * [Computer Network (CN)](https://youtube.com/playlist?list=PLYwpaL_SFmcAXkWn2IR-l_WXOrr0n851a) - 5 Minutes Engineering * [Computer Network Tutorial in Hindi](https://www.youtube.com/playlist?list=PL-JvKqQx2AteLNR8UO4UQiDmQF-Wotu5G) - University Academy * [Computer Networks (Complete Playlist)](https://www.youtube.com/playlist?list=PLxCzCOWd7aiGFBD2-2joCpWOLUrDLvVV_) - Gate Smashers, `tch.:` Varun Singla From 5cd017363622f98d49d0a8564a240ec2fd16c872 Mon Sep 17 00:00:00 2001 From: SEIKH NABAB UDDIN <93948993+nababuddin@users.noreply.github.com> Date: Wed, 25 Oct 2023 08:32:17 +0530 Subject: [PATCH 637/854] Update HOWTO-bn.md (#10715) --- docs/HOWTO-bn.md | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/docs/HOWTO-bn.md b/docs/HOWTO-bn.md index 081b0c03b8259..d96deed5717b3 100644 --- a/docs/HOWTO-bn.md +++ b/docs/HOWTO-bn.md @@ -1,27 +1,27 @@ -# How-To at a glance +# তথ্য এক নজরে
-*[অন্য ভাষায় এটা পড়ুন](README.md#translations)* +*[অন্য ভাষায় পড়ুন](README.md#translations)*
-**`Free-Programming-Books` রিপজিটরি তে স্বাগতম!** +**`Free-Programming-Books`-এ স্বাগতম!** -আমরা নবাগত কন্ট্রিবিউটরস্ দের স্বাগতম জানাই; এমনকি যারা GitHub এ প্রথম কোন Pull Request (PR) তৈরি করেছেন। যদি আপনি তাদের একজন হয়ে থাকেন তাহলে নিচের রিসোর্স গুলো আপনার কাজে লাগতে পারেঃ +আমরা নতুন যোগদানকারীদর স্বাগত জানাই; এমনকি যারা তাদের প্রথম পুল রিকোয়েস্ট (PR) গিটহাব এ তৈরি করছেন, তাদেরকেও। আপনি যদি তাদের মধ্যে থাকেন, তবে নিম্নলিখিত রিসোর্সগুলি সাহায্য করতে পারে: -* [পুল রিকোয়েস্ট কি?](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(in english)* -* [কিভাবে পুল রিকোয়েস্ট দিব](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in english)* -* [GitHub হ্যালো ওয়ার্ল্ড](https://docs.github.com/en/get-started/quickstart/hello-world) *(in english)* -* [YouTube - নতুনদের জন্য GitHub](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in english)* -* [YouTube - কিভাবে একটি GitHub রিপোজিটরি ফোর্ক করবেন এবং পুল রিকোয়েস্ট সাবমিট করবেন](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in english)* -* [YouTube - মার্কডাউন ক্র্যাশ কোর্স](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in english)* +* [পুল রিকোয়েস্ট সম্পর্কে](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) *(in english)* +* [পুল রিকোয়েস্ট তৈরি করা](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) *(in english)* +* [গিটহাব হ্যালো ওয়ার্ল্ড](https://docs.github.com/en/get-started/quickstart/hello-world) *(in english)* +* [ইউটিউব - গিটহাব টিউটোরিয়াল প্রাথমিকদের জন্য](https://www.youtube.com/watch?v=0fKg7e37bQE) *(in english)* +* [ইউটিউব - গিটহাব রিপোজিটরি ফর্ক করা এবং পুল রিকোয়েস্ট সাবমিট করা](https://www.youtube.com/watch?v=G1I3HF4YWEw) *(in english)* +* [ইউটিউব - মার্কডাউন ক্র্যাশ কোর্স](https://www.youtube.com/watch?v=HUBNt18RFbo) *(in english)* -কোন প্রশ্ন করতে দ্বিধাবোধ করবেন না। সব কন্ট্রিবিউটরই প্রথম PR থেকে শুরু করেছিল। তাহলে কেন না আমাদের [large, growing](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) community তে যোগদান করুন! +কোন প্রশ্ন করতে দ্বিধাবোধ করবেন না; সমস্ত কন্ট্রিবিউটর তাদের প্রথম PR দিয়ে শুরু করেছিলেন। তাহলে, কেন আমাদের বড় এবং ক্রমবর্ধমান কমিউনিটি তে যোগদান করছেন না? [community](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) তে যোগদান করুন!
-Click to see the growth users vs. time graphs. +ব্যক্তিগত সময় সাথে ব্যবহারকারীদের প্রবৃদ্ধি দেখতে ক্লিক করুন। [![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) @@ -29,6 +29,6 @@
-এমনকি আপনি যদি একজন অভিজ্ঞ ওপেন-সোর্স কন্ট্রিবিউটর ও হয়ে থাকেন, কখনও কখনো কিছু জিনিস ভুল হতেই পারে। যখন আপনি আপনার PR সাবমিট করবেন ***GitHub Actions* আপনার কোড কে যাচাই-বাছাই করবে, কখনো বা স্পেসিং বা ক্যাপিটালাইজেশন এর মত ছোটখাটো জিনিস খুঁজে বের করবে**। যদি আপনি সবুজ বাটন পেয়ে যান, তাহলে বুঝতে পারবেন সবকিছু রিভিউ এর জন্য প্রস্তুত। কিন্তু যদি আপনি সবুজ বাটন না পান তাহলে ফেইল্ড হওয়া চেক এর নিচে "Details" এ ক্লিক করলে সমস্যাগুলি খুঁজে বের করতে পারবেন। তারপর সেই সমস্যাগুলো ফিক্স করার পর আপনার PR এ কমিট করবেন। +এমনকি আপনি যদি একজন অভিজ্ঞ ওপেন-সোর্স কন্ট্রিবিউটর ও হয়ে থাকেন, কখনও কখনো কিছু জিনিস ভুল হতেই পারে। যখন আপনি আপনার PR সাবমিট করবেন GitHub Actions আপনার কোড কে যাচাই-বাছাই করবে, কখনো বা স্পেসিং বা ক্যাপিটালাইজেশন এর মত ছোটখাটো জিনিস খুঁজে বের করবে। যদি আপনি সবুজ বাটন পেয়ে যান, তাহলে বুঝতে পারবেন সবকিছু রিভিউ এর জন্য প্রস্তুত। কিন্তু যদি আপনি সবুজ বাটন না পান তাহলে ফেইল্ড হওয়া চেক এর নিচে "Details" এ ক্লিক করলে সমস্যাগুলি খুঁজে বের করতে পারবেন। তারপর সেই সমস্যাগুলো ফিক্স করার পর আপনার PR এ কমিট করবেন। -যদি আপনার সন্দেহ হয় যে আপনার রিসোর্স `Free-Programming-Books` এর জন্য উপযুক্ত কিনা, এই গাইডলাইন্স পড়ে দেখুন- [CONTRIBUTING](CONTRIBUTING.md) ([translations](README.md#translations)) +শেষমেশ, আপনি যদি নিশ্চিত না হন যে আপনি যে রিসোর্সটি যোগ করতে চান তা Free-Programming-Books এর জন্য উপযুক্ত কিনা, তাহলে কোনও সন্দেহ থাকলে CONTRIBUTING এ উল্লেখিত নির্দেশনাগুলি পড়ে দেখুন। From b1f1c2d5456c3c7e25df9743f6fc60e1584e4852 Mon Sep 17 00:00:00 2001 From: Nishant Gaurav <118832071+Imbiber@users.noreply.github.com> Date: Wed, 25 Oct 2023 08:35:46 +0530 Subject: [PATCH 638/854] Malayalam (#10719) * Update README.md * Create free-programming-books-ml.md * Update free-programming-books-ml.md * Update free-programming-books-ml.md * Update free-programming-books-ml.md * Update books/free-programming-books-ml.md Co-authored-by: Eric Hellman * Update books/free-programming-books-ml.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- README.md | 1 + books/free-programming-books-ml.md | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 100644 books/free-programming-books-ml.md diff --git a/README.md b/README.md index 90674eddb8476..043ded5b309fd 100644 --- a/README.md +++ b/README.md @@ -103,6 +103,7 @@ This project lists books and other resources grouped by genres: + [Japanese / 日本語](books/free-programming-books-ja.md) + [Korean / 한국어](books/free-programming-books-ko.md) + [Latvian / Latviešu](books/free-programming-books-lv.md) ++ [Malayalam / മലയാളം](books/free-programming-books-ml.md) + [Norwegian / Norsk](books/free-programming-books-no.md) + [Persian / Farsi (Iran) / فارسى](books/free-programming-books-fa_IR.md) + [Polish / polski / język polski / polszczyzna](books/free-programming-books-pl.md) diff --git a/books/free-programming-books-ml.md b/books/free-programming-books-ml.md new file mode 100644 index 0000000000000..d9df31a897d54 --- /dev/null +++ b/books/free-programming-books-ml.md @@ -0,0 +1,10 @@ +### Index + +* [Computer Science](#computer-science) + + +### Computer Science + +* [XI_Computer_Science_Part_I](https://samagra.kite.kerala.gov.in/files/samagra-resource/uploads/tbookscmq/Class_XI/CompSciencepart1/XI_Computer_Science_Part_1.pdf) - SCERT (PDF) +* [XI_Computer_Science_Part_II](https://samagra.kite.kerala.gov.in/files/samagra-resource/uploads/tbookscmq/Class_XI/CompSciencepart1/XI_Computer_Science_Part_II.pdf) - SCERT (PDF) + From c2ab8e5557bcabc613a3b95136cf7368538252e1 Mon Sep 17 00:00:00 2001 From: sujal0320 <99661343+sujal0320@users.noreply.github.com> Date: Wed, 25 Oct 2023 08:44:55 +0530 Subject: [PATCH 639/854] Update free-courses-hi.md with Free Server Management Course by CodeWithharry (#10677) * Added C in Hindi book in free-programming-books-hi.md * Update free-courses-hi.md with Free Server Management Course by CodeWithharry * Update free-programming-books-hi.md (Remove C book in hindi due to wrong source) * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md * 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 bb8da82f972e6..ecdc7fbfdfc6a 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -287,6 +287,7 @@ * [DevOps Training Tutorials For Beginners in Hindi](https://www.youtube.com/playlist?list=PLYEK_dHOjwtODYB46wFuc34muw9Gl5X5x) - Linux Wale Guruji * [DevOps Training Videos in Hindi](https://www.youtube.com/playlist?list=PLQbQOmlGYH3sxlq9ugoq1ipNFP7tus5Gd) - edureka! Hindi * [DevOps Tutorials in Hindi/Urdu \| Devops सीखने का सबसे आसान तरीका \| Complete Devops including Git,Jenkins,Maven,Chef,docker,Ansible and Kubernetes](https://www.youtube.com/playlist?list=PLBGx66SQNZ8aPsFDwb79JrS2KQBTIZo10) - Bhupinder Rajput, Technical Guftgu +* [Server Configuration, Deployment & VPS Tutorials For Beginners](https://www.youtube.com/playlist?list=PLu0W_9lII9aiBNXUisDdSmfNbsKq407XC) - CodeWithHarry ### Figma From 95de1e20f8d2ffe2d72995688ad16385d98fbaab Mon Sep 17 00:00:00 2001 From: Yasar Labib <125937329+yasarlabib@users.noreply.github.com> Date: Wed, 25 Oct 2023 13:31:17 -0500 Subject: [PATCH 640/854] added Build Apps with Flutter by Google for Developers course (#10747) Co-authored-by: Yasar Labib --- 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 c16c59ecab4b7..c1d5b3a999823 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -666,6 +666,7 @@ ### Flutter +* [Build Apps with Flutter](https://developers.google.com/learn/pathways/intro-to-flutter) - Google for Developers * [Flutter & Firebase App Build](https://www.youtube.com/playlist?list=PL4cUxeGkcC9j--TKIdkb3ISfRbJeJYQwC) - The Net Ninja * [Flutter Course for Beginners - 37 hour](https://www.youtube.com/watch?v=VPvVD8t02U8) - freeCodeCamp.org * [Flutter Crash Course](https://fluttercrashcourse.com/courses/basics/lessons/materialapp-scaffold-appbar-text) - Nick Manning *(account required)* From d0b6ec8c3752c76a0d683504442fac98a6ab5dbf Mon Sep 17 00:00:00 2001 From: Niket Mishra Date: Wed, 25 Oct 2023 11:32:13 -0700 Subject: [PATCH 641/854] Update free-courses-hi.md (#10758) Added an android course in Hindi --- 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 ecdc7fbfdfc6a..96062d98f3b92 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -110,6 +110,7 @@ * [Android Development With KOTLIN \| Android App Development Course In Hindi](https://www.youtube.com/playlist?list=PL6Fr59UplGvL7q7P3Hg6nYzS45gld-CCI) - Zain Farhan * [App Development Course For School Students \| Certified Course By Coding Blocks Junior](https://youtube.com/playlist?list=PLhLbJ9UoJCvu4ktQMUJJq-D_6-Eoz8lOk) - Coding Blocks Junior * [Complete Android Development Course in Hindi](https://www.youtube.com/playlist?list=PLUhfM8afLE_Ok-0Lx2v9hfrmbxi3GgsX1) - Neat Roots +* [The complete Android Application Development Course in Hindi/Urdu](https://www.youtube.com/playlist?list=PLtCBuHKmdxOe8IWZnA515lGPKaWx5WNOE) - Fahad Hussain ### Angular From b5b13369f9499aff40685d3357bd9df74214273d Mon Sep 17 00:00:00 2001 From: Arpan Chowdhury Date: Thu, 26 Oct 2023 00:02:50 +0530 Subject: [PATCH 642/854] Update free-courses-bn.md (#10769) * Update free-courses-bn.md * Update free-courses-bn.md * Update free-courses-bn.md * Update free-courses-bn.md --- courses/free-courses-bn.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 5683b7240d051..d113dc2523ef5 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -184,6 +184,8 @@ #### Angular * [Angular 12 Easy Tutorial in Bangla](https://www.youtube.com/playlist?list=PLEfqpT48xB4H2gOHDzs2dm_ZmoECuTHtR) - web-man +* [Angular full tutorial series for Beginners in Bangla](https://www.youtube.com/playlist?list=PLBcycf_KNrYpgj_yzcNgW9I3_2fpiGXXg) - Learn With Rashed +* [Angular Tutorials for Beginners in Bangla](https://www.youtube.com/playlist?list=PLDP_-KW5VxNRqG7317GyBlOwvtxP6d-LE) - miTechSoln * [AngularJS bangla tutorial](https://www.youtube.com/playlist?list=PLZURtcoL43SUpJj_n_yGoqM4RMqQoBbst) - tutplus24 * [Angularjs bangla tutorial basic](https://www.youtube.com/playlist?list=PLbC4KRSNcMnr2ZFQne_jotsiX9hGwLJHG) - Learn Hunter From df451da8796741e18ce00bb0098f56fa53d1a801 Mon Sep 17 00:00:00 2001 From: SEIKH NABAB UDDIN <93948993+nababuddin@users.noreply.github.com> Date: Thu, 26 Oct 2023 00:03:25 +0530 Subject: [PATCH 643/854] Update free-courses-hi.md (#10759) * Update free-courses-hi.md * 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 96062d98f3b92..1ff3cce4437ad 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -83,6 +83,7 @@ * [Dynamic Programming Playlist \| Coding \| Interview Questions \| Tutorials \| Algorithm](https://www.youtube.com/playlist?list=PL_z_8CaSLPWekqhdCPmFohncHwz8TY2Go) - Aditya Verma * [Dynamic Programming Workshop](https://www.youtube.com/playlist?list=PLqf9emQRQrnKA_EeveiXQj_uP25w8_5qL) - Vivek Gupta * [Generic Trees - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiEmjuIVDrwR9h5i9TT2CEU_) - Pepcoding +* [Graph Theory](https://www.youtube.com/playlist?list=PLxCzCOWd7aiG0M5FqjyoqB20Edk0tyzVt) - Gate Smashers * [Graphs - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiHfqDcLZMcO9SsUDY4S3a-v) - Pepcoding * [Hindi Data Structures And Algorithms Tutorial Python](https://www.youtube.com/playlist?list=PLPbgcxheSpE3NlJ30EDpxNYU6P2Jylns8) - codebasics Hindi * [Linked List - Level 1](https://youtube.com/playlist?list=PL-Jc9J83PIiF5VZmktfqW6WVU1pxBF6l_&si=S_MRPF7yyupBUCC6) - Pepcoding From 0f119b2df179b321a3b32e102fbf9e4aed6211ef Mon Sep 17 00:00:00 2001 From: Arpan Chowdhury Date: Thu, 26 Oct 2023 00:04:02 +0530 Subject: [PATCH 644/854] Update free-courses-en.md (#10780) --- courses/free-courses-en.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index c1d5b3a999823..467344643f764 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1135,6 +1135,8 @@ #### Webpack * [Learn Webpack Course](https://www.classcentral.com/course/youtube-learn-webpack-course-45823/classroom) - Colt Steele +* [Webpack 5](https://www.youtube.com/playlist?list=PLmZPx_9ZF_sB4orswXdpThGMX9ii2uP7Z) - Swashbuckling with Code +* [Webpack Tutorials for Beginners](https://www.youtube.com/playlist?list=PL4cUxeGkcC9iTQ3J5oa6orDIMQKKxl8dC) - Net Ninja ### Julia From 53e2f6d6895d7e98a0aa6f4b954e1b7d17fbbd71 Mon Sep 17 00:00:00 2001 From: Arpan Chowdhury Date: Thu, 26 Oct 2023 00:04:28 +0530 Subject: [PATCH 645/854] Update free-courses-hi.md (#10782) * 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 1ff3cce4437ad..28491b0693977 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -692,6 +692,7 @@ ### Swift +* [Swift Programming For Beginners In Hindi](https://www.youtube.com/playlist?list=PL3IxLTWfZ7Y1zM3EejYkcq4I86K3eloCb) - BuildWithShubham * [Swift Programming For IOS From Scratch](https://youtube.com/playlist?list=PLtCBuHKmdxOd9kxsru5t_MFvDj5o5GdDl) - Fahad Hussain * [Swift Programming Hindi Tutorial For Beginners](https://www.youtube.com/playlist?list=PLb5R4QC2DtFv3MvfG42Cd5La34Hwj4pY6) - Code Cat * [Swift Tutorials For Beginners(Full) in Hindi.](https://www.youtube.com/playlist?list=PLWZIhpNhtvfqBd00bF3ouroGHMPe-iroO) - Yogesh Patel From 394e67675c8fd95eb994253cf10d9363d3c5d280 Mon Sep 17 00:00:00 2001 From: Ed Date: Wed, 25 Oct 2023 11:35:06 -0700 Subject: [PATCH 646/854] Add Data Engineering course to courses (#10790) Adds the Youtube playlist for Data Engineering course at https://www.youtube.com/playlist?list=PLLa_h7BriLH2UYJIO9oDoP3W-b6gQeA12 --- 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 467344643f764..3107b2a00a530 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -490,6 +490,7 @@ * [An Introduction to Data Science](https://www.udemy.com/course/an-introduction-to-data-science/) * [Apache Airflow Tutorials](https://www.youtube.com/playlist?list=PLYizQ5FvN6pvIOcOd6dFZu3lQqc6zBGp2) - Tuan Vu * [Applied Data Science with Python](https://cognitiveclass.ai/learn/data-science-with-python) - CognitiveClass.ai +* [Big Data Engineering Course](https://www.youtube.com/playlist?list=PLLa_h7BriLH2UYJIO9oDoP3W-b6gQeA12) - Data Engineering * [CS250: Python for Data Science](https://learn.saylor.org/course/view.php?id=504) - Saylor Academy * [Data Analysis and Visualization](https://www.udacity.com/course/data-analysis-and-visualization--ud404) - Georgia Tech (Udacity) * [Data Analysis with Python: Zero to Pandas](https://jovian.ai/learn/data-analysis-with-python-zero-to-pandas) (Jovian) From c66d21377f66ce91303ff7ac10401e87e02de5e3 Mon Sep 17 00:00:00 2001 From: Hema7071 <148625460+Hema7071@users.noreply.github.com> Date: Wed, 25 Oct 2023 11:40:49 -0700 Subject: [PATCH 647/854] adding a free course for vue js in hindi (#10723) * adding a free course for vue js in hindi * adding line space --- 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 28491b0693977..c0aded195adca 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -489,6 +489,7 @@ #### Vue.js +* [Latest vue js 3 tutorial for beginners in hindi](https://www.youtube.com/playlist?list=PLfxALjnZodruGEvbM8zTdnPMrQ5wHMmw8) - Wap Institute * [Vue js tutorial in Hindi](https://www.youtube.com/playlist?list=PL8p2I9GklV45qwTH-mdzllUuFRJO-euYn) - Code Step By Step * [Vue JS Tutorials in Hindi](https://www.youtube.com/playlist?list=PLbGui_ZYuhih5ItBhn2cTncaS24_Kgeui) - Rajesh Kumar, Geeky Shows From 07eab8d941ced78bd43898ac73313993f0fc70cd Mon Sep 17 00:00:00 2001 From: Usman Safder <143291644+usmansafdarktk@users.noreply.github.com> Date: Wed, 25 Oct 2023 23:42:47 +0500 Subject: [PATCH 648/854] Added TypeScript Next.js cheatsheet (#10748) --- 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 4e46f37d89a44..f387e4d65b191 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -260,6 +260,7 @@ #### Next.js * [Next.js Cheatsheet - handy snippets and tips](https://gourav.io/blog/nextjs-cheatsheet) - Gourav Goyal (HTML) +* [TypeScript Next.js Cheatsheet](https://www.saltycrane.com/cheat-sheets/typescript/next.js/latest/) - SaltyCrane Cheat Sheets #### Nuxt.js From fe77af6122e56befd15f258dd3568c8abb1857c5 Mon Sep 17 00:00:00 2001 From: Charvi Upreti <93568245+charviupreti@users.noreply.github.com> Date: Thu, 26 Oct 2023 00:16:51 +0530 Subject: [PATCH 649/854] adding-100-days-css (#10727) * adding-100-days-css * Update problem-sets-competitive-programming.md * Update more/problem-sets-competitive-programming.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- more/problem-sets-competitive-programming.md | 1 + 1 file changed, 1 insertion(+) diff --git a/more/problem-sets-competitive-programming.md b/more/problem-sets-competitive-programming.md index 7342ffe49fd1a..c0ca97a32d677 100644 --- a/more/problem-sets-competitive-programming.md +++ b/more/problem-sets-competitive-programming.md @@ -96,6 +96,7 @@ ### Problem Sets +* [100 Days CSS Challenge](https://100dayscss.com) - Matthias Martin *(Codepen account requested, not required)* * [500 Data structures and algorithms interview questions and their solutions in C++](https://www.quora.com/q/techiedelight/500-Data-Structures-and-Algorithms-interview-questions-and-their-solutions) * [Advent Of Code](http://adventofcode.com) * [AdventJS - 25 días de retos con JavaScript](https://adventjs.dev) - Miguel Ángel Durán «midudev» *(GitHub account requested, not required)* From b4bc860a79d16cf9869a8483bee248d03c765463 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Luiz?= Date: Wed, 25 Oct 2023 15:54:03 -0300 Subject: [PATCH 650/854] Add Gremlin Section to Programming Books (#10712) * Add Gremlin Section to Programming Books * Update books/free-programming-books-langs.md Co-authored-by: Eric Hellman * Create Graph section to accomodate graph tecnologies * Fix Wrong break lines --------- Co-authored-by: Eric Hellman --- books/free-programming-books-langs.md | 33 +++++++++++++++++---------- 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 381ec3cca294f..4729db711738e 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -64,7 +64,10 @@ Books on general-purpose programming that don't focus on a specific language are * [Fortran](#fortran) * [FreeBSD](#freebsd) * [Go](#go) -* [GraphQL](#graphql) +* [Graphs](#graphs) + * [GraphQL](#graphql) + * [Gremlin](#gremlin) + * [Neo4J](#neo4j) * [Groovy](#groovy) * [Gradle](#gradle) * [Grails](#grails) @@ -139,7 +142,6 @@ Books on general-purpose programming that don't focus on a specific language are * [Modelica](#modelica) * [MongoDB](#mongodb) * [MySQL](#mysql) -* [Neo4J](#neo4j) * [.NET Core / .NET](#net-core) * [.NET Framework](#net-framework) * [NewSQL](#newsql) @@ -842,13 +844,29 @@ Books on general-purpose programming that don't focus on a specific language are * [Web apps in Go, the anti textbook](https://github.com/thewhitetulip/web-dev-golang-anti-textbook/) -### GraphQL +### Graphs + +#### GraphQL * [Fullstack GraphQL](https://github.com/GraphQLCollege/fullstack-graphql) * [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) +#### Gremlin + +* [Practical Gremlin - An Apache TinkerPop Tutorial](https://www.kelvinlawrence.net/book/PracticalGremlin.html) - Kelvin R. Lawrence + + +#### Neo4J + +* [Fullstack GraphQL Applications with GRANDStack – Essential Excerpts](https://neo4j.com/fullstack-graphql-applications-with-grandstack/) - William Lyon (PDF) *(email requested)* +* [Graph Algorithms: Practical Examples in Apache Spark and Neo4j](https://neo4j.com/graph-algorithms-book/) - Mark Needham, Amy E. Hodler (PDF, EPUB, MOBI) *(email requested)* +* [Graph Databases 2nd edition](http://neo4j.com/books/graph-databases/) - Ian Robinson, Jim Webber, Emil Eifrém (PDF, EPUB, MOBI) *(email requested)* +* [Graph Databases For Dummies](https://neo4j.com/graph-databases-for-dummies/) - Dr. Jim Webber, Rik Van Bruggen (PDF) *(email requested)* +* [Knowledge Graphs: Data in Context for Responsive Businesses](https://neo4j.com/knowledge-graphs-data-in-context-for-responsive-businesses/) - Jesús Barrasa, Amy E. Hodler, Jim Webber (PDF) *(email requested)* + + ### Groovy #### Gradle @@ -1622,15 +1640,6 @@ Books on general-purpose programming that don't focus on a specific language are * [MySQL Notes for Professionals](https://goalkicker.com/MySQLBook/) - Compiled from StackOverflow Documentation (PDF) -### Neo4J - -* [Fullstack GraphQL Applications with GRANDStack – Essential Excerpts](https://neo4j.com/fullstack-graphql-applications-with-grandstack/) - William Lyon (PDF) *(email requested)* -* [Graph Algorithms: Practical Examples in Apache Spark and Neo4j](https://neo4j.com/graph-algorithms-book/) - Mark Needham, Amy E. Hodler (PDF, EPUB, MOBI) *(email requested)* -* [Graph Databases 2nd edition](http://neo4j.com/books/graph-databases/) - Ian Robinson, Jim Webber, Emil Eifrém (PDF, EPUB, MOBI) *(email requested)* -* [Graph Databases For Dummies](https://neo4j.com/graph-databases-for-dummies/) - Dr. Jim Webber, Rik Van Bruggen (PDF) *(email requested)* -* [Knowledge Graphs: Data in Context for Responsive Businesses](https://neo4j.com/knowledge-graphs-data-in-context-for-responsive-businesses/) - Jesús Barrasa, Amy E. Hodler, Jim Webber (PDF) *(email requested)* - - ### .NET Core * [Clean Code .NET](https://github.com/thangchung/clean-code-dotnet) From e1e6b0329c484035f1c731167dccd4e61f79b699 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Thu, 26 Oct 2023 08:05:20 +0530 Subject: [PATCH 651/854] Added an CSS Course (#10718) * Added an CSS Course * 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 bd2d653a71c9a..905ed82056eb4 100644 --- a/courses/free-courses-ur.md +++ b/courses/free-courses-ur.md @@ -21,6 +21,7 @@ ### HTML and CSS * [HTML5 & CSS3 Tutorials In Urdu and Hindi](https://youtube.com/playlist?list=PLUyYwyJA_WfTr3YWWJ41_V7TrRZoq6cBT) - ProgramInUrdu +* [HTML5 & CSS3 Tutorials in Urdu/Hindi](https://www.youtube.com/playlist?list=PLU4yvac0MJbJrUWqGQbtFxOYR3gRvXxMs) - OnlineUstaad ### Python From 500980fb9eee4d7598d7b9cab34c0ace8eeb7b1e Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Thu, 26 Oct 2023 08:15:12 +0530 Subject: [PATCH 652/854] Added A Course in Android (#10734) * Update free-courses-ur.md * Update free-courses-ur.md * Update free-courses-ur.md --- courses/free-courses-ur.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/courses/free-courses-ur.md b/courses/free-courses-ur.md index 905ed82056eb4..56b5aa4dc5d5d 100644 --- a/courses/free-courses-ur.md +++ b/courses/free-courses-ur.md @@ -1,11 +1,17 @@ ### Index +* [Android](#android) * [C++](#cplusplus) * [C#](#csharp) * [HTML and CSS](#html-and-css) * [Python](#python) +### Android + +* [The complete Android Application Development Course in Hindi/Urdu \| Android Development for Beginners in Hindi - Urdu \| Android tutorial in Urdu](https://www.youtube.com/playlist?list=PLtCBuHKmdxOe8IWZnA515lGPKaWx5WNOE) - Fahad Hussain + + ### C++ * [C++ Course Series for Beginner in Urdu/Hindi](https://www.youtube.com/playlist?list=PLuuQCKO44unsLwJMkR8_koVG6vDPjMYmH) - Learning Point From 326f384d18c03b9bced73b487de4b7588c21a471 Mon Sep 17 00:00:00 2001 From: Vinod Patil <61724808+vinodpatildev@users.noreply.github.com> Date: Thu, 26 Oct 2023 08:23:50 +0530 Subject: [PATCH 653/854] Update free-courses-en.md (#10768) --- courses/free-courses-en.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 3107b2a00a530..bcb260e3be4cc 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -232,6 +232,8 @@ * [Material design](https://material.io/guidelines/) * [Material Design for Android Developers](https://www.udacity.com/course/material-design-for-android-developers--ud862) (Udacity) * [MVVM Image Search App with Architecture Components & Retrofit](https://www.youtube.com/playlist?list=PLrnPJCHvNZuC_pEfFlZuTmjlY4T3DTtED) - Florian Walther ( Coding in flow ) +* [MVVM NewsApp, Retrofit, Room, Coroutines, Navigation Components](https://www.youtube.com/playlist?list=PLQkwcJG4YTCRF8XiCRESq1IFFW8COlxYJ) - Philipp Lackner +* [MVVM Spotify Clone](https://www.youtube.com/playlist?list=PLQkwcJG4YTCT-lTlkOmE-PpRkuyNXq6sW) - Philipp Lackner * [MVVM To-Do List App with Flow and Architecture Components](https://www.youtube.com/playlist?list=PLrnPJCHvNZuCfAe7QK2BoMPkv2TGM_b0E) - Florian Walther ( Coding in flow ) * [Pokédex App with Jetpack Compose](https://www.youtube.com/playlist?list=PLQkwcJG4YTCTimTCpEL5FZgaWdIZQuB7m) - Phillipp Lackner * [Programming Mobile Applications for Android Handheld Systems pt. 1](https://www.coursera.org/course/android) From ec71971886ece82697dc662cfd1d9ac22b5a617f Mon Sep 17 00:00:00 2001 From: Vinod Patil <61724808+vinodpatildev@users.noreply.github.com> Date: Thu, 26 Oct 2023 08:27:55 +0530 Subject: [PATCH 654/854] Update free-courses-hi.md (#10767) * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md Solved : Incorrect number of blank lines between heading and section --- courses/free-courses-hi.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index c0aded195adca..cfe64e48b5403 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -50,6 +50,7 @@ * [Mongo DB](#mongo-db) * [Natural Language Processing](#natural-language-processing) * [Networking](#networking) +* [Open Source](#open-source) * [Operating Systems](#operating-systems) * [PHP](#php) * [CodeIgniter](#codeigniter) @@ -569,6 +570,11 @@ * [Networking Basics](https://www.youtube.com/playlist?list=PLkW9FMxqUvyZaSQNQslneeODER3bJCb2K) - Bitten Tech +### Open Source + +* [Open Source BootCamp - Master Open Source Contributions](https://www.youtube.com/playlist?list=PLinedj3B30sAT6CotNj0iffhRV89SkNK9) - Piyush Garg + + ### Operating Systems * [3.2 Operating System (Complete Playlist)](https://www.youtube.com/playlist?list=PLmXKhU9FNesSFvj6gASuWmQd23Ul5omtD) - Knowledge Gate From ad586faf54bc6eaa04539a1864f6b9ef8ac51499 Mon Sep 17 00:00:00 2001 From: Sohan Sai <76840110+sohansai@users.noreply.github.com> Date: Thu, 26 Oct 2023 08:32:59 +0530 Subject: [PATCH 655/854] removed an outdated link (#10774) --- courses/free-courses-id.md | 1 - 1 file changed, 1 deletion(-) diff --git a/courses/free-courses-id.md b/courses/free-courses-id.md index f67a224fbd761..5bcf6cd051e2d 100644 --- a/courses/free-courses-id.md +++ b/courses/free-courses-id.md @@ -430,6 +430,5 @@ * [Belajar Typescript Dasar Bahasa Indonesia](https://www.youtube.com/playlist?list=PLiuHSY2x882Z4NSJGNq0eB9Fz6tIx-CgO) - Imam Farisi * [Belajar Typescript OOP Bahasa Indonesia](https://www.youtube.com/playlist?list=PLiuHSY2x882a-sLbdqZTtraO3cl0Clwg0) - Imam Farisi -* [Belajar TypeScript Untuk Pemula](https://www.youtube.com/playlist?list=PL-CtdCApEFH_LJt-fhYfMMgqxirSu6EKo) - Eko Kurniawan Khannedy, Programmer Zaman Now * [OOP TypeScript](https://www.youtube.com/playlist?list=PLnQvfeVegcJZRieebeIp0xj1NeC5L633Y) - Nusendra Hanggarawan * [TypeScript Dasar](https://www.youtube.com/playlist?list=PLnQvfeVegcJbjCnML6FdusK-rl-oDRMXJ) - Nusendra Hanggarawan From 5d4166b4091edde6500557fc1b5dee03dd5459d3 Mon Sep 17 00:00:00 2001 From: Nishant Gaurav <118832071+Imbiber@users.noreply.github.com> Date: Thu, 26 Oct 2023 08:51:27 +0530 Subject: [PATCH 656/854] Update free-programming-books-ml.md (#10784) --- books/free-programming-books-ml.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/books/free-programming-books-ml.md b/books/free-programming-books-ml.md index d9df31a897d54..a53d1a2954b8d 100644 --- a/books/free-programming-books-ml.md +++ b/books/free-programming-books-ml.md @@ -7,4 +7,8 @@ * [XI_Computer_Science_Part_I](https://samagra.kite.kerala.gov.in/files/samagra-resource/uploads/tbookscmq/Class_XI/CompSciencepart1/XI_Computer_Science_Part_1.pdf) - SCERT (PDF) * [XI_Computer_Science_Part_II](https://samagra.kite.kerala.gov.in/files/samagra-resource/uploads/tbookscmq/Class_XI/CompSciencepart1/XI_Computer_Science_Part_II.pdf) - SCERT (PDF) +* [XII_Computer_Science_Part_I](https://samagra.kite.kerala.gov.in/files/samagra-resource/uploads/tbookscmq/Class_XII/MAL_MED/Computer%20Science%20Part%201%20.pdf) - SCERT (PDF) +* [XII_Computer_Science_Part_II](https://samagra.kite.kerala.gov.in/files/samagra-resource/uploads/tbookscmq/Class_XII/MAL_MED/Computer%20Science%20Part%202.pdf) - SCERT (PDF) + + From d9c4de3a49777d3c030403a245105eaa9fcc3f23 Mon Sep 17 00:00:00 2001 From: Aditya Sahai <72221032+AdityaSahai123@users.noreply.github.com> Date: Thu, 26 Oct 2023 19:24:15 +0530 Subject: [PATCH 657/854] Update free-courses-bn.md added krish naik python course (#10679) * Update free-courses-bn.md added krish naik python course * Update free-courses-bn.md added python course by krish naik and arranged it in alphabetical order * Update free-courses-bn.md * Updated as per Instructions * Updated the title * updated as per instruction --- 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 bcb260e3be4cc..7617f3f451782 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1363,6 +1363,7 @@ * [Bento Python Learning Track](https://bento.io/topic/python) (Bento) * [Berkeley's Structure and Interpretation of Computer Programs](https://cs61a.org) * [Codesdope](https://www.codesdope.com/python-introduction) +* [Complete Python Playlist](https://www.youtube.com/playlist?list=PLZoTAELRMXVNUL99R4bDlVYsncUNvwUBB) - Krish Naik * [CS50's Introduction to Programming Using Python](https://cs50.harvard.edu/python/) - David J. Malan (Harvard OpenCourseWare and edX) * [Data Structures And Algorithms In Python](https://www.youtube.com/playlist?list=PLrk5tgtnMN6TYBW0-U4YhIRyYEVpqVEnJ) - Coding Ninjas * [Django Wednesdays](https://www.youtube.com/playlist?list=PLCC34OHNcOtqW9BJmgQPPzUpJ8hl49AGy) - Codemy.com From 25b53b6ff9e082f5eaf1c9de0f149d25322f2f9f Mon Sep 17 00:00:00 2001 From: Arpan Chowdhury Date: Thu, 26 Oct 2023 19:25:36 +0530 Subject: [PATCH 658/854] Update free-courses-bn.md (#10771) * Update free-courses-bn.md * Update free-courses-bn.md --- courses/free-courses-bn.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index d113dc2523ef5..b61b783e8e167 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -205,7 +205,9 @@ #### Next.js +* [Next Js Bangla Tutorial Series](https://www.youtube.com/playlist?list=PLwMeE9AWeV59vbQSIArd0-sNB9FPxlWSp) - dSkill * [next js bangla(বাংলা) tutorial](https://www.youtube.com/playlist?list=PLQvUYGXiwrskS_C3MOeW0rOVB5Ny2MCR2) - Faazle Rabbi +* [Next js tutorial in bangla](https://www.youtube.com/playlist?list=PLkmCJMhveta1PihBgW4MpYxFlyzdSjlNC) - Sabeek Bin Sayeed #### Node.js From a38b1f228e2a7cadee2688eed556f02219f41ee5 Mon Sep 17 00:00:00 2001 From: HIMANSHI BHARDWAJ <116500412+TaeMochi12@users.noreply.github.com> Date: Thu, 26 Oct 2023 19:27:11 +0530 Subject: [PATCH 659/854] Added one english Youtube playlist to learn C++. (#10792) * Added one english Youtube playlist to learn C++. * Updated lint errors. * 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 7617f3f451782..1326650c87b4e 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -369,6 +369,7 @@ * [C++ Programming Language - C++ Tutorial](https://www.youtube.com/playlist?list=PLVlQHNRLflP8_DGKcMoRw-TYJJALgGu4J) - Naresh i Technologies * [C++ Programming Tutorial for Beginners (For Absolute Beginners)](https://www.youtube.com/playlist?list=PLS1QulWo1RIYSyC6w2-rDssprPrEsgtVK) - ProgrammingKnowledge * [C++ Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWoVZWSN-ze3VVtIfZfXwAGM) - The Bad Tutorials +* [C++ Tutorial For Beginners](https://www.youtube.com/playlist?list=PLk6CEY9XxSIAQ2vE_Jb4Dbmum7UfQrXgt) - CppNuts * [C++ Tutorial for Beginners - Full Course](https://www.youtube.com/watch?v=vLnPwxZdW4Y) - Mike Dane (freeCodeCamp) * [C++ Tutorial for Beginners - Learn C++ in 1 Hour](https://www.youtube.com/watch?v=ZzaPdXTrSb8) - Programming with Mosh * [C++ Tutorial for Complete Beginners](https://www.udemy.com/course/free-learn-c-tutorial-beginners/) - John Purcell (Udemy) From d72ca46751fc88c5d97eabbf9c01f21c3d4ea2d1 Mon Sep 17 00:00:00 2001 From: Arpan Chowdhury Date: Thu, 26 Oct 2023 19:27:50 +0530 Subject: [PATCH 660/854] Update free-courses-bn.md (#10795) * Update free-courses-bn.md * Update free-courses-bn.md * Update free-courses-bn.md * Update free-courses-bn.md * Update free-courses-bn.md --- courses/free-courses-bn.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index b61b783e8e167..08116c5b27d6a 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -136,6 +136,8 @@ * [Bootstrap 4 Bangla Tutorial](https://www.youtube.com/playlist?list=PL_XxuZqN0xVBr2NqbL3q71nk5FX8zB0nK) - Stack Learner * [Bootstrap 5 and 4 Bangla Tutorials](https://www.youtube.com/playlist?list=PLgH5QX0i9K3oC_wmWEZa2xWxJauIRQ9kG) - Anisul Islam +* [Bootstrap 5 Bangla Tutorial](https://www.youtube.com/playlist?list=PLCTSm-A1QfHqRdVcdKx6Q7vaxW3vvsAug) - Amar Course +* [Bootstrap 5 Essential Training Bangla](https://www.youtube.com/playlist?list=PLSNRR4BKcowASvSK4qx9Nz9MNTJC9Up67) - Procoder BD * [Bootstrap Bangla Tutorial With Projects](https://www.youtube.com/playlist?list=PLm64fbD5OnxuWrqDWyObVkH_Y5R6Wg1wg) - Moshiur * [Bootstrap tutorial for (beginners to advanced)](https://www.youtube.com/playlist?list=PLerpoOYRrjUzKiOZDjPkTL0uaRLgJ_NJF) - Programming Shikhbo From 2aa248c2cfa86610546503859b53028978ec783d Mon Sep 17 00:00:00 2001 From: Honey Sukesan Date: Thu, 26 Oct 2023 15:55:09 +0100 Subject: [PATCH 661/854] [HacktoberFest2023]: Added Compiler Explorer to C++ programming playgrounds (#10756) * [HacktoberFest2023]: Added Compiler Explorer to C++ programming playgrounds. * [HacktoberFest2023]: Added Compiler Explorer to C++ programming playgrounds * [HacktoberFest2023]: Added Compiler Explorer to C++ programming playgrounds --- more/free-programming-playgrounds.md | 1 + 1 file changed, 1 insertion(+) diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index 86458ebf9829c..eb327542c168a 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -92,6 +92,7 @@ * [Coding Blocks](https://ide.codingblocks.com) * [Coding Minutes](https://ide.codingminutes.com) +* [Compiler Explorer](https://godbolt.org) * [InterviewBit](https://www.interviewbit.com/online-cpp-compiler/) * [LabStack](https://code.labstack.com/cpp) * [OnlineGDB](https://www.onlinegdb.com/online_c++_compiler) From 7febb5f4057199abd6ed2136260d63b2abdaf927 Mon Sep 17 00:00:00 2001 From: Rakhi Bhagwat <93554809+Rakhi-2002@users.noreply.github.com> Date: Thu, 26 Oct 2023 22:19:00 +0530 Subject: [PATCH 662/854] Update problem-sets-competitive-programming.md (#10794) * Update problem-sets-competitive-programming.md added a new link named IndiaBix, for aptitude problems * Update problem-sets-competitive-programming.md * Update problem-sets-competitive-programming.md Added new link, Abekus for practicing questions based on Fundamentals of Computer Science field & Aptitude Questions --- more/problem-sets-competitive-programming.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/more/problem-sets-competitive-programming.md b/more/problem-sets-competitive-programming.md index c0ca97a32d677..5ed3b5ab026b5 100644 --- a/more/problem-sets-competitive-programming.md +++ b/more/problem-sets-competitive-programming.md @@ -98,6 +98,7 @@ * [100 Days CSS Challenge](https://100dayscss.com) - Matthias Martin *(Codepen account requested, not required)* * [500 Data structures and algorithms interview questions and their solutions in C++](https://www.quora.com/q/techiedelight/500-Data-Structures-and-Algorithms-interview-questions-and-their-solutions) +* [Abekus | Free Practice Questions with Solutions](https://abekus.com) * [Advent Of Code](http://adventofcode.com) * [AdventJS - 25 días de retos con JavaScript](https://adventjs.dev) - Miguel Ángel Durán «midudev» *(GitHub account requested, not required)* * [Anarchy Golf](http://golf.shinh.org) @@ -123,6 +124,7 @@ * [Hacker.org](http://www.hacker.org) * [HackerEarth](https://www.hackerearth.com) * [HDU Online Judge](http://acm.hdu.edu.cn) +* [IndiaBix](https://www.indiabix.com) * [Interactive Coding Challenge](https://github.com/donnemartin/interactive-coding-challenges) * [InterviewBit](https://www.interviewbit.com) * [Kattis](https://open.kattis.com) From 85969f3e96d6c5876461a9c3c64481988904e253 Mon Sep 17 00:00:00 2001 From: Devansh0702 <73424701+Devansh0702@users.noreply.github.com> Date: Thu, 26 Oct 2023 22:25:14 +0530 Subject: [PATCH 663/854] Added a course on Generative AI in Hindi (#10741) * Added a course in Hindi * Added a course in Hindi * Added a course in Hindi * Added a course in Hindi * maintain alphabetical order --------- Co-authored-by: dsinghania1 --- courses/free-courses-hi.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index cfe64e48b5403..aed4d39d51fd2 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -130,6 +130,11 @@ * [Complete Arduino Tutorial Learn Arduino Programming in Hindi](https://www.youtube.com/playlist?list=PLg2KtP8cgLjzNu5G2bQQLxFeBiqk8IO0s) - Techtalks With Vivek +### Artificial Intelligence + +* [Generative AI Series - Showcasing Generative AI By Building Projects](https://www.youtube.com/playlist?list=PLu0W_9lII9aiS4rUVp2jXwIvCruo27sG6) - CodeWithHarry + + ### Assembly * [Assembly Language programming tutorial 8086 in hindi learn full](https://www.youtube.com/playlist?list=PLAZj-jE2acZLdYT7HLFgNph190z2cjmAG) - Malik Shahzaib Official From 174091532a934921d322cf870f23cf9df603b85d Mon Sep 17 00:00:00 2001 From: Ratheshan Sathiyamoorthy <37710130+Ratheshan03@users.noreply.github.com> Date: Thu, 26 Oct 2023 22:28:52 +0530 Subject: [PATCH 664/854] Added new podcasts to english languages (#10744) * Added new podcasts to english languages * Fixed Lint errors * Moved data engineering course under data science --- casts/free-podcasts-screencasts-en.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/casts/free-podcasts-screencasts-en.md b/casts/free-podcasts-screencasts-en.md index 556c62eec06ec..737bb6085b8bd 100644 --- a/casts/free-podcasts-screencasts-en.md +++ b/casts/free-podcasts-screencasts-en.md @@ -6,6 +6,7 @@ * [Clojure](#clojure) * [Cloud computing](#cloud-computing) * [Data Science](#data-science) +* [DevOps](#devops) * [Elixir](#elixir) * [Erlang](#erlang) * [Git](#git) @@ -80,6 +81,7 @@ ### Data Science +* [Data Engineering Podcast](https://www.dataengineeringpodcast.com) - Tobias Macey (podcast) * [Data Futurology - Leadership And Strategy in Artificial Intelligence, Machine Learning, Data Science](https://www.datafuturology.com/podcasts) - Felipe Flores (podcast) * [Data Skeptic](https://dataskeptic.com/episodes) - Kyle Polich (podcast) * [Data Stories - a podcast on data\+visualization](http://datastori.es) - Enrico Bertini, Moritz Stefaner, Sandra Rendgen, Florian Wöhrl, Destry Sibley (podcast) @@ -96,6 +98,13 @@ * [Towards Data Science](https://towardsdatascience.com/podcast/home) - The TDS team (podcast) +### DevOps + +* [Adventures in DevOps](https://topenddevs.com/podcasts/adventures-in-devops) - Jillian Rowe, Jonathan Hall, Will Button (podcast) +* [Arrested DevOps](https://www.arresteddevops.com) - Joe Laha, Bridget Kromhout, Matty Stratton, Trevor Hess, Jessica Kerr (podcast) +* [DevOps Cafe](http://devopscafe.org) - John Willis, Damon Edwards (podcast) + + ### Elixir * [Elixir Newbie](https://www.elixirnewbie.com/podcast) - Brooklin Myers (podcast) @@ -168,6 +177,7 @@ ### Java +* [airhacks.fm podcast](https://airhacks.fm) - Adam Bien (podcast) * [Building a Java & Spring Boot app: Kid-Bank development](https://www.youtube.com/playlist?list=PLBHctPrH7Z29W8XtVDyc_mMvD2GO7GIF2) - Ted M. Young (screencast) * [How to Program with Java Podcast](https://www.podbean.com/podcast-detail/6mxhc-344f7/How-to-Program-with-Java-Podcast) - Trevor Page (podcast) * [Inside Java](https://inside.java/podcast) - Chad Arimura, David Delabassee (podcast) @@ -417,5 +427,7 @@ ### Swift -* [Swift by Sundell](https://www.swiftbysundell.com/podcast/) - John Sundell (podcast) +* [Swift by Sundell](https://www.swiftbysundell.com/podcast) - John Sundell (podcast) +* [Swift over Coffee](https://podcasters.spotify.com/pod/show/swiftovercoffee) - Paul Hudson, Mikaela Caron (podcast) * [Swift Unwrapped](https://swiftunwrapped.github.io) - Jesse Squires, JP Simard (podcast) +* [The Swift Community Podcast](https://www.swiftcommunitypodcast.org) - Kate Castellano, Paul Hudson, Chris Lattner, Bas Broek (podcast) From ba89307e6808b7a22c406fbc946b841a9fd8c4c5 Mon Sep 17 00:00:00 2001 From: Mayank Parkar Date: Thu, 26 Oct 2023 22:39:58 +0530 Subject: [PATCH 665/854] Added a Tailwind CSS youtube course by Dave gray (#10675) * Added HTML, CSS resource playlist link * Added HTML, CSS resource/course playlist link * Added HTML, CSS resource/course hindi playlist link * Added HTML, CSS resource/course hindi playlist link * Update free-courses-hi.md * Update free-courses-hi.md * Added a Tailwind CSS course and it's youtube link --- 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 1326650c87b4e..186c0c03c5f08 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -820,6 +820,7 @@ * [Responsive Web Design with HTML5 and CSS3 - Advanced](https://www.udemy.com/course/responsive-web-design-with-html5-and-css3-advanced/) - Udemy * [Sass Tutorial - Build Your Own CSS Library](https://www.youtube.com/playlist?list=PL4cUxeGkcC9jxJX7vojNVK-o8ubDZEcNb) - The Net Ninja * [Structuring the web with HTML](https://developer.mozilla.org/en-US/docs/Learn/HTML) +* [Tailwind CSS Full Course for Beginners](https://www.youtube.com/watch?v=lCxcTsOHrjo) - Dave Gray * [Tailwind CSS Tutorial](https://youtube.com/playlist?list=PL4cUxeGkcC9gpXORlEHjc5bgnIi5HEGhw) - The Net Ninja * [TailwindCSS Tutorial](https://www.youtube.com/playlist?list=PLFHz2csJcgk8lgiRDB7FdsXVr4xy6jE8K) - Code With Dary * [Web Development By Doing: HTML / CSS From Scratch](https://www.udemy.com/course/web-development-learn-by-doing-html5-css3-from-scratch-introductory/) - Udemy From 12722ed5a7cdce8b377a01013ea859c884f5536a Mon Sep 17 00:00:00 2001 From: Jatin Dua <77190000+jatin-dua@users.noreply.github.com> Date: Thu, 26 Oct 2023 22:41:35 +0530 Subject: [PATCH 666/854] Update free-courses-es.md (#10802) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix a broken link for the course: Gestión de Proyectos Software (2015) --- courses/free-courses-es.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/courses/free-courses-es.md b/courses/free-courses-es.md index 22d3546ec7a78..4ec4806300641 100644 --- a/courses/free-courses-es.md +++ b/courses/free-courses-es.md @@ -93,7 +93,7 @@ * [Agilidad y Lean. Gestionando los proyectos y negocios del Siglo XXI](https://miriadax.net/curso/agilidad-y-lean-gestionando-los-proyectos-y-negocios-del-s-xxi-14-a-edicion) (Miriadax) * [Cómo implantar grupos de mejora de procesos](https://www.edx.org/course/como-implantar-grupos-de-mejora-de-upvalenciax-gm201x-0) -* [Gestión de proyectos software (2015)](https://ocw.unican.es/course/view.php?id=23) +* [Gestión de proyectos software (2015)](https://ocw.unican.es/course/view.php?id=206) * [Gestión Participativa: motivación y liderazgo organizacional](https://www.edx.org/course/gestion-participativa-high-involvement-upvalenciax-gp201x-0) * [Ingeniería del Software I (2011)](https://ocw.unican.es/course/view.php?id=169) * [Ingeniería del Software II (2011)](https://ocw.unican.es/course/view.php?id=170) From d728798379f00bf2dce6d668e459067036f5b1c5 Mon Sep 17 00:00:00 2001 From: Harshvardhan Rana Date: Fri, 27 Oct 2023 07:23:00 +0530 Subject: [PATCH 667/854] Update free-courses-en.md (Changes Made) (#10779) * Update free-courses-en.md Included an excellent course on the Django Python framework. * 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 186c0c03c5f08..2f7bd62fb05eb 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1442,6 +1442,7 @@ * [Django Wednesdays](https://www.youtube.com/playlist?list=PLCC34OHNcOtqW9BJmgQPPzUpJ8hl49AGy) - Codemy.com * [Python Django Tutorial 2018 for Beginners](https://www.youtube.com/playlist?list=PL-J2q3Ga50oOpni_xS2PPUe4mf9lM96dD) - Clever Programmer * [Python Django Tutorial 2021](https://www.youtube.com/playlist?list=PL-51WBLyFTg1pUMaTJ4WSgnyvWfLGmwDm) - Dennis Ivy +* [Python Django Web Framework - Full Course for Beginners](https://www.youtube.com/playlist?list=PLBfoYdk-WAlyr3cpOiOI4UXBfVVuF05e6) - freeCodeCamp (Justin Mitchel) * [Try Django 3.2 - Python Web Development Tutorial Series](https://www.youtube.com/playlist?list=PLEsfXFp6DpzRMby_cSoWTFw8zaMdTEXgL) - Justin Mitchel, CodingEntrepreneurs From 35ea197289db80cf055f45f5c1dc768201a12791 Mon Sep 17 00:00:00 2001 From: Alex Pantechovskis Date: Fri, 27 Oct 2023 04:54:18 +0300 Subject: [PATCH 668/854] Add Hexlet courses (ru) (#10791) * Add Hexlet courses (ru) * Fix order --- courses/free-courses-ru.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/courses/free-courses-ru.md b/courses/free-courses-ru.md index 008df8839b0e5..c1b3bf3ed072f 100644 --- a/courses/free-courses-ru.md +++ b/courses/free-courses-ru.md @@ -57,6 +57,7 @@ ADV - Продвинутый. Тонкости. ### Go +* [Основы Go](https://ru.hexlet.io/courses/go-basics) - Hexlet (BEG) * [Программирование на Golang](https://stepik.org/course/54403) - Stepik (BEG) * [Go (Golang) - первое знакомство](https://stepik.org/course/100208) - Stepik (BEG) @@ -88,6 +89,7 @@ ADV - Продвинутый. Тонкости. * [Объектно ориентированное](https://github.com/HowProgrammingWorks/Index/blob/master/Courses/OOP.md) - Тимур Шемсединов (INT) * [Основы программирования](https://www.youtube.com/playlist?list=PLHhi8ymDMrQZad6JDh6HRzY1Wz5WB34w0) - Тимур Шемсединов (INT) * [Основы программирования](https://ru.hexlet.io/courses/programming-basics) - Hexlet (BEG) +* [Основы JavaScript](https://ru.hexlet.io/courses/js-basics) - Hexlet (BEG) * [Парадигмы программирования](https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Paradigms.md) - Тимур Шемсединов (INT) * [Параллельное программирование](https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Parallel.md) - Тимур Шемсединов (INT) * [Современный учебник JavaScript](https://learn.javascript.ru) - Илья Кантор (INT) @@ -146,6 +148,7 @@ ADV - Продвинутый. Тонкости. * [Автоматизация тестирования с помощью Selenium и Python](https://stepik.org/course/575) - Stepik (INT) * [Добрый, добрый Python - обучающий курс от Сергея Балакирева](https://stepik.org/course/100707) - Сергей Балакирев (Stepik) (BEG) * [Основы программирования на Python](https://www.coursera.org/learn/python-osnovy-programmirovaniya) - Coursera (BEG) +* [Основы Python](https://ru.hexlet.io/courses/python-basics) - Hexlet (BEG) * [Питонтьютор: Бесплатный курс по программированию с нуля](https://pythontutor.ru) - Виталий Павленко, Владимир Соломатин, Д. П. Кириенко, команда Pythontutor (BEG) * ["Поколение Python": курс для начинающих](https://stepik.org/course/58852) - Тимур Гуев, Руслан Чаниев, Анри Табуев (Stepik) (BEG) * ["Поколение Python": курс для продвинутых](https://stepik.org/course/68343) - Тимур Гуев, Руслан Чаниев, Благотворительный фонд "Айкью Опшн" (Stepik) (INT) From 530be38b5a283fe7e7e2dcb26ce8e22a155f8062 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patryk=20Krawaczy=C5=84ski?= Date: Fri, 27 Oct 2023 03:55:13 +0200 Subject: [PATCH 669/854] Update free-programming-books-pl.md (#10798) New books for Python language in Polish. --- books/free-programming-books-pl.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/books/free-programming-books-pl.md b/books/free-programming-books-pl.md index 8cc19d40cb76b..f01fe7467025f 100644 --- a/books/free-programming-books-pl.md +++ b/books/free-programming-books-pl.md @@ -156,6 +156,8 @@ ### Python +* [Programowanie z Pythonem](https://brain.fuw.edu.pl/edu/index.php/%22Programowanie_z_Pythonem%22) - Jarosław Żygierewicz, Maciej Kamiński, Zbyszek J-Szmeka +* [Programowanie z Pythonem 3](https://brain.fuw.edu.pl/edu/index.php/%22Programowanie_z_Pythonem3%22) - Robert J Budzyński * [Python dla wszystkich: Odkrywanie danych z Python 3](https://py4e.pl/book) - Charles Russell Severance (PDF, HTML, EPUB, MOBI) * [Python na luzie](https://jsystems.pl/static/andrzejklusiewicz/PNL.pdf) - Andrzej Klusiewicz (PDF) * [Zanurkuj w Pythonie](https://pl.wikibooks.org/wiki/Zanurkuj_w_Pythonie) From bf1862738aa6d78fa7f886b3975394d87e841d12 Mon Sep 17 00:00:00 2001 From: Khushi Shukla Date: Fri, 27 Oct 2023 07:27:09 +0530 Subject: [PATCH 670/854] Update free-programming-books-langs.md (#10806) * Update free-programming-books-langs.md * Update free-programming-books-langs.md * Update books/free-programming-books-langs.md Co-authored-by: Leithen --------- Co-authored-by: Leithen --- 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 4729db711738e..cdbd3b488317d 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2052,6 +2052,7 @@ Books on general-purpose programming that don't focus on a specific language are * [The Big Book of Small Python Projects](https://inventwithpython.com/bigbookpython/) - Al Sweigart * [The Coder's Apprentice: Learning Programming with Python 3](http://www.spronck.net/pythonbook/) - Pieter Spronck (PDF) (3.x) * [The Definitive Guide to Jython, Python for the Java Platform](https://jython.readthedocs.io/en/latest/) - Josh Juneau, Jim Baker, Victor Ng, Leo Soto, Frank Wierzbicki (2.5) +* [The Hitchhiker's Guide to Python: Best Practices for Development](https://docs.python-guide.org) - Kenneth Reitz, Tanya Schlusser, et al * [The Little Book of Python Anti-Patterns](http://docs.quantifiedcode.com/python-anti-patterns/) ([Source](https://github.com/quantifiedcode/python-anti-patterns)) * [The Programming Historian](http://niche-canada.org/research/niche-digital-infrastructure-project/the-programming-historian/) - William J. Turkel, Adam Crymble and Alan MacEachern * [The Python Coding Book](https://thepythoncodingbook.com) - Stephen Gruppetta (HTML) From 63f36e1f74a2078fe9aa35fec336e476a7688a3d Mon Sep 17 00:00:00 2001 From: md_mark <57056757+mohdahsanrazakhan@users.noreply.github.com> Date: Fri, 27 Oct 2023 07:41:42 +0530 Subject: [PATCH 671/854] fix/miriadax-course-link (#10810) --- courses/free-courses-es.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/courses/free-courses-es.md b/courses/free-courses-es.md index 4ec4806300641..38679831140f3 100644 --- a/courses/free-courses-es.md +++ b/courses/free-courses-es.md @@ -91,7 +91,7 @@ ### Flujos de Trabajo -* [Agilidad y Lean. Gestionando los proyectos y negocios del Siglo XXI](https://miriadax.net/curso/agilidad-y-lean-gestionando-los-proyectos-y-negocios-del-s-xxi-14-a-edicion) (Miriadax) +* [Agilidad y Lean. Gestionando los proyectos y negocios del Siglo XXI](https://miriadax.net/curso/agilidad-y-lean-gestionando-los-proyectos-y-negocios-del-s-xxi-16-a-edicion) (Miriadax) * [Cómo implantar grupos de mejora de procesos](https://www.edx.org/course/como-implantar-grupos-de-mejora-de-upvalenciax-gm201x-0) * [Gestión de proyectos software (2015)](https://ocw.unican.es/course/view.php?id=206) * [Gestión Participativa: motivación y liderazgo organizacional](https://www.edx.org/course/gestion-participativa-high-involvement-upvalenciax-gp201x-0) From 40c8939a9de6bff10466b45204e4d9af60262f55 Mon Sep 17 00:00:00 2001 From: Min Han Kyaw <90894979+MinHan-Kyaw@users.noreply.github.com> Date: Fri, 27 Oct 2023 08:43:36 +0630 Subject: [PATCH 672/854] Add professional web developer 2023 edition book (#10773) * added professinal web developer 2023 edition book * removed professional web developer 2022 edition --------- Co-authored-by: Min Han Kyaw --- books/free-programming-books-my.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-my.md b/books/free-programming-books-my.md index 14b5a224ffa64..d521de246bab6 100644 --- a/books/free-programming-books-my.md +++ b/books/free-programming-books-my.md @@ -59,5 +59,5 @@ ### Web Development * [Professional Web Developer](http://eimaung.com/professional-web-developer) - Ei Maung (PDF) -* [Professional Web Developer 2022](https://eimaung.com/pwd2022/) - Ei Maung (PDF) +* [Professional Web Developer 2023](https://eimaung.com/pwd2023/) - Ei Maung (PDF) * [Rockstar Developer](http://eimaung.com/rockstar-developer) - Ei Maung (PDF) From a03977b26af568976bc43cbc931baa36e08e89f7 Mon Sep 17 00:00:00 2001 From: Isaac Miti <31007212+ikayz@users.noreply.github.com> Date: Fri, 27 Oct 2023 04:23:07 +0200 Subject: [PATCH 673/854] Added MAUI tutorial/course from Microsoft (#10788) * Update free-courses-en.md Added the course Build mobile and desktop apps with .NET MAUI from Microsoft with James Montemagno * Update free-courses-en.md to fix lint error Swapped lines 341 and 342 to fix the alphabetical order lint error for the course I added "Build mobile and desktop apps with .NET MAUI" --- 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 2f7bd62fb05eb..a4ae54c5554e4 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -340,6 +340,7 @@ ### C\# * [ASP.NET Core 2.2 & 3 REST API Tutorial](https://youtube.com/playlist?list=PLUOequmGnXxOgmSDWU7Tl6iQTsOtyjtwU&si=3XHU6BnqwxePAt54) - Nick Chapsas +* [Build mobile and desktop apps with .NET MAUI](https://learn.microsoft.com/en-us/training/paths/build-apps-with-dotnet-maui) - James Montemagno (Microsoft) * [Building a microservice architecture with ASP.NET Core - Gill Cleeren - NDC London 2022](https://www.youtube.com/watch?v=SR53SKIUYPA) - Gill Cleeren * [C# 101](https://channel9.msdn.com/Series/CSharp-101) - Scott Hanselman, Kendra Havens (Microsoft) * [C# Full Course for free](https://www.youtube.com/watch?v=wxznTygnRfQ) - Bro Code From 320a7f61e62c1ab52957900e6611165f22f577b4 Mon Sep 17 00:00:00 2001 From: krithikha24 <148692688+krithikha24@users.noreply.github.com> Date: Sat, 28 Oct 2023 07:52:25 +0530 Subject: [PATCH 674/854] Update free-courses-hi.md - add ethical hacking course hindi (#10743) * Update free-courses-ta.md - add ethical hacking course tamil * Update free-courses-hi.md * Update free-courses-ta.md * Update free-courses-ta.md * Update courses/free-courses-hi.md Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> * Update free-courses-hi.md ethical hacking - linter error fixed * Update free-courses-hi.md ethical hacking --------- Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> --- 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 aed4d39d51fd2..95076094a0193 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -688,6 +688,7 @@ ### Security +* [Complete Ethical Hacking Tutorial for Beginners to Pro 2022](https://www.youtube.com/playlist?list=PLjVLYmrlmjGea8U9nphmCHGK_v6p_wq-R) - WsCube Tech * [cyber security course for beginners - Urdu/Hindi](https://www.youtube.com/playlist?list=PLKJfBg0XdWkevCEJ64RK11LylBNX2-zbk) - hashintelligence * [Cyber Security Tutorial In Hindi](https://www.youtube.com/playlist?list=PL-JvKqQx2AteIbm-z4X709scVr9OaHpIY) - University Academy * [Cyber Security Tutorials In HIndi](https://www.youtube.com/playlist?list=PL0fjgIGwLMWTFmZoLdEPoI9azA-osxcQj) - TechChip From 627e577fae4b2f6e2d161a422c3c08b7d6d51f8b Mon Sep 17 00:00:00 2001 From: bhumiiagarwal <149110244+bhumiiagarwal@users.noreply.github.com> Date: Sat, 28 Oct 2023 07:54:08 +0530 Subject: [PATCH 675/854] Add en ios course (#10831) * add english ios course * add english ios course * add english ios course --- 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 a4ae54c5554e4..192c4ee17f778 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -850,6 +850,7 @@ * [CS193p Developing Apps for IOS](https://cs193p.sites.stanford.edu) - Stanford * [CS50 2019 - iOS Track](https://www.youtube.com/playlist?list=PLhQjrBD2T3810ZX79Xrgj8X382QaWbk_J) - David J. Malan (Harvard OpenCourseWare) * [Developing iOS 11 Apps with Swift](https://itunes.apple.com/us/course/developing-ios-11-apps-with-swift/id1309275316) +* [Get Started with iOS Development (iOS 13, Swift 5)](https://www.youtube.com/playlist?list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt) - London App Brewery * [Ray Wenderlich iOS Tutorial](https://www.raywenderlich.com/category/ios) * [SwiftUI Tutorials](https://www.youtube.com/playlist?list=PL8seg1JPkqgHyWCBHwXGmfysQpEQTfC3z) - Sean Allen * [SwiftUI Tutorials for Beginners](https://www.youtube.com/playlist?list=PLMRqhzcHGw1Z-lZaaun3A3mV9PbEfHANI) - CodeWithChris From ae4dce048e080f715c2b6fda1fb6d92d6b4e2246 Mon Sep 17 00:00:00 2001 From: Sanket Nikam <77570082+SannketNikam@users.noreply.github.com> Date: Sat, 28 Oct 2023 08:20:23 +0530 Subject: [PATCH 676/854] Added Time Series Modelling and Analysis (#10830) --- 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 192c4ee17f778..4f44cff1a15cc 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -523,6 +523,7 @@ * [More Data Mining with Weka MOOC](https://www.cs.waikato.ac.nz/ml/weka/mooc/moredataminingwithweka/) * [NICO 101 - Introduction to Programming for Big Data](https://github.com/amarallab/Amaral_Lab_Intro_to_Data_Science) - Luis Amaral, Helio Tejedor, Luiz Alves * [The Analytics Edge](https://www.edx.org/course/analytics-edge-mitx-15-071x-3) +* [Time Series Modelling and Analysis](https://www.youtube.com/playlist?list=PL3N9eeOlCrP5cK0QRQxeJd6GrQvhAtpBK) - AIEngineering ### Databases From db24a7d8004e87ddbbbaa05196dc7e2b6127c921 Mon Sep 17 00:00:00 2001 From: jlucier-durable <106997404+jlucier-durable@users.noreply.github.com> Date: Fri, 27 Oct 2023 22:59:52 -0400 Subject: [PATCH 677/854] Update free-courses-en.md - Add Laravel 9 Course (changes made) (#10838) * Update free-courses-en.md - Add Laravel 9 Course * Update free-courses-en.md - blank line fix * Update free-courses-en.md - changes made * Update free-courses-en.md - updated --- 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 4f44cff1a15cc..1ad2cb5673ff0 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1328,6 +1328,7 @@ ### PHP * [Laravel 5.8 Tutorial From Scratch](https://www.youtube.com/playlist?list=PLpzy7FIRqpGD0kxI48v8QEVVZd744Phi4) - Coder's Tape (2019) +* [Laravel 9 Tutorial](https://www.youtube.com/playlist?list=PL8p2I9GklV47Jszga434vZxOmY74Q1N_K) - Anil Sidhu (Code Step By Step) * [Laravel From Scratch 2022 \| 4+ Hour Course](https://www.youtube.com/watch?v=MYyJ4PuL4pY) - Traversy Media * [Learn how to program: PHP](https://www.learnhowtoprogram.com/php) - Epicodus Inc. * [Learn PHP](https://www.sololearn.com/learning/1059) - *registration required* From 742c9019c694d2c879890653c7f628f5afc3631c Mon Sep 17 00:00:00 2001 From: Smriti Vipin Madangarli Date: Sat, 28 Oct 2023 08:30:53 +0530 Subject: [PATCH 678/854] Add Recurrent Neural Network course (#10840) --- 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 1ad2cb5673ff0..720d1c4b6ccf4 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -590,6 +590,7 @@ * [NYU Deep Learning SP21](https://youtube.com/playlist?list=PLLHTzKZzVU9e6xUfG10TkTWApKSZCzuBI) Alfredo Canziani * [Practical Deep Learning For Coders taught](http://www.fast.ai) - Jeremy Howard * [Practical Deep Learning for Coders, v3 (using fastai library)](https://course.fast.ai) +* [Recurrent Neural Network](https://www.youtube.com/playlist?list=PLuhqtP7jdD8ARBnzj8SZwNFhwWT89fAFr) - Coding Lane * [Self-Paced Courses for Deep Learning](https://developer.nvidia.com/deep-learning-courses) * [Stanford CS 224N: Natural Language Processing with Deep Learning](https://www.youtube.com/playlist?list=PLoROMvodv4rOSH4v6133s9LFPRHjEmbmJ) (Stanford Online) * [Stanford CS230: Deep Learning](https://www.youtube.com/playlist?list=PLoROMvodv4rOABXSygHTsbvUz4G_YQhOb) (Stanford Online) From 253472d36761f4def212335f96e0055dafacff33 Mon Sep 17 00:00:00 2001 From: Eric Hellman Date: Fri, 27 Oct 2023 23:17:05 -0400 Subject: [PATCH 679/854] enforce honorifics rule (#10846) --- books/free-programming-books-de.md | 2 +- books/free-programming-books-es.md | 4 ++-- books/free-programming-books-fr.md | 2 +- books/free-programming-books-it.md | 2 +- books/free-programming-books-langs.md | 20 +++++++++---------- books/free-programming-books-pt_PT.md | 2 +- books/free-programming-books-subjects.md | 10 +++++----- courses/free-courses-en.md | 12 +++++------ ...ee-programming-interactive-tutorials-en.md | 2 +- 9 files changed, 28 insertions(+), 28 deletions(-) diff --git a/books/free-programming-books-de.md b/books/free-programming-books-de.md index 3fc85b2fbc1d0..6a9b15178255b 100644 --- a/books/free-programming-books-de.md +++ b/books/free-programming-books-de.md @@ -207,7 +207,7 @@ * [A Byte of Python - Einführung in Python](https://sourceforge.net/projects/abop-german.berlios/files) - Swaroop C H, Bernd Hengelein, Lutz Horn, Bernhard Krieger, Christoph Zwerschke (PDF) * [Einführung in Python](http://www.mschimmels.de/eigeneDateien/Python-Kurs.pdf) - Martin Schimmels (PDF) * [Programmiereinführung mit Python](http://opentechschool.github.io/python-beginners/de) (Online) -* [PyQt und PySide: GUI und Anwendungsentwicklung mit Python und Qt](https://github.com/pbouda/pyqt-und-pyside-buch) - Peter Bouda, Michael Palmer, Dr. Markus Wirz (TeX, [PDF](https://github.com/pbouda/pyqt-und-pyside-buch/releases/latest)) *(:construction: in process)* +* [PyQt und PySide: GUI und Anwendungsentwicklung mit Python und Qt](https://github.com/pbouda/pyqt-und-pyside-buch) - Peter Bouda, Michael Palmer, Markus Wirz (TeX, [PDF](https://github.com/pbouda/pyqt-und-pyside-buch/releases/latest)) *(:construction: in process)* * [Python 3 - Das umfassende Handbuch](http://openbook.rheinwerk-verlag.de/python) - Johannes Ernesti, Peter Kaiser (Online) diff --git a/books/free-programming-books-es.md b/books/free-programming-books-es.md index 36ed7e54ef137..f2c3700be0708 100644 --- a/books/free-programming-books-es.md +++ b/books/free-programming-books-es.md @@ -70,7 +70,7 @@ #### Algoritmos y Estructuras de Datos * [Algoritmos y Programación (Guía para docentes)](http://www.eduteka.org/pdfdir/AlgoritmosProgramacion.pdf) - Juan Carlos López García (PDF) -* [Análisis, Diseño e Implantación de Algoritmos](http://fcasua.contad.unam.mx/apuntes/interiores/docs/20181/informatica/1/LI_1164_06097_A_Analisis_Diseno_Implantacion_Algoritmos_Plan2016.pdf) - Universidad Nacional Autónoma de México, Dr. Juan Alberto Adam Siade, Gilberto Manzano Peñaloza, René Montesano Brand, Luis Fernando Zúñiga López, et al. (PDF) +* [Análisis, Diseño e Implantación de Algoritmos](http://fcasua.contad.unam.mx/apuntes/interiores/docs/20181/informatica/1/LI_1164_06097_A_Analisis_Diseno_Implantacion_Algoritmos_Plan2016.pdf) - Universidad Nacional Autónoma de México, Juan Alberto Adam Siade, Gilberto Manzano Peñaloza, René Montesano Brand, Luis Fernando Zúñiga López, et al. (PDF) * [Apuntes de Algoritmos y Estructuras de Datos](https://openlibra.com/en/book/download/apuntes-de-algoritmos-y-estructuras-de-datos) - Alejandro Santos (PDF) * [Breves Notas sobre Análisis de Algoritmos](https://lya.fciencias.unam.mx/jloa/publicaciones/analisisdeAlgoritmos.pdf) - Universidad Nacional Autónoma de México, Jorge L. Ortega Arjona (PDF) * [Fundamentos de Informática y Programación](https://informatica.uv.es/docencia/fguia/TI/Libro/Libro_Fundamentos_Inform_Program.htm) - Gregorio Martín Quetglás, Francisco Toledo Lobo, Vicente Cerverón Lleó (HTML) @@ -125,7 +125,7 @@ #### Sistemas Operativos * [Fundamentos de Sistemas Operativos](http://sistop.org/pdf/sistemas_operativos.pdf) - Gunnar Wolf, Esteban Ruiz, Federico Bergero, Erwin Meza, et al. (PDF) -* [Sistemas Operativos](http://sistop.gwolf.org/html/biblio/Sistemas_Operativos_-_Luis_La_Red_Martinez.pdf) - Dr. David Luis la Red Martinez (PDF) +* [Sistemas Operativos](http://sistop.gwolf.org/html/biblio/Sistemas_Operativos_-_Luis_La_Red_Martinez.pdf) - David Luis la Red Martinez (PDF) ### Android diff --git a/books/free-programming-books-fr.md b/books/free-programming-books-fr.md index 0cc1254866b5d..9f4cf31457d1b 100644 --- a/books/free-programming-books-fr.md +++ b/books/free-programming-books-fr.md @@ -130,7 +130,7 @@ ### Chaîne de blocs / Blockchain * [Maîtriser Bitcoin: Programmer la chaîne de blocs publique](https://bitcoin.maitriser.ca) - Andreas M. Antonopoulos, Serafim Dos Santos (asciidoc, HTML) -* [Maîtriser Ethereum: Développer des contrats intelligents et des DApps](https://ethereum.maitriser.ca) - Andreas M. Antonopoulos, Dr. Gavin Wood, Serafim Dos Santos (asciidoc, HTML) +* [Maîtriser Ethereum: Développer des contrats intelligents et des DApps](https://ethereum.maitriser.ca) - Andreas M. Antonopoulos, Gavin Wood, Serafim Dos Santos (asciidoc, HTML) ### Coq diff --git a/books/free-programming-books-it.md b/books/free-programming-books-it.md index b10f5636c11f1..d9093ef1a2b70 100644 --- a/books/free-programming-books-it.md +++ b/books/free-programming-books-it.md @@ -240,7 +240,7 @@ * [Immersione in Python 3](http://gpiancastelli.altervista.org/dip3-it/) - Mark Pilgrim, `trl.:` Giulio Piancastelli (HTML) [(PDF)](http://gpiancastelli.altervista.org/dip3-it/d/diveintopython3-it-pdf-latest.zip) * [La libreria di riferimento di Python](http://docs.python.it/html/lib/) * [Pensare da Informatico, Versione Python](http://www.python.it/doc/Howtothink/Howtothink-html-it/index.htm) -* [Python per tutti: Esplorare dati con Python3](http://do1.dr-chuck.com/pythonlearn/IT_it/pythonlearn.pdf) - Dr. Charles Russell Severance (PDF) [(EPUB)](http://do1.dr-chuck.com/pythonlearn/IT_it/pythonlearn.epub) +* [Python per tutti: Esplorare dati con Python3](http://do1.dr-chuck.com/pythonlearn/IT_it/pythonlearn.pdf) - Charles Russell Severance (PDF) [(EPUB)](http://do1.dr-chuck.com/pythonlearn/IT_it/pythonlearn.epub) #### Django diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index cdbd3b488317d..642b22714f922 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -531,7 +531,7 @@ Books on general-purpose programming that don't focus on a specific language are * [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) * [Google's C++ Style Guide](https://google.github.io/styleguide/cppguide.html) -* [Hands-On System Programming with C++](https://www.packtpub.com/free-ebook/hands-on-system-programming-with-c/9781789137880) - Dr. Rian Quinn (Packt account *required*) +* [Hands-On System Programming with C++](https://www.packtpub.com/free-ebook/hands-on-system-programming-with-c/9781789137880) - Rian Quinn (Packt account *required*) * [How to make an Operating System](https://samypesse.gitbook.io/how-to-create-an-operating-system/) - Samy Pesse * [How To Think Like a Computer Scientist: C++ Version](http://greenteapress.com/thinkcpp/index.html) - Allen B. Downey * [Introduction to Design Patterns in C++ with Qt 4](http://ptgmedia.pearsoncmg.com/images/9780131879058/downloads/0131879057_Ezust_book.pdf) - Alan Ezust, Paul Ezust (PDF) @@ -863,7 +863,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Fullstack GraphQL Applications with GRANDStack – Essential Excerpts](https://neo4j.com/fullstack-graphql-applications-with-grandstack/) - William Lyon (PDF) *(email requested)* * [Graph Algorithms: Practical Examples in Apache Spark and Neo4j](https://neo4j.com/graph-algorithms-book/) - Mark Needham, Amy E. Hodler (PDF, EPUB, MOBI) *(email requested)* * [Graph Databases 2nd edition](http://neo4j.com/books/graph-databases/) - Ian Robinson, Jim Webber, Emil Eifrém (PDF, EPUB, MOBI) *(email requested)* -* [Graph Databases For Dummies](https://neo4j.com/graph-databases-for-dummies/) - Dr. Jim Webber, Rik Van Bruggen (PDF) *(email requested)* +* [Graph Databases For Dummies](https://neo4j.com/graph-databases-for-dummies/) - Jim Webber, Rik Van Bruggen (PDF) *(email requested)* * [Knowledge Graphs: Data in Context for Responsive Businesses](https://neo4j.com/knowledge-graphs-data-in-context-for-responsive-businesses/) - Jesús Barrasa, Amy E. Hodler, Jim Webber (PDF) *(email requested)* @@ -1132,18 +1132,18 @@ Books on general-purpose programming that don't focus on a specific language are ### JavaScript * [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) - Dr. Axel Rauschmayer (HTML) +* [Basic JavaScript for the impatient programmer](http://www.2ality.com/2013/06/basic-javascript.html) - Axel Rauschmayer (HTML) * [Book of Modern Frontend Tooling](https://github.com/tooling/book-of-modern-frontend-tooling) - Various (HTML) * [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) -* [Deep JavaScript: Theory and techniques](https://exploringjs.com/deep-js) - Dr. Axel Rauschmayer (HTML) +* [Deep JavaScript: Theory and techniques](https://exploringjs.com/deep-js) - Axel Rauschmayer (HTML) * [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) * [Essential Javascript](https://www.programming-books.io/essential/javascript/) - Krzysztof Kowalczyk, StackOverflow Contributors -* [Exploring ES6](http://exploringjs.com/es6/) - Dr. Axel Rauschmayer (HTML) +* [Exploring ES6](http://exploringjs.com/es6/) - Axel Rauschmayer (HTML) * [Functional-Light JavaScript](https://github.com/getify/Functional-Light-JS) - Kyle Simpson (HTML) * [Google JavaScript Style Guide](https://google.github.io/styleguide/javascriptguide.xml) - Aaron Whyte, Bob Jervis, Dan Pupius, Erik Arvidsson, Fritz Schneider, Robby Walker (HTML) * [Human JavaScript](http://read.humanjavascript.com/ch01-introduction.html) - Henrik Joreteg (HTML) @@ -1154,7 +1154,7 @@ Books on general-purpose programming that don't focus on a specific language are * [JavaScript ES6 and beyond](https://github.com/AlbertoMontalesi/JavaScript-es6-and-beyond-ebook) - Alberto Montalesi (PDF, epub) * [JavaScript For Beginners](https://github.com/microsoft/Web-Dev-For-Beginners) - Microsoft * [JavaScript For Cats](http://jsforcats.com) - Maxwell Ogden (HTML) -* [JavaScript for Impatient Programmers (ES2020 edition)](https://exploringjs.com/impatient-js/toc.html) - Dr. Axel Rauschmayer (HTML) +* [JavaScript for Impatient Programmers (ES2020 edition)](https://exploringjs.com/impatient-js/toc.html) - Axel Rauschmayer (HTML) * [JavaScript for Impatient Programmers (ES2022 edition)](https://exploringjs.com/impatient-js/) - Axel Rauschmayer (HTML) * [JavaScript from ES5 to ESNext](https://flaviocopes.com/page/es5-to-esnext/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)* * [JavaScript Fundamentals, Plus a Dash Of JQuery - for dinner ladies](http://nicholasjohnson.com/javascript-book/) - Nicholas Johnson (HTML) @@ -1183,7 +1183,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Professor Frisby’s Mostly Adequate Guide to Functional Programming](https://mostly-adequate.gitbooks.io/mostly-adequate-guide/content/) - Brian Lonsdorf (HTML) * [Robust Client-Side JavaScript](https://molily.de/robust-javascript/) - Matthias Schäfer (HTML, EPUB) * [Single page apps in depth](http://singlepageappbook.com) - Mixu (HTML) -* [Speaking JavaScript](https://exploringjs.com/es5/) - Dr. Axel Rauschmayer +* [Speaking JavaScript](https://exploringjs.com/es5/) - Axel Rauschmayer * [Standard ECMA-262 ECMAScript 2016 Language Specification](https://www.ecma-international.org/publications/standards/Ecma-262.htm) - Ecma International (HTML,PDF) * [The Code Challenge Book](https://s3.amazonaws.com/coderbytestaticimages/CoderbyteEbook.pdf) - Daniel Borowski (PDF) * [The JavaScript Beginner's Handbook](https://flaviocopes.com/page/javascript-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)* @@ -1675,7 +1675,7 @@ Books on general-purpose programming that don't focus on a specific language are ### Nim -* [Computer Programming with the Nim Programming Language](http://ssalewski.de/nimprogramming.html) - Dr. Stefan Salewski +* [Computer Programming with the Nim Programming Language](http://ssalewski.de/nimprogramming.html) - Stefan Salewski * [Nim Basics](https://narimiran.github.io/nim-basics) - narimiran * [Nim by Example](https://nim-by-example.github.io) - Flaviu Tamas * [Nim Days](https://xmonader.github.io/nimdays) - Ahmed Thabet @@ -2013,7 +2013,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Program Arcade Games With Python And Pygame](http://programarcadegames.com) (3.3) * [Programming Computer Vision with Python](http://programmingcomputervision.com/downloads/ProgrammingComputerVision_CCdraft.pdf) (PDF) * [Programming for Non-Programmers, Release 2.6.2](https://web.archive.org/web/20180921063136/http://buildingskills.itmaybeahack.com/book/programming-2.6/latex/ProgrammingforNon-Programmers.pdf) - Steven F. Lott (PDF) (2.6) *(:card_file_box: archived)* -* [PySDR: A Guide to SDR and DSP using Python](https://pysdr.org) - Dr. Marc Lichtman (3.x) +* [PySDR: A Guide to SDR and DSP using Python](https://pysdr.org) - Marc Lichtman (3.x) * [Python 101](https://python101.pythonlibrary.org) - Michael Driscoll (HTML, TEXT) * [Python 2 Official Documentation](https://docs.python.org/2/download.html) (PDF, HTML, TEXT) (2.x) * [Python 2.7 quick reference](https://web.archive.org/web/20171013204449/http://infohost.nmt.edu/tcc/help/pubs/python27/python27.pdf) - John W. Shipman (PDF) (2.7) *(:card_file_box: archived)* @@ -2552,7 +2552,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Essential TypeScript](https://www.programming-books.io/essential/typescript/) - Krzysztof Kowalczyk, StackOverflow Contributors * [Learn TypeScript in Y Minutes](https://learnxinyminutes.com/docs/typescript/) -* [Tackling TypeScript: Upgrading from JavaScript](https://exploringjs.com/tackling-ts/toc.html) - Dr. Axel Rauschmayer +* [Tackling TypeScript: Upgrading from JavaScript](https://exploringjs.com/tackling-ts/toc.html) - Axel Rauschmayer * [TypeScript Accelerated](https://accelerated.amimetic.co.uk) - James Porter * [TypeScript Deep Dive](https://basarat.gitbooks.io/typescript/) * [TypeScript for C# Programmers](http://www.infoq.com/minibooks/typescript-c-sharp-programmers) diff --git a/books/free-programming-books-pt_PT.md b/books/free-programming-books-pt_PT.md index f5f9d0da64c56..a8d9991852039 100644 --- a/books/free-programming-books-pt_PT.md +++ b/books/free-programming-books-pt_PT.md @@ -37,4 +37,4 @@ ### Python -* [Python Para Todos: Explorando Dados com Python 3](http://do1.dr-chuck.com/pythonlearn/PT_br/pythonlearn.pdf) - Dr. Charles Russell Severance (PDF) [(EPUB)](http://do1.dr-chuck.com/pythonlearn/PT_br/pythonlearn.epub) +* [Python Para Todos: Explorando Dados com Python 3](http://do1.dr-chuck.com/pythonlearn/PT_br/pythonlearn.pdf) - Charles Russell Severance (PDF) [(EPUB)](http://do1.dr-chuck.com/pythonlearn/PT_br/pythonlearn.epub) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index fec30672a17a6..d7a4cf9bc14cc 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -510,8 +510,8 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Introductory Statistics for the Life and Biomedical Sciences](https://www.openintro.org/book/isrs/) - Julie Vu, David Harrington * [Kalman and Bayesian Filters in Python](https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python) * [Knapsack Problems - Algorithms and Computer Implementations](http://www.or.deis.unibo.it/knapsack.html) - Silvano Martello, Paolo Toth -* [Lecture Notes of Linear Algebra](https://home.iitk.ac.in/~psraj/mth102/lecture_notes.html) - Dr. P. Shunmugaraj, IIT Kanpur (PDF) -* [Lecture Notes on Linear Algebra](https://home.iitk.ac.in/~arlal/book/LA_Solution_Dec20.pdf) - Dr. Arbind K Lal, Sukant Pati (PDF) (:construction: *in process*) +* [Lecture Notes of Linear Algebra](https://home.iitk.ac.in/~psraj/mth102/lecture_notes.html) - P. Shunmugaraj, IIT Kanpur (PDF) +* [Lecture Notes on Linear Algebra](https://home.iitk.ac.in/~arlal/book/LA_Solution_Dec20.pdf) - Arbind K Lal, Sukant Pati (PDF) (:construction: *in process*) * [Lies, Damned Lies, or Statistics: How to Tell the Truth with Statistics](https://www.poritz.net/jonathan/share/ldlos.pdf) - Jonathan A. Poritz (PDF) * [Linear Algebra](https://www.math.ucdavis.edu/~linear/linear-guest.pdf) - David Cherney et al. (PDF) * [Linear Algebra](http://joshua.smcvt.edu/linearalgebra/) - Jim Hefferon @@ -718,7 +718,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) * [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) - Prof. 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) * [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) @@ -759,7 +759,7 @@ Kerridge (PDF) (email address *requested*, not required) * [A Short Introduction to the Art of Programming (1971)](https://www.cs.utexas.edu/users/EWD/transcriptions/EWD03xx/EWD316.html) - Edsger W. Dijkstra (HTML) * [Design of a Programmer](https://www.smashwords.com/books/view/639609) - Prakash Hegade (PDF) -* [Introduction to Computer Science](https://www.cse.iitd.ernet.in/~suban/CSL102/) - Prof. Subhashis Banerjee, IIT Delhi +* [Introduction to Computer Science](https://www.cse.iitd.ernet.in/~suban/CSL102/) - Subhashis Banerjee, IIT Delhi * [Introduction to Computing](https://www.computingbook.org) - David Evans * [Principled Programming / Introduction to Coding in Any Imperative Language](https://www.cs.cornell.edu/info/people/tt/Principled_Programming.html) - Tim Teitelbaum * [Programming and Programming Languages](https://papl.cs.brown.edu/2019/) - Shriram Krishnamurthi @@ -940,7 +940,7 @@ Kerridge (PDF) (email address *requested*, not required) * [Hg Init: a Mercurial Tutorial](https://hginit.github.io) - Joel Spolsky * [How to Collaborate on GitHub: A mini book about collaborating on GitHub](https://github.com/eonist/How-to-collaborate-on-github) - André J * [Introduction to Git and Github](https://launchschool.com/books/git) - Launch School -* [Introduction to Git and Github - Tutorial](https://cse.unl.edu/~cbourke/gitTutorial.pdf) - Dr. Chris Bourke (PDF) +* [Introduction to Git and Github - Tutorial](https://cse.unl.edu/~cbourke/gitTutorial.pdf) - Chris Bourke (PDF) * [Introduction to Git and GitHub eBook](https://github.com/bobbyiliev/introduction-to-git-and-github-ebook) - Bobby Iliev (Markdown, PDF) * [Learn Git - Learn Version Control with Git](https://www.git-tower.com/learn/git/ebook/command-line/introduction) - Tobias Günther * [Mercurial: The Definitive Guide](http://hgbook.red-bean.com) - Bryan O'Sullivan diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 720d1c4b6ccf4..7ac38b5871c38 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -262,14 +262,14 @@ * [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/) - Prof. Patrick Henry Winston (MIT OpenCourseWare) +* [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) * [Stanford CS221: Artificial Intelligence: Principles and Techniques \| Autumn 2019](https://www.youtube.com/playlist?list=PLoROMvodv4rO1NB9TD4iUZ3qghGEGtqNX) - Stanford Online ### Assembly * [Binary Exploitation / Memory Corruption by LiveOverflow](https://www.youtube.com/playlist?list=PLhixgUqwRTjxglIswKp9mpkfPNfHkzyeN) - LiveOverflow -* [C Programming and Assembly Language](https://nptel.ac.in/courses/106/106/106106210/) - Prof. Janakiraman Viraraghavan, IIT Madras (NPTEL) +* [C Programming and Assembly Language](https://nptel.ac.in/courses/106/106/106106210/) - Janakiraman Viraraghavan, IIT Madras (NPTEL) * [Introduction to Assembly Programming with ARM](https://www.udemy.com/course/introduction-to-assembly-programming-with-arm/) - Scott Cosentino (Udemy) * [Introduction To Reverse Engineering Software](http://opensecuritytraining.info/IntroductionToReverseEngineering.html) - Matt Briggs (OpenSecurityTraining) * [Introductory Intel x86: Architecture, Assembly, Applications, & Alliteration](http://opensecuritytraining.info/IntroX86.html) - Xeno Kovah (OpenSecurityTraining) @@ -580,7 +580,7 @@ * [Deep Multi-Task and Meta Learning](https://cs330.stanford.edu) - Chelsea Finn (Stanford University) * [Deep Reinforcement Learning](http://rail.eecs.berkeley.edu/deeprlcourse/) - Sergey Levine * [Deep Reinforcement Learning Course - Hugging Face](https://huggingface.co/learn/deep-rl-course/unit0/introduction) -* [Exploring Fairness in Machine Learning for International Development](https://ocw.mit.edu/resources/res-ec-001-exploring-fairness-in-machine-learning-for-international-development-spring-2020) - Dr. Richard Fletcher, Prof. Daniel Frey, Dr. Mike Teodorescu, Amit Gandhi, Audace Nakeshimana (MIT OpenCourseWare) +* [Exploring Fairness in Machine Learning for International Development](https://ocw.mit.edu/resources/res-ec-001-exploring-fairness-in-machine-learning-for-international-development-spring-2020) - Richard Fletcher, Daniel Frey, Mike Teodorescu, Amit Gandhi, Audace Nakeshimana (MIT OpenCourseWare) * [Full Stack Computer Vision Tutorial with Tensorflow, Python, Tensorflow.JS with React.JS](https://www.youtube.com/playlist?list=PLgNJO2hghbmhUeJuv7PyVYgzhlgt2TcSr) - Nicholas Renotte * [Hugging Face NLP Course](https://huggingface.co/learn/nlp-course/chapter1/1) - Hugging Face * [Intro to Deep Learning](https://www.kaggle.com/learn/intro-to-deep-learning) - Ryan Holbrook @@ -902,7 +902,7 @@ * [Object-Oriented programming with Java, part II](https://moocfi.github.io/courses/2013/programming-part-2/) * [Princeton Algorithms, Part 1](https://www.coursera.org/course/algs4partI) * [Problem Solving With Java](https://www.udacity.com/course/intro-to-java-programming--cs046) (Udacity) -* [Programming in Java](https://nptel.ac.in/courses/106/105/106105191/) - Prof. Debasis Samanta (NPTEL) +* [Programming in Java](https://nptel.ac.in/courses/106/105/106105191/) - Debasis Samanta (NPTEL) * [Servlet & JSP Tutorial Full Course](https://www.youtube.com/watch?v=OuBUUkQfBYM) - Telusko (Navin Reddy) * [Software Construction in Java](https://openlearninglibrary.mit.edu/courses/course-v1:MITx+6.005.1x+3T2016/about) - MIT Open Learning Library * [Spring 5 Core - An Ultimate Guide](https://www.udemy.com/learn-spring-5-core-from-scratch/) - Somnath Musib (Udemy) @@ -1394,7 +1394,7 @@ * [Practical Python: An Immersive Python Course](https://practical.learnpython.dev) - Nina Zakharenko * [Practical Python Programming](https://dabeaz-course.github.io/practical-python/) - David Beazley * [Problem Solving, Python Programming, and Video Games](https://www.coursera.org/learn/problem-solving-programming-video-games) - Duane Szafron, Paul Lu (Coursera) -* [Programming, Data Structures And Algorithms Using Python](https://nptel.ac.in/courses/106/106/106106145/) - Prof. Madhavan Mukund (NPTEL) +* [Programming, Data Structures And Algorithms Using Python](https://nptel.ac.in/courses/106/106/106106145/) - Madhavan Mukund (NPTEL) * [Programming Foundations with Python](https://www.udacity.com/course/programming-foundations-with-python--ud036) (Udacity) * [Python 101 – Introduction to Programming](https://www.tutorialspoint.com/python_101_andndash_introduction_to_programming/index.asp) - Zenva (Tutorials Point) * [Python 3](https://www.sololearn.com/Course/Python/) (SoloLearn) @@ -1534,7 +1534,7 @@ ### Security -* [Computer Systems Security](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-858-computer-systems-security-fall-2014) - Prof. Nickolai Zeldovich (MIT OpenCourseWare) +* [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) diff --git a/more/free-programming-interactive-tutorials-en.md b/more/free-programming-interactive-tutorials-en.md index 545d88759c5d2..88f3ed6fd8ead 100644 --- a/more/free-programming-interactive-tutorials-en.md +++ b/more/free-programming-interactive-tutorials-en.md @@ -296,7 +296,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 -* [Project eXpOS: eXperimental Operating System](https://exposnitc.github.io) - Dr. Murali Krishnan K., Department of Computer Science and Engineering of the Calicut National Institute of Technology (HTML) +* [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) ### LaTeX From 12d9db5642c9787afb162e5fa683ae615637fb25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Luiz?= Date: Sat, 28 Oct 2023 00:41:25 -0300 Subject: [PATCH 680/854] Add Gremlin cheatsheet and Graphs group (#10824) * Update free-programming-books-langs.md * Update free-programming-books-langs.md Adjust Spacing between headers and sections * Update free-programming-playgrounds.md with Gremlin Add Gremlin Playground reference * Update free-programming-playgrounds.md * Add Gramlin Cheatsheets and Samples * Add gremlin cheatsheets and samples --- more/free-programming-cheatsheets.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/more/free-programming-cheatsheets.md b/more/free-programming-cheatsheets.md index f387e4d65b191..991c97ff640a9 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -13,7 +13,9 @@ * [Docker](#docker) * [Git](#git) * [Go](#go) -* [GraphQL](#graphql) +* [Graphs](#graphs) + * [GraphQL](#graphql) + * [Gremlin](#gremlin) * [HTML and CSS](#html-and-css) * [IDE and editors](#ide-and-editors) * [Java](#java) @@ -177,7 +179,9 @@ * [গো \| ডেভ সংকেত<](https://devsonket.com/go) - devsonket (HTML) -### GraphQL +### Graphs + +#### GraphQL * [GraphQL Cheat Sheet](https://licor.me/post/graphql) - Chuanrong Li (HTML) * [GraphQL Cheat Sheet](https://cheatsheetseries.owasp.org/cheatsheets/GraphQL_Cheat_Sheet.html) - Jim Manico, Jakub Maćkowski (HTML) @@ -185,6 +189,13 @@ * [GraphQL Cheatsheet](https://devhints.io/graphql) - devhints, Rico Santa Cruz (HTML) +#### Gremlin + +* [Gremlin 101 Cheatsheet](https://dkuppitz.github.io/gremlin-cheat-sheet/101.html) - Daniel Kuppitz (HTML) +* [Gremlin 102 Cheatsheet](https://dkuppitz.github.io/gremlin-cheat-sheet/102.html) - Daniel Kuppitz (HTML) +* [Gremlin Recipes](https://tinkerpop.apache.org/docs/3.3.2/recipes/) - Apache Tinkerpop (HTML) + + ### HTML and CSS * [Accessibility CheatSheet](https://learn-the-web.algonquindesign.ca/topics/accessibility-cheat-sheet/) - Algonquin Design (HTML) From 3b02ff6e922c6ec4623a2545a5133a3655b07eda Mon Sep 17 00:00:00 2001 From: Swarnava Gayen <83889037+raj007-star@users.noreply.github.com> Date: Sat, 28 Oct 2023 09:16:29 +0530 Subject: [PATCH 681/854] Add blockchain course (#10841) * Add blockchain course * Add blockchain course * Update courses/free-courses-en.md --------- 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 7ac38b5871c38..0dab113b82e07 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -316,6 +316,7 @@ * [Build an IoT Blockchain Network for a Supply Chain](https://cognitiveclass.ai/courses/blockchain-iot-node-red-food-network) - CognitiveClass.ai * [Build and Deploy Your First Decentralized App with Etherem](https://www.udemy.com/course/your-first-decentralized-app/) - Gary Simon (Udemy) * [CryptoZombies.io](https://cryptozombies.io) - CleverFlare, Loom Network +* [Learn Blockchain](https://www.youtube.com/playlist?list=PLlp912GlUiC1xPnwVmKgIiuMERetMwre9) - Roomyan * [Solidity, Blockchain, and Smart Contract Course – Beginner to Expert Python Tutorial](https://www.youtube.com/watch?v=M576WGiDBdQ) - Patrick Collins (freeCodeCamp.org) From c88a6a8d679f04009c357c804d3e31afcd4917a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Luiz?= Date: Sat, 28 Oct 2023 20:39:23 -0300 Subject: [PATCH 682/854] Free en course elastic fix (#10845) * Update free-programming-books-langs.md * Update free-programming-books-langs.md Adjust Spacing between headers and sections * Update free-programming-playgrounds.md with Gremlin Add Gremlin Playground reference * Update free-programming-playgrounds.md * Add gremlin cheatsheets and samples * Fix Elastic Security fundamentals reference * Revert Changes from previous PR. --- 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 0dab113b82e07..abf5e82b660a0 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -665,7 +665,7 @@ * [App Search Fundamentals](https://www.elastic.co/training/app-search-fundamentals) - Elastic * [App Search Web Crawler Fundamentals](https://www.elastic.co/training/app-search-web-crawler-fundamentals) - Elastic * [ECE Fundamentals](https://www.elastic.co/training/ece-fundamentals) - Elastic -* [Elastic Security Fundamentals: SIEM]([https://www.elastic.co/training/kibana-for-splunk-spl-users](https://www.elastic.co/training/elastic-security-fundamentals-siem)) - Elastic +* [Elastic Security Fundamentals: SIEM](https://www.elastic.co/training/elastic-security-fundamentals-siem) - Elastic * [Kibana for Splunk SPL Users](https://www.elastic.co/training/kibana-for-splunk-spl-users) - Elastic * [Kibana Fundamentals](https://www.elastic.co/training/kibana-fundamentals) - Elastic * [Observability Fundamentals](https://www.elastic.co/training/observability-fundamentals) - Elastic From 98e1a25fe49fd033d200c723e6ba72a22dae2f3a Mon Sep 17 00:00:00 2001 From: Swarnava Gayen <83889037+raj007-star@users.noreply.github.com> Date: Sun, 29 Oct 2023 05:10:20 +0530 Subject: [PATCH 683/854] Add android course (#10848) * Add android course * Add android course * Changes made --- 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 abf5e82b660a0..e932a3325ab04 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -206,6 +206,7 @@ * [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) * [Android Basics: Multiscreen Apps](https://www.udacity.com/course/android-basics-multiscreen-apps--ud839) (Udacity) * [Android Basics: Networking](https://www.udacity.com/course/android-basics-networking--ud843) (Udacity) From 01130310ff8d84162cfeba5c3fd365bd98f57ec0 Mon Sep 17 00:00:00 2001 From: Vaibhav Raheja <112800995+ivaibhavraheja@users.noreply.github.com> Date: Sun, 29 Oct 2023 05:13:16 +0530 Subject: [PATCH 684/854] Update free-courses-hi.md (#10849) added a course for computer graphics --- 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 95076094a0193..3efe46350076b 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -240,6 +240,7 @@ * [Computer Graphics](https://youtube.com/playlist?list=PLYwpaL_SFmcAtxMe7ahYC4ZYjQHun_b-T) - 5 Minutes Engineering * [Computer Graphics and Multimedia (CGMM) Lectures in Hindi](https://www.youtube.com/playlist?list=PLV8vIYTIdSnaTVCcd954N14bVOOgYh-2V) - Easy Engineering Classes +* [Computer Graphics Complete Syllabus Tutorials](https://www.youtube.com/playlist?list=PLL8qj6F8dGlScni_9ZmeOMoRodrwzhvTq) - TutorialsSpace- Er. Deepak Garg * [Computer Graphics Full Course in Hindi](https://www.youtube.com/playlist?list=PLAC6WcHCOQCHVfV3vR4At0g0QADIeZc_j) - Edulogy From 357047b30bd4b233d8303745052e32f1bc208ebf Mon Sep 17 00:00:00 2001 From: Alex Pantechovskis Date: Sun, 29 Oct 2023 02:44:20 +0300 Subject: [PATCH 685/854] Add metanit courses (ru) (#10850) * Add metanit courses (ru) * Fix order and eng/ru the same looking letters * Fix order * Fix order (ascii, not really alphabetical) --- courses/free-courses-ru.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/courses/free-courses-ru.md b/courses/free-courses-ru.md index c1b3bf3ed072f..f53ae76f36a48 100644 --- a/courses/free-courses-ru.md +++ b/courses/free-courses-ru.md @@ -41,6 +41,7 @@ ADV - Продвинутый. Тонкости. * [Основы разработки на С++: коричневый пояс](https://www.coursera.org/learn/c-plus-plus-brown) - Шишков Илья Иванович, Полднев Антон Вячеславович, Матросов Михаил Александрович, Alexey Zobnin, Субоч Николай Михайлович (Coursera) (INT) * [Основы разработки на С++: красный пояс](https://www.coursera.org/learn/c-plus-plus-red) - Шишков Илья Иванович, Полднев Антон Вячеславович (Coursera) (INT) * [Основы разработки на С++: черный пояс](https://www.coursera.org/learn/c-plus-plus-black) - Шишков Илья Иванович, Полднев Антон Вячеславович, Субоч Николай Михайлович, Alexey Zobnin, Матросов Михаил Александрович (Coursera) (INT) +* [Руководство по языку программирования C++](https://metanit.com/cpp/tutorial/) - Metanit (BEG/INT) * [Уроки по С++](https://ravesli.com/uroki-cpp) - Ravesli (INT) @@ -121,6 +122,7 @@ ADV - Продвинутый. Тонкости. * [Введение в Kotlin JVM](https://stepik.org/course/5448) - Stepik (BEG) * [Разработка Android-приложений на Kotlin](https://stepik.org/course/4792) - Stepik (BEG) +* [Руководство по языку Kotlin](https://metanit.com/kotlin/tutorial/) - Metanit (BEG/INT) ### Perl @@ -130,8 +132,9 @@ ADV - Продвинутый. Тонкости. ### PHP +* [Руководство по PHP](https://metanit.com/php/tutorial/) - Metanit (BEG/INT) * [PHP - первое знакомство](https://stepik.org/course/87314) - Stepik (BEG) -* [PHP для начинающих](https://ru.code-basics.com/languages/php) (BEG) +* [PHP для начинающих](https://ru.code-basics.com/languages/php) - Code-basics (BEG) * [PHP: Основы](https://ru.hexlet.io/courses/php-basics) - Hexlet (BEG) From 2fa93d2acda89d52b78d7a65b78b31592e70e223 Mon Sep 17 00:00:00 2001 From: Saloni Malhotra Date: Sun, 29 Oct 2023 05:15:00 +0530 Subject: [PATCH 686/854] Update free-courses-hi.md - add graph resource hindi (#10852) --- 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 3efe46350076b..025ee3ce1686d 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -86,6 +86,7 @@ * [Generic Trees - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiEmjuIVDrwR9h5i9TT2CEU_) - Pepcoding * [Graph Theory](https://www.youtube.com/playlist?list=PLxCzCOWd7aiG0M5FqjyoqB20Edk0tyzVt) - Gate Smashers * [Graphs - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiHfqDcLZMcO9SsUDY4S3a-v) - Pepcoding +* [Graphs - Level 2](https://www.youtube.com/playlist?list=PL-Jc9J83PIiEuHrjpZ9m94Nag4fwAvtPQ) - Pepcoding * [Hindi Data Structures And Algorithms Tutorial Python](https://www.youtube.com/playlist?list=PLPbgcxheSpE3NlJ30EDpxNYU6P2Jylns8) - codebasics Hindi * [Linked List - Level 1](https://youtube.com/playlist?list=PL-Jc9J83PIiF5VZmktfqW6WVU1pxBF6l_&si=S_MRPF7yyupBUCC6) - Pepcoding * [Recursion & Backtracking - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiFxaBahjslhBD1LiJAV7nKs) - Pepcoding From c9fc260798b0d455386188034e05a15bf66aa267 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 28 Oct 2023 19:45:44 -0400 Subject: [PATCH 687/854] chore(deps): bump actions/setup-node from 3 to 4 (#10855) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/fpb-lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/fpb-lint.yml b/.github/workflows/fpb-lint.yml index 255486c8977f8..a450e01913a13 100644 --- a/.github/workflows/fpb-lint.yml +++ b/.github/workflows/fpb-lint.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Use Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: '16.x' - run: npm install -g free-programming-books-lint From 3d11d1fd1f5bb103672206d1c154e1d09927b2a1 Mon Sep 17 00:00:00 2001 From: Sohan Sai <76840110+sohansai@users.noreply.github.com> Date: Sun, 29 Oct 2023 05:16:11 +0530 Subject: [PATCH 688/854] added a complete course on linear algebra for machine learning (#10862) --- 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 e932a3325ab04..45fff3fbfffd4 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1224,6 +1224,7 @@ * [Intro to Machine Learning using Microsoft Azure](https://www.udacity.com/course/introduction-to-machine-learning-using-microsoft-azure--ud00333) - Microsoft (Udacity) * [Intro to Self-Driving Cars Nanodegree](https://www.udacity.com/course/intro-to-self-driving-cars--nd113) - Cezanne Camacho, Andrew Paster, Anthony Navarro, Tarin Ziyaee, et al. (Udacity) * [Introduction to Machine Learning](https://openlearninglibrary.mit.edu/courses/course-v1:MITx+6.036+1T2019/about) - MIT Open Learning Library +* [Linear Algebra for Machine Learning](https://www.youtube.com/playlist?list=PLRDl2inPrWQW1QSWhBU0ki-jq_uElkh2a) - Jon Krohn * [Machine Learning](https://www.sololearn.com/Course/machine-learning) (SoloLearn) *(account required)* * [Machine Learning](https://youtube.com/playlist?list=PL7T06JEc5PF5Vuz1U7lEEaFPOExDbKVEh) - Nerd's Lesson * [Machine Learning](https://youtube.com/playlist?list=PLblh5JKOoLUICTaGLRoHQDuF_7q2GfuJF) - StatQuest with Josh Starmer From 1d084f962d44b7aeb807786561ed6ed285c2fddc Mon Sep 17 00:00:00 2001 From: Sohan Sai <76840110+sohansai@users.noreply.github.com> Date: Sun, 29 Oct 2023 05:18:26 +0530 Subject: [PATCH 689/854] added r programming books (#10863) * added r programming books * corrected linter error * corrected error --- books/free-programming-books-langs.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 642b22714f922..3f3ef22ef435c 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2156,6 +2156,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Data Mining Algorithms In R](https://en.wikibooks.org/wiki/Data_Mining_Algorithms_In_R) - Wikibooks * [Data Visualization with R](https://ladal.edu.au/dviz.html) - Martin Schweinberger (HTML) * [Efficient R programming](https://csgillespie.github.io/efficientR/) - Colin Gillespie, Robin Lovelace +* [Exploratory Data Analysis with R](https://bookdown.org/rdpeng/exdata) - Roger D. Peng * [Forecasting: Principles and Practice](https://otexts.com/fpp3/) - Rob J Hyndman, George Athanasopoulos * [Functional Programming](https://dcl-prog.stanford.edu) - Sara Altman, Bill Behrman, Hadley Wickham * [Geocomputation with R](https://r.geocompx.org) - Robin Lovelace, Jakub Nowosad, Jannes Muenchow @@ -2163,6 +2164,8 @@ Books on general-purpose programming that don't focus on a specific language are * [Learning Statistics with R](https://learningstatisticswithr.com/book/) - Danielle Navarro * [Mastering Software Development in R](https://bookdown.org/rdpeng/RProgDA/) - Roger D. Peng, Sean Kross, and Brooke Anderson * [Model Estimation by Example, Demonstrations with R](https://m-clark.github.io/models-by-example) - Michael Clark +* [Modern R with the tidyverse](https://b-rodrigues.github.io/modern_R) - Bruno Rodrigues +* [Modern Statistics with R](https://www.modernstatisticswithr.com) - Måns Thulin * [ModernDive](https://ismayc.github.io/moderndiver-book/) - Chester Ismay, Albert Y. Kim * [Practical Regression and Anova using R](http://cran.r-project.org/doc/contrib/Faraway-PRA.pdf) - Julian J. Faraway (PDF) * [R for Data Science](https://r4ds.hadley.nz) - Hadley Wickham, Mine Çetinkaya-Rundel, Garrett Grolemund @@ -2176,6 +2179,7 @@ Books on general-purpose programming that don't focus on a specific language are * [R Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/rsuccinctly) (PDF, Kindle) (email address *requested*, not required) * [Statistical Inference via Data Science](https://moderndive.com) - Chester Ismay, Albert Y. Kim * [Summary and Analysis of Extension Program Evaluation in R](https://rcompanion.org/handbook/index.html) - Salvatore S. Mangiafico +* [Supervised Machine Learning for Text Analysis in R](https://smltar.com) - Emil Hvitfeldt, Julia Silge * [The caret Package](http://topepo.github.io/caret/index.html) - Max Kuhn * [The R Inferno](http://www.burns-stat.com/pages/Tutor/R_inferno.pdf) - Patrick Burns (PDF) * [The R Language](http://stat.ethz.ch/R-manual/R-patched/doc/html) From 135e718c2de00952981a1080bbfcbe605dad05d7 Mon Sep 17 00:00:00 2001 From: Atharva Kulkarni Date: Sun, 29 Oct 2023 05:19:20 +0530 Subject: [PATCH 690/854] Update free-courses-es.md (#10827) --- courses/free-courses-es.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/courses/free-courses-es.md b/courses/free-courses-es.md index 38679831140f3..5634307500cbb 100644 --- a/courses/free-courses-es.md +++ b/courses/free-courses-es.md @@ -99,7 +99,7 @@ * [Ingeniería del Software II (2011)](https://ocw.unican.es/course/view.php?id=170) * [Introducción a la Gestión de Proyectos](https://www.edx.org/course/introduccion-la-gestion-de-proyectos-upvalenciax-igp101-x) * [Organización y gestión del proyecto (2009)](https://ocw.unican.es/course/view.php?id=207) -* [Procesadores de Lenguaje (2012)](https://ocw.unican.es/course/view.php?id=158) +* [Procesadores de Lenguaje (2012)](https://ocw.unican.es/course/view.php?id=238) * [Sistemas operativos avanzados - 'scrum - bsd- Qt' (2015)](https://campusvirtual.ull.es/ocw/course/view.php?id=119) From 5a87ca19ae994744932ba171f1202731c0e345ba Mon Sep 17 00:00:00 2001 From: Al Arafat Tanin Date: Sun, 29 Oct 2023 05:50:29 +0600 Subject: [PATCH 691/854] this PR solves the issue with PR #9406 (#10818) * this PR solves the issue with PR #9406 * fix: linter issue --- courses/free-courses-fa_IR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-fa_IR.md b/courses/free-courses-fa_IR.md index 207a2a45ce76a..db9232d47a3aa 100644 --- a/courses/free-courses-fa_IR.md +++ b/courses/free-courses-fa_IR.md @@ -37,6 +37,7 @@ ### C\# +* [آموزش Asp.Net MVC به همراه پروژه عملی](https://toplearn.com/courses/web/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-AspNet-MVC-%D8%A8%D9%87-%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D8%B9%D9%85%D9%84%DB%8C) - Iman Madaeny *(نیاز به ثبت نام دارد)* * [دوره مقدماتی دات نت 5 تحت وب](https://bugeto.net/courses/free-introductory-asp-dot-net-core-training-course) - Ehsan Babaei *(نیاز به ثبت نام دارد)* From 67e2c2d19dd42ed0e21e17142f16230352a094c9 Mon Sep 17 00:00:00 2001 From: Jeremy Aza <88736600+Jeremy-Aza@users.noreply.github.com> Date: Sat, 28 Oct 2023 18:50:59 -0500 Subject: [PATCH 692/854] =?UTF-8?q?feat(free-courses-es.md):=20added=20the?= =?UTF-8?q?=20nickname=20midudev=20to=20Miguel=20=C3=81ngel=20Dur=C3=A1n's?= =?UTF-8?q?=20courses=20(#10828)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- courses/free-courses-es.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/courses/free-courses-es.md b/courses/free-courses-es.md index 5634307500cbb..b9fb329eedefd 100644 --- a/courses/free-courses-es.md +++ b/courses/free-courses-es.md @@ -159,7 +159,7 @@ ### Programación * [Aprende JavaScript](https://aprendejavascript.org) - Jonathan MirCha -* [Aprende javascript](https://www.aprendejavascript.dev) - Miguel Ángel Durán +* [Aprende javascript](https://www.aprendejavascript.dev) - Miguel Ángel Durán "midudev" * [Aprendemos JavaScript](https://www.freecodecamp.org/espanol/news/aprende-javascript-curso-completo-desde-cero/) - Estefania Cassingena Navone * [Clojure](https://programadorwebvalencia.com/cursos/clojure/introducci%C3%B3n/) - Andros Fenollosa (Programador Web Valencia) * [Curso C#](https://www.pildorasinformaticas.es/course/curso-c) - Juan Díaz (Píldoras Informáticas) @@ -209,7 +209,7 @@ * [Curso gratuito de JavaScript](https://argentinaprograma.com) - Fabricio Sodano (Argentina Programa) * [Curso gratuito de Next.js y Firebase](https://www.youtube.com/playlist?list=PLV8x_i1fqBw1VR86y4C72xMGJ8ifjBwJ6) - Miguel Ángel Durán «midudev» * [Curso JSON. De Novato a Experto](https://www.youtube.com/playlist?list=PLrDTf5qnZdEAiHO19QB9hq5QXAef1h8oY) - Camilo Martínez "Equimancho" -* [Curso React Native desde cero](https://www.youtube.com/watch?v=qi87b6VcIHY&t=1004s) - Miguel Ángel Durán +* [Curso React Native desde cero](https://www.youtube.com/watch?v=qi87b6VcIHY&t=1004s) - Miguel Ángel Durán "midudev" * [Curso React.js desde cero - Crea una aplicación paso a paso](https://www.youtube.com/playlist?list=PLV8x_i1fqBw0B008sQn79YxCjkHJU84pC) - Miguel Ángel Durán «midudev» * [Detección de objetos](https://www.coursera.org/learn/deteccion-objetos) * [Diseño Web - Principios de CSS](https://programadorwebvalencia.com/cursos/css/introducci%C3%B3n/) - Andros Fenollosa (Programador Web Valencia) From 5c17778e2ee5fc6ef62dcbe217781f542cca402b Mon Sep 17 00:00:00 2001 From: Vikash <114097162+ivikashgorai@users.noreply.github.com> Date: Sun, 29 Oct 2023 05:27:43 +0530 Subject: [PATCH 693/854] Added Courses (#10753) * Added Courses * All Changes done Please review and merge it * Please Review * Review it. * Done --- courses/free-courses-en.md | 1 + courses/free-courses-hi.md | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 45fff3fbfffd4..3cbb43387f0a0 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -872,6 +872,7 @@ * [Hibernate Tutorial for Beginners](https://www.youtube.com/playlist?list=PLsyeobzWxl7qBZtsEvp_n2A7sJs2MpF3r) - Telusko (Navin Reddy) * [Introduction to Java](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/) * [Introduction to Java + DSA](https://youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ) - Kunal Kushwaha +* [Java + DSA + Interview Preparation Course](https://www.youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ) - Kunal Kushwaha * [Java AWT](https://www.youtube.com/playlist?list=PLDN4rrl48XKoYR1H6l19hvF_8SMHGdPvk) - Abdul Bari * [Java Beginner](https://youtube.com/playlist?list=PLkeaG1zpPTHiMjczpmZ6ALd46VjjiQJ_8) - Coding with John * [Java Complete Course - Placement Series](https://www.youtube.com/playlist?list=PLfqMhTWNBTe3LtFWcvwpqTkUSlB32kJop) - Apna College diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 025ee3ce1686d..bb5de00e265f5 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -443,6 +443,7 @@ * [jQuery Tutorials in Hindi / Urdu](https://www.youtube.com/playlist?list=PL0b6OzIxLPbzSyiC0PFaqeabe1aGhfrbW) - Yahoo Baba * [jQuery Tutorials in Hindi 2018](https://youtube.com/playlist?list=PLwGdqUZWnOp0X4dVwSsEd6dV49TLLCooI) - Vinod Bahadur Thapa (Thapa Technical) * [jQuery Video Course](https://www.youtube.com/playlist?list=PLPAcs2twrK5_FzWMttkbTuM0dB5A-ni-Q) - w3webschool.net +* [jQuery Zero to Advance](https://www.youtube.com/watch?v=YFlx1C8XwR0) - CodeWithHarry #### Next.js @@ -492,7 +493,8 @@ #### Redux * [Redux toolkit crash course | Chai aur React Series](https://www.youtube.com/watch?v=1i04-A7kfFI) - Hitesh Choudhary (Chai aur Code) -* [Redux Toolkit tutorial in Hindi](https://www.youtube.com/playlist?list=PLwGdqUZWnOp2nz2T6SfWX9t6D6SYn3XlN) - Vinod Bahadur Thapa (Thapa Technical) +* [Redux toolkit tutorial in Hindi](https://www.youtube.com/playlist?list=PLwGdqUZWnOp2nz2T6SfWX9t6D6SYn3XlN) - Vinod Bahadur Thapa (Thapa Technical) +* [Redux tutorial in Hindi](https://youtube.com/playlist?list=PL8p2I9GklV47TDYUq8RmFzeI9CgOoVgpJ&si=p-4s6qJ31ReIbKqj) - Code Step by Step #### Vue.js From 0c5ab2dca466c826a448b6d94abf336f906a86ae Mon Sep 17 00:00:00 2001 From: Mamadou <72272993+Mamadou442@users.noreply.github.com> Date: Sun, 29 Oct 2023 02:05:04 +0200 Subject: [PATCH 694/854] Update free-programming-books-fr.md (typo and new math book) (#10821) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix heading link 'HTML and CSS' * add math book * fix unmatching heading link * fix formatting * add authors and contributors to 'Approfondissements de lycée' * format 'Approfondissements de lycée' as in-process books --------- Co-authored-by: Mamadou --- books/free-programming-books-fr.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/books/free-programming-books-fr.md b/books/free-programming-books-fr.md index 9f4cf31457d1b..0082a828aa0b8 100644 --- a/books/free-programming-books-fr.md +++ b/books/free-programming-books-fr.md @@ -6,6 +6,7 @@ * [IDE et éditeurs de texte](#ide-et-editeurs-de-texte) * [Logiciels libres](#logiciels-libres) * [Makefile](#makefile) + * [Mathématiques](#mathématiques) * [Pédagogie pour les enfants et adolescents](#pédagogie-pour-les-enfants-et-adolescents) * [Théorie des langages](#théorie-des-langages) * [Ada](#ada) @@ -19,7 +20,7 @@ * [Git](#git) * [Go](#go) * [Haskell](#haskell) -* [HTML and CSS](#css) +* [HTML and CSS](#html-and-css) * [Java](#java) * [JavaScript](#javascript) * [jQuery](#jquery) @@ -31,7 +32,6 @@ * [TeX](#tex) * [Lisp](#lisp) * [Lua](#lua) -* [Mathématiques](#math%C3%A9matiques) * [Meteor](#meteor) * [Perl](#perl) * [PHP](#php) @@ -47,7 +47,7 @@ * [Scratch](#scratch) * [SPIP](#spip) * [SQL](#sql) -* [Systèmes d'exploitation](#systemes-d-exploitation) +* [Systèmes d'exploitation](#systèmes-dexploitation) * [TEI](#tei) @@ -88,6 +88,11 @@ * [Introduction aux Makefile](http://eric.bachard.free.fr/UTBM_LO22/P07/C/Documentation/C/make/intro_makefile.pdf) (PDF) +#### Mathématiques + +* [Approfondissements de lycée](https://fr.wikibooks.org/wiki/Approfondissements_de_lycée) - Wikibooks contributors, Zhuo Jia Dai, `ctb.:` R3m0t, `ctb.:` Martin Warmer (HTML) (:construction: *in process*) + + #### Pédagogie pour les enfants et adolescents * [Activités débranchées](https://pixees.fr/?cat=612) Catalogue de ressource pour apprendre l'informatique sans ordinateur. From 529c5d844cd6540aa8f87c9f3fc046e62f85229a Mon Sep 17 00:00:00 2001 From: jlucier-durable <106997404+jlucier-durable@users.noreply.github.com> Date: Sat, 28 Oct 2023 20:06:34 -0400 Subject: [PATCH 695/854] Update free-courses-en.md - Add Yii2 Course (changes made) (#10837) * Update free-courses-en.md - Add Yii2 Course * Update free-courses-en.md - changes made --- 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 3cbb43387f0a0..a4484f61c4979 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1352,6 +1352,7 @@ * [PHP tutorial for beginners](https://www.youtube.com/playlist?list=PLZPZq0r_RZOO6bGTY9jbLOyF_x6tgwcuB) - Bro Code * [PHP Tutorials](https://www.youtube.com/playlist?list=PL0eyrZgxdwhwBToawjm9faF1ixePexft-) - Dani Krossing * [Use PHP to Create an MVC Framework - Full Course](https://www.youtube.com/watch?v=6ERdu4k62wI) - Zura Sekhniashvili (freeCodeCamp.org) +* [Yii2 Lessons](https://www.youtube.com/playlist?list=PLRd0zhQj3CBmusDbBzFgg3H20VxLx2mkF) - Uthpala Heenatigala ### PLC - Programmable logic controllers From 9b7aa4588870d91471eeb5c84b384c362dccb7d6 Mon Sep 17 00:00:00 2001 From: Areeb Niyas <78898148+areebniyas@users.noreply.github.com> Date: Sun, 29 Oct 2023 05:38:45 +0530 Subject: [PATCH 696/854] Update free-courses-si.md (#10749) * Update free-courses-si.md * fix to artificial intelligence * remove deep learning * modify bootstrap link Co-authored-by: Leithen --------- Co-authored-by: Leithen --- courses/free-courses-si.md | 38 ++++++++++++++++++++++++++++++++++---- 1 file changed, 34 insertions(+), 4 deletions(-) diff --git a/courses/free-courses-si.md b/courses/free-courses-si.md index 93a00c13db218..0e8def35e3dbd 100644 --- a/courses/free-courses-si.md +++ b/courses/free-courses-si.md @@ -1,7 +1,11 @@ ### Index +* [Algorithms & Data Structures](#algorithms--data-structures) +* [Artificial Intelligence](#artificial-intelligence) * [ASP.NET Core](#aspnet-core) * [C#](#csharp) +* [Docker](#docker) +* [Flutter](#flutter) * [HTML and CSS](#html-and-css) * [Java](#java) * [Spring Boot](#spring-boot) @@ -10,6 +14,18 @@ * [PHP](#php) +### Algorithms & Data Structures + +* [Data Structures and Algorithms \| Sinhala](https://www.youtube.com/playlist?list=PL495mke12zYDIwsabzb61OLdBpg3QDcXg) - CodePRO LK + + +### Artificial Intelligence + +* [Deep Learning Tutorial \| Sinhala](https://www.youtube.com/playlist?list=PL495mke12zYBLz2j_RoYbIltaYxvaTd9k) - CodePRO LK +* [Machine Learning Tutorial \| Sinhala](https://www.youtube.com/playlist?list=PL495mke12zYDHN9ONfcal1eQfo8VqmOgu) - CodePRO LK +* [Machine Learning in Sinhala](https://www.youtube.com/playlist?list=PLtoqJbwHBeHwoVBWYTRvo_HAqwzvYMHGq) - Haritha Weerathunga + + ### ASP.NET Core * [WEB API-ASP.NET Core in Sinhala](https://youtube.com/playlist?list=PLvvtf05eMZ2CpeAsq93DqWJHHyvCSa2Qn) - Fiqri Ismail @@ -17,7 +33,7 @@ ### Bootstrap -* [Bootstap](https://youtube.com/playlist?list=PLXNgqM9ig24c7IdumyymD9q3e2hsz9U1m&feature=shared) - Udith Sanjaya +* [Bootstrap](https://youtube.com/playlist?list=PLXNgqM9ig24c7IdumyymD9q3e2hsz9U1m) - Udith Sanjaya ### C\# @@ -25,6 +41,17 @@ * [C# Full Course in Sinhala](https://youtube.com/playlist?list=PLvvtf05eMZ2CXD2JdZgSBgyl13ODqHOkO) - Fiqri Ismail +### Docker + +* [Docker in Sinhala](https://www.youtube.com/playlist?list=PLtoqJbwHBeHw822TLAz3ODdfT72feqCqP) - Haritha Weerathunga + + +### Flutter + +* [Flutter Sinhala Tutorials](https://www.youtube.com/playlist?list=PLdRfLcb1Dvix15denuU7KoSdPiy_Xzp24) - Code Camp Sri Lanka +* [Flutter Sinhala Tutorial](https://www.youtube.com/playlist?list=PLtoqJbwHBeHwvIdBcZ9ItZ6vr6LM6Bx8W) - Haritha Weerathunga + + ### HTML and CSS * [CSS - Sinhala](https://youtube.com/playlist?list=PLXNgqM9ig24fvVI7DQZdJCR8Z8NqyvecA&feature=shared) - Uditha Sanjaya @@ -37,6 +64,7 @@ * [Introduction to Java](https://www.youtube.com/playlist?list=PLuhSdp06EMkLgaWqSPZKLqePVw-dtqaTT) - Masith Prasanga * [Object Oriented Programming ](https://youtube.com/playlist?list=PLqeCu_1ZdDl63h6YR3QsxcGOB7yDS7i3b) - LankaDroid Programming Kuppiya * [Sinhala Java Netbeans Lessons](https://youtube.com/playlist?list=PLA3ZeQncjeVu9VHevp2SmPCQ9muVO3fEB) - Chanux Bro +* [Java Programming Tutorial \| Sinhala](https://www.youtube.com/playlist?list=PL495mke12zYANEM9p7JT5-99Yx8Z7z_ib) - CodePRO LK ### JavaScript @@ -47,20 +75,22 @@ ### PHP -* [PHP Full Course in Sinhala | 2022](https://www.youtube.com/watch?v=RdxtOQUflrk) - AUK Learning Center +* [PHP Full Course in Sinhala \| 2022](https://www.youtube.com/watch?v=RdxtOQUflrk) - AUK Learning Center +* [PHP Programming tutorial for beginners in Sinhala](https://www.youtube.com/playlist?list=PLcQPAs1DjFpc4NIeAd4QzxsZYs67UQq6c) - DTK TV ### Python * [Python Sinhala](https://youtube.com/playlist?list=PLXNgqM9ig24fNnzfhOUXduubQW-zfb9eV&feature=shared) - Udith Sanjaya +* [Python Programming Tutorial | Sinhala](https://www.youtube.com/playlist?list=PL495mke12zYC-ZUbzd1Z0Y6WteuvsMf7Z) - CodePRO LK ### React * [Fundamentals \| React JS in Sinhala](https://youtube.com/playlist?list=PLvvtf05eMZ2DpDyWwmAjEuicvVxx4vIYB) - Fiqri Ismail * [MERN Stack Developer - Beginners](https://www.youtube.com/playlist?list=PLvfC6i-hEZBnqqF7giszuYI0iqenU5NY0) - TechWithGeorge -* [REACT | MERN CRUD App in Sinhala](https://youtube.com/playlist?list=PLtoqJbwHBeHzAooLCGOzYVE9mkAeCnT9y) - Haritha Weerathunga -* [React JS Full Course in Sinhala | 2023](https://www.youtube.com/watch?v=tM02uzhHDPI&t=759s) - AUK Learning Center +* [REACT \| MERN CRUD App in Sinhala](https://youtube.com/playlist?list=PLtoqJbwHBeHzAooLCGOzYVE9mkAeCnT9y) - Haritha Weerathunga +* [React JS Full Course in Sinhala \| 2023](https://www.youtube.com/watch?v=tM02uzhHDPI&t=759s) - AUK Learning Center * [React Js Tutorial - Sinhala](https://youtube.com/playlist?list=PL68g11dFe-_VDZNEjp3E4lD_OWaEEj0PY&feature=shared) - Code With Banchi From 9f8f9a8647480cbb1a2aae6c2fd1d3207c1ab5f2 Mon Sep 17 00:00:00 2001 From: Nishant Gaurav <118832071+Imbiber@users.noreply.github.com> Date: Sun, 29 Oct 2023 05:43:51 +0530 Subject: [PATCH 697/854] Update free-courses-en.md (#10808) * Update free-courses-en.md * Update courses/free-courses-en.md Co-authored-by: Leithen * Update courses/free-courses-en.md Co-authored-by: Eric Hellman --------- Co-authored-by: Leithen 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 a4484f61c4979..dcce53cba2b67 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1632,6 +1632,7 @@ * [Automata Theory](https://online.stanford.edu/courses/soe-ycsautomata-automata-theory) * [Formal Languages & Automata Theory](https://www.youtube.com/playlist?list=PLLvKknWU7N4zvTGcw9N2_7eZSTTkryb0U) - Lalit Vashistha * [Intro to Theoretical Computer Science](https://www.udacity.com/course/intro-to-theoretical-computer-science--cs313) (Udacity) +* [Theory of Computation](https://www.youtube.com/playlist?list=PLyqSpQzTE6M9-v4V62bCygAVYGluaijyo) - Subrahmanyam Kalyanasundaram * [Theory of Computation & Automata Theory](https://www.youtube.com/playlist?list=PLBlnK6fEyqRgp46KUv4ZY69yXmpwKOIev) - Neso Academy From f6e23f4f2b149895dc46198f7ac93654feb6bb39 Mon Sep 17 00:00:00 2001 From: Ratheshan Sathiyamoorthy <37710130+Ratheshan03@users.noreply.github.com> Date: Sun, 29 Oct 2023 05:45:39 +0530 Subject: [PATCH 698/854] Added NextJs, flutter, MongoDB courses in Tamil Language (#10735) * Added nextjs, react, flutter, mongodb courses * fixed Linter errors * fixed spacing error * Fixed alphabetical order * Fixed title errors * Fixing linter errors * Update courses/free-courses-ta.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- courses/free-courses-ta.md | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/courses/free-courses-ta.md b/courses/free-courses-ta.md index 7e4269debd584..ebd2e7ad23ed2 100644 --- a/courses/free-courses-ta.md +++ b/courses/free-courses-ta.md @@ -6,11 +6,13 @@ * [C++](#cpp) * [Data Structures and Algorithms](#dsa) * [Express JS](#express-js) +* [Flutter](#flutter) * [HTML and CSS](#html-and-css) * [Java](#java) * [JavaScript](#javascript) * [Machine Learning](#machine-learning) * [MongoDB](#mongodb) +* [Next JS](#next-js) * [Node JS](#node-js) * [PHP](#php) * [Python](#python) @@ -46,8 +48,7 @@ ### Data Structures and Algorithms -* [தமிழில் Data Structures and Algorithms](https://youtube.com/playlist?list=PL_UqaR55i1797oG0BL0wtxdPpa_NYNFLz) - -CSE Tamila by Eezytutorials +* [தமிழில் Data Structures and Algorithms](https://youtube.com/playlist?list=PL_UqaR55i1797oG0BL0wtxdPpa_NYNFLz) - CSE Tamila by Eezytutorials * [Data Structures and Algorithms in Java](https://www.youtube.com/playlist?list=PLYM2_EX_xVvX7_AmNY-Deacp3rT3MIXnE) - Logic First Tamil @@ -57,6 +58,13 @@ CSE Tamila by Eezytutorials * [Express JS Tutorial In Tamil](https://youtube.com/playlist?list=PLtMr2pEysMV6ArKDOGVmjQxjW-RcdxFHE&si=CR4PI0sjOcAUnXut) - VJ Techno Wizard +### Flutter + +* [Flutter in Tamil](https://www.youtube.com/playlist?list=PLBngtsPyn30HYEkmqIqZwvLl0c8zWqCtx) - Learn all in Tamil +* [Flutter Tamil Tutorial](https://www.youtube.com/playlist?list=PL_hkki6Usyn4krz6wexRj1baFE-TWKVMb) - Techashonline +* [Flutter Tamil Tutorial 2021](https://www.youtube.com/playlist?list=PLUGtexIdLo5iGD_0Ds5-a-itWxMCF8r0E) - Theory Or Practical + + ### HTML and CSS * [CSS in Tamil](https://youtube.com/playlist?list=PL73Obo20O_7gGv4cLEOoqTF8_m8rPKyQh) - CyberDude Networks Pvt. Ltd. @@ -94,6 +102,13 @@ CSE Tamila by Eezytutorials ### MongoDB * [MongoDB Course in Tamil](https://www.youtube.com/playlist?list=PL7BQ4lqtgECRiWoThupyKXRQoDuEV2zy5) - JVL Code +* [MongoDB Tamil Tutorial for Beginners](https://www.youtube.com/playlist?list=PLfD4W8QfMd5DhXKriTHyHjNzNSe_1I7g1) - MaanavaN Learn Code + + +### Next JS + +* [Next JS Beginner series Tamil](https://www.youtube.com/playlist?list=PLQeZxRj52I-H86pt2nVb14UB0vKtK74qZ) - Tamil Coding Wizard +* [React JS \| Tutorial \| Tamil](https://www.youtube.com/playlist?list=PLQeZxRj52I-GmZBy4-tPhwwL8AEjW2t8G) - Tamil Coding Wizard ### Node JS @@ -134,6 +149,7 @@ CSE Tamila by Eezytutorials * [React](https://youtube.com/playlist?list=PL7BQ4lqtgECTVwBbEjQ63FPx76WYDbiwh&si=PxoLxQoXVCqi1zav) - JVL code * [React Basics Tamil](https://youtube.com/playlist?list=PLQeZxRj52I-HntAkC29CgxGRT9Z_-oa91&si=oe9UoqzeaUDYyoy6) - Tamil Coding Wizard * [React JS Tamil Tutorial for Beginners](https://youtube.com/playlist?list=PLfD4W8QfMd5DbFccLzRFeG0QjWWHGTT3-&si=X3CgUFk3PxeqA8YD) - MaanavaN Learn Code +* [React Js Tutorial for beginners in Tamil 2023](https://www.youtube.com/watch?v=Uv7cKlZFXU8) - Balachandra * [React JS Tutorial Tamil](https://youtube.com/playlist?list=PLtMr2pEysMV7DdPChnkF9Mmgdya1uR8sQ&si=ZNop81SRBf9eTGvK) - VJ Techno Wizard From f8262d9510adf232665826810b43486f0eb58486 Mon Sep 17 00:00:00 2001 From: md_mark <57056757+mohdahsanrazakhan@users.noreply.github.com> Date: Sun, 29 Oct 2023 05:55:45 +0530 Subject: [PATCH 699/854] [Addition]: Node.js Cheatsheet (#10836) * addition * addition space * removing blank line * Update more/free-programming-cheatsheets.md Co-authored-by: Eric Hellman * Update more/free-programming-cheatsheets.md Co-authored-by: Eric Hellman * Update more/free-programming-cheatsheets.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- more/free-programming-cheatsheets.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/more/free-programming-cheatsheets.md b/more/free-programming-cheatsheets.md index 991c97ff640a9..0f9264004def3 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -23,6 +23,7 @@ * [jQuery](#jquery) * [Nest.js](#nestjs) * [Next.js](#nextjs) + * [Node.js](#nodejs) * [Nuxt.js](#nuxtjs) * [React.js](#reactjs) * [Vue.js](#vuejs) @@ -274,6 +275,13 @@ * [TypeScript Next.js Cheatsheet](https://www.saltycrane.com/cheat-sheets/typescript/next.js/latest/) - SaltyCrane Cheat Sheets +#### Node.js + +* [Introduction to Node.js](https://www.codecademy.com/learn/learn-node-js/modules/intro-to-node-js/cheatsheet) - Codecademy +* [Node.js Cheatsheet ZTM](https://zerotomastery.io/cheatsheets/node-js-cheat-sheet) - Zero To Mastery +* [Node.js/Express Cheatsheet](https://courses.cs.washington.edu/courses/cse154/19su/resources/assets/cheatsheets/node-cheatsheet.pdf) - Melissa Hovik (PDF) + + #### Nuxt.js * [Nuxt.js Cheat Sheet](https://devdojo.com/suniljoshi19/nuxtjs-cheat-sheet) - Sunil Joshi (HTML) From 0138c80a1144a271739a29092111ee22f7789130 Mon Sep 17 00:00:00 2001 From: x0rld <45242856+x0rld@users.noreply.github.com> Date: Sun, 29 Oct 2023 02:39:45 +0200 Subject: [PATCH 700/854] Add french sql book (#10603) * remove the link for the lessons of Guillaume Belz * add sql.sh * remove trailing slash linter * fix title name * fix title name * add author name --------- Co-authored-by: x0rld Co-authored-by: x0rld --- books/free-programming-books-fr.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-fr.md b/books/free-programming-books-fr.md index 0082a828aa0b8..0fa1301a5206e 100644 --- a/books/free-programming-books-fr.md +++ b/books/free-programming-books-fr.md @@ -328,6 +328,7 @@ ### SQL * [Cours complet pour apprendre les différents types de bases de données et le langage SQL](https://sgbd.developpez.com/tutoriels/cours-complet-bdd-sql/) - Jacques Le Maitre +* [Cours de SQL base du langage SQL et des bases de données](https://sql.sh) - Tony Archambeau * [Only SQL. Tout ce que vous avez toujours voulu savoir sur les SGBD sans jamais avoir osé le demander.](https://framabook.org/not-only-sql/) - Vincent Lozano, Éric Georges From 755bb56c976c1e275e87bfa644854aa6a403b0aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jatniel=20Guzm=C3=A1n?= Date: Sun, 29 Oct 2023 02:57:48 +0200 Subject: [PATCH 701/854] Add the link for version 6.2 (#10812) * Add Symfony 6 English * Update and Add Symfony 6 English * Update free-programming-books-langs.md Fix Alphabetical ordering Symfony --- books/free-programming-books-langs.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 3f3ef22ef435c..73c8dc8b27837 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1847,7 +1847,8 @@ Books on general-purpose programming that don't focus on a specific language are #### Symfony -* [Symfony 5: The Fast Track](https://symfony.com/doc/5.0/the-fast-track/en/index.html) +* [Symfony 5.4: The Fast Track](https://symfony.com/doc/5.4/the-fast-track/en/index.html) +* [Symfony 6.2: The Fast Track](https://symfony.com/doc/6.2/the-fast-track/en/index.html) * [The Symfony Best practices 4.1.x](https://web.archive.org/web/20181017123206/https://symfony.com/pdf/Symfony_best_practices_4.1.pdf) (PDF) *(:card_file_box: archived)* * [The Symfony Book 2.8.x](https://symfony.com/doc/2.8/index.html) * [The Symfony Book 3.4.x](https://symfony.com/doc/3.4/index.html) From e8d5544b5f6a6c1ccc927c39389624cfef4f7b89 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Sun, 29 Oct 2023 06:30:22 +0530 Subject: [PATCH 702/854] Added a free C++ Book (#10864) * Added a free C++ Book * Fixed the alphabetical ordering --- 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 73c8dc8b27837..a0a98550f3c9f 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -540,6 +540,7 @@ Books on general-purpose programming that don't focus on a specific language are * [LearnCpp.com](https://www.learncpp.com) (HTML) * [Learning C++ eBook](https://riptutorial.com/Download/cplusplus.pdf) - Compiled from StackOverflow Documentation (PDF) * [Matters Computational: Ideas, Algorithms, Source Code](http://www.jjj.de/fxt/fxtbook.pdf) - Jorg Arndt (PDF) +* [Modern C++ Tutorial: C++11/14/17/20 On the Fly](https://www.changkun.de/modern-cpp/pdf/modern-cpp-tutorial-en-us.pdf) - Changkun Ou (PDF) * [More C++ Idioms](https://en.wikibooks.org/wiki/More_C%2B%2B_Idioms) - Sumant Tambe, et al. (WikiBooks) * [Open Data Structures (In C++)](http://opendatastructures.org/ods-cpp.pdf) - Pat Morin (PDF) * [Programming Fundamentals - A Modular Structured Approach using C++](https://learning.hccs.edu/faculty/ken.busbee/programming-fundamentals-a-modular-structured-approach-using-c) - Kenneth Leroy Busbee (PDF) From e7c8642d08f283ebc8ba3c7b545e60f493ec7faf Mon Sep 17 00:00:00 2001 From: Alex Pantechovskis Date: Sun, 29 Oct 2023 03:04:29 +0200 Subject: [PATCH 703/854] Add c# courses (ru) (#10866) * Add c# courses (ru) * Fix order --- courses/free-courses-ru.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/courses/free-courses-ru.md b/courses/free-courses-ru.md index f53ae76f36a48..3e40ae26cece9 100644 --- a/courses/free-courses-ru.md +++ b/courses/free-courses-ru.md @@ -1,6 +1,7 @@ ### Cодержание * [Дизайн и Aрхитектура](#design-architecture) +* [C#](#csharp) * [C++](#cpp) * [Clojure](#clojure) * [Dart](#dart) @@ -33,6 +34,14 @@ ADV - Продвинутый. Тонкости. * [Туториал по SOLID](https://ota-solid.now.sh) - Саша Беспоясов и Артём Самофалов (INT) +### C# + +* [Бесплатный курс по C# для начинающих](https://code-basics.com/ru/languages/csharp) - Code-basics (BEG) +* [Полное руководство по языку программирования С# 11 и платформе .NET 7](https://metanit.com/sharp/tutorial/) - Metanit (BEG/INT) +* [Программирование на C# 5.0](https://stepik.org/course/4143) - Денис Гладкий (Stepik) (INT) +* [Язык программирования C# для начинающих](https://stepik.org/course/99426) - Артём Корольков (Stepik) (BEG) + + ### C++ * [Введение в программирование (C++)](https://stepik.org/course/363) - Stepik (BEG) From 8a9f7b9defced43d25d430a48ac57c26af98692f Mon Sep 17 00:00:00 2001 From: Alex Pantechovskis Date: Sun, 29 Oct 2023 03:05:09 +0200 Subject: [PATCH 704/854] Add code-basics courses (ru) (#10867) --- courses/free-courses-ru.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/courses/free-courses-ru.md b/courses/free-courses-ru.md index 3e40ae26cece9..29cde349f8566 100644 --- a/courses/free-courses-ru.md +++ b/courses/free-courses-ru.md @@ -57,6 +57,7 @@ ADV - Продвинутый. Тонкости. ### Clojure * [Курс Clojure](https://clojurecourse.by) (BEG) +* [Clojure: бесплатный курс для разработчиков](https://code-basics.com/ru/languages/clojure) - Code-basics (BEG) ### Dart @@ -80,15 +81,15 @@ ADV - Продвинутый. Тонкости. ### HTML and CSS -* [CSS для начинающих](https://ru.code-basics.com/languages/css) (BEG) -* [HTML для начинающих](https://ru.code-basics.com/languages/html) (BEG) +* [CSS для начинающих](https://ru.code-basics.com/languages/css) - Code-basics (BEG) +* [HTML для начинающих](https://ru.code-basics.com/languages/html) - Code-basics (BEG) ### Java * [Курс тест по Java](https://github.com/peterarsentev/course_test) - Пётр Арсентьев (BEG) * [Легкий старт в Java. Вводный курс для чайников](https://stepik.org/course/90684) - Stepik (BEG) -* [Java для начинающих](https://ru.code-basics.com/languages/java) (BEG) +* [Java для начинающих](https://ru.code-basics.com/languages/java) - Code-basics (BEG) ### JavaScript @@ -106,7 +107,7 @@ ADV - Продвинутый. Тонкости. * [Технологический стек NodeJS](https://github.com/HowProgrammingWorks/Index/blob/master/Courses/NodeJS.md) - Тимур Шемсединов (INT) * [Функциональное программирование](https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Functional.md) - Тимур Шемсединов (INT) * [Шаблоны проектирования](https://github.com/HowProgrammingWorks/Index/blob/master/Courses/Patterns.md) - Тимур Шемсединов (INT) -* [JavaScript для начинающих](https://ru.code-basics.com/languages/javascript) (BEG) +* [JavaScript для начинающих](https://ru.code-basics.com/languages/javascript) - Code-basics (BEG) #### Node.js @@ -166,7 +167,7 @@ ADV - Продвинутый. Тонкости. * ["Поколение Python": курс для продвинутых](https://stepik.org/course/68343) - Тимур Гуев, Руслан Чаниев, Благотворительный фонд "Айкью Опшн" (Stepik) (INT) * [Программирование на Python](https://stepik.org/course/67) - Тимофей Бондарев, Павел Федотов (Stepik) (BEG) * [Python: быстрый старт](http://dfedorov.spb.ru/python3) - Дмитрий Фёдоров (BEG) -* [Python для начинающих](https://ru.code-basics.com/languages/python) (BEG) +* [Python для начинающих](https://ru.code-basics.com/languages/python) - Code-basics (BEG) * [Python для тех, у кого лапки](https://stepik.org/course/85388) - Мария Чакчурина, Дмитрий Колосов (Stepik) (INT) * [Python: основы и применение](https://stepik.org/course/512) - Константин Зайцев, Антон Гардер (Stepik) (INT) @@ -180,6 +181,7 @@ ADV - Продвинутый. Тонкости. ### Ruby +* [Бесплатный онлайн курс по основам Ruby](https://code-basics.com/ru/languages/ruby) - Code-basics (BEG) * [Введение в Ruby](https://ru.hexlet.io/courses/ruby) - Hexlet (BEG) * [Путь Rubyrush](https://rubyrush.ru/steps) (BEG) * [Ruby - первое знакомство](https://stepik.org/course/87996) - Stepik (BEG) From 8e1e695e43dae6d3fc600747872361b23f6195bf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 29 Oct 2023 10:17:16 -0400 Subject: [PATCH 705/854] chore(deps): bump tj-actions/changed-files from 39.2.0 to 40.0.0 (#10856) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 39.2.0 to 40.0.0. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v39.2.0...v40.0.0) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index 71dcce337798f..2a986f62a97d6 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -42,7 +42,7 @@ jobs: fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v39.2.0 + uses: tj-actions/changed-files@v40.0.0 with: separator: " " json: true From e991b2ff9c4caeba2c0144bf96eac7a41c87cca0 Mon Sep 17 00:00:00 2001 From: Khushi Shukla Date: Sun, 29 Oct 2023 19:58:57 +0530 Subject: [PATCH 706/854] Update free-programming-books-langs.md (#10858) * Update free-programming-books-langs.md * Update free-programming-books-langs.md * Update free-programming-books-langs.md * Update free-programming-books-langs.md * Update free-programming-books-langs.md --- books/free-programming-books-langs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index a0a98550f3c9f..5ddde30b10724 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2013,6 +2013,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Pro Python Advanced coding techniques and tools](https://archive.org/download/python-books/Apress.Pro.Python.Advanced.Coding.Techniques.And.Tools.Jun.2010.ISBN.1430227575.pdf) - Marty Alchin (PDF) * [Problem Solving with Algorithms and Data Structures using Python](https://runestone.academy/runestone/books/published/pythonds3/index.html) - Bradley N. Miller, David L. Ranum (3.x) * [Program Arcade Games With Python And Pygame](http://programarcadegames.com) (3.3) +* [Programming Basics with Python](https://python-book.softuni.org) - Svetlin Nakov & Team * [Programming Computer Vision with Python](http://programmingcomputervision.com/downloads/ProgrammingComputerVision_CCdraft.pdf) (PDF) * [Programming for Non-Programmers, Release 2.6.2](https://web.archive.org/web/20180921063136/http://buildingskills.itmaybeahack.com/book/programming-2.6/latex/ProgrammingforNon-Programmers.pdf) - Steven F. Lott (PDF) (2.6) *(:card_file_box: archived)* * [PySDR: A Guide to SDR and DSP using Python](https://pysdr.org) - Marc Lichtman (3.x) From 97c1956715672a955b2d51fe2920e4e12be4393f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Luiz?= Date: Sun, 29 Oct 2023 11:39:21 -0300 Subject: [PATCH 707/854] Add Interactive data structures algorithms reference (#10844) * Update free-programming-books-langs.md * Update free-programming-books-langs.md Adjust Spacing between headers and sections * Update free-programming-playgrounds.md with Gremlin Add Gremlin Playground reference * Update free-programming-playgrounds.md * Add gremlin cheatsheets and samples * New Interactive Algorithms data structure * Reset branch to main state for other pr file. * Fix blank line linter error --- more/free-programming-interactive-tutorials-en.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/more/free-programming-interactive-tutorials-en.md b/more/free-programming-interactive-tutorials-en.md index 88f3ed6fd8ead..614061d78326a 100644 --- a/more/free-programming-interactive-tutorials-en.md +++ b/more/free-programming-interactive-tutorials-en.md @@ -1,6 +1,7 @@ ### Index * [Ada](#ada) +* [Algorithms](#algorithms) * [Android](#android) * [Bash](#bash) * [C](#c) @@ -58,6 +59,11 @@ * [Introduction to Ada](https://learn.adacore.com/courses/intro-to-ada/index.html) - Adacore +### Algorithms + +* [Data Structures Visualization](https://www.cs.usfca.edu/~galles/visualization/Algorithms.html) - David Galles + + ### Android * [Android Tutorial](https://www.tutlane.com/tutorial/android) - tutlane From bf60979aa3e5cccfca357e4240a63de37ca89a3c Mon Sep 17 00:00:00 2001 From: meekha_e_saji <36721366+meekhasaji@users.noreply.github.com> Date: Sun, 29 Oct 2023 14:41:43 +0000 Subject: [PATCH 708/854] Update free-courses-en.md (#10875) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update free-courses-en.md ## What does this PR do? Add web accessibility resource(s) ## For resources ### Description Web Accessibility – What It Is and How to Design for It ### Why is this valuable (or not)? Yes, this is valuable. ### How do we know it's really free? It is available on YouTube. ### For book lists, is it a book? For course lists, is it a course? etc. It is a tutorial. ## Checklist: - [ ] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md). - [ ] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates. - [ ] Include author(s) and platform where appropriate. - [ ] Put lists in alphabetical order, correct spacing. - [ ] Add needed indications (PDF, access notes, under construction). - [ ] Used an informative name for this pull request. ## Follow-up - Check the status of GitHub Actions and resolve any reported warnings! * 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 dcce53cba2b67..3fc5c3da9edac 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1667,6 +1667,7 @@ * [React Fundamentals - The Complete Guide For Beginners](https://www.udemy.com/course/react-fundamentals-the-complete-guide-for-beginners/) - Kerim Abdelmouiz (Udemy) * [The GraphQL Apollo (with ReactJS, NodeJS and MongoDB)](https://www.udemy.com/course/the-new-graphql-apollo-course-2020) - Mohd. Raqif Warsi (Udemy) * [The Odin Project - Learn Web Development for Free](http://www.theodinproject.com) +* [Web Accessibility – What It Is and How to Design for It?](https://www.hostinger.in/tutorials/web-accessibility) - Hostinger Tutorials * [Web Basics](https://open.cs.uwaterloo.ca/web-basics/) - Centre for Education in Math and Computing (University of Waterloo) * [Web Development Course](https://syllabus.migracode.org/courses/introduction-3) - MigraCode Barcelona * [Web Development for Beginners - A Curriculum](https://github.com/microsoft/Web-Dev-For-Beginners) - Microsoft From b6dcfffe705cba4e07b9cee1fa9c6946fc72377b Mon Sep 17 00:00:00 2001 From: Harshvardhan Rana Date: Sun, 29 Oct 2023 23:14:41 +0530 Subject: [PATCH 709/854] Update free-courses-en.md (changes made) (#10775) * Update free-courses-en.md Included a Blockchain Technology course from a leading institution, the University of Berkeley. * Update free-courses-en.md Including an exceptional Python course focused on machine learning and artificial intelligence. * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Changes made to free-courses-en.md * Update free-courses-en.md * Update free-programming-books-subjects.md Added an impressive selection of books encompassing Robotics and Artificial Intelligence. * Update free-programming-books-subjects.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md I incorporated some excellent OCaml courses into the code. * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * 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 | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 3fc5c3da9edac..887733f1571ce 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -308,6 +308,7 @@ ### Blockchain +* [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 * [Blockchain: Foundations and Use Cases](https://www.coursera.org/learn/blockchain-foundations-and-use-cases) - ConsenSys Academy (Coursera) @@ -650,6 +651,7 @@ * [Complete Docker Course - From BEGINNER to PRO!](https://www.youtube.com/watch?v=RqTEHSBrYFw) - DevOps Directive * [Deploying Containerized Applications Technical Overview](https://www.udemy.com/course/deploying-containerized-applications-technical-overview) - Red Hat * [Docker](https://www.youtube.com/playlist?list=PLhW3qG5bs-L99pQsZ74f-LC-tOEsBp2rK) - Raghav Pal +* [Docker and Kubernetes Complete Tutorial](https://www.youtube.com/playlist?list=PL0hSJrxggIQoKLETBSmgbbvE4FO_eEgoB) - Analytics Excellence * [Docker Essentials](https://cognitiveclass.ai/courses/docker-essentials) - CognitiveClass.ai * [Docker Tutorial for Beginners](https://www.youtube.com/watch?v=pTFZFxd4hOI) - Programming with Mosh! * [Docker Tutorial for Beginners](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGBkvpSIgwchk0glHLz7CQ-7) - Thenewboston @@ -1241,6 +1243,8 @@ * [Mathematics for Machine Learning - Linear Algebra](https://www.youtube.com/playlist?list=PLiiljHvN6z1_o1ztXTKWPrShrMrBLo5P3) - Imperial College London, Dr David Dye, Dr Sam Cooper * [Mathematics for Machine Learning - Multivariate Calclus](https://www.youtube.com/playlist?list=PLiiljHvN6z193BBzS0Ln8NnqQmzimTW23) - Imperial College London, Dr David Dye, Dr Sam Cooper * [Pattern Recognition and Machine Learning](https://www.microsoft.com/en-us/research/people/cmbishop/#!prml-book) +* [Python Machine Learning and AI Mega Course - Learn 4 Different Areas of ML & AI](https://www.youtube.com/watch?v=WFr2WgN9_xE) - Tech With Tim (Tim Ruscica) +* [Python Machine Learning Tutorials](https://www.youtube.com/playlist?list=PLzMcBGfZo4-mP7qA9cagf68V06sko5otr) - Tech With Tim (Tim Ruscica) * [PyTorch tutorials](https://pytorch.org/tutorials) - PyTorch.org * [Stanford SEE 229 - Machine Learning](https://see.stanford.edu/Course/CS229) * [Stanford University Machine Learning](https://www.coursera.org/learn/machine-learning) @@ -1308,6 +1312,10 @@ * [Cornell's Data Structures and Functional Programming](http://www.cs.cornell.edu/courses/cs3110/2015fa/) * [Introduction to Functional Programming in OCaml](https://www.fun-mooc.fr/courses/parisdiderot/56002S02/session02/about) +* [OCAML Data Structures Tutorial](https://www.youtube.com/playlist?list=PLea0WJq13cnA1622rtoEhd911spMDRvWh) - Noureddin Sadawi +* [OCaml Playlist](https://www.youtube.com/playlist?list=PLKO_ZowsIOu7o3iQmS3InxLKd0L5-zyqo) - OCamlWorkshops +* [OCaml Programming: Correct + Efficient + Beautiful](https://www.youtube.com/playlist?list=PLre5AT9JnKShBOPeuiD9b-I4XROIJhkIU) - Michael Ryan Clarkson +* [OCAML Tutorial](https://www.youtube.com/playlist?list=PLea0WJq13cnCef-3KSU3qWFge9OGUlKx1) - Noureddin Sadawi ### Operating Systems @@ -1413,6 +1421,7 @@ * [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) * [Python for Everybody](https://www.py4e.com/lessons) (Coursera Reading Materials with YouTube Videos) +* [Python for Hackers FULL Course \| Bug Bounty & Ethical Hacking](https://www.youtube.com/playlist?list=PLBfoYdk-WAlzfRFHRKAmA7Vw2svoGqfb5) - PhD Security * [Python for OSINT. 21 day course for beginners](https://github.com/cipher387/python-for-OSINT-21-days/raw/main/Python%20for%20OSINT.%2021%20day%20course%20for%20beginners.pdf) - cyb_detective (PDF) * [Python for Programmers](https://www.codecademy.com/learn/python-for-programmers) - Codecademy * [Python from Scratch](https://open.cs.uwaterloo.ca/python-from-scratch/) - Centre for Education in Math and Computing (University of Waterloo) From 833afdc8a7c36a32347fb582b4fa3c8fb2643747 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Sun, 29 Oct 2023 23:15:56 +0530 Subject: [PATCH 710/854] Added an algorithm course (Ready to merge) (#10857) * Added an algorithm course * Update free-courses-ur.md * Update free-courses-ur.md * Updated free-courses-ur.md * Update free-courses-ur.md --- courses/free-courses-ur.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/courses/free-courses-ur.md b/courses/free-courses-ur.md index 56b5aa4dc5d5d..3e3b1f91a1108 100644 --- a/courses/free-courses-ur.md +++ b/courses/free-courses-ur.md @@ -1,5 +1,6 @@ ### Index +* [Algorithms](#algorithms) * [Android](#android) * [C++](#cplusplus) * [C#](#csharp) @@ -7,6 +8,11 @@ * [Python](#python) +### Algorithms + +* [Data Structures and Algorithms Analysis Complete Course in Hindi/Urdu \| Data structures by Fahad Hussain \| data structures and algorithms tutorial](https://www.youtube.com/playlist?list=PLtCBuHKmdxOfPNlAKWxBqdznCcXV4iWCz) - Fahad Hussain + + ### Android * [The complete Android Application Development Course in Hindi/Urdu \| Android Development for Beginners in Hindi - Urdu \| Android tutorial in Urdu](https://www.youtube.com/playlist?list=PLtCBuHKmdxOe8IWZnA515lGPKaWx5WNOE) - Fahad Hussain From 3902a27c83e29ea2dab0859508b7494ed74756b5 Mon Sep 17 00:00:00 2001 From: Min Han Kyaw <90894979+MinHan-Kyaw@users.noreply.github.com> Date: Mon, 30 Oct 2023 00:30:56 +0630 Subject: [PATCH 711/854] Add course (#10829) * added professinal web developer 2023 edition book * removed professional web developer 2022 edition * add programming basic course by Htain Lin Shwe * removed duplicate book and added read me --------- Co-authored-by: Min Han Kyaw --- README.md | 1 + courses/free-courses-my.md | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 courses/free-courses-my.md diff --git a/README.md b/README.md index 043ded5b309fd..71a4339d87282 100644 --- a/README.md +++ b/README.md @@ -131,6 +131,7 @@ This project lists books and other resources grouped by genres: + [Arabic / al arabiya / العربية](courses/free-courses-ar.md) + [Bengali / বাংলা](courses/free-courses-bn.md) + [Bulgarian / български](courses/free-courses-bg.md) ++ [Burmese / မြန်မာဘာသာ](courses/free-courses-my.md) + [Chinese / 中文](courses/free-courses-zh.md) + [English](courses/free-courses-en.md) + [Finnish / suomi / suomen kieli](courses/free-courses-fi.md) diff --git a/courses/free-courses-my.md b/courses/free-courses-my.md new file mode 100644 index 0000000000000..3fbb072dd5cbc --- /dev/null +++ b/courses/free-courses-my.md @@ -0,0 +1,8 @@ +### Index + +* [Python](#python) + + +### Python + +* [Programming Basic](https://www.youtube.com/playlist?list=PLUbA5XRGtepL4W4hXBBXfqC1i3PaBxMtN) - Htain Lin Shwe From 3a016db1dbd04b54a3703aca5eff5c9193da6ac2 Mon Sep 17 00:00:00 2001 From: Shihab Date: Mon, 30 Oct 2023 00:13:42 +0600 Subject: [PATCH 712/854] Update free-programming-books-bn.md (#10882) add new entry for bengali book --- books/free-programming-books-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-bn.md b/books/free-programming-books-bn.md index 89812ae14b22f..13b576fb881c3 100644 --- a/books/free-programming-books-bn.md +++ b/books/free-programming-books-bn.md @@ -20,6 +20,7 @@ ### C +* [কম্পিউটার প্রোগ্রামিং](http://cpbook.subeen.com/p/blog-page.html) - Tamim Shahriar Subeen * [বাংলায় C প্রোগ্রামিং ল্যাঙ্গুয়েজ শেখার কোর্স](https://c.howtocode.dev) - Jakir Hossain, et al. From d88f866b9513847d655b5a70ea1a2ff3eb2f886e Mon Sep 17 00:00:00 2001 From: Yasar Labib <125937329+yasarlabib@users.noreply.github.com> Date: Sun, 29 Oct 2023 13:48:42 -0500 Subject: [PATCH 713/854] Update free-courses-en.md (#10822) --- 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 887733f1571ce..f8a02bfe32648 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1484,6 +1484,7 @@ ### R +* [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 Tutorial](https://www.youtube.com/watch?v=_V8eKsto3Ug) - Barton Poulson (freeCodeCamp) From 991cb1629cfecff818951bf83300f127903eea85 Mon Sep 17 00:00:00 2001 From: "R. Adarsh" <66625110+Adarsh2801-r@users.noreply.github.com> Date: Mon, 30 Oct 2023 00:21:48 +0530 Subject: [PATCH 714/854] Update free-programming-books-subjects.md (Added machine learning book) (#10888) Added the English book - Pattern Recognition and Machine Learning by Christopher M Bishop under Machine Learning subject --- 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 d7a4cf9bc14cc..603973dad71c7 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -416,6 +416,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Mathematics for Machine Learning](https://mml-book.github.io) - Marc Peter Deisenroth, A Aldo Faisal, Cheng Soon Ong * [Neural Network Design (2nd Edition)](https://hagan.okstate.edu/NNDesign.pdf) - Martin T. Hagan, Howard B. Demuth, Mark H. Beale, Orlando De Jesús (PDF) * [Neural Networks and Deep Learning](http://neuralnetworksanddeeplearning.com) +* [Pattern Recognition and Machine Learning](https://www.microsoft.com/en-us/research/uploads/prod/2006/01/Bishop-Pattern-Recognition-and-Machine-Learning-2006.pdf) - Christopher M. Bishop (PDF) * [Practitioners guide to MLOps](https://services.google.com/fh/files/misc/practitioners_guide_to_mlops_whitepaper.pdf) - Khalid Samala, Jarek Kazmierczak, Donna Schut (PDF) * [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) From 3d4f4029f396bee122198726bd5cfd30a27043a0 Mon Sep 17 00:00:00 2001 From: Jatin Dua <77190000+jatin-dua@users.noreply.github.com> Date: Mon, 30 Oct 2023 00:25:13 +0530 Subject: [PATCH 715/854] Remove broken urls from free-courses-ru.md (#10885) * Remove broken urls from free-courses-ru.md * Remove broken urls free-programming-books-ru.md --- books/free-programming-books-ru.md | 4 +--- courses/free-courses-ru.md | 7 +------ 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/books/free-programming-books-ru.md b/books/free-programming-books-ru.md index a1599ab353c20..c8dce6e72fbf5 100644 --- a/books/free-programming-books-ru.md +++ b/books/free-programming-books-ru.md @@ -223,7 +223,6 @@ * [Учебник по Haskell](http://anton-k.github.io/ru-haskell-book/book/home.html) - Антон Холомьёв * [Язык и библиотеки Haskell 98](http://www.haskell.ru) - Simon Peyton Jones * [Язык программирования Haskell: Учимся быть ленивыми](https://github.com/Number571/Haskell/tree/master/Book) - Г. Коваленко -* [Developing Web Applications with Haskell and Yesod](https://bitbucket.org/darkus/yesod/downloads) - Майкл Сноймен * [Haskell: введение в функциональное программирование](https://wiki.nsunc.com/_export/html/haskell) - В.Н. Власов @@ -322,7 +321,6 @@ > :information_source: See also … [Angular](#angular) * [Онлайн-руководство по AngularJS](https://metanit.com/web/angular) - Евгений Попов -* [Перевод документации](http://angular-doc.herokuapp.com) * [AngularJS Tutorial](https://coderlessons.com/tutorials/veb-razrabotka/vyuchit-angularjs/angularjs-tutorial) - CoderLessons.com @@ -450,7 +448,6 @@ #### Symfony * [Учебник по Symfony](https://coderlessons.com/tutorials/veb-razrabotka/uchit-symfony/uchebnik-po-symfony) -* [Symfony 5. Быстрый старт](https://symfony.com/doc/5.0/the-fast-track/ru/index.html) ### Python @@ -608,3 +605,4 @@ * [Beyond Linux From Scratch (version 2011-12-30)](http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/BLFS-ru/blfs-ru-index.html) - The BLFS Development Team, `trl.:` Н.Ромоданов, `trl.:` Сергея Каминского, `trl.:` Александра Андреева * [Linux From Scratch (version 6.8)](http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/LFS-BOOK-6.8-ru/lfs-6.8-ru-index.html) * [The Linux Kernel Module Programming Guide](http://www.opennet.ru/docs/RUS/lkmpg26) - Peter Jay Salzman, Michael Burian, Ori Pomerantz + diff --git a/courses/free-courses-ru.md b/courses/free-courses-ru.md index 29cde349f8566..0912777ffe7cc 100644 --- a/courses/free-courses-ru.md +++ b/courses/free-courses-ru.md @@ -45,11 +45,6 @@ ADV - Продвинутый. Тонкости. ### C++ * [Введение в программирование (C++)](https://stepik.org/course/363) - Stepik (BEG) -* [Основы разработки на С++: белый пояс](https://www.coursera.org/learn/c-plus-plus-white) - Шишков Илья Иванович, Парамонов Евгений Анатольевич, Полднев Антон Вячеславович, Лежанкин Иван Андреевич (Coursera) (INT) -* [Основы разработки на С++: желтый пояс](https://www.coursera.org/learn/c-plus-plus-yellow) - Шишков Илья Иванович, Лежанкин Иван Андреевич, Парамонов Евгений Анатольевич, Полднев Антон Вячеславович (Coursera) (INT) -* [Основы разработки на С++: коричневый пояс](https://www.coursera.org/learn/c-plus-plus-brown) - Шишков Илья Иванович, Полднев Антон Вячеславович, Матросов Михаил Александрович, Alexey Zobnin, Субоч Николай Михайлович (Coursera) (INT) -* [Основы разработки на С++: красный пояс](https://www.coursera.org/learn/c-plus-plus-red) - Шишков Илья Иванович, Полднев Антон Вячеславович (Coursera) (INT) -* [Основы разработки на С++: черный пояс](https://www.coursera.org/learn/c-plus-plus-black) - Шишков Илья Иванович, Полднев Антон Вячеславович, Субоч Николай Михайлович, Alexey Zobnin, Матросов Михаил Александрович (Coursera) (INT) * [Руководство по языку программирования C++](https://metanit.com/cpp/tutorial/) - Metanit (BEG/INT) * [Уроки по С++](https://ravesli.com/uroki-cpp) - Ravesli (INT) @@ -160,7 +155,6 @@ ADV - Продвинутый. Тонкости. * [Автоматизация тестирования с помощью Selenium и Python](https://stepik.org/course/575) - Stepik (INT) * [Добрый, добрый Python - обучающий курс от Сергея Балакирева](https://stepik.org/course/100707) - Сергей Балакирев (Stepik) (BEG) -* [Основы программирования на Python](https://www.coursera.org/learn/python-osnovy-programmirovaniya) - Coursera (BEG) * [Основы Python](https://ru.hexlet.io/courses/python-basics) - Hexlet (BEG) * [Питонтьютор: Бесплатный курс по программированию с нуля](https://pythontutor.ru) - Виталий Павленко, Владимир Соломатин, Д. П. Кириенко, команда Pythontutor (BEG) * ["Поколение Python": курс для начинающих](https://stepik.org/course/58852) - Тимур Гуев, Руслан Чаниев, Анри Табуев (Stepik) (BEG) @@ -185,3 +179,4 @@ ADV - Продвинутый. Тонкости. * [Введение в Ruby](https://ru.hexlet.io/courses/ruby) - Hexlet (BEG) * [Путь Rubyrush](https://rubyrush.ru/steps) (BEG) * [Ruby - первое знакомство](https://stepik.org/course/87996) - Stepik (BEG) + From 854bca4aaab57bbd53ffa2a429ef26039d138bac Mon Sep 17 00:00:00 2001 From: HardikBandhiya Date: Mon, 30 Oct 2023 00:27:30 +0530 Subject: [PATCH 716/854] =?UTF-8?q?misc:=20changed=20"Twitter"=20to=20"?= =?UTF-8?q?=F0=9D=95=8F=20(Twitter)"=20in=20README.md=20(#10861)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update README.md changed "Twitter" to "𝕏 (Twitter)" * Update README.md added links in alphabetical order and added mastodon/fediverse link too. * Update README.md changed http to https --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 71a4339d87282..ba8bb718f2950 100644 --- a/README.md +++ b/README.md @@ -60,12 +60,11 @@ Click on these badges to see how you might be able to help: ## How to Share ## Resources From bc2554df18708e35648638b5080d28cfec5ad4bc Mon Sep 17 00:00:00 2001 From: "Mohamed E. BRIKI" Date: Mon, 30 Oct 2023 02:42:31 +0100 Subject: [PATCH 717/854] Added 3 'Notes for Professionals' books (#10884) * Added some 'Notes for Professionals' books: - Linux Notes for Professionals - Entity Framework Notes for Professionals - Hibernate Notes for Professionals * Added some 'Notes for Professionals' books: - Linux Notes for Professionals - Entity Framework Notes for Professionals - Hibernate Notes for Professionals * Added new line character at the end of free-programming-books-langs.md * corrected index list marker from - to * after it has been changed by some markdown extension on my VSCode * corrected index list marker from - to * after it has been changed by some markdown extension on my VSCode * removed 2nd mention of linux book in the 'per subjects' list --- books/free-programming-books-langs.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 5ddde30b10724..3eb0b00ce4a5b 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1055,6 +1055,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Effective Java, Third Edition](https://ia801009.us.archive.org/16/items/effectivejava2017addisonwesley/Effective%20Java%20%282017%2C%20Addison-Wesley%29.pdf) - Joshua Bloch (PDF) *(:card_file_box: archived)* * [Essential Java](https://www.programming-books.io/essential/java/) - Krzysztof Kowalczyk, StackOverflow Contributors * [Google's Java Style Guide](https://google.github.io/styleguide/javaguide.html) +* [Hibernate Notes for Professionals](https://books.goalkicker.com/HibernateBook) - Compiled from StackOverflow Documentation (PDF) * [Introduction to Computer Science "booksite"](https://introcs.cs.princeton.edu/java/cs/) - Robert Sedgewick, Kevin Wayne (HTML) * [Introduction to Computer science using Java](http://www.programmedlessons.org/Java9/index.html) - Bradley Kjell * [Introduction to Programming in Java](http://introcs.cs.princeton.edu/java/home/) - Robert Sedgewick, Kevin Wayne @@ -1493,6 +1494,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Linux Inside](https://0xax.gitbooks.io/linux-insides/content/index.html) * [Linux Kernel in a Nutshell](http://www.kroah.com/lkn/) * [Linux Newbie Administrator Guide](http://lnag.sourceforge.net) +* [Linux Notes for Professionals](https://books.goalkicker.com/LinuxBook) - Compiled from StackOverflow Documentation (PDF) * [Linux Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/linux) (PDF, Kindle) (email address *requested*, not required) * [Secure Programming HOWTO - Creating Secure Software](http://www.dwheeler.com/secure-programs/) - D. A. Wheeler (HTML, PDF) * [Ten Steps to Linux Survival: Bash for Windows People](http://dullroar.com/book/TenStepsToLinuxSurvival.html) - Jim Lehmer @@ -1655,6 +1657,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Application Security in .NET Succinctly](https://www.syncfusion.com/ebooks/application_security_in_net_succinctly) - Stan Drapkin * [Cryptography in .NET Succinctly](https://www.syncfusion.com/ebooks/cryptography_in_net_succinctly) - Dirk Strauss * [Entity Framework](http://weblogs.asp.net/zeeshanhirani/my-christmas-present-to-the-entity-framework-community) +* [Entity Framework Notes for Professionals](https://books.goalkicker.com/EntityFrameworkBook) - Compiled from StackOverflow Documentation (PDF) * [Essential .NET Framework](https://www.programming-books.io/essential/netframework/) - Krzysztof Kowalczyk, StackOverflow Contributors * [Game Creation with XNA](https://en.wikibooks.org/wiki/Game_Creation_with_XNA) - Wikibooks * [Getting the Most from LINQPad Succinctly](https://www.syncfusion.com/ebooks/getting-the-most-from-linqpad-succinctly) - José Roberto Olivas Mendoza From f58ece1cdb5b615b9ef5a4d7247b415702191995 Mon Sep 17 00:00:00 2001 From: Jigyashu <64765504+jigs-bot@users.noreply.github.com> Date: Tue, 31 Oct 2023 04:04:50 +0530 Subject: [PATCH 718/854] Add Links To Striver SDE Sheets (#10811) * Create free-programming-books-js.md check_urls=free-programming-books-js.md * Update free-programming-books-js.md check_urls=free-programming-books-js.md * Create free-programming-DSA-StriverSheet.md check_urls=free-programming-DSA-StriverSheet.md * Update free-programming-DSA-StriverSheet.md check_urls=free-programming-DSA-StriverSheet.md * Delete free-programming-interactive-tutorials-pt_BR.md Deleted a file with all broken links * Added DSA Sheet Of Striver check_urls=free-programming-cheatsheets.md * Update free-programming-cheatsheets.md check_urls=free-programming-cheatsheets.md * Update more/free-programming-cheatsheets.md Co-authored-by: Leithen * Update free-programming-cheatsheets.md check_urls=free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * Update free-programming-cheatsheets.md * updated the problem-set-competitive-programming.md check_urls=problem-sets-competitive-programming.md * Update problem-sets-competitive-programming.md * Update README.md --------- Co-authored-by: Leithen --- README.md | 1 - more/free-programming-interactive-tutorials-pt_BR.md | 8 -------- more/problem-sets-competitive-programming.md | 2 ++ 3 files changed, 2 insertions(+), 9 deletions(-) delete mode 100644 more/free-programming-interactive-tutorials-pt_BR.md diff --git a/README.md b/README.md index ba8bb718f2950..18ab5d43c5268 100644 --- a/README.md +++ b/README.md @@ -173,7 +173,6 @@ This project lists books and other resources grouped by genres: + [English](more/free-programming-interactive-tutorials-en.md) + [German](more/free-programming-interactive-tutorials-de.md) + [Japanese / 日本語](more/free-programming-interactive-tutorials-ja.md) -+ [Portuguese (Brazil)](more/free-programming-interactive-tutorials-pt_BR.md) + [Russian / Русский язык](more/free-programming-interactive-tutorials-ru.md) diff --git a/more/free-programming-interactive-tutorials-pt_BR.md b/more/free-programming-interactive-tutorials-pt_BR.md deleted file mode 100644 index 196d8e79ea8c6..0000000000000 --- a/more/free-programming-interactive-tutorials-pt_BR.md +++ /dev/null @@ -1,8 +0,0 @@ -### Índice - -* [Python](#python) - - -### Python - -* [Guia de Instalação do Kivy](https://pythonacademy.com.br/sliders/como-instalar-o-kivy) diff --git a/more/problem-sets-competitive-programming.md b/more/problem-sets-competitive-programming.md index 5ed3b5ab026b5..3dc9ebee6d514 100644 --- a/more/problem-sets-competitive-programming.md +++ b/more/problem-sets-competitive-programming.md @@ -38,6 +38,7 @@ * [Internet Problem Solving Contest](http://ipsc.ksp.sk) * [Just another Golf Coding](http://jagc.org) * [Kattis](https://open.kattis.com) +* [Last Moment DSA Sheet(79) – Ace Interviews](https://takeuforward.org/interview-sheets/strivers-79-last-moment-dsa-sheet-ace-interviews) - Striver * [LeetCode](https://leetcode.com) * [LightOJ](https://lightoj.com) * [Meta Hackercup](https://www.facebook.com/codingcompetitions/hacker-cup/) @@ -46,6 +47,7 @@ * [Sigmageek](https://sigmageek.com) * [Sphere Online Judge](http://www.spoj.com/contests) * [Techgig](https://www.techgig.com) +* [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) * [USACO.guide](https://usaco.guide) From 2850b80d620a8e9b8be23574abb1c5639190e3c2 Mon Sep 17 00:00:00 2001 From: Bernard K Date: Tue, 31 Oct 2023 01:48:28 +0300 Subject: [PATCH 719/854] remove broken link in programming books subjects (#10903) --- books/free-programming-books-subjects.md | 1 - 1 file changed, 1 deletion(-) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index 603973dad71c7..9124e02c2dc40 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -629,7 +629,6 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Philosophy of Computer Science](https://www.cse.buffalo.edu/~rapaport/Papers/phics.pdf) (PDF) * [PNG: The Definitive Guide](http://www.libpng.org/pub/png/book/) - Greg Roelofs * [Pointers And Memory](http://cslibrary.stanford.edu/102/PointersAndMemory.pdf) - Nick Parlante (PDF) -* [Principles of Computer System Design](http://ocw.mit.edu/resources/res-6-004-principles-of-computer-system-design-an-introduction-spring-2009/online-textbook/part_ii_open_5_0.pdf) (PDF) * [Programming Fundamentals](https://press.rebus.community/programmingfundamentals/) - Kenneth Leroy Busbee, Dave Braunschweig * [Programming with Unicode](https://unicodebook.readthedocs.org) * [Real-World Maintainable Software](https://www.oreilly.com/ideas/real-world-maintainable-software) - Abraham Marin-Perez From ae6476751741754e48590e59632da59d10e8b060 Mon Sep 17 00:00:00 2001 From: Muhibul Haque <142894870+devmuhib009@users.noreply.github.com> Date: Tue, 31 Oct 2023 04:49:13 +0600 Subject: [PATCH 720/854] Kotlin Programming Playlist Updated (#10904) --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 08116c5b27d6a..6319110ee81ed 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -247,6 +247,7 @@ * [Android Development with Kotlin - Bangla](https://www.youtube.com/playlist?list=PLdHSoHQhVWlOmjBoSXSdJl3CrqBOKIrLp) - MKH Russell * [Chapter 1 : Kotlin Basic Concepts Bangla](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDpRWRnXPWZcWIvz0JbeQe5) - Stack Learner * [Kotlin For Android - Bangla](https://www.youtube.com/playlist?list=PLgyuGbgggWA3ORqemnq9adIzvNhSXjJTr) - Touhid Apps! +* [Kotlin Programming Language Basics in Bangla](https://www.youtube.com/playlist?list=PLYSlHgBmbWcurc9BBThq0WdcESbpEymF1) - Bonny Ahmad ### MongoDB From c55423f96ecfcc0d332dc3d00264b3ef21c2194e Mon Sep 17 00:00:00 2001 From: Vaibhav Sharma <72144747+VaibhavSharma24@users.noreply.github.com> Date: Tue, 31 Oct 2023 04:20:39 +0530 Subject: [PATCH 721/854] Addition of a Free Course issue #10916 (#10918) * Update * updated the link with www * Updated The Link --- courses/free-courses-hi.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index bb5de00e265f5..fa1016fc6bc8c 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -365,6 +365,7 @@ * [HTML Tutorial in Hindi \| Complete HTML Course For Beginners to Advanced](https://www.youtube.com/watch?v=QXPWs00RD3A) - Vishwajeet Kumar (Tech Gun) * [Web Development Course](https://www.youtube.com/playlist?list=PLfqMhTWNBTe3H6c9OGXb5_6wcc1Mca52n) - Apna College * [Web Development Tutorials for Beginners in Hindi: HTML, CSS, JavaScript and more](https://www.youtube.com/playlist?list=PLu0W_9lII9agiCUZYRsvtGTXdxkzPyItg) - CodeWithHarry +* [Website Development Course in Hindi 2022](https://www.youtube.com/playlist?list=PLwGdqUZWnOp2jmYb2TQGYgBYp0xGwj9V1) - Thapa Technical #### Bootstrap From 00c2e4e081fcf785fe0076a9e577b33a2eaebe13 Mon Sep 17 00:00:00 2001 From: Jatin Dua <77190000+jatin-dua@users.noreply.github.com> Date: Tue, 31 Oct 2023 04:23:13 +0530 Subject: [PATCH 722/854] Remove unavailable courses (#10907) --- courses/free-courses-en.md | 4 +--- courses/free-courses-fa_IR.md | 9 +-------- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index f8a02bfe32648..1cb2e09aa8a3c 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -229,7 +229,6 @@ * [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) -* [Learn how to program: Android](https://www.learnhowtoprogram.com/android) - Epicodus Inc. * [Material design](https://material.io/guidelines/) * [Material Design for Android Developers](https://www.udacity.com/course/material-design-for-android-developers--ud862) (Udacity) * [MVVM Image Search App with Architecture Components & Retrofit](https://www.youtube.com/playlist?list=PLrnPJCHvNZuC_pEfFlZuTmjlY4T3DTtED) - Florian Walther ( Coding in flow ) @@ -355,7 +354,6 @@ * [Fundamentals of Programming: Understanding C#](https://www.udemy.com/course/understandingc/) - Jesse Dietrichson (Udemy) * [Learn C#](https://www.sololearn.com/learning/1080) - *registration required* * [Learn C#](https://www.codecademy.com/learn/learn-c-sharp) - Codecademy -* [Learn how to program: C# and .NET](https://www.learnhowtoprogram.com/c-and-net) - Epicodus Inc. ### C++ @@ -1047,7 +1045,6 @@ * [Complete React course for beginner](https://youtube.com/playlist?list=PLRAV69dS1uWQos1M1xP6LWN6C-lZvpkmq) - Hitesh Choudhary * [Frontend Armory: React Fundamentals](https://frontarm.com/courses/react-fundamentals/) - James K. Nelson * [Full Modern React Tutorial](https://www.youtube.com/playlist?list=PL4cUxeGkcC9gZD-Tvwfod2gaISzfRiP9d) - The Net Ninja (with practical) -* [Full-Stack Web Development with React Specialization](https://www.coursera.org/specializations/full-stack-react) - Jogesh K. Muppala (Coursera) * [Full Stack with React and Appwrite](https://egghead.io/playlists/full-stack-with-react-and-appwrite-e1e46f61) - Colby Fayock (Egghead.io) * [Introduction to React](https://fullstackopen.com/en/part1/introduction_to_react) - Full Stack open * [Learn React + Redux](https://www.sololearn.com/learning/1097) - *registration required* @@ -1721,3 +1718,4 @@ ### YAML * [Complete YAML Course - Beginner to Advanced for DevOps and more!](https://www.youtube.com/watch?v=IA90BTozdow) - Kunal Kushwaha + diff --git a/courses/free-courses-fa_IR.md b/courses/free-courses-fa_IR.md index db9232d47a3aa..fd59dea9917f1 100644 --- a/courses/free-courses-fa_IR.md +++ b/courses/free-courses-fa_IR.md @@ -43,7 +43,6 @@ ### Git -* [آموزش گیت - سکان‌آکادمی](https://sokanacademy.com/courses/git) - Behzad Moradi * [آموزش گیت، گیت هاب و گیت لب - فرادرس](https://faradars.org/courses/fvgit9609-git-github-gitlab) - Jadi Mirmirani *(نیاز به ثبت نام دارد)* @@ -56,8 +55,6 @@ ### Java * [آموزش برنامه‌نویسی جاوا](https://javacup.ir/javacup-training-videos) - Java Cup -* [آموزش جاوا - سکان‌آکادمی](https://sokanacademy.com/courses/java) - Behzad Moradi -* [آموزش جاوا از صفر](https://toplearn.com/courses/85/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AC%D8%A7%D9%88%D8%A7-%D8%A7%D8%B2-%D8%B5%D9%81%D8%B1) - Mohammad Ghari * [آموزش ديتابيس در جاوا](https://b2n.ir/j02632) * [برنامه نویسی پیشرفته(جاوا)](https://maktabkhooneh.org/course/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%DB%8C%D8%B4%D8%B1%D9%81%D8%AA%D9%87-%D8%AC%D8%A7%D9%88%D8%A7-mk242) - Gholamali Nejad Hajali Irani * [برنامه‌نویسی حرفه‌ای تحت وب در جاوا](https://maktabkhooneh.org/course/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%AD%D8%B1%D9%81%D9%87-%D8%A7%DB%8C-%D8%AA%D8%AD%D8%AA-%D9%88%D8%A8-%D8%AF%D8%B1-%D8%AC%D8%A7%D9%88%D8%A7-mk282) - Gholamali Nejad Hajali Irani @@ -90,7 +87,6 @@ ### Linux * [آموزش رایگان لینوکس](https://www.youtube.com/playlist?list=PLFK3-mgWZHcpWSFgpy-uEwIb6xjj4vfkB) - Morteza Bashsiz -* [آموزش لینوکس - سکان‌آکادمی](https://sokanacademy.com/courses/linux) - Behzad Moradi * [آموزش لینوکس برای آدم های شاد](https://www.youtube.com/playlist?list=PL-tKrPVkKKE2AniHDmp6zK9KGD1sjf0bd) - Jadi Mirmirani * [آموزش لینوکس مقدماتی](https://www.youtube.com/watch?v=ZwaBNkQKrts&list=PLPj7mSUQL4v_oVLO-2Q1QQ9fAH45u8z4A) - Hamid Emamian @@ -109,7 +105,6 @@ ### PHP * [آموزش پی‌اچ‌پی - سکان آکادمی](https://sokanacademy.com/courses/php/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-PHP) - Behzad Moradi -* [آموزش OOP در PHP - سکان‌آکادمی](https://sokanacademy.com/courses/php-oop) - Behzad Moradi #### Codeigniter @@ -119,10 +114,8 @@ #### Laravel -* [آموزش کاربردی پکیج Laravel Excel - سکان‌آکادمی](https://sokanacademy.com/courses/laravelexcel) - Sokan Academy * [آموزش لاراول](https://roocket.ir/series/learn-laravel) - Hesam Mousavi * [آموزش لاراول](http://www.alefyar.com/laravel-tutorial) - Abolfazl Talebi -* [آموزش OAuth و Laravel Passport - سکان‌آکادمی](https://sokanacademy.com/courses/oauth-passport) - Sokan Academy #### Yii @@ -132,7 +125,6 @@ ### Python -* [آموزش پایتون - سکان‌آکادمی](https://sokanacademy.com/courses/python) - Narges Asadi * [دوره آموزش رایگان زبان پایتون ( Python ) از مقدماتی تا پیشرفته](https://toplearn.com/courses/2150/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-(-python-)) - Mohammad Ordokhani (TopLearn) *(نیاز به ثبت نام دارد)* * [دوره مقدماتی تا پیشترفته پایتون - کدتراپی](https://www.youtube.com/playlist?list=PLSMC8KtOWURqgm0c6iVXrGzK4ymzJUnfj) - CodeTherapy * [متخصص پایتون (Python)](https://sabzlearn.ir/course/python/) - Reza Davalit @@ -164,3 +156,4 @@ * [برنامه نویسی وب با HTML و CSS](https://holosen.net/web-design/) - Hossein Badrnezhad *(نیاز به ثبت نام دارد)* * [دوره اموزشی بوت استرپ 5](https://www.youtube.com/playlist?list=PLAt10Vana3YciJv9EIcNSsm1yTGpOdJIp) - Mehran Tarif (Silicium) * [وب‌فریم‌ورک‌ها چگونه کار می‌کنند؟](https://www.youtube.com/playlist?list=PLRU2zoAmuzJ33x-___WkhyTJ8dDPaoOPk) - Shahriar Shariati + From 6a01315828e2d5eca41391846a375ca39fe3f674 Mon Sep 17 00:00:00 2001 From: Harshvardhan Rana Date: Tue, 31 Oct 2023 06:28:05 +0530 Subject: [PATCH 723/854] Update free-courses-hi.md (#10876) * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md * 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 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index fa1016fc6bc8c..689f0ff19ea3e 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -335,11 +335,14 @@ * [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 * [Complete Git Tutorials For Beginners In Hindi](https://youtube.com/playlist?list=PLu0W_9lII9agwhy658ZPA0MTStKUJTWPi) - CodeWithHarry +* [Complete Git/GitHub Tutorials In Hindi 2021](https://www.youtube.com/playlist?list=PLoxQvXKPyCeX9__PPTu2M2oeY2QJt-3JB) - Vashishth Muni Singh * [Git & Github](https://youtube.com/playlist?list=PL5P8NPoF-nn8LFPLjJemBTVI_KsLo0VC1&si=U94-O5hr4Im0hI85) - Rahul Singh * [Git & GitHub Tutorial For Beginners In Hindi](https://www.youtube.com/watch?v=gwWKnnCMQ5c) - CodeWithHarry * [Git & GitHub Tutorial in Hindi](https://www.youtube.com/watch?v=NR_A2gCxaLE) - Edureka! Hindi * [Git and Github | Complete हिंदी में (With Examples)](https://www.youtube.com/watch?v=zGq7T9gZH2k) - Knowledge Gate +* [Git Complete Tutorials for Beginners in Hindi (A to Z)](https://www.youtube.com/playlist?list=PLjVLYmrlmjGdIVmcu5nfgE68jANQetnOX) - WsCube Tech * [Github \| All about Git and GitHub](https://www.youtube.com/watch?v=77b2lVHHZqI) - Anuj Bhaiya * [GitHub Tutorial in Hindi](https://youtube.com/playlist?list=PLVdoaEL574VBxxcGQmTjxS-JoP5rKV8Wi) - Be A Programmar * [GitHub with Visual Studio (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhigWA1mNWzwErSBIZvgOJbNc) - Rajesh Kumar, Geeky Shows From 1162865b5e55e7edb1f8eb7c5a2bf5c7b74cb4f9 Mon Sep 17 00:00:00 2001 From: Mamadou <72272993+Mamadou442@users.noreply.github.com> Date: Tue, 31 Oct 2023 02:35:43 +0100 Subject: [PATCH 724/854] Update free-programming-books-fr.md (add missing creators, formats, typo, et al.) (#10886) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * add creators and multiple formats to 'Informatique Créative' * prioritize the https link and add format of 'Programmer avec SPIP' * add creators, format and https version to 'Apprendre les mises en page CSS' * prioritize https, add creators and formats for 'Apprendre Haskell vous (...)' * prioritize https, add creators and format for 'Guide avancé (...) Bash' * remove description irrelevant to 'Activités débranchées' * change to archived link, add creators, formats and the 'archived' notation to 'Histoires et cultures du Libre' * fix typo MARC relators * Remove trailing slash of spip link * tweaks according to review * remove an extra whitespace --------- Co-authored-by: Mamadou443 --- books/free-programming-books-fr.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/books/free-programming-books-fr.md b/books/free-programming-books-fr.md index 0fa1301a5206e..f5b9d0ebb8166 100644 --- a/books/free-programming-books-fr.md +++ b/books/free-programming-books-fr.md @@ -76,7 +76,7 @@ #### Logiciels libres -* [Histoires et cultures du Libre](http://framabook.org/histoiresetculturesdulibre/) +* [Histoires et cultures du Libre](https://archives.framabook.org/histoiresetculturesdulibre/) - Camille Paloque-Berges, Christophe Masutti, `edt.:` Framasoft (coll. Framabook) * [Option libre. Du bon usage des licences libres](http://framabook.org/optionlibre-dubonusagedeslicenceslibres/) - Jean Benjamin * [Produire du logiciel libre](http://framabook.org/produire-du-logiciel-libre-2/) - Karl Fogel * [Richard Stallman et la révolution du logiciel libre](http://framabook.org/richard-stallman-et-la-revolution-du-logiciel-libre-2/) - R.M. Stallman, S. Williams, C. Masutti @@ -95,7 +95,7 @@ #### Pédagogie pour les enfants et adolescents -* [Activités débranchées](https://pixees.fr/?cat=612) Catalogue de ressource pour apprendre l'informatique sans ordinateur. +* [Activités débranchées](https://pixees.fr/?cat=612) * [Apprendre l'informatique sans ordinateur](https://interstices.info/enseigner-et-apprendre-les-sciences-informatiques-a-lecole/) - Tim Bell, Ian H. Witten, `trl.:` Mike Fellows @@ -113,7 +113,7 @@ ### Bash / Shell -* [Guide avancé d'écriture des scripts Bash](http://abs.traduc.org/abs-fr/) +* [Guide avancé d'écriture des scripts Bash](https://abs.traduc.org/abs-fr/) - Mendel Cooper, `trl.:` Adrien Rebollo et al. * [La programmation Shell](https://frederic-lang.developpez.com/tutoriels/linux/prog-shell/) - Frederic Lang, Idriss Neumann @@ -184,12 +184,12 @@ ### Haskell * [A Gentle Introduction to Haskell](http://gorgonite.developpez.com/livres/traductions/haskell/gentle-haskell/) - Paul Hudak, John Peterson, Joseph Fasel, `trl.:` Nicolas Vallée, Gnux, ggnore, fearyourself, Joyeux-oli, Kikof, khayyam90 -* [Apprendre Haskell vous fera le plus grand bien !](http://lyah.haskell.fr) +* [Apprendre Haskell vous fera le plus grand bien !](https://lyah.haskell.fr) - Miran Lipovača, `trl.:` Valentin Robert ### HTML and CSS -* [Apprendre les mises en page CSS](http://fr.learnlayout.com) +* [Apprendre les mises en page CSS](https://fr.learnlayout.com) - Greg Smith, `dsr.:` Isaac Durazo, `trl.:` Joël Matelli (HTML) ### (La)TeX et associés @@ -317,12 +317,12 @@ ### Scratch -* [Informatique Créative](https://pixees.fr/programmation-creative-en-scratch/) +* [Informatique Créative](https://pixees.fr/programmation-creative-en-scratch/) - Christan Balch, Michelle Chung, Karen Brennan, `trl.:` Inria, Provence Traduction (PDF, PPTX) ### SPIP -* [Programmer avec SPIP](http://programmer.spip.net) - Matthieu Marcimat, collectif SPIP +* [Programmer avec SPIP](https://programmer.spip.net) - Matthieu Marcimat, collectif SPIP ### SQL From 9eebb02ccd1bff379b23390b6a080abb50d44e54 Mon Sep 17 00:00:00 2001 From: Wanderson Trindade Vitorino Date: Mon, 30 Oct 2023 22:38:02 -0300 Subject: [PATCH 725/854] Update free-programming-books-pt_BR.md (#10911) --- books/free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index da13b310d4e19..fe44ae5737031 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -380,6 +380,7 @@ ### Pascal * [Algoritmos e Estruturas de Dados I](https://www.inf.ufpr.br/marcos/livro_alg1/livro_alg1.pdf) - Marcos Alexandre Castilho, Fabiano Silva, Daniel Weingaertner (PDF) +* [Programando com Pascal](https://ic.ufal.br/professor/jaime/livros/Programando%20com%20Pascal.pdf) - Jaime Evaristo (PDF) ### PHP From 0a76a4d11bf2278178b234b69df4530119a9d51c Mon Sep 17 00:00:00 2001 From: fr0N73ND3r <96487557+fr0N73ND3r@users.noreply.github.com> Date: Tue, 31 Oct 2023 06:40:25 +0500 Subject: [PATCH 726/854] Add book Symfony: Fast Track (#10913) Co-authored-by: Oleg Koltsov --- books/free-programming-books-ru.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/books/free-programming-books-ru.md b/books/free-programming-books-ru.md index c8dce6e72fbf5..83ed7427b4b70 100644 --- a/books/free-programming-books-ru.md +++ b/books/free-programming-books-ru.md @@ -448,6 +448,8 @@ #### Symfony * [Учебник по Symfony](https://coderlessons.com/tutorials/veb-razrabotka/uchit-symfony/uchebnik-po-symfony) +* [Symfony 5.4: Быстрый старт](https://symfony.com/doc/5.4/the-fast-track/ru/index.html) +* [Symfony 6.2: Быстрый старт](https://symfony.com/doc/6.2/the-fast-track/ru/index.html) ### Python From 38b846289514f6a84c085973f059ea6f8cd70bb9 Mon Sep 17 00:00:00 2001 From: Eagle Date: Tue, 31 Oct 2023 05:01:09 +0300 Subject: [PATCH 727/854] Add link to a text-based course on the Elixir language (#10891) * Add link to a text-based course on the Elixir language in Russian by the author Yuri Zhloba. * Update free-courses-ru.md * Update free-courses-ru.md * Update courses/free-courses-ru.md Co-authored-by: Eric Hellman --------- Co-authored-by: Konstantin Bochkarev Co-authored-by: Eric Hellman --- courses/free-courses-ru.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/courses/free-courses-ru.md b/courses/free-courses-ru.md index 0912777ffe7cc..fe4512a42fc4b 100644 --- a/courses/free-courses-ru.md +++ b/courses/free-courses-ru.md @@ -5,6 +5,7 @@ * [C++](#cpp) * [Clojure](#clojure) * [Dart](#dart) +* [Elixir](#elixir) * [Go](#go) * [Haskell](#haskell) * [HTML and CSS](#html-and-css) @@ -61,6 +62,11 @@ ADV - Продвинутый. Тонкости. * [Основы Dart](https://stepik.org/course/97479) - Станислав Чернышев (Stepik) (BEG) +### Elixir + +* [Язык программирования Эликсир](https://github.com/yzh44yzh/elixir_course) - Yuri Zhloba + + ### Go * [Основы Go](https://ru.hexlet.io/courses/go-basics) - Hexlet (BEG) From ac69c7c9b3d88ae6ba2c9474a6ed7d2cc6cf0879 Mon Sep 17 00:00:00 2001 From: Urak <33769257+UrakFerraz@users.noreply.github.com> Date: Mon, 30 Oct 2023 23:04:25 -0300 Subject: [PATCH 728/854] feat: add the first Sass portuguese course (#10254) * feat: add the first Sass portuguese course * fix url of portuguese sass course --- books/free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index fe44ae5737031..36efb722492d0 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -223,6 +223,7 @@ ### HTML and CSS * [Apostila de HTML](https://www.telecom.uff.br/pet/petws/downloads/apostilas/HTML.pdf) - Robertha Pereira Pedroso (PDF) +* [Curso SASS](https://github.com/amandavilela/curso-sass) - Amanda Vilela * [Desenvolvimento Web com HTML, CSS e JavaScript](https://www.caelum.com.br/apostila-html-css-javascript/) - Caelum * [Dive Into HTML5](http://diveintohtml5.com.br) - Mark Pilgrim * [Estruturando o HTML com CSS](http://pt-br.learnlayout.com) From 61cc07d7fae2373f2442e574a034bfc4929c4221 Mon Sep 17 00:00:00 2001 From: Yuval Goyal <121946596+kn1-gh7@users.noreply.github.com> Date: Tue, 31 Oct 2023 07:39:01 +0530 Subject: [PATCH 729/854] Updated MOOC Python programming course to 2023 (#10431) * Updated MOOC Programming 2022 to 2023 * Updated MOOC Programming 2022 to 2023 --- 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 1cb2e09aa8a3c..45582f40da512 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1431,7 +1431,7 @@ * [Python Programming Essentials](https://www.coursera.org/learn/python-programming) - Scott Rixner, Joe Warren (Coursera) * [Python Programming From Scratch With Practicals](https://www.tutorialspoint.com/python_programming_from_scratch_with_practicals/index.asp) - Sundeep Saradhi Kanthety (Tutorials Point) * [Python Programming Language](https://www.geeksforgeeks.org/python-programming-language/) (Geeks for Geeks) -* [Python Programming MOOC 2022](https://programming-22.mooc.fi) - University of Helsinki +* [Python Programming MOOC 2023](https://programming-23.mooc.fi) - University of Helsinki * [Python Programming Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWpX_byHyTEj9hecPngl2DqR) * [Python Programming Tutorials](https://www.youtube.com/playlist?list=PLzMcBGfZo4-mFu00qxl0a67RhjjZj3jXm) - Tech With Tim * [Python Tutorial - Python for Beginners [Full Course]](https://www.youtube.com/watch?v=_uQrJ0TkZlc) - Moshfegh Hamedani (Programming with Mosh) From 1df4206bac9267cf32f89ed75554ac945d0e69a0 Mon Sep 17 00:00:00 2001 From: Mariana Malta <48808675+MariMalta@users.noreply.github.com> Date: Mon, 30 Oct 2023 23:10:38 -0300 Subject: [PATCH 730/854] fix broken link and add new ts handbook (#10920) --- books/free-programming-books-langs.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 3eb0b00ce4a5b..fb6bc46a5eccf 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2566,7 +2566,8 @@ Books on general-purpose programming that don't focus on a specific language are * [TypeScript Accelerated](https://accelerated.amimetic.co.uk) - James Porter * [TypeScript Deep Dive](https://basarat.gitbooks.io/typescript/) * [TypeScript for C# Programmers](http://www.infoq.com/minibooks/typescript-c-sharp-programmers) -* [TypeScript Handbook](https://www.typescriptlang.org/assets/typescript-handbook.pdf) - Microsoft (PDF) +* [TypeScript Handbook](https://www.typescriptlang.org/docs/handbook/intro.html) - Microsoft +* [TypeScript Handbook for React Developers](https://www.freecodecamp.org/news/typescript-tutorial-for-react-developers/) - Yazdun Fadali * [TypeScript in 50 Lessons](https://www.smashingmagazine.com/provide/eBooks/typescript-in-50-lessons.pdf) - Stefan Baumgartner (PDF) * [TypeScript Notes for Professionals](https://goalkicker.com/TypeScriptBook2/) - Compiled from StackOverflow documentation ([PDF](https://goalkicker.com/TypeScriptBook2/TypeScriptNotesForProfessionals.pdf)) * [TypeScript Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/typescript) (PDF, Kindle) (email address *requested*, not required) From 499ab9f147c467468032d79ad46ac50f84dd82a6 Mon Sep 17 00:00:00 2001 From: Mariana Malta <48808675+MariMalta@users.noreply.github.com> Date: Mon, 30 Oct 2023 23:11:39 -0300 Subject: [PATCH 731/854] Add CSS handbook (#10921) --- 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 fb6bc46a5eccf..860f82a8a7a2f 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -981,6 +981,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Resilient Web Design](https://resilientwebdesign.com/#Resilientweb%20design) - Jeremy Keith * [RTL Styling 101](https://rtlstyling.com) - Ahmad Shadeed * [Scalable and Modular Architecture for CSS](https://web.archive.org/web/20191116073929/http://smacss.com/) - Jonathan Snook *(:card_file_box: archived)* +* [The CSS Flexbox Handbook](https://www.freecodecamp.org/news/the-css-flexbox-handbook/) - Benjamin Semah * [The CSS Handbook](https://flaviocopes.com/page/css-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)* * [The HTML Handbook](https://flaviocopes.com/page/html-handbook/) - Flavio Copes (PDF, EPUB, Kindle) *(email address requested)* * [Understanding Flexbox: Everything you need to know](https://ohansemmanuel.github.io/uf_download.html) - Ohans Emmanuel From 81c09adfe40de4f35de6fe5d8832cafda7b87d67 Mon Sep 17 00:00:00 2001 From: Jatin Dua <77190000+jatin-dua@users.noreply.github.com> Date: Tue, 31 Oct 2023 07:51:48 +0530 Subject: [PATCH 732/854] Remove unavailable books (#10897) * Remove unavailable books * style: Remove content inconsistencies * Remove unnecessary index --- books/free-programming-books-de.md | 1 - books/free-programming-books-es.md | 1 - books/free-programming-books-fa_IR.md | 1 - books/free-programming-books-it.md | 8 ------- books/free-programming-books-ja.md | 29 ------------------------ books/free-programming-books-ko.md | 1 - books/free-programming-books-langs.md | 3 --- books/free-programming-books-subjects.md | 2 -- books/free-programming-books-tr.md | 6 ----- 9 files changed, 52 deletions(-) diff --git a/books/free-programming-books-de.md b/books/free-programming-books-de.md index 6a9b15178255b..decb7a5cc51bd 100644 --- a/books/free-programming-books-de.md +++ b/books/free-programming-books-de.md @@ -205,7 +205,6 @@ ### Python * [A Byte of Python - Einführung in Python](https://sourceforge.net/projects/abop-german.berlios/files) - Swaroop C H, Bernd Hengelein, Lutz Horn, Bernhard Krieger, Christoph Zwerschke (PDF) -* [Einführung in Python](http://www.mschimmels.de/eigeneDateien/Python-Kurs.pdf) - Martin Schimmels (PDF) * [Programmiereinführung mit Python](http://opentechschool.github.io/python-beginners/de) (Online) * [PyQt und PySide: GUI und Anwendungsentwicklung mit Python und Qt](https://github.com/pbouda/pyqt-und-pyside-buch) - Peter Bouda, Michael Palmer, Markus Wirz (TeX, [PDF](https://github.com/pbouda/pyqt-und-pyside-buch/releases/latest)) *(:construction: in process)* * [Python 3 - Das umfassende Handbuch](http://openbook.rheinwerk-verlag.de/python) - Johannes Ernesti, Peter Kaiser (Online) diff --git a/books/free-programming-books-es.md b/books/free-programming-books-es.md index f2c3700be0708..8d09f8cfe4c57 100644 --- a/books/free-programming-books-es.md +++ b/books/free-programming-books-es.md @@ -104,7 +104,6 @@ #### Metodologías de desarrollo de software -* [Compendio de Ingeniería del Software](http://www.navegapolis.com/files/cis.pdf) (PDF) * [Ingeniería de Software: Una Guía para Crear Sistemas de Información](https://web.archive.org/web/20150824055042/http://www.wolnm.org/apa/articulos/Ingenieria_Software.pdf) - Alejandro Peña Ayala (PDF) * [Scrum & Extreme Programming (para programadores)](https://web.archive.org/web/20140209204645/http://www.cursosdeprogramacionadistancia.com/static/pdf/material-sin-personalizar-agile.pdf) - Eugenia Bahit (PDF) * [Scrum Level](https://scrumlevel.com/files/scrumlevel.pdf) - Juan Palacio, Scrum Manager (PDF) [(EPUB)](https://scrumlevel.com/files/scrumlevel.epub) diff --git a/books/free-programming-books-fa_IR.md b/books/free-programming-books-fa_IR.md index a79977dd1b3cb..ffa1f0f3b716e 100644 --- a/books/free-programming-books-fa_IR.md +++ b/books/free-programming-books-fa_IR.md @@ -39,7 +39,6 @@ ### Java * [آموزش برنامه‌نویسی جاوا](https://javacup.ir/javacup-training-videos/) -* [آموزش جاوا از صفر](https://toplearn.com/courses/85/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AC%D8%A7%D9%88%D8%A7-%D8%A7%D8%B2-%D8%B5%D9%81%D8%B1) ### JavaScript diff --git a/books/free-programming-books-it.md b/books/free-programming-books-it.md index d9093ef1a2b70..15602435503fb 100644 --- a/books/free-programming-books-it.md +++ b/books/free-programming-books-it.md @@ -28,7 +28,6 @@ * [Livecode](#livecode) * [Perl](#perl) * [PHP](#php) - * [Symfony](#symfony) * [Python](#python) * [Django](#django) * [Ruby](#ruby) @@ -225,12 +224,6 @@ ### PHP * [Guida PHP](http://www.html.it/guide/guida-php-di-base/?cref=development) (HTML) -* [Manuale PHP](http://francescomuscolo.altervista.org/manuale_PHP.pdf) (PDF) - - -#### Symfony - -* [Symfony 5: guida rapida](https://symfony.com/doc/5.0/the-fast-track/it/index.html) ### Python @@ -272,7 +265,6 @@ ### UML * [Appunti di UML](https://web.archive.org/web/20110322065222/http://liuct.altervista.org/download/repository/ingsof/Appunti_UML.pdf) (PDF) *(:card_file_box: archived)* -* [Introduzione alla gestione del progetto software con UML](http://areaprofessional.com/documenti/D03_IntroGestioneProgettoSW.pdf) - G. Destri (PDF) ### Visual Basic diff --git a/books/free-programming-books-ja.md b/books/free-programming-books-ja.md index 4917ebe72de0b..0ac7d9efe85b1 100644 --- a/books/free-programming-books-ja.md +++ b/books/free-programming-books-ja.md @@ -13,7 +13,6 @@ * [ソフトウェアアーキテクチャ](#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e3%82%a2%e3%83%bc%e3%82%ad%e3%83%86%e3%82%af%e3%83%81%e3%83%a3) * [ソフトウェア開発方法論](#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e9%96%8b%e7%99%ba%e6%96%b9%e6%b3%95%e8%ab%96) * [ソフトウェア品質](#%e3%82%bd%e3%83%95%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a2%e5%93%81%e8%b3%aa) - * [データベース](#%e3%83%87%e3%83%bc%e3%82%bf%e3%83%99%e3%83%bc%e3%82%b9) * [ネットワーキング](#%e3%83%8d%e3%83%83%e3%83%88%e3%83%af%e3%83%bc%e3%82%ad%e3%83%b3%e3%82%b0) * [機械学習](#%e6%a9%9f%e6%a2%b0%e5%ad%a6%e7%bf%92) * [正規表現](#%e6%ad%a3%e8%a6%8f%e8%a1%a8%e7%8f%be) @@ -62,7 +61,6 @@ * [OCaml](#ocaml) * [Perl](#perl) * [PHP](#php) - * [Symfony](#symfony) * [PowerShell](#powershell) * [Processing](#processing) * [Prolog](#prolog) @@ -74,7 +72,6 @@ * [Sather](#sather) * [Scala](#scala) * [Scheme](#scheme) -* [Scratch](#scratch) * [sed](#sed) * [Smalltalk](#smalltalk) * [SQL(実装非依存)](#sql%e5%ae%9f%e8%a3%85%e9%9d%9e%e4%be%9d%e5%ad%98) @@ -140,7 +137,6 @@ * [RSA暗号体験入門](http://www.cybersyndrome.net/rsa) - CyberSyndrome * [ウェブ健康診断仕様](https://www.ipa.go.jp/files/000017319.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) * [クラウドを支えるこれからの暗号技術](https://herumi.github.io/ango) - 光成滋生 (PDF) -* [セキュア・プログラミング講座](https://www.ipa.go.jp/security/awareness/vendor/programming) - 塩田英二 ([PDF](https://www.ipa.go.jp/files/000059838.pdf)) * [はやわかり RSA](https://www.mew.org/~kazu/doc/rsa.html) - 山本和彦 * [安全なSQLの呼び出し方](https://www.ipa.go.jp/files/000017320.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) * [安全なウェブサイトの作り方](https://www.ipa.go.jp/files/000017316.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) @@ -170,20 +166,11 @@ #### ソフトウェア品質 * [高信頼化ソフトウェアのための開発手法ガイドブック](https://www.ipa.go.jp/files/000005144.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) -* [組込みシステムの安全性向上の勧め(機能安全編)](https://www.ipa.go.jp/files/000005118.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) -* [組込みソフトウェア開発におけるプロジェクトマネジメント導入の勧め](https://www.ipa.go.jp/files/000005105.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) * [組込みソフトウェア開発における品質向上の勧め [バグ管理手法編]](https://www.ipa.go.jp/files/000027629.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) -* [組込みソフトウェア開発における品質向上の勧め [ユーザビリティ編]](https://www.ipa.go.jp/files/000005114.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) * [組込みソフトウェア開発における品質向上の勧め [設計モデリング編]](https://www.ipa.go.jp/files/000005113.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) -* [組込みソフトウェア開発における品質向上の勧め(コーディング編)](https://www.ipa.go.jp/files/000005106.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) * [組込みソフトウェア開発における品質向上の勧め[テスト編~事例集~]](https://www.ipa.go.jp/files/000005149.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) -#### データベース - -* [データベース](http://www.ipa.go.jp/files/000018652.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) - - #### ネットワーキング * [HTTP/3 explained](https://http3-explained.haxx.se/ja) - Daniel Stenberg @@ -212,7 +199,6 @@ * [【改訂版】 組込みソフトウェア開発向け 品質作り込みガイド](https://www.ipa.go.jp/files/000005146.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) * [【改訂版】 組込みソフトウェア向け 開発プロセスガイド](https://www.ipa.go.jp/files/000005126.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) * [【改訂版】組込みソフトウェア開発向け コーディング作法ガイド[C言語版]ESCR Ver.3.0](https://www.ipa.go.jp/sec/publish/tn18-004.html) - 独立行政法人 情報処理推進機構(IPA) ([PDF](https://www.ipa.go.jp/files/000064005.pdf)) -* [【改訂版】組込みソフトウェア開発向けコーディング作法ガイド[C++言語版] Ver. 2.0 (ESCR C++ Ver. 2.0)](https://www.ipa.go.jp/sec/publish/tn16-007.html) - 独立行政法人 情報処理推進機構(IPA) ([PDF](https://www.ipa.go.jp/files/000055043.pdf)) * [組込みソフトウェア向け プロジェクトマネジメントガイド[計画書編]](https://www.ipa.go.jp/files/000005116.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) * [組込みソフトウェア向け プロジェクト計画立案トレーニングガイド](https://www.ipa.go.jp/files/000005145.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) * [組込みソフトウェア向け 設計ガイド ESDR[事例編]](https://www.ipa.go.jp/files/000005148.pdf) - 独立行政法人 情報処理推進機構(IPA) (PDF) @@ -399,7 +385,6 @@ * [Airbnb JavaScript スタイルガイド](https://mitsuruog.github.io/javascript-style-guide) - Airbnb, 小川充(翻訳) * [Google JavaScript スタイルガイド](https://w.atwiki.jp/aias-jsstyleguide2) - Aaron Whyte, Bob Jervis, Dan Pupius, Erik Arvidsson, Fritz Schneider, Robby Walker, aiaswood(翻訳) -* [JavaScript Garden](https://bonsaiden.github.io/JavaScript-Garden/ja) - Ivo Wetzel, HIRAKI Satoru(翻訳) * [JavaScript Plugin Architecture](https://azu.gitbooks.io/javascript-plugin-architecture/content) - azu * [JavaScript Primer](https://jsprimer.net) - azu, Suguru Inatomi * [JavaScript Promiseの本](https://azu.github.io/promises-book) - azu @@ -419,7 +404,6 @@ > :information_source: 関連項目 - [Angular](#angular) * [AngularJS 1.2 日本語リファレンス](https://js.studio-kingdom.com/angularjs) - @tomof(翻訳) -* [AngularJS's tutorial - あなたとともにAngularJS](http://lab.hisasann.com/AngularJSTutorial) - @hisasann * [AngularJSスタイルガイド](https://github.com/mgechev/angularjs-style-guide/blob/master/README-ja-jp.md) - Minko Gechev, Morita Naoki, Yohei Sugigami, et al. * [すぐできる AngularJS](https://8th713.github.io/LearnAngularJS) - @8th713 @@ -480,7 +464,6 @@ * [Common Lisp 入門](http://www.nct9.ne.jp/m_hiroi/xyzzy_lisp.html#abclisp) - 広井誠 * [Emacs Lisp基礎文法最速マスター](https://d.hatena.ne.jp/rubikitch/20100201/elispsyntax) - るびきち * [GNU Emacs Lispリファレンスマニュアル](http://www.fan.gr.jp/~ring/doc/elisp_20/elisp.html) -* [Google Common Lisp スタイルガイド 日本語訳](https://lisphub.jp/doc/google-common-lisp-style-guide/lispguide.xml) - Robert Brown, François-René Rideau, TOYOZUMIKouichi 他(翻訳) * [LISP and PROLOG](https://web.archive.org/web/20060526095202/http://home.soka.ac.jp/~unemi/LispProlog) - 畝見達夫 * [Lisp 一夜漬け](https://www.haun.org/kent/lisp1/) - TAMURA Kent * [On Lisp (草稿)](http://www.asahi-net.or.jp/~kc7k-nd) - Paul Graham, 野田開(翻訳) @@ -551,11 +534,6 @@ * [PSR-2 – コーディングスタイルガイド](https://github.com/maosanhioro/fig-standards/blob/master/translation/PSR-2-coding-style-guide.md) - maosanhioro -#### Symfony - -* [Symfony 5: ファストトラック](https://symfony.com/doc/5.0/the-fast-track/ja) - - ### PowerShell * [PowerShell スクリプト](https://docs.microsoft.com/ja-jp/powershell/scripting/overview?view=powershell-6) - Microsoft Docs @@ -579,7 +557,6 @@ ### Python * [Dive Into Python 3 日本語版](http://diveintopython3-ja.rdy.jp) - Mark Pilgrim, Fukada(翻訳), Fujimoto(翻訳) -* [Notes on scientific computing with python](http://japanichaos.appspot.com) - 花田康高 * [php プログラマのための Python チュートリアル](https://web.archive.org/web/20160813152046/http://phpy.readthedocs.io/en/latest/) - INADA Naoki * [Python 3.4](https://stats.biopapyrus.jp/python) - 孫建強 * [Python Scientific Lecture Notes](http://turbare.net/transl/scipy-lecture-notes) - 打田旭宏(翻訳) @@ -608,7 +585,6 @@ ### R * [R](https://stats.biopapyrus.jp/r) - 孫建強 -* [R-Tips](http://cse.naro.affrc.go.jp/takezawa/r-tips/r2.html) - 舟尾暢男 * [R 基本統計関数マニュアル](https://cran.r-project.org/doc/contrib/manuals-jp/Mase-Rstatman.pdf) - 間瀬茂 (PDF) * [R 言語定義](https://cran.r-project.org/doc/contrib/manuals-jp/R-lang.jp.v110.pdf) - R Development Core Team, 間瀬茂(翻訳) (PDF) * [R 入門](https://cran.r-project.org/doc/contrib/manuals-jp/R-intro-170.jp.pdf) - W. N. Venables, D. M. Smith, R Development Core Team, 間瀬茂(翻訳) (PDF) @@ -662,11 +638,6 @@ * [入門Scheme](https://web.archive.org/web/20140812144348/http://www4.ocn.ne.jp/~inukai/scheme_primer_j.html) - 犬飼大 -### Scratch - -* [炎の型 With Scratch (ゲームプログラム入門)](https://kyorohiro.gitbooks.io/doc_scratch) - kyorohiro - - ### sed * [SED 教室](https://www.gcd.org/sengoku/sedlec) - 仙石浩明 diff --git a/books/free-programming-books-ko.md b/books/free-programming-books-ko.md index d0ac5e28b1e51..43fabb92fd6ff 100644 --- a/books/free-programming-books-ko.md +++ b/books/free-programming-books-ko.md @@ -104,7 +104,6 @@ ### JavaScript -* [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/ko) * [JavaScript로 만나는 세상](https://helloworldjavascript.net) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 860f82a8a7a2f..46d0e3de73b35 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2009,7 +2009,6 @@ Books on general-purpose programming that don't focus on a specific language are * [Natural Language Processing with Python](http://www.nltk.org/book/) (3.x) * [Non-Programmer's Tutorial for Python 3](https://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_3) - Wikibooks (3.3) * [Non-Programmer's Tutorial for Python 2.6](https://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_2.6) - Wikibooks (2.6) -* [Official NumPy Reference](https://numpy.org/doc/stable/numpy-ref.pdf) - The NumPy Community (PDF) * [Picking a Python Version: A Manifesto](https://www.oreilly.com/ideas/picking-a-python-version) - David Mertz * [Porting to Python 3: An In-Depth Guide](http://python3porting.com) (2.6 - 2.x & 3.1 - 3.x) * [Practical Programming in Python](https://launchpadlibrarian.net/165489933/PracticalProgrammingPython2014.pdf) - Jeffrey Elkner (PDF) @@ -2357,7 +2356,6 @@ Books on general-purpose programming that don't focus on a specific language are * [Scala Succinctly](https://www.syncfusion.com/ebooks/scala_succinctly) - Chris Rose * [Scala Tutorial](https://www.tutorialspoint.com/scala/) - Tutorials Point (HTML, PDF) * [Scala with Cats 2](https://www.scalawithcats.com) - Noel Welsh, Dave Gurnell (PDF, HTML, EPUB) -* [tetrix in Scala](http://eed3si9n.com/tetrix-in-scala-html5-book) * [The Neophyte's Guide to Scala](http://danielwestheide.com/scala/neophytes.html) - Daniel Westheide * [The Type Astronaut's Guide to Shapeless](http://underscore.io/books/shapeless-guide/) - Dave Gurnell (PDF, HTML, EPUB) (email address *requested*, not required) * [Xtrace](https://github.com/leithaus/XTrace/tree/monadic/src/main/book/content/) @@ -2529,7 +2527,6 @@ Books on general-purpose programming that don't focus on a specific language are #### Vapor -* [Vapor 3 Tutorial For Beginners](https://theswiftdev.com/2018/04/09/vapor-3-tutorial-for-beginners) - Tibor Bödecs * [Vapor Official Docs](https://docs.vapor.codes) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index 9124e02c2dc40..450a17771bdaa 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -526,7 +526,6 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Mathematical Logic - an Introduction](https://www.ii.uib.no/~michal/und/i227/book/book.pdf) (PDF) * [Mathematical Reasoning: Writing and Proof](https://www.tedsundstrom.com/mathematical-reasoning-3) - Ted Sundstrom * [Mathematics, MTH101A](https://home.iitk.ac.in/~psraj/mth101/) - P. Shunmugaraj, IIT Kanpur -* [Modern Statistics for Modern Biology](https://www.huber.embl.de/msmb) - Susan Holmes, Wolfgang Huber * [Multivariable Calculus](https://people.math.gatech.edu/~cain/notes/calculus.html) - George Cain, James Herod * [Non-Uniform Random Variate Generation](http://luc.devroye.org/rnbookindex.html) - Luc Devroye (PDF) * [Notes on Diffy Qs](https://www.jirka.org/diffyqs/) - Jiří Lebl @@ -907,7 +906,6 @@ Kerridge (PDF) (email address *requested*, not required) * [Homotopy Type Theory: Univalent Foundations of Mathematics](https://homotopytypetheory.org/book/) (PDF) * [Introduction to Theory of Computation](https://cglab.ca/~michiel/TheoryOfComputation/) - Anil Maheshwari, Michiel Smid (PDF) * [Models of Computation](https://cs.brown.edu/people/jes/book/) - John E. Savage -* [Practical Foundations for Programming Languages, Preview](https://www.cs.cmu.edu/~rwh/pfpl/2nded.pdf) - Robert Harper (PDF) * [Principles of Programming Languages](https://web.archive.org/web/20150418034451/http://www.cs.jhu.edu/~scott/pl/book/dist/) - Scott F. Smith *(:card_file_box: archived)* * [Programming in Martin-Löf's Type Theory](https://www.cse.chalmers.se/research/group/logic/book/) - Bengt Nordstroem * [Programming Languages: Application and Interpretation (2nd Edition)](https://cs.brown.edu/~sk/Publications/Books/ProgLangs/) - Shriram Krishnamurthi diff --git a/books/free-programming-books-tr.md b/books/free-programming-books-tr.md index e58d079e8f4b2..c35a5d62174e2 100644 --- a/books/free-programming-books-tr.md +++ b/books/free-programming-books-tr.md @@ -14,7 +14,6 @@ * [HTML and CSS](#html-and-css) * [iOS](#ios) * [Java](#java) -* [JavaScript](#javascript) * [LaTeX](#latex) * [Linux](#linux) * [.NET Framework](#net-framework) @@ -110,11 +109,6 @@ * [Java Kitabı](https://ia601503.us.archive.org/27/items/java-kitabi/java-kitabi.pdf) (PDF) -### JavaScript - -* [JavaScript Garden](http://bonsaiden.github.io/JavaScript-Garden/tr) - - ### LaTeX * [İnce bir LaTeX2ε Elkitabı](http://www.ctan.org/tex-archive/info/lshort/turkish) From aee9d7bdb76d45c01d7a9e93520cd5491c469611 Mon Sep 17 00:00:00 2001 From: Ben <50701475+hanancs@users.noreply.github.com> Date: Wed, 1 Nov 2023 00:56:32 +0800 Subject: [PATCH 733/854] Added TAMIL Language JavaScript Guide and HTML Book (#10267) * Added javascript and html books for tamil language * Fix linting issues in free-programming-books-ta.md --- books/free-programming-books-ta.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/books/free-programming-books-ta.md b/books/free-programming-books-ta.md index 36f3cc75ae4dc..ebaddef335a15 100644 --- a/books/free-programming-books-ta.md +++ b/books/free-programming-books-ta.md @@ -41,6 +41,7 @@ * [எளிய தமிழில் CSS](https://freetamilebooks.com/ebooks/learn-css-in-tamil/) - Kaniyam Foundation (PDF) * [எளிய தமிழில் HTML](https://freetamilebooks.com/htmlbooks/html-book/Learn-HTML-in-Tamil.html) = Th . Srinivasan (PDF) +* [எளிய தமிழில் HTML](https://noolaham.net/project/51/5090/5090.pdf) - வே.நவமோகன் (PDF) ### IOT @@ -51,6 +52,7 @@ ### JavaScript * [எளிய தமிழில் JavaScript](https://freetamilebooks.com/ebooks/learn-javascript-in-tamil/) - து.நித்யா (PDF) +* [துவக்க நிலையாளர்களுக்கான JavaScript உரைநிரல்](https://freetamilebooks.com/ebooks/javascript_for_beginner/) - ச. குப்பன் (PDF) ### Machine Learning From 5506dc1f1c44c2f17975c913124ea165f60cd0d8 Mon Sep 17 00:00:00 2001 From: Ayu21815 <87416523+Ayu21815@users.noreply.github.com> Date: Tue, 31 Oct 2023 22:27:37 +0530 Subject: [PATCH 734/854] feat: Update free-courses-en.md - adding resource for C++ interview prep (#10851) * Update free-courses-en.md - adding resource for C++ interview prep * fix: lint errors * feat: updated problem-sets-competitive-programming list.md * fix: linter errors * fix: linter errors * fix: title name --------- Co-authored-by: abhargava3 --- more/problem-sets-competitive-programming.md | 1 + 1 file changed, 1 insertion(+) diff --git a/more/problem-sets-competitive-programming.md b/more/problem-sets-competitive-programming.md index 3dc9ebee6d514..3f31faf308c5f 100644 --- a/more/problem-sets-competitive-programming.md +++ b/more/problem-sets-competitive-programming.md @@ -98,6 +98,7 @@ ### Problem Sets +* [#C++](https://www.youtube.com/playlist?list=PLliXPok7ZonkJEe0cUbVZ3umyKbFA-Dd9) - Keerti Purswani * [100 Days CSS Challenge](https://100dayscss.com) - Matthias Martin *(Codepen account requested, not required)* * [500 Data structures and algorithms interview questions and their solutions in C++](https://www.quora.com/q/techiedelight/500-Data-Structures-and-Algorithms-interview-questions-and-their-solutions) * [Abekus | Free Practice Questions with Solutions](https://abekus.com) From e98b7925a43d3d0c46f005e93020b0b78a1980e1 Mon Sep 17 00:00:00 2001 From: Muhibul Haque <142894870+devmuhib009@users.noreply.github.com> Date: Tue, 31 Oct 2023 22:58:22 +0600 Subject: [PATCH 735/854] Shell Scripting Playlist Added (#10927) --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 6319110ee81ed..f6c1689e8206a 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -321,6 +321,7 @@ ### Shell scripting * [Linux Shell Scripting Tutorial](https://www.youtube.com/playlist?list=PLMTKJq4uuKqXVg7S7XujEsONl9ZVT4X0p) - Atiq Hasan Zubu +* [Shell Scripting Tutorial in Bangla](https://www.youtube.com/playlist?list=PLuDISCShhAlxIduQrBqee-dlCAQTygm4l) - Mohammad Shakirul Islam ### Swift From 0ca0f60776f6e3055e5530c8ac9dd1729acbdcf7 Mon Sep 17 00:00:00 2001 From: Mauro Cicolella Date: Tue, 31 Oct 2023 17:58:38 +0100 Subject: [PATCH 736/854] Add Italian C course (#10928) * Add Italian C course * Update courses/free-courses-it.md Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> --------- Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> --- 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 d53099c11443c..baa4340458ee4 100644 --- a/courses/free-courses-it.md +++ b/courses/free-courses-it.md @@ -67,6 +67,7 @@ ### C +* [Corso C Italiano](https://www.youtube.com/playlist?list=PLP5MAKLy8lP9J2blw2HWEDnaNjmvUW-QG) - Edoardo Midali * [Corso di programmazione in C](https://www.youtube.com/playlist?list=PLO4y9a8lTpK2ugwPRLN_1oOrlzX9Zc9It) - R. Rizzi, Università di Verona * [Linguaggio C - Corso completo](https://www.youtube.com/playlist?list=PL83Ordjpzm5oUl7tFEjc4iirkPBiv7FxR) - Programmazione Time From 407eb162e6737fed1411e7ec23e1d01434294714 Mon Sep 17 00:00:00 2001 From: Priyanshu282002 <110727059+Priyanshu282002@users.noreply.github.com> Date: Tue, 31 Oct 2023 22:29:36 +0530 Subject: [PATCH 737/854] Added DS & Algorithm Course Using JavaScript in free-courses-hi.md (#10929) * Update free-courses-hi.md * 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 689f0ff19ea3e..4d44bac471bde 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -81,6 +81,7 @@ * [Data Structures and Algorithms for GATE — Complete Playlist](https://www.youtube.com/playlist?list=PLC36xJgs4dxFCQVvjMrrjcY3XrcMm2GHy) - Gate CSE lectures by Amit Khurana * [Data Structures and Algorithms in Python](https://www.youtube.com/playlist?list=PLyMom0n-MBrpakdIZvnhd6PFUCKNAyKo1) - Jovian * [Design And Analysis Of Algorithms](https://youtube.com/playlist?list=PLxCzCOWd7aiHcmS4i14bI0VrMbZTUvlTa) - Gate Smashers +* [DS & Algorithms Course Using Javascript](https://www.youtube.com/playlist?list=PL_HlKez9XCSOi5thYDzipbJ2pEdzop7vx) - Technical Suneja * [Dynamic Programming Playlist \| Coding \| Interview Questions \| Tutorials \| Algorithm](https://www.youtube.com/playlist?list=PL_z_8CaSLPWekqhdCPmFohncHwz8TY2Go) - Aditya Verma * [Dynamic Programming Workshop](https://www.youtube.com/playlist?list=PLqf9emQRQrnKA_EeveiXQj_uP25w8_5qL) - Vivek Gupta * [Generic Trees - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiEmjuIVDrwR9h5i9TT2CEU_) - Pepcoding From fbd78ffa5c937988392a7892523f6cf8a8d76bc3 Mon Sep 17 00:00:00 2001 From: Min Han Kyaw <90894979+MinHan-Kyaw@users.noreply.github.com> Date: Tue, 31 Oct 2023 23:41:28 +0630 Subject: [PATCH 738/854] Add database basic with mysql (#10902) * added professinal web developer 2023 edition book * removed professional web developer 2022 edition * add programming basic course by Htain Lin Shwe * removed duplicate book and added read me * added database basic with mysql course * added flutter course * added database basic course * fixed the linter fail error * fixed Alphabetical ordering * Missing newline character at end of file * added flutter course * fixed category name to Database * fixed Alphabetical ordering * fixed the linter fail error * add react screencast * add react screencast --------- Co-authored-by: Min Han Kyaw --- README.md | 1 + casts/free-podcasts-screencasts-my.md | 8 ++++++++ courses/free-courses-my.md | 12 ++++++++++++ 3 files changed, 21 insertions(+) create mode 100644 casts/free-podcasts-screencasts-my.md diff --git a/README.md b/README.md index 18ab5d43c5268..468ddd426d18c 100644 --- a/README.md +++ b/README.md @@ -186,6 +186,7 @@ This project lists books and other resources grouped by genres: Free Podcasts and Screencasts: + [Arabic / al Arabiya / العربية](casts/free-podcasts-screencasts-ar.md) ++ [Burmese / မြန်မာဘာသာ](casts/free-podcasts-screencasts-my.md) + [Chinese / 中文](casts/free-podcasts-screencasts-zh.md) + [Czech / čeština / český jazyk](casts/free-podcasts-screencasts-cs.md) + [Dutch / Nederlands](casts/free-podcasts-screencasts-nl.md) diff --git a/casts/free-podcasts-screencasts-my.md b/casts/free-podcasts-screencasts-my.md new file mode 100644 index 0000000000000..a71ed7233d5ea --- /dev/null +++ b/casts/free-podcasts-screencasts-my.md @@ -0,0 +1,8 @@ +### Index + +* [React](#react) + + +### React + +* [Learn React Docker And Containerized In Myanmar Language](https://www.youtube.com/watch?v=Qqr8oabREA8) - MyanmarFullStackDevelopers (screencast) diff --git a/courses/free-courses-my.md b/courses/free-courses-my.md index 3fbb072dd5cbc..cc29d78a1bc68 100644 --- a/courses/free-courses-my.md +++ b/courses/free-courses-my.md @@ -1,8 +1,20 @@ ### Index +* [Database](#database) +* [Flutter](#flutter) * [Python](#python) +### Database + +* [Database Basic with MySQL](https://www.youtube.com/playlist?list=PLUbA5XRGtepKSdvEZI4FCi9_-UTQgnFxS) - Htain Lin Shwe + + +### Flutter + +* [Flutter](https://www.youtube.com/playlist?list=PLUbA5XRGtepJZdgd6XMHF9-nPGQs57eys) - Htain Lin Shwe + + ### Python * [Programming Basic](https://www.youtube.com/playlist?list=PLUbA5XRGtepL4W4hXBBXfqC1i3PaBxMtN) - Htain Lin Shwe From 302abae7c44648a38ed80345510f44457ab60475 Mon Sep 17 00:00:00 2001 From: Isaac Miti <31007212+ikayz@users.noreply.github.com> Date: Tue, 31 Oct 2023 19:24:02 +0200 Subject: [PATCH 739/854] Added Android Beginner and Intermediate Courses (#10906) * Added Android Beginner and Intermediate Courses The courses added are for beginners and intermediates. Two Android basics courses and one intermediate Jetpack Compose course from the Google Developers Training team. * Update free-courses-en.md Swapped lines 211 and 212 for alphabetical sorting * Update free-courses-en.md * Update free-courses-en.md * Update courses/free-courses-en.md Co-authored-by: Eric Hellman * Update courses/free-courses-en.md Accepted changes on the Android courses Co-authored-by: Eric Hellman * Update free-courses-en.md Removed the Android Basics in Kotlin course as it's no longer being maintained. --------- Co-authored-by: Eric Hellman --- courses/free-courses-en.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 45582f40da512..225b3b942dc7e 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -212,6 +212,7 @@ * [Android Basics: Networking](https://www.udacity.com/course/android-basics-networking--ud843) (Udacity) * [Android Basics: User Input](https://www.udacity.com/course/android-basics-user-input--ud836) (Udacity) * [Android Basics: User Interface](https://www.udacity.com/course/android-basics-user-interface--ud834) (Udacity) +* [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 Tutorials](https://youtube.com/playlist?list=PLqM7alHXFySF_Hb1GtyvCX44dBniJ5sNy) - GeeksforGeeks @@ -226,6 +227,7 @@ * [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) From 8d2ed17b5e7af8d6c033bd9839bc1057ec6990fd Mon Sep 17 00:00:00 2001 From: Isaac Miti <31007212+ikayz@users.noreply.github.com> Date: Tue, 31 Oct 2023 19:27:46 +0200 Subject: [PATCH 740/854] Added free CSS Grid, Flexbox and TypeScript courses from Scrimba (#10930) This PR adds intermediate CSS Grid, Flexbox and TypeScript courses from Scrimba. --- courses/free-courses-en.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 225b3b942dc7e..8f775bf9e94bb 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -818,6 +818,8 @@ * [HTML Tutorial For Beginners (With Notes)](https://www.youtube.com/watch?v=qHB2jUvAlGo) - ProgrammingWithHarry * [HTML5 and CSS3 Fundamentals](https://www.udemy.com/course/html5-fundamentals-for-beginners/) - Stone River eLearning (Udemy) * [Learn CSS](https://www.codecademy.com/learn/learn-css) - Codecademy +* [Learn CSS Grid](https://scrimba.com/learn/cssgrid) - Per Harald Borgen (Scrimba) +* [Learn Flexbox](https://scrimba.com/learn/flexbox) - Per Harald Borgen (Scrimba) * [Learn how to program: CSS](https://www.learnhowtoprogram.com/css) - Epicodus Inc. * [Learn HTML](https://www.codecademy.com/learn/learn-html) - Codecademy * [Learn HTML and CSS](https://www.bitdegree.org/courses/coding-for-beginners-space-doggos) (BitDegree) @@ -1120,6 +1122,7 @@ * [ES6 and Typescript Tutorial](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhI0V5mE9Vu6Nm-nap8EcjV) - Codevolution, Vishwas Gopinath * [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 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 ef9fa5945e6ece25180776da76f0f1dd044dbd82 Mon Sep 17 00:00:00 2001 From: Mariana Malta <48808675+MariMalta@users.noreply.github.com> Date: Tue, 31 Oct 2023 14:54:41 -0300 Subject: [PATCH 741/854] Add SQL handbook (#10922) * Add SQL handbook * fix linter error * Update books/free-programming-books-langs.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-langs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 46d0e3de73b35..a8d65b36d5e5b 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -2463,6 +2463,7 @@ Books on general-purpose programming that don't focus on a specific language are * [SQL Queries Succinctly](https://www.syncfusion.com/ebooks/sql_queries_succinctly) - Nick Harrison (PDF) * [SQL Tutorial](https://www.scaler.com/topics/sql/) - Scaler * [SQLite Tutorial](https://www.tutorialspoint.com/sqlite/) (HTML, PDF) +* [The SQL Handbook](https://www.freecodecamp.org/news/a-beginners-guide-to-sql) - Lane Wagner (HTML) * [Use The Index, Luke!: A Guide To SQL Database Performance](https://use-the-index-luke.com) - Markus Winand (HTML) From ca16fc6cff6ee175fdc698fb8b11ddc6cfb5d35c Mon Sep 17 00:00:00 2001 From: yuvrajverma25 <95195998+yuvrajverma25@users.noreply.github.com> Date: Wed, 1 Nov 2023 05:56:38 +0530 Subject: [PATCH 742/854] Added angular cheatsheet (#10937) Co-authored-by: yuvraj2502 --- more/free-programming-cheatsheets.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/more/free-programming-cheatsheets.md b/more/free-programming-cheatsheets.md index 0f9264004def3..1c2655fda29df 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -1,5 +1,6 @@ ### Index +* [Angular](#angular) * [Ansible](#ansible) * [APL](#apl) * [Artificial Intelligence](#artificial-intelligence) @@ -59,6 +60,11 @@ * [Webpack](#webpack) +### Angular + +* [Angular Cheat Sheet](https://angular.io/guide/cheatsheet) + + ### Ansible * [Ansible Basic Cheat Sheet](https://intellipaat.com/blog/tutorial/devops-tutorial/ansible-basic-cheat-sheet) - Intellipaat (HTML) From 0f1e6d2eac251d987cc4d412c8705da92b412c46 Mon Sep 17 00:00:00 2001 From: Sohan Sai <76840110+sohansai@users.noreply.github.com> Date: Wed, 1 Nov 2023 05:58:37 +0530 Subject: [PATCH 743/854] removed time limited courses (#10938) --- courses/free-courses-en.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 8f775bf9e94bb..ec101eb2a2f2b 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -271,7 +271,6 @@ ### Assembly * [Binary Exploitation / Memory Corruption by LiveOverflow](https://www.youtube.com/playlist?list=PLhixgUqwRTjxglIswKp9mpkfPNfHkzyeN) - LiveOverflow -* [C Programming and Assembly Language](https://nptel.ac.in/courses/106/106/106106210/) - Janakiraman Viraraghavan, IIT Madras (NPTEL) * [Introduction to Assembly Programming with ARM](https://www.udemy.com/course/introduction-to-assembly-programming-with-arm/) - Scott Cosentino (Udemy) * [Introduction To Reverse Engineering Software](http://opensecuritytraining.info/IntroductionToReverseEngineering.html) - Matt Briggs (OpenSecurityTraining) * [Introductory Intel x86: Architecture, Assembly, Applications, & Alliteration](http://opensecuritytraining.info/IntroX86.html) - Xeno Kovah (OpenSecurityTraining) @@ -909,7 +908,6 @@ * [Object-Oriented programming with Java, part II](https://moocfi.github.io/courses/2013/programming-part-2/) * [Princeton Algorithms, Part 1](https://www.coursera.org/course/algs4partI) * [Problem Solving With Java](https://www.udacity.com/course/intro-to-java-programming--cs046) (Udacity) -* [Programming in Java](https://nptel.ac.in/courses/106/105/106105191/) - Debasis Samanta (NPTEL) * [Servlet & JSP Tutorial Full Course](https://www.youtube.com/watch?v=OuBUUkQfBYM) - Telusko (Navin Reddy) * [Software Construction in Java](https://openlearninglibrary.mit.edu/courses/course-v1:MITx+6.005.1x+3T2016/about) - MIT Open Learning Library * [Spring 5 Core - An Ultimate Guide](https://www.udemy.com/learn-spring-5-core-from-scratch/) - Somnath Musib (Udemy) @@ -1409,7 +1407,6 @@ * [Practical Python: An Immersive Python Course](https://practical.learnpython.dev) - Nina Zakharenko * [Practical Python Programming](https://dabeaz-course.github.io/practical-python/) - David Beazley * [Problem Solving, Python Programming, and Video Games](https://www.coursera.org/learn/problem-solving-programming-video-games) - Duane Szafron, Paul Lu (Coursera) -* [Programming, Data Structures And Algorithms Using Python](https://nptel.ac.in/courses/106/106/106106145/) - Madhavan Mukund (NPTEL) * [Programming Foundations with Python](https://www.udacity.com/course/programming-foundations-with-python--ud036) (Udacity) * [Python 101 – Introduction to Programming](https://www.tutorialspoint.com/python_101_andndash_introduction_to_programming/index.asp) - Zenva (Tutorials Point) * [Python 3](https://www.sololearn.com/Course/Python/) (SoloLearn) From 45387cbff7fe8513b3096f51fb1fd2bc85f31a75 Mon Sep 17 00:00:00 2001 From: Christoph Date: Wed, 1 Nov 2023 01:30:28 +0100 Subject: [PATCH 744/854] add Feature Engineering book and Ethereum Blockchain Developer course (#10931) * add blockchain developer bootcamp course * add feature engineering book * Update free-programming-books-subjects.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-subjects.md | 1 + courses/free-courses-en.md | 1 + 2 files changed, 2 insertions(+) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index 450a17771bdaa..6fc8f2f2a2fe4 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -263,6 +263,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Data Mining Concepts and Techniques](https://ia800702.us.archive.org/7/items/datamining_201811/DS-book%20u5.pdf) - Jiawei Han, Micheline Kamber, Jian Pei (PDF) (:card_file_box: archived) * [Data Science at the Command Line](https://datascienceatthecommandline.com/2e/) - Jeroen Janssens * [Elements of Data Science](https://allendowney.github.io/ElementsOfDataScience/README.html) - Allen B. Downey +* [Feature Engineering and Selection: A Practical Approach for Predictive Models](https://bookdown.org/max/FES/) - Max Kuhn, Kjell Johnson * [Foundations of Data Science](https://www.cs.cornell.edu/jeh/book.pdf) - Avrim Blum, John Hopcroft, Ravindran Kannan (PDF) * [Fundamentals of Data Visualization](https://clauswilke.com/dataviz/) - Claus O. Wilke (HTML) * [Hands-On Data Visualization](https://handsondataviz.org) - Jack Dougherty, Ilya Ilyankou (HTML) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index ec101eb2a2f2b..5d8343fdcccbc 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -318,6 +318,7 @@ * [Build an IoT Blockchain Network for a Supply Chain](https://cognitiveclass.ai/courses/blockchain-iot-node-red-food-network) - CognitiveClass.ai * [Build and Deploy Your First Decentralized App with Etherem](https://www.udemy.com/course/your-first-decentralized-app/) - Gary Simon (Udemy) * [CryptoZombies.io](https://cryptozombies.io) - CleverFlare, Loom Network +* [Ethereum Developer Bootcamp](https://www.alchemy.com/university/courses/ethereum) - Alchemy University * [Learn Blockchain](https://www.youtube.com/playlist?list=PLlp912GlUiC1xPnwVmKgIiuMERetMwre9) - Roomyan * [Solidity, Blockchain, and Smart Contract Course – Beginner to Expert Python Tutorial](https://www.youtube.com/watch?v=M576WGiDBdQ) - Patrick Collins (freeCodeCamp.org) From 305ebf01f1faf979cdb301b04d0661e2cdeafd7b Mon Sep 17 00:00:00 2001 From: Devashri Deulkar <95555641+Devadeut@users.noreply.github.com> Date: Wed, 1 Nov 2023 06:01:26 +0530 Subject: [PATCH 745/854] Update free-courses-en.md (#10917) * Update free-courses-en.md added new link for data structures and algorithm course * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md Coreection in Title * Update free-courses-en.md removed duplicates --- 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 5d8343fdcccbc..359c7b788d17f 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -170,6 +170,7 @@ * [Dynamic Programming](https://www.youtube.com/playlist?list=PLMCXHnjXnTnto1pZVvH7rbZ9W5neZ7Yhc) - Gaurav Sen * [Dynamic Programming](https://www.youtube.com/playlist?list=PLDV1Zeh2NRsAsbafOroUBnNV8fhZa7P4u) - WilliamFiset * [Dynamic Programming Playlist \| Interview Questions \| Recursion \| Tabulation \| Striver \| C++ \| Java \| DSA \| Placements](https://www.youtube.com/playlist?list=PLgUwDviBIf0qUlt5H_kiKYaNSqJ81PMMY) - take U forward +* [ECS 36C: Data Structures, Algorithms, and Programming](https://lupteach.gitlab.io/courses/ucd-ecs36c/online/) - Joël Porquet-Lupine * [Graph Series by Striver \| C++ \| Java \| Interview Centric \| Algorithms \| Problems](https://www.youtube.com/playlist?list=PLgUwDviBIf0oE3gA41TKO2H5bHpPd7fzn) - take U forward * [Graph Theory playlist](https://youtube.com/playlist?list=PLDV1Zeh2NRsDGO4--qE8yH72HFL1Km93P) - WilliamFiset * [IIT Bombay Foundation of Data Structures (CS213.1x)](https://courses.edx.org/courses/course-v1:IITBombayX+CS213.1x+1T2017/course/) From 257e376c769e09884ccf6776a51a32e6346963cb Mon Sep 17 00:00:00 2001 From: Harshvardhan Rana Date: Wed, 1 Nov 2023 06:03:57 +0530 Subject: [PATCH 746/854] Included Database Management Courses (#10901) * Update free-courses-en.md Included a Blockchain Technology course from a leading institution, the University of Berkeley. * Update free-courses-en.md Including an exceptional Python course focused on machine learning and artificial intelligence. * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Changes made to free-courses-en.md * Update free-courses-en.md * Update free-programming-books-subjects.md Added an impressive selection of books encompassing Robotics and Artificial Intelligence. * Update free-programming-books-subjects.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md I incorporated some excellent OCaml courses into the code. * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update courses/free-courses-en.md Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> * Update courses/free-courses-en.md Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> * Update courses/free-courses-en.md Co-authored-by: Eric Hellman * Update courses/free-courses-en.md Co-authored-by: Eric Hellman * Update free-courses-hi.md * Update free-courses-hi.md * Update courses/free-courses-hi.md Co-authored-by: Eric Hellman * Update courses/free-courses-hi.md Co-authored-by: Eric Hellman --------- Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> Co-authored-by: Eric Hellman --- courses/free-courses-en.md | 4 ++++ courses/free-courses-hi.md | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 359c7b788d17f..b2ee5651417c7 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -535,9 +535,12 @@ * [15-721 Advanced Database Systems (Spring 2023)](https://www.youtube.com/playlist?list=PLSE8ODhjZXjYzlLMbX3cR0sxWnRM7CLFn) - CMU Database Group * [CMU Intro to Database Systems](https://youtube.com/playlist?list=PLSE8ODhjZXjaKScG3l0nuOiDTTqpfnWFf) - CMU Database Group * [Database Design and Management](https://www.udemy.com/course/database-design-and-management) - Visual Paradigm (Udemy) +* [Database Management System \| CS & IT \| GATE 2024](https://www.youtube.com/playlist?list=PLPvaSRcEQh4kfVIyezAQu9Mvj5FBk_OEN) - Gate Wallah English +* [Database Management Systems](https://www.youtube.com/playlist?list=PLZ2ps__7DhBYc4jkUk_yQAjYEVFzVzhdU) - Partha Pratim Das (IIT Madras B.S. Degree Programme) * [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 +* [DBMS for GATE Exams](https://www.youtube.com/playlist?list=PLWPirh4EWFpGrpcMfZ6UcdI786QdtSxV8) - Tutorialspoint * [DBMS Placement Series](https://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) @@ -564,6 +567,7 @@ * [Learn SQL](https://popsql.com/learn-sql) - PopSQL * [Learn SQL](https://www.sololearn.com/learning/1060) - *registration required* * [Learn SQL: SQL Tutorial for Beginners](https://www.programiz.com/sql) - Programiz +* [MySQL Playlist](https://www.youtube.com/playlist?list=PLZoTAELRMXVNMRWlVf0bDDSxNEn38u9Cl) - Krish Naik * [MySQL Tutorial for Beginners [Full Course]](https://www.youtube.com/watch?v=7S_tz1z_5bA) - Moshfegh Hamedani (Programming with Mosh) * [SQL Foundations](https://www.udemy.com/course/sql-essentials-for-beginners/) - Sagar Uppuluri (Udemy) * [SQL NPTEL](https://www.youtube.com/playlist?list=PLLQPIumE5cE-gzU5hChH1V3H93x4UOlHR) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 4d44bac471bde..1faa5f952d2ce 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -134,7 +134,9 @@ ### Artificial Intelligence +* [Artificial Intelligence (Complete Playlist)](https://www.youtube.com/playlist?list=PLxCzCOWd7aiHGhOHV-nwb0HR5US5GFKFI) - Gate Smashers * [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 ### Assembly @@ -158,6 +160,7 @@ * [Blockchain Full Course in Hindi](https://www.youtube.com/playlist?list=PLRlT7xBRpp9MiMN25XJjUVz01rGFQohq2) - Innovate India * [Complete Blockchain Development Course for Beginners in Hindi](https://www.youtube.com/watch?v=RkYVVC2vXho) - web3Mantra * [Ethereum](https://www.youtube.com/playlist?list=PL-Jc9J83PIiE3QA0h3I6HDYNXejdPFKFN) - Pepcoding +* [Playlist to Blockchain](https://www.youtube.com/playlist?list=PLPIwNooIb9vgfXs-QkRYqqZbDXX-yLf59) - Perfect Computer Engineer * [Solidity ^0.8 | Blockchain | In Hindi](https://www.youtube.com/playlist?list=PL-Jc9J83PIiG6_thChXWzolj9BEG-Y0gh) - Pepcoding @@ -639,6 +642,7 @@ * [Intermediate/Advanced python Tutorials in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9aiJWQ7VhY712fuimEpQZYp4) - CodeWithHarry * [Python](https://www.youtube.com/playlist?list=PLHjOos34ty4GYwKO-CFTdJKfVNd50tajF) - Computer Gyan Guruji * [Python For Beginners](https://youtube.com/playlist?list=PL-5gYa7CLd4iBdPHRaSEwbivCnUq1nxj9) - Technical Sagar +* [Python for Data Science for Absolute Beginners (Full Course)](https://www.youtube.com/playlist?list=PL1gztxnUtwNfnR0jYniFM5E6HwcQMnFmx) - Data is Good * [Python Programming in Hindi](https://www.greatlearning.in/academy/learn-for-free/courses/python-programming-in-hindi) (Great Learning) *(account required)* * [Python Tutorial For Beginners \| Hindi (With Notes)](https://www.youtube.com/playlist?list=PLu0W_9lII9agICnT8t4iYVSZ3eykIAOME) - CodeWithHarry * [Python Tutorial For Beginners in (Hindi)](https://www.youtube.com/playlist?list=PLf0LpPWikpPe5gc6fT9wDj3Y6e97z6ZD_) - DataFlair Hindi From e7d187c73ccd6db25eb3b9ed9d3ca86bf5731e9d Mon Sep 17 00:00:00 2001 From: DaeHyun Sung Date: Wed, 1 Nov 2023 01:40:45 +0100 Subject: [PATCH 747/854] add korean python automation book link (#10933) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * add korean python automation book link add korean python automation book link * [사장님 몰래 하는 파이썬 업무자동화(부제: 들키면 일 많아짐)](https://wikidocs.net/book/6353) * switch lines switch lines for lint * Update free-programming-books-ko.md fix index for lint * Update free-programming-books-ko.md * Update free-programming-books-ko.md * add author names add author names --- books/free-programming-books-ko.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-ko.md b/books/free-programming-books-ko.md index 43fabb92fd6ff..cfad3990606ac 100644 --- a/books/free-programming-books-ko.md +++ b/books/free-programming-books-ko.md @@ -170,6 +170,7 @@ * [내가 파이썬을 배우는 방법](https://wikidocs.net/7839) * [모두의 파이썬: 20일 만에 배우는 프로그래밍 기초](https://thebook.io/007026) +* [사장님 몰래 하는 파이썬 업무자동화(부제: 들키면 일 많아짐)](https://wikidocs.net/book/6353) - 정용범, 손상우 외 1명 * [실용 파이썬 프로그래밍: 프로그래밍 유경험자를 위한 강좌](https://wikidocs.net/book/4673) - 최용 * [왕초보를 위한 Python 2.7](https://wikidocs.net/book/2) * [점프 투 파이썬 - Python 3](https://wikidocs.net/book/1) From e0f3a2804c355169c0e5c7a501a80ad81e6eca9b Mon Sep 17 00:00:00 2001 From: Mamadou <72272993+Mamadou442@users.noreply.github.com> Date: Wed, 1 Nov 2023 01:41:25 +0100 Subject: [PATCH 748/854] Add missing creators in free-courses-fr.md (#10932) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * more precision in the website name, add the author of the course for 'Développement Web - Administration Réseau' * replace title by 'Tutoriel PHP', add website name and translator for 'Tutoriel HTML' * add website name and translator for 'Tutoriel CSS' and 'Tutoriel HTML' * add website name and author for 'Linux et Ubuntu - Administration Réseau' * tweaks according to review --------- Co-authored-by: Mamadou443 --- courses/free-courses-fr.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/courses/free-courses-fr.md b/courses/free-courses-fr.md index c633dd453e711..d60f2d32fc3d6 100644 --- a/courses/free-courses-fr.md +++ b/courses/free-courses-fr.md @@ -79,8 +79,8 @@ * [HTML/CSS - Exercices](https://www.youtube.com/playlist?list=PLrSOXFDHBtfHEFVqv0pjGkPHv6PhWZQBb) - Formation Video * [HTML/CSS - Tutoriels](https://www.youtube.com/playlist?list=PLrSOXFDHBtfG1_4HrfPttdwF8aLpgdsRL) - Formation Video * [Le préprocesseur SASS](https://www.youtube.com/playlist?list=PLjwdMgw5TTLWVp8WUGheSrGnmEWIMk9H6) - Grafikart -* [Tutoriel CSS](http://fr.html.net/tutorials/css/) -* [Tutoriel HTML](http://fr.html.net/tutorials/html/) +* [Tutoriel CSS](http://fr.html.net/tutorials/css/) - `trl.:` Jean Jacques Solari +* [Tutoriel HTML](http://fr.html.net/tutorials/html/) - `trl.:` Jean Jacques Solari * [TUTOS HTML et CSS](https://www.youtube.com/playlist?list=PLEagTQfI6nPObScwsDmTCbLuZXRYfiUM-) - PrimFX @@ -116,7 +116,7 @@ ### Linux -* [Linux et Ubuntu - Administration Réseau](https://www.tutoriels-video.fr/category/ubuntu/) (Tutoriels Videos) +* [Linux et Ubuntu - Administration Réseau](https://www.tutoriels-video.fr/category/ubuntu/) - Alexis Madrzejewski ### Python @@ -133,7 +133,7 @@ * [Apprendre Symfony 4 par l'exemple](https://www.youtube.com/playlist?list=PLjwdMgw5TTLX7wmorGgfrqI9TcA8nMb29) - Grafikart * [Cours complet de Pierre Giraud sur le développement PHP avec MySQL](https://www.pierre-giraud.com/php-mysql-apprendre-coder-cours/) - Pierre Giraud * [Tester sur Symfony](https://www.youtube.com/playlist?list=PLjwdMgw5TTLWtWmdMzPaoc45Iztu7tVQ8) - Grafikart -* [Tutoriel HTML](http://fr.html.net/tutorials/php/) +* [Tutoriel PHP](http://fr.html.net/tutorials/php/) - `trl.:` Jean Jacques Solari * [TUTOS PHP](https://www.youtube.com/playlist?list=PLEagTQfI6nPN2sdrLWhX_hO1pMOmC9JGU) - PrimFX @@ -151,4 +151,4 @@ ### SysAdmin -* [Développement Web - Administration Réseau](https://www.tutoriels-video.fr/category/webdev/) (Tutoriels Videos) +* [Développement Web - Administration Réseau](https://www.tutoriels-video.fr/category/webdev/) - Alexis Madrzejewski From aec94258855a93aaee509358a099f189bb741b5e Mon Sep 17 00:00:00 2001 From: ItachiUchiha456 <118586743+ItachiUchiha456@users.noreply.github.com> Date: Wed, 1 Nov 2023 06:17:00 +0530 Subject: [PATCH 749/854] Update free-programming-books-langs.md (#10896) * Update free-programming-books-langs.md * Update free-programming-books-langs.md * Update free-programming-books-langs.md * Update books/free-programming-books-langs.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- books/free-programming-books-langs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index a8d65b36d5e5b..12b1926310421 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1136,6 +1136,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) * [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) From abb17d758dd6c3d22d7674d8b17bcd171860fa61 Mon Sep 17 00:00:00 2001 From: nihilisticneuralnet <138315505+nihilisticneuralnet@users.noreply.github.com> Date: Wed, 1 Nov 2023 06:25:22 +0530 Subject: [PATCH 750/854] Updated links for An Introduction to Statistical Learning (#10887) * commit * pr * d1 * ch * zindi * rzindi * n --------- Co-authored-by: John Doe --- books/free-programming-books-langs.md | 4 ++-- more/problem-sets-competitive-programming.md | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 12b1926310421..471475239e89d 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1947,7 +1947,7 @@ Books on general-purpose programming that don't focus on a specific language are * [A Guide to Python's Magic Methods](https://github.com/RafeKettler/magicmethods) - Rafe Kettler * [A Practical Introduction to Python Programming](https://www.brianheinold.net/python/) - Brian Heinold (HTML, PDF, Exercises sources) * [A Whirlwind Tour of Python](https://jakevdp.github.io/WhirlwindTourOfPython/) - Jake VanderPlas -* [An Introduction to Statistical Learning with Applications in Python](https://hastie.su.domains/ISLP/ISLP_website.pdf) - Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani, Jonathan Taylor (PDF) +* [An Introduction to Statistical Learning with Applications in Python](https://hastie.su.domains/ISLP/ISLP_website.pdf.view-in-google.html) - Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani, Jonathan Taylor (PDF) * [Architecture Patterns with Python](https://www.cosmicpython.com/book/preface.html) - Harry J.W. Percival, Bob Gregory (HTML) * [Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners](https://automatetheboringstuff.com/2e/chapter0/) - Al Sweigart (3.8) * [Automate the Boring Stuff with Python: Practical Programming for Total Beginners](https://automatetheboringstuff.com/chapter0/) - Al Sweigart (3.4) @@ -2155,7 +2155,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Advanced R Programming](http://adv-r.had.co.nz) - Hadley Wickham * [An Introduction to ggplot2](https://bookdown.org/ozancanozdemir/introduction-to-ggplot2) - Ozancan Ozdemir * [An Introduction to R](https://cran.r-project.org/doc/manuals/R-intro.html) - David M. Smith, William N. Venables -* [An Introduction to Statistical Learning with Applications in R](https://web.stanford.edu/~hastie/ISLR2/ISLRv2_website.pdf) - Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani (PDF) +* [An Introduction to Statistical Learning with Applications in R](https://hastie.su.domains/ISLR2/ISLRv2_corrected_June_2023.pdf.view-in-google.html) - Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani (PDF) * [Beyond Multiple Linear Regression](https://bookdown.org/roback/bookdown-BeyondMLR) - Paul Roback, Julie Legler * [blogdown: Creating Websites with R Markdown](https://bookdown.org/yihui/blogdown/) - Yihui Xie, Amber Thomas, Alison Presmanes Hill * [Cookbook for R](http://www.cookbook-r.com) - Winston Chang diff --git a/more/problem-sets-competitive-programming.md b/more/problem-sets-competitive-programming.md index 3f31faf308c5f..b03617c929340 100644 --- a/more/problem-sets-competitive-programming.md +++ b/more/problem-sets-competitive-programming.md @@ -80,6 +80,7 @@ * [CrowdANALYTIX](https://www.crowdanalytix.com/community) * [DrivenData](https://www.drivendata.org) * [Kaggle](https://www.kaggle.com) +* [Zindi](https://zindi.africa) ### HTML and CSS From ba59caf8fc4c374f4f7a49851f8c700371e3dfac Mon Sep 17 00:00:00 2001 From: Mauro Cicolella Date: Wed, 1 Nov 2023 15:46:50 +0100 Subject: [PATCH 751/854] Add Italian course about Cryptography (#10943) --- 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 baa4340458ee4..17a548342a1d8 100644 --- a/courses/free-courses-it.md +++ b/courses/free-courses-it.md @@ -119,6 +119,7 @@ * [Automi e Linguaggi Formali](https://www.youtube.com/playlist?list=PLhEwqlL10MqNz1pA7R5jnB_gsMIhDOe5X) - Davide Bresolin, Gilberto Filè, Università di Padova * [Concetti di Informatica](https://www.youtube.com/playlist?list=PLCbSCJEIR6CpTx_nIWA3N3TEdyoRBzWCt) - Mauro Cicolella +* [Crittografia 2023](https://www.youtube.com/playlist?list=PLQBZ1Z0ZLjQBesf3ZPxEL-qqhFHrcNgCb) - Alessandro Zaccagnini * [Espressioni regolari - RegEx](https://www.youtube.com/playlist?list=PLCbSCJEIR6Co72vs-7KRCiCgaC3ht-HYM) - Mauro Cicolella * [Fondamenti di Informatica](https://www.youtube.com/playlist?list=PLUL1bzfXcbX3g2cIcTFdmvj5yawQtUOxJ) - C. De Stefano, Università di Cassino e del Lazio Meridionale * [Informatica](https://didattica.polito.it/pls/portal30/sviluppo.videolezioni.vis?cor=232) - Marco Mezzalama, Politecnico di Torino From 888a5ebb866c6d7d8ebb4394c1f30805cf6e4eaa Mon Sep 17 00:00:00 2001 From: DaeHyun Sung Date: Wed, 1 Nov 2023 16:07:35 +0100 Subject: [PATCH 752/854] add Korean Linear Algebra course link (#10944) * add Korean Linear Algebra course link add Korean Linear Algebra course link * fix lint error fix lint error (swap Alphabet ordering) * fix lint error fix lint error (alphabetical ordering) --- courses/free-courses-ko.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-ko.md b/courses/free-courses-ko.md index bfb59c2247584..58105ac7201c8 100644 --- a/courses/free-courses-ko.md +++ b/courses/free-courses-ko.md @@ -179,6 +179,7 @@ ### Mathematics +* [2013 2학기 선형대수](https://www.youtube.com/playlist?list=PLSN_PltQeOyjDGSghAf92VhdMBeaLZWR3) - (이상화 교수) * [수치해석](http://www.kocw.net/home/search/kemView.do?kemId=1297704) (국민대 김상철) * [수치해석 강의 동영상](https://youtube.com/playlist?list=PLczEhXyH_pUfKl9SPn-9j3K7olfBj5cpl) - 내가 이해한 기계공학 (WIU of Mech) * [전산수학1](http://www.kocw.net/home/search/kemView.do?kemId=1296081) (고려대 주재걸) From 18e69f3702c8b54ee2bbab56df529e50a9ce6980 Mon Sep 17 00:00:00 2001 From: DaeHyun Sung Date: Wed, 1 Nov 2023 16:08:40 +0100 Subject: [PATCH 753/854] add Korean R book (#10945) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * add Korean R book add Korean R book - [Must Learing with R(개정판)](https://wikidocs.net/book/4315) * fix lint error fix lint error * fix lint error fix lint error --- books/free-programming-books-ko.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-ko.md b/books/free-programming-books-ko.md index cfad3990606ac..808ba75f0cad2 100644 --- a/books/free-programming-books-ko.md +++ b/books/free-programming-books-ko.md @@ -198,6 +198,7 @@ ### R +* [Must Learning with R (개정판)](https://wikidocs.net/book/4315) - DoublekPark 외 1명 * [R을 이용한 데이터 처리 & 분석 실무](http://r4pda.co.kr) - 서민구 (HTML, PDF - 이전 버젼) * [The R Manuals (translated in Korean)](http://www.openstatistics.net) From 6a393269c8115f182566113dbebc56b9703e28c0 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Wed, 1 Nov 2023 20:40:45 +0530 Subject: [PATCH 754/854] Added an android course (#10946) --- 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 3e3b1f91a1108..d08cefe418050 100644 --- a/courses/free-courses-ur.md +++ b/courses/free-courses-ur.md @@ -15,6 +15,7 @@ ### Android +* [Flutter App Development](https://www.youtube.com/playlist?list=PLlvhNpz1tBvH4Wn8rMjtscK3l2pXnC9aN) - Code With Dhruv * [The complete Android Application Development Course in Hindi/Urdu \| Android Development for Beginners in Hindi - Urdu \| Android tutorial in Urdu](https://www.youtube.com/playlist?list=PLtCBuHKmdxOe8IWZnA515lGPKaWx5WNOE) - Fahad Hussain From 5d7b1a031b5d84359bc033298bf97538b1999534 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Wed, 1 Nov 2023 20:48:37 +0530 Subject: [PATCH 755/854] Added an android development course (#10948) --- 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 d08cefe418050..4fd1f7c55d02b 100644 --- a/courses/free-courses-ur.md +++ b/courses/free-courses-ur.md @@ -17,6 +17,7 @@ * [Flutter App Development](https://www.youtube.com/playlist?list=PLlvhNpz1tBvH4Wn8rMjtscK3l2pXnC9aN) - Code With Dhruv * [The complete Android Application Development Course in Hindi/Urdu \| Android Development for Beginners in Hindi - Urdu \| Android tutorial in Urdu](https://www.youtube.com/playlist?list=PLtCBuHKmdxOe8IWZnA515lGPKaWx5WNOE) - Fahad Hussain +* [Mobile App Development Tutorial Series using React Native in Urdu / Hindi](https://www.youtube.com/playlist?list=PL9fcHFJHtFaZ6DuInqORqFUaKiZO1XCmb) - Perfect Web Solutions ### C++ From cf1838c9d9c5ea7794b9e5fcbc84e1d22fae3cfe Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Wed, 1 Nov 2023 20:49:18 +0530 Subject: [PATCH 756/854] Added an android course (#10949) --- 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 4fd1f7c55d02b..fd037b7132e50 100644 --- a/courses/free-courses-ur.md +++ b/courses/free-courses-ur.md @@ -29,6 +29,7 @@ ### C#‎ +* [C# Tutorial For Beginners in Hindi/Urdu](https://www.youtube.com/playlist?list=PLtCBuHKmdxOfLseCtdZg1a3XBsDFbRVfd) - Fahad Hussain * [C# Tutorials In Urdu/Hindi](https://youtube.com/playlist?list=PLUyYwyJA_WfQd5zeCU890TDFQAqboekyc) - ProgramInUrdu From 890ad73aacea5c5830f562565386c6a4acb90f69 Mon Sep 17 00:00:00 2001 From: Eric Hellman Date: Wed, 1 Nov 2023 11:27:42 -0400 Subject: [PATCH 757/854] move linux from scratch (#10890) --- books/free-programming-books-langs.md | 2 +- books/free-programming-books-subjects.md | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 471475239e89d..4ae71bebe4267 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1491,7 +1491,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Linux Appliance Design: A Hands-On Guide to Building Linux Appliances](http://librta.org/book.html) - Bob Smith, John Hardin, Graham Phillips, Bill Pierce (PDF, EPUB, MOBI) * [Linux commands Notes for Professionals](https://goalkicker.com/LinuxBook/) - Compiled from StackOverflow documentation (PDF) * [Linux Device Drivers, Third Edition](http://lwn.net/Kernel/LDD3/) - Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman -* [Linux from Scratch](http://www.linuxfromscratch.org/lfs/view/stable/) +* [Linux From Scratch](https://www.linuxfromscratch.org/lfs/view/stable/) - Gerard Beekmans, Bruce Dubbs, Ken Moffat, Pierre Labastie, et al. * [Linux Fundamentals](http://linux-training.be/linuxfun.pdf) - Paul Cobbaut (PDF) * [Linux Inside](https://0xax.gitbooks.io/linux-insides/content/index.html) * [Linux Kernel in a Nutshell](http://www.kroah.com/lkn/) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index 6fc8f2f2a2fe4..a5dbafae5bd96 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -707,7 +707,6 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Flexible Operating System Internals: The Design and Implementation of the Anykernel and Rump Kernels](https://aaltodoc.aalto.fi/handle/123456789/6318) - Antti Kantee (PDF) * [How to Make a Computer Operating System](https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System) - Samy Pesse (:construction: *in process*) * [How to write a simple operating system in assembly language](https://mikeos.sourceforge.net/write-your-own-os.html) - Mike Saunders (HTML) -* [Linux From Scratch](https://www.linuxfromscratch.org/lfs/view/stable/) - Gerard Beekmans, Bruce Dubbs, Ken Moffat, Pierre Labastie, et al. (HTML, [PDF, downloads...](https://www.linuxfromscratch.org/lfs/downloads/stable/)) * [Making Servers Work: A Practical Guide to Linux System Administration](https://www.digitalocean.com/community/books/sysadmin-ebook-making-servers-work) - Jamon Camisso (PDF, EPUB) * [Operating Systems and Middleware](https://gustavus.edu/mcs/max/os-book/) - Max Hailperin (PDF, LaTeX) * [Operating Systems: From 0 to 1](https://github.com/tuhdo/os01/releases/tag/0.0.1) - Tu, Ho Doang (PDF) (:construction: *in process*) From b542bd6fc0a95a7081a1135ce269c54b02b45fe3 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Wed, 1 Nov 2023 22:06:50 +0530 Subject: [PATCH 758/854] Added a book for data structures and algorithms (#10947) * Added a book for data structures and algorithms * Update free-programming-books-subjects.md * Update free-programming-books-subjects.md * Update free-programming-books-subjects.md * 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 a5dbafae5bd96..9c2d76551026e 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -98,6 +98,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Algorithms, 4th Edition](https://algs4.cs.princeton.edu/home/) - Robert Sedgewick, Kevin Wayne * [Algorithms and Automatic Computing Machines (1963)](https://archive.org/details/Algorithms_And_Automatic_Computing_Machines) - B. A. Trakhtenbrot * [Algorithms and Complexity](https://www.math.upenn.edu/~wilf/AlgoComp.pdf) - Herbert S. Wilf (PDF) +* [Algorithms and Data Structures - With Applications to Graphics and Geometry](https://textbookequity.org/Textbooks/Nievergelt_Algorithms%20and%20Data%20Structures08.pdf) - Jurg Nievergelt, Klaus Hinrichs (PDF) * [Algorithms Course Materials](https://jeffe.cs.illinois.edu/teaching/algorithms/) - Jeff Erickson * [Algorithms Notes for Professionals](https://goalkicker.com/AlgorithmsBook) - Compiled from StackOverflow Documentation (PDF) * [Annotated Algorithms in Python: Applications in Physics, Biology, and Finance](https://github.com/mdipierro/nlib) - Massimo Di Pierro From aef003241f92ccea772615b39c766272d1be5e6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Fusat=C3=BD?= <79419476+fusaty@users.noreply.github.com> Date: Wed, 1 Nov 2023 17:38:28 +0100 Subject: [PATCH 759/854] Adding slovak book about programming (#10951) * Update free-programming-books-sk.md Adding free slovak book about programming * Update free-programming-books-sk.md adding empty space to comply with tests --- books/free-programming-books-sk.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/books/free-programming-books-sk.md b/books/free-programming-books-sk.md index 6e7c4e5dc7134..4230c1a8e2363 100644 --- a/books/free-programming-books-sk.md +++ b/books/free-programming-books-sk.md @@ -13,6 +13,11 @@ * [Zodpovednosť na internete](https://knihy.nic.cz) - Zodpovednosť na internete (PDF) +#### Všeobecné programovanie + +* [Malá kniha programovania](https://greenie.elist.sk/knihy/html/mala-kniha-programovania.html) - Stanislav Hoferek (HTML) + + ### Python #### Django From 9b29d530455653952dde803d6dd4cac1224fdeaa Mon Sep 17 00:00:00 2001 From: Muhammad Noman Date: Thu, 2 Nov 2023 06:59:09 +0500 Subject: [PATCH 760/854] feat: added flutter resources (#10940) * added flutter courses * Update free-courses-en.md --- courses/free-courses-en.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index b2ee5651417c7..6da33ac5bb8cf 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -682,6 +682,7 @@ ### Flutter +* [Basic Development With Flutter](https://10pearlsuniversity.org/courses/basic-development-with-flutter/) - Muhammad Noman * [Build Apps with Flutter](https://developers.google.com/learn/pathways/intro-to-flutter) - Google for Developers * [Flutter & Firebase App Build](https://www.youtube.com/playlist?list=PL4cUxeGkcC9j--TKIdkb3ISfRbJeJYQwC) - The Net Ninja * [Flutter Course for Beginners - 37 hour](https://www.youtube.com/watch?v=VPvVD8t02U8) - freeCodeCamp.org @@ -693,6 +694,7 @@ * [Flutter Tutorial for Beginners](https://www.solutelabs.com/blog/flutter-tutorial-for-beginners-step-by-step-guide) - Solute Labs * [Free Flutter Animations Course](https://youtube.com/playlist?list=PL4cUxeGkcC9gP1qg8yj-Jokef29VRCLt1) - The Net Ninja * [Free Flutter Course](https://www.youtube.com/playlist?list=PL6yRaaP0WPkVtoeNIGqILtRAgd3h2CNpT) - Vandad Nahavandipoor +* [Getting Started With Flutter](https://10pearlsuniversity.org/courses/getting-started-with-flutter/) - Muhammad Noman ### Fortran From d75d53bc54bc51e6037de5f2aaa5cedc35496c53 Mon Sep 17 00:00:00 2001 From: Arthur Dibe Date: Wed, 1 Nov 2023 22:05:02 -0400 Subject: [PATCH 761/854] included C++ Programming: Code patterns design (#10954) Co-authored-by: Arthur Verissimo --- 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 4ae71bebe4267..1339a98443d7e 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -521,6 +521,7 @@ Books on general-purpose programming that don't focus on a specific language are * [C++ Language](http://www.cplusplus.com/doc/tutorial/) * [C++ Notes for Professionals](https://goalkicker.com/CPlusPlusBook) - Compiled from StackOverflow Documentation (PDF) * [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) * [C++ Tricks](http://www.bordoon.com/cplusplus/book_wrapper.html) * [C++ Tutorial](https://www.cprogramming.com/tutorial/c++-tutorial.html) - Alex Allain From abf7317047208ed0ac5f511b2bf9c3823a0e6211 Mon Sep 17 00:00:00 2001 From: Ingrid G Date: Wed, 1 Nov 2023 19:09:50 -0700 Subject: [PATCH 762/854] added author names to 2 courses with same title, different authors (#10761) * added author names to 2 courses with same title, different authors * added comma and removed "y" --- courses/free-courses-es.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/courses/free-courses-es.md b/courses/free-courses-es.md index b9fb329eedefd..ed71715177a73 100644 --- a/courses/free-courses-es.md +++ b/courses/free-courses-es.md @@ -38,8 +38,8 @@ * [Android Módulo 2](https://www.pildorasinformaticas.es/course/android-modulo-2) - Juan Díaz (Píldoras Informáticas) * [Android Módulo 3](https://www.pildorasinformaticas.es/course/android-modulo-3) - Juan Díaz (Píldoras Informáticas) * [Aprende a programar tu primera app](https://www.edx.org/es/course/jugando-con-android-aprende-programar-tu-uamx-android301x-4) -* [Introducción a la programación Android](https://www.edx.org/es/course/android-introduccion-la-programacion-upvalenciax-aip201x-1) -* [Introducción a la programación Android](https://campusvirtual.ull.es/ocw/course/view.php?id=130) +* [Introducción a la programación Android](https://www.edx.org/es/course/android-introduccion-la-programacion-upvalenciax-aip201x-1) - Jesús Tomás Gironés +* [Introducción a la programación Android](https://campusvirtual.ull.es/ocw/course/view.php?id=130) - Cándido Caballero Gil, Jezabel Molina Gil * [Material Design con Android Studio](https://www.youtube.com/playlist?list=PLEtcGQaT56ch37mnavd8p5cbnkDvXLGsX) - Jesús Conde From e07ea3c427f259b5008a69a407388b0db6420b9f Mon Sep 17 00:00:00 2001 From: Min Han Kyaw <90894979+MinHan-Kyaw@users.noreply.github.com> Date: Fri, 3 Nov 2023 00:41:26 +0630 Subject: [PATCH 763/854] added flutter course (#10956) Co-authored-by: Min Han Kyaw --- courses/free-courses-zh.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/courses/free-courses-zh.md b/courses/free-courses-zh.md index 52b741e65303b..746874c7f25dd 100644 --- a/courses/free-courses-zh.md +++ b/courses/free-courses-zh.md @@ -1,6 +1,7 @@ ### Index * [0 - MOOC](#0---mooc) +* [Flutter](#flutter) * [Linux](#linux) @@ -9,6 +10,11 @@ * [freeCodeCamp](https://chinese.freecodecamp.org) +### Flutter + +* [Flutter 仿微信朋友圈](https://www.youtube.com/playlist?v=7lZRWWELIaA&list=PL274L1n86T80VQcJb76zcXcPpF-S-fFV-) - ducafecat + + ### Linux * [Linux 核心設計](https://youtube.com/playlist?list=PL6S9AqLQkFpongEA75M15_BlQBC9rTdd8) - jserv From 56590566b2a92588a3f220ecc6dfbfdab2fd0ba6 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Thu, 2 Nov 2023 23:48:18 +0530 Subject: [PATCH 764/854] Added a Java Course (#10960) * Added a Java Course Co-authored by: Eric Hellman * Update free-courses-ur.md * Update free-courses-ur.md * Update free-courses-ur.md --- courses/free-courses-ur.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/courses/free-courses-ur.md b/courses/free-courses-ur.md index fd037b7132e50..e80e064f38a49 100644 --- a/courses/free-courses-ur.md +++ b/courses/free-courses-ur.md @@ -5,6 +5,7 @@ * [C++](#cplusplus) * [C#](#csharp) * [HTML and CSS](#html-and-css) +* [Java](#java) * [Python](#python) @@ -39,6 +40,12 @@ * [HTML5 & CSS3 Tutorials in Urdu/Hindi](https://www.youtube.com/playlist?list=PLU4yvac0MJbJrUWqGQbtFxOYR3gRvXxMs) - OnlineUstaad +### Java + +* [Java Programming in Urdu/Hindi](https://www.youtube.com/playlist?list=PLU4yvac0MJbKs78u32MyVgYFg9d-6DYGL) - OnlineUstaad + + ### Python * [Python_ka_chilla (python in 40 days in urdu/Hindi)](https://www.youtube.com/playlist?list=PL9XvIvvVL50HVsu-Ao8NBr0UJSO8O6lBI) - Codeanics + From 75dbf462f6b9e14d6440c5febc6eecdfdb20cad6 Mon Sep 17 00:00:00 2001 From: Muhibul Haque <142894870+devmuhib009@users.noreply.github.com> Date: Fri, 3 Nov 2023 00:44:45 +0600 Subject: [PATCH 765/854] Sublime Text Bangla Tutorial Added (#10957) * Sublime Text Bangla Tutorial Added * Update courses/free-courses-bn.md Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> --------- Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> --- courses/free-courses-bn.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index f6c1689e8206a..feb2b962f0101 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -152,6 +152,8 @@ ### IDE and editors +* [How to save coding time using sublime text (bangla)](https://www.youtube.com/playlist?list=PLPkEK3TrAJ1Pi8IUcA9Ldm81ZCVCA_bIm) - Sharif Chowdhury +* [Sublime Text 3 Bangla Tutorial - (Beginners to Advanced)](https://www.youtube.com/playlist?list=PLgV8FC0EoxMcKrw5VydxZAZ0ZivXWL_ej) - Positive World * [VSCode Complete Tutorial Series \| VSCode টিউটোরিয়াল সিরিজ](https://www.youtube.com/playlist?list=PL_XxuZqN0xVB_lroSm_xvTqvVBCpR4PQE) - Stack Learner * [VSCode Power Tips](https://www.youtube.com/playlist?list=PLoR56CteKZnBmefc8NTiG8GOHlU1vN3-F) - Learn with Hasin Hayder From 2297377bb2d0b031da933dd73f1d03d519d7ac60 Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Sun, 5 Nov 2023 08:04:37 +0530 Subject: [PATCH 766/854] Patch2 (#10959) * This course was in Hindi so I have added it to the Hindi list Co-authored by: Eric Hellman * Added the course by Babbar to the Hindi list * Update free-courses-hi.md --- courses/free-courses-en.md | 1 - courses/free-courses-hi.md | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 6da33ac5bb8cf..4eb57d28a4d8b 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -144,7 +144,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://youtube.com/playlist?list=PLDzeHZWIZsTo87y1ytEAqp7wYlEP3nner) - CodeHelp - by Babbar * [C Programming & Data Structures](https://youtube.com/playlist?list=PLBlnK6fEyqRhX6r2uhhlubuF5QextdCSM) - Neso Academy * [Codechef Solutions](https://www.youtube.com/playlist?list=PLRKOqqzwh75huOam-77G1v9uHjO9WWBRX) - Endeavour Monk * [Complete C++ Placement DSA Course](https://www.youtube.com/playlist?list=PLDzeHZWIZsTryvtXdMr6rPh4IDexB5NIA) - CodeHelp - by Babbar diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 1faa5f952d2ce..a223eebf7f3f9 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -75,6 +75,7 @@ * [All Sorting algorithms and Programs](https://www.youtube.com/playlist?list=PLsFNQxKNzefK_DAUwnQwBizOmcY7aDLoY) - Saurabh Shukla * [Binary Search \| Interview Questions \| Coding \| Tutorials \| Algorithm](https://www.youtube.com/playlist?list=PL_z_8CaSLPWeYfhtuKHj-9MpYb6XQJ_f2) - Aditya Verma +* [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://youtube.com/playlist?list=PL-Jc9J83PIiFJRioti3ZV7QabwoJK6eKe) - Pepcoding * [Data Structures and Algorithms Course in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9ahIappRPN0MCAgtOu3lQjQi) - CodeWithHarry From bd81bced849a61a87f11c38bad7f85885909c50a Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Sun, 5 Nov 2023 08:08:15 +0530 Subject: [PATCH 767/854] Added a C course (#10962) * Added a C course Co-authored by: Eric Hellman * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update courses/free-courses-en.md Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> --------- Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.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 4eb57d28a4d8b..cc9ff66ac3e5e 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -330,6 +330,7 @@ * [C Programming](https://www.youtube.com/playlist?list=PLBlnK6fEyqRggZZgYpPMUxdY1CYkZtARR) - Sujeet Singh (Neso Academy) * [C Programming & Data Structures](https://www.youtube.com/playlist?list=PLBlnK6fEyqRhX6r2uhhlubuF5QextdCSM) - Sujeet Singh (Neso Academy) * [C Programming 2021: Master The Basics!](https://www.udemy.com/course/c-programming-2019-master-the-basics/) - Ali Badran (Udemy) +* [C Programming and Assembly Language](https://www.youtube.com/playlist?list=PLyqSpQzTE6M8O9Oy9t-yhiAUXOi-rmTp_) - NPTEL NOC IITM * [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 for Beginners](https://www.youtube.com/watch?v=KJgsSFOSQv0) - Mike Dane (freeCodeCamp) From ec7d21f818c97e3e3c41f9770ba79039b4ffd7ef Mon Sep 17 00:00:00 2001 From: Vladimir Safonkin Date: Sun, 5 Nov 2023 05:44:05 +0300 Subject: [PATCH 768/854] Add the practical go lessons from Dave Cheney (#10966) * Add the practical go lessons from Dave Cheney * Fix linter error * Fix linter error --- 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 1339a98443d7e..a9899234c9227 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -840,6 +840,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Let's learn Go!](http://go-book.readthedocs.io/en/latest/) * [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) * [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)) From 30530e858bbd7f28dcd7323d37e3c3d35a640bea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Fusat=C3=BD?= <79419476+fusaty@users.noreply.github.com> Date: Sun, 5 Nov 2023 03:44:55 +0100 Subject: [PATCH 769/854] Adding two slovak books about Linux (#10955) * Adding two slovak books about Linux * Using "operating systems" as a chapter name Linux is only a subcategory of operating systems * Update free-programming-books-sk.md --- books/free-programming-books-sk.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/books/free-programming-books-sk.md b/books/free-programming-books-sk.md index 4230c1a8e2363..cb425c84cb186 100644 --- a/books/free-programming-books-sk.md +++ b/books/free-programming-books-sk.md @@ -2,6 +2,8 @@ * [Language Agnostic](#language-agnostic) * [Právo](#pravo) + * [Všeobecné programovanie](#vseobecne-programovanie) +* [Operačné systémy](#operacne-systemy) * [Python](#python) * [Django](#django) @@ -18,6 +20,12 @@ * [Malá kniha programovania](https://greenie.elist.sk/knihy/html/mala-kniha-programovania.html) - Stanislav Hoferek (HTML) +### Operačné systémy + +* [Linux ako niečo navyše](https://greenie.elist.sk/knihy/linux-ako-nieco-navyse.pdf) - Stanislav Hoferek (PDF) +* [Linuxové distribúcie](https://greenie.elist.sk/knihy/linuxove-distribucie.pdf) - Stanislav Hoferek (PDF) + + ### Python #### Django From 028f11d4c0f833fc07ef7218d71cd9f1bc9d818d Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Sun, 5 Nov 2023 08:16:56 +0530 Subject: [PATCH 770/854] Patch1 (#10958) * Added C Course in Urdu * Update free-courses-ur.md Co-authored by: Eric Hellman * Update free-courses-ur.md * Update free-courses-ur.md --- courses/free-courses-ur.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/courses/free-courses-ur.md b/courses/free-courses-ur.md index e80e064f38a49..d130e67a87aae 100644 --- a/courses/free-courses-ur.md +++ b/courses/free-courses-ur.md @@ -2,6 +2,7 @@ * [Algorithms](#algorithms) * [Android](#android) +* [C](#c) * [C++](#cplusplus) * [C#](#csharp) * [HTML and CSS](#html-and-css) @@ -21,6 +22,11 @@ * [Mobile App Development Tutorial Series using React Native in Urdu / Hindi](https://www.youtube.com/playlist?list=PL9fcHFJHtFaZ6DuInqORqFUaKiZO1XCmb) - Perfect Web Solutions +### C + +* [C language tutorial for beginners Urdu/Hindi](https://www.youtube.com/playlist?list=PLtCBuHKmdxOfDo1cChVR3jYEzLtNpGjXa) - Fahad Hussain + + ### C++ * [C++ Course Series for Beginner in Urdu/Hindi](https://www.youtube.com/playlist?list=PLuuQCKO44unsLwJMkR8_koVG6vDPjMYmH) - Learning Point From 828dfd647e1aa988a31ea8ad49f2dab5d386dba5 Mon Sep 17 00:00:00 2001 From: md_mark <57056757+mohdahsanrazakhan@users.noreply.github.com> Date: Sun, 5 Nov 2023 08:20:50 +0530 Subject: [PATCH 771/854] Fix: Broken links (#10968) * broken link fixed * fixed * fixed v1 --- more/free-programming-cheatsheets.md | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/more/free-programming-cheatsheets.md b/more/free-programming-cheatsheets.md index 1c2655fda29df..1c335b78caba3 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -78,7 +78,7 @@ * [A reference card for GNU APL](https://github.com/jpellegrini/gnu-apl-refcard/blob/master/aplcard.pdf) - jpellegrini (PDF) * [Cheat Sheets](https://docs.dyalog.com/#CHEAT) - Dyalog (PDF) -* [Dyalog APL - Vocabulary](https://awagga.github.io/dyalog/voc) - awagga (HTML) +* [Dyalog APL - Vocabulary](https://abrudz.github.io/voc) - Adám Brudzewsky * [ReferenceCard](https://docs.dyalog.com/latest/ReferenceCard.pdf) - Dyalog (PDF) @@ -142,12 +142,12 @@ ### Docker * [Docker Cheat Sheet](https://low-orbit.net/docker-cheat-sheet) - Anthony Rioux, Low Orbit Flux (HTML, PDF) -* [Docker Cheat Sheet](https://www.docker.com/wp-content/uploads/2022/03/docker-cheat-sheet.pdf) - Docker Inc., Solomon Hykes (PDF) +* [Docker Cheat Sheet](https://web.archive.org/web/20220925022529/https://www.docker.com/wp-content/uploads/2022/03/docker-cheat-sheet.pdf) - Docker Inc., Solomon Hykes (PDF) *(:card_file_box: archived)* * [Docker Cheat Sheet](https://intellipaat.com/blog/tutorial/devops-tutorial/docker-cheat-sheet/) - IntelliPaat (HTML, PDF) -* [Docker Cheat Sheet](https://swissarmydevops.com/containers/docker/docker-cli-cheat-sheet) - Nikko Pedersen, Swiss Army DevOps (HTML, [PDF](https://web.archive.org/web/20210516172426/https://swissarmydevops.com/wp-content/uploads/2021/02/Docker_Cheat_Sheet-2.pdf)) *(:card_file_box: archived)* +* [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 (:es:)](https://helmcode.com/blog/docker-cheat-sheet) - Cristian Córdova, HelmCode (HTML) +* [Docker Cheat Sheet (:es:)](https://web.archive.org/web/20230127114402/https://helmcode.com/blog/docker-cheat-sheet) - Cristian Córdova, HelmCode (HTML) *(:card_file_box: archived)* * [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) @@ -171,7 +171,7 @@ * [Git Cheat Sheet](https://jan-krueger.net/wordpress/wp-content/uploads/2007/09/git-cheat-sheet.pdf) (PDF) * [Git Cheat Sheet - extended](https://jan-krueger.net/wordpress/wp-content/uploads/2007/09/git-cheat-sheet-v2.zip) (PDF) * [Git cheat sheet](https://www.atlassian.com/git/tutorials/atlassian-git-cheatsheet) - Atlassian (PDF) -* [Git Cheat Sheet](https://programmingwithmosh.com/wp-content/uploads/2020/09/Git-Cheat-Sheet.pdf) - Moshfegh Hamedani (PDF) +* [Git Cheat Sheet](https://web.archive.org/web/20230816231123/https://programmingwithmosh.com/wp-content/uploads/2020/09/Git-Cheat-Sheet.pdf) - Moshfegh Hamedani (PDF) *(:card_file_box: archived)* * [Git Cheat Sheet (id)](https://reyhanhamidi.medium.com/buku-saku-git-cheatsheet-git-bahasa-indonesia-3af42e42156e) - Reyhan Alhafizal (HTML) * [Git ściąga (pl)](https://training.github.com/downloads/pl/github-git-cheat-sheet/) - GitHub (HTML) * [GitHub Actions Security Best Practices \[cheat sheet included\]](https://blog.gitguardian.com/github-actions-security-cheat-sheet/) - Thomas Segura, GitGuardian, C.J. May (HTML, PDF) @@ -182,7 +182,6 @@ * [cht.sh Go Cheatsheet](https://cht.sh/go/:learn) (HTML) * [Go Cheatsheet](https://devhints.io/go) - devhints, Rico Santa Cruz (HTML) -* [Go Dojo Cheatsheet](https://products.golangdojo.com/golang-cheat-sheet-by-golang-dojo) - Golang CheatSheet by golang-dojo (PDF) * [গো \| ডেভ সংকেত<](https://devsonket.com/go) - devsonket (HTML) @@ -228,7 +227,7 @@ * [Eclipse Cheat sheet](https://cheatography.com/tag/eclipse/) - Cheatography * [Editor VI - Guia de Referência (pt)](https://aurelio.net/curso/material/vim-ref.html) - Aurelio Marinho Jargas (HTML) * [GNU Emacs Reference Card](https://www.gnu.org/software/emacs/refcards/pdf/refcard.pdf) - GNU.org (PDF) -* [Jupyter Notebook Cheat sheet](http://datacamp-community-prod.s3.amazonaws.com/21fdc814-3f08-4aa9-90fa-247eedefd655) - Datacamp (PDF) +* [Jupyter Notebook Cheat sheet](https://web.archive.org/web/20230116111001/http://datacamp-community-prod.s3.amazonaws.com/21fdc814-3f08-4aa9-90fa-247eedefd655) - Datacamp (PDF) *(:card_file_box: archived)* * [Vim Avançado (pt)](https://aurelio.net/vim/vim-avancado.txt) - Aurelio Marinho Jargas (HTML) * [Vim Básico (pt)](https://aurelio.net/vim/vim-basico.txt) - Aurelio Marinho Jargas (HTML) * [Vim Cheat Sheet](https://www.cs.cmu.edu/~15131/f17/topics/vim/vim-cheatsheet.pdf) - Allison McKnight (PDF) @@ -238,12 +237,12 @@ * [Visual Studio Code: Keyboard shortcuts for Linux](https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf) - Visual Studio Code (PDF) * [Visual Studio Code: Keyboard shortcuts for macOS](https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf) - Visual Studio Code (PDF) * [Visual Studio Code: Keyboard shortcuts for Windows](https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf) - Visual Studio Code (PDF) -* [VSCheatsheet](https://www.vscheatsheet.com) - Nicolas Constantinou (HTML) +* [VSCheatsheet](https://web.archive.org/web/20230816231124/https://www.vscheatsheet.com/) - Nicolas Constantinou (HTML) *(:card_file_box: archived)* ### Java -* [Java](https://programmingwithmosh.com/wp-content/uploads/2019/07/Java-Cheat-Sheet.pdf) - Moshfegh Hamedani (PDF) +* [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 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) @@ -389,7 +388,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 Cheatsheet for beginners](https://www.codecademy.com/learn/learn-python-3/modules/learn-python3-syntax/cheatsheet) - Codeacademy (HTML) +* [Python Cheatsheet for beginners](https://web.archive.org/web/20220705200154/https://www.codecademy.com/learn/learn-python-3) - Codeacademy (HTML) *(:card_file_box: archived)* * [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) @@ -442,7 +441,7 @@ * [Basic GPIO layout configuration cheatsheet](https://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/robot/cheat_sheet/) - University of Cambridge Computer Laboratory Raspberry Pi Projects Cheatsheet (PDF) * [Other Raspberry Pi Commands cheatsheet](https://www.raspberrypistarterkits.com/wp-content/uploads/2018/01/raspberry-pi-commands-cheat-sheet.pdf) - RPi starter Kit (PDF) -* [Raspberry Pi Basics cheatsheet](https://www.woolseyworkshop.com/wp-content/uploads/WoolseyWorkshop_Cheatsheet_RaspberryPiBasics_v1.4.pdf) - Woolsey Workshop (PDF) +* [Raspberry Pi Basics cheatsheet](https://web.archive.org/web/20211227021126/https://www.woolseyworkshop.com/wp-content/uploads/WoolseyWorkshop_Cheatsheet_RaspberryPiBasics_v1.4.pdf) - Woolsey Workshop (PDF) *(:card_file_box: archived)* * [Raspberry Pi Different GPIO Configuration Combinations cheatsheet](https://static.raspberrypi.org/files/education/posters/GPIO_Zero_Cheatsheet.pdf) - GPIO Zero Cheatsheet (PDF) * [Top 50 General Commands for Raspberry Pi cheatsheet](https://projects-raspberry.com/wp-content/uploads/2018/05/Top-50-Raspberry-pi-commands-List-cheat-sheet.pdf) - Projects Raspberry (PDF) From 54e258e56dc51b3a5b0d6ddb0198f4936d643022 Mon Sep 17 00:00:00 2001 From: Senuk Dias <31518398+SenukDias@users.noreply.github.com> Date: Sun, 5 Nov 2023 19:14:38 +0000 Subject: [PATCH 772/854] Guide to Discrete Mathematics Book Add (#9628) * Guide to Discrete Mathematics Book Add * Add Mathematic book * Update free-programming-books-subjects.md * Update free-programming-books-subjects.md * Update link * Update books/free-programming-books-subjects.md Co-authored-by: Leithen --------- Co-authored-by: Leithen --- 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 9c2d76551026e..cb7902583aaf1 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -503,6 +503,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Foundations of Constructive Probability Theory](https://arxiv.org/pdf/1906.01803.pdf) - Yuen-Kwok Chan (PDF) * [Geometry with an Introduction to Cosmic Topology](https://mphitchman.com) - Michael P. Hitchman * [Graph Theory](http://compalg.inf.elte.hu/~tony/Oktatas/TDK/FINAL/) +* [Guide to Discrete Mathematics](https://core.ac.uk/download/pdf/326762636.pdf) - David Gries, Fred B. Schneider (PDF) * [How We Got from There to Here: A Story of Real Analysis](https://milneopentextbooks.org/how-we-got-from-there-to-here-a-story-of-real-analysis/) - Robert Rogers, Eugene Boman * [Introduction to Modern Statistics](https://openintro-ims.netlify.app) - Mine Çetinkaya-Rundel, Johanna Hardin (HTML, PDF) (email address required for PDF) * [Introduction to Probability](https://math.dartmouth.edu/~prob/prob/prob.pdf) - Charles M. Grinstead, J. Laurie Snell (PDF) From 763687b3ba06ee4c718a57951416e658645e7cde Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 5 Nov 2023 14:15:29 -0500 Subject: [PATCH 773/854] chore(deps): bump tj-actions/changed-files from 40.0.0 to 40.1.0 (#10969) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 40.0.0 to 40.1.0. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v40.0.0...v40.1.0) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index 2a986f62a97d6..5a4978d2cb427 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -42,7 +42,7 @@ jobs: fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v40.0.0 + uses: tj-actions/changed-files@v40.1.0 with: separator: " " json: true From 0387c6c6dc029b8b5bd6989c0d334016cd5ad410 Mon Sep 17 00:00:00 2001 From: Muhibul Haque <142894870+devmuhib009@users.noreply.github.com> Date: Mon, 6 Nov 2023 01:16:40 +0600 Subject: [PATCH 774/854] Dart Bangla Tutorial Added (#10970) --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index feb2b962f0101..5c78f5c7bad33 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -87,6 +87,7 @@ * [Dart All You Need To Know](https://www.youtube.com/playlist?list=PL_XxuZqN0xVC2-nXUrvpcQEz3FgCSIQHT) - Stack Learner * [Dart Bangla Tutorial](https://www.youtube.com/playlist?list=PLbC4KRSNcMnpQarCowZvUJOf4VhiJllX5) - Learn Hunter * [Dart Bangla Tutorial](https://www.youtube.com/playlist?list=PLy0nhnjSE4irkzR9mbo70J2iKbf4a36y5) - Afran Sarkar +* [Dart Bangla Tutorial](https://www.youtube.com/playlist?list=PLg87mxEuu8-68krJBfgF3yjIPAwdgz1T2) - Techno BD XYZ ### Docker From 210dbac48d7b620362bd554b9bd634ffbb0824d1 Mon Sep 17 00:00:00 2001 From: Holly Guevara Date: Mon, 6 Nov 2023 13:55:55 -0700 Subject: [PATCH 775/854] [Changes made] Add MySQL for Developers course (#10964) * Update free-courses-en.md * Update courses/free-courses-en.md Co-authored-by: Eric Hellman --------- Co-authored-by: Eric Hellman --- courses/free-courses-en.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index cc9ff66ac3e5e..7c977aa2f2117 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -567,6 +567,7 @@ * [Learn SQL](https://popsql.com/learn-sql) - PopSQL * [Learn SQL](https://www.sololearn.com/learning/1060) - *registration required* * [Learn SQL: SQL Tutorial for Beginners](https://www.programiz.com/sql) - Programiz +* [MySQL for Developers](https://planetscale.com/learn/courses/mysql-for-developers/introduction/course-introduction) - Aaron Francis (PlanetScale) * [MySQL Playlist](https://www.youtube.com/playlist?list=PLZoTAELRMXVNMRWlVf0bDDSxNEn38u9Cl) - Krish Naik * [MySQL Tutorial for Beginners [Full Course]](https://www.youtube.com/watch?v=7S_tz1z_5bA) - Moshfegh Hamedani (Programming with Mosh) * [SQL Foundations](https://www.udemy.com/course/sql-essentials-for-beginners/) - Sagar Uppuluri (Udemy) From 0cd36b58b8127c491e3d6f1fd0a750841c04a483 Mon Sep 17 00:00:00 2001 From: Amir Zarchini Date: Tue, 7 Nov 2023 05:40:24 +0330 Subject: [PATCH 776/854] Update free-programming-books-fa_IR.md (#9431) Co-authored-by: Eric Hellman --- books/free-programming-books-fa_IR.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/books/free-programming-books-fa_IR.md b/books/free-programming-books-fa_IR.md index ffa1f0f3b716e..defc0055abdb9 100644 --- a/books/free-programming-books-fa_IR.md +++ b/books/free-programming-books-fa_IR.md @@ -38,7 +38,9 @@ ### Java -* [آموزش برنامه‌نویسی جاوا](https://javacup.ir/javacup-training-videos/) +* [آموزش اسپرينگ](https://github.com/raaminz/training/tree/master/slides/spring) +* [آموزش جاوا از صفر](https://toplearn.com/courses/85/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AC%D8%A7%D9%88%D8%A7-%D8%A7%D8%B2-%D8%B5%D9%81%D8%B1) +* [آموزش هايبرنيت](https://github.com/raaminz/training/tree/master/slides/hibernate) ### JavaScript From f596712dc1525d64875a2f97ec06011edb0ee6aa Mon Sep 17 00:00:00 2001 From: Ender Ahmet Yurt Date: Mon, 13 Nov 2023 03:36:14 +0300 Subject: [PATCH 777/854] Update free-podcasts-screencasts-tr.md (#9492) * Update free-podcasts-screencasts-tr.md * Update free-podcasts-screencasts-tr.md --------- Co-authored-by: Eric Hellman --- casts/free-podcasts-screencasts-tr.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/casts/free-podcasts-screencasts-tr.md b/casts/free-podcasts-screencasts-tr.md index 4d93dbb9f63d6..c2f55bd586f4a 100644 --- a/casts/free-podcasts-screencasts-tr.md +++ b/casts/free-podcasts-screencasts-tr.md @@ -2,6 +2,7 @@ * [Dil Bağımsız](#dil-bağımsız) * [JavaScript](#javascript) +* [Ruby](#ruby) ### Dil Bağımsız @@ -15,3 +16,8 @@ ### JavaScript * [null podcast](https://soundcloud.com/nullpodcast) (podcast) + + +### Ruby + +* [Yakut](https://www.youtube.com/playlist?list=PLEWqXxI7lAZIHZ4s3fcuy1UmF_YiQkZpi) (screencast) From 738b7ee3999b62ab740f51c9c7fdd2babf04a292 Mon Sep 17 00:00:00 2001 From: Mariana Malta <48808675+MariMalta@users.noreply.github.com> Date: Sun, 12 Nov 2023 21:43:48 -0300 Subject: [PATCH 778/854] Add CSS handbook (#10941) --- 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 a9899234c9227..fc47b41a1ddd8 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -952,6 +952,7 @@ Books on general-purpose programming that don't focus on a specific language are * [Code Guide: Standards for developing flexible, durable, and sustainable HTML and CSS](http://mdo.github.io/code-guide/) - Mark Otto * [CSS Animation 101](https://github.com/cssanimation/css-animation-101) * [CSS Notes for Professionals](http://goalkicker.com/CSSBook) - Compiled from StackOverflow Documentation (PDF) +* [CSS Transition vs CSS animation](https://www.freecodecamp.org/news/css-transition-vs-css-animation-handbook/) - Oluwatobi Sofela * [Dive Into HTML5](http://diveinto.html5doctor.com) - Mark Pilgrim ([PDF](http://mislav.net/2011/10/dive-into-html5/)) * [DOM Enlightenment](http://domenlightenment.com) - Cody Lindley (HTML) * [Essential CSS](https://www.programming-books.io/essential/css/) - Krzysztof Kowalczyk, StackOverflow Contributors From dceec2e7521767798d61c5ed5c0316d617f309d0 Mon Sep 17 00:00:00 2001 From: Muhibul Haque <142894870+devmuhib009@users.noreply.github.com> Date: Mon, 13 Nov 2023 10:21:49 +0600 Subject: [PATCH 779/854] Mongo DB Tutorial Updated (#10975) --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 5c78f5c7bad33..df63f7e957c82 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -257,6 +257,7 @@ * [Mastering MongoDB](https://www.youtube.com/playlist?list=PLEYpvDF6qy8ZTUjMcg4WOUYMxQZDpRnBt) - Foyzul Karim * [MongoDB Bangla tutorial series](https://youtube.com/playlist?list=PLgH5QX0i9K3p4ckbNCy71LRr_dG0AWGw9) - Anisul Islam +* [MongoDB Bangla Tutorials \| MongoDB Crash Course in Bangla \| MongoDB NoSQL Database Tutorial in Bengali](https://www.youtube.com/playlist?list=PLKdU0fuY4OFe5tIAh3FB8avnQBD5FFXvE) - Study Mart ### MySQL From c8330c9c3ef164c3b3920c9953abde47cff0f0d1 Mon Sep 17 00:00:00 2001 From: Davit Tovmasyan Date: Mon, 13 Nov 2023 08:23:47 +0400 Subject: [PATCH 780/854] Add Python book in Armenian language (#10973) Co-authored-by: davitt --- README.md | 1 + books/free-programming-books-hy.md | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 books/free-programming-books-hy.md diff --git a/README.md b/README.md index 468ddd426d18c..8794bc41b6d94 100644 --- a/README.md +++ b/README.md @@ -80,6 +80,7 @@ This project lists books and other resources grouped by genres: #### Other Languages + [Arabic / al arabiya / العربية](books/free-programming-books-ar.md) ++ [Armenian / Հայերեն](books/free-programming-books-hy.md) + [Azerbaijani / Азәрбајҹан дили / آذربايجانجا ديلي](books/free-programming-books-az.md) + [Bengali / বাংলা](books/free-programming-books-bn.md) + [Bulgarian / български](books/free-programming-books-bg.md) diff --git a/books/free-programming-books-hy.md b/books/free-programming-books-hy.md new file mode 100644 index 0000000000000..8e1c941d65b44 --- /dev/null +++ b/books/free-programming-books-hy.md @@ -0,0 +1,8 @@ +### Index + +* [Python](#python) + + +### Python + +* [Python Ուղեցույց](https://armath.am/uploads/E-learning/Robotics/RaspberryPi/python.pdf) - Վարդուհի Անդրեասյան (PDF) From 228d4e8b63dc29672d882c133344a55f89f0c67d Mon Sep 17 00:00:00 2001 From: Muhibul Haque <142894870+devmuhib009@users.noreply.github.com> Date: Mon, 13 Nov 2023 10:24:55 +0600 Subject: [PATCH 781/854] Notepad ++ Bangla Tutorial Playlist Added (#10976) --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index df63f7e957c82..b9ef6b9456d46 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -154,6 +154,7 @@ ### IDE and editors * [How to save coding time using sublime text (bangla)](https://www.youtube.com/playlist?list=PLPkEK3TrAJ1Pi8IUcA9Ldm81ZCVCA_bIm) - Sharif Chowdhury +* [Notepad++ tutorial in Bangla for beginner](https://www.youtube.com/playlist?list=PLf3nMuwgaMb24VtxNGQcUKr2NVenMkzGC) - Community Solution IT * [Sublime Text 3 Bangla Tutorial - (Beginners to Advanced)](https://www.youtube.com/playlist?list=PLgV8FC0EoxMcKrw5VydxZAZ0ZivXWL_ej) - Positive World * [VSCode Complete Tutorial Series \| VSCode টিউটোরিয়াল সিরিজ](https://www.youtube.com/playlist?list=PL_XxuZqN0xVB_lroSm_xvTqvVBCpR4PQE) - Stack Learner * [VSCode Power Tips](https://www.youtube.com/playlist?list=PLoR56CteKZnBmefc8NTiG8GOHlU1vN3-F) - Learn with Hasin Hayder From a7a1125ac46f839333a449af5f6b3b89e913ff4e Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Mon, 13 Nov 2023 09:57:21 +0530 Subject: [PATCH 782/854] Patch6 (#10974) * Deleted the Hindi Course from English File * Added to the Hindi File * Update courses/free-courses-hi.md Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> --------- Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> --- courses/free-courses-en.md | 1 - courses/free-courses-hi.md | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 7c977aa2f2117..ad3d855048c3b 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -146,7 +146,6 @@ * [Berkeley's CS 61B: Data Structures](https://archive.org/details/ucberkeley_webcast_QMV45tHCYNI) * [C Programming & Data Structures](https://youtube.com/playlist?list=PLBlnK6fEyqRhX6r2uhhlubuF5QextdCSM) - Neso Academy * [Codechef Solutions](https://www.youtube.com/playlist?list=PLRKOqqzwh75huOam-77G1v9uHjO9WWBRX) - Endeavour Monk -* [Complete C++ Placement DSA Course](https://www.youtube.com/playlist?list=PLDzeHZWIZsTryvtXdMr6rPh4IDexB5NIA) - CodeHelp - by Babbar * [Computer Sc - Programming and Data Structure](https://www.youtube.com/playlist?list=PLD9781AC5EBC9FA16) - P.P. Chakraborty * [Data Structure and Algorithm](https://www.youtube.com/playlist?list=PLLvKknWU7N4y_eGpQdg1Y-hORO7cxtoLU) - Lalit Vashistha * [Data Structures](https://www.youtube.com/playlist?list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P) - mycodeschool diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index a223eebf7f3f9..86a9fc7ab43ca 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -78,6 +78,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://youtube.com/playlist?list=PL-Jc9J83PIiFJRioti3ZV7QabwoJK6eKe) - Pepcoding +* [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 * [Data Structures and Algorithms in Python](https://www.youtube.com/playlist?list=PLyMom0n-MBrpakdIZvnhd6PFUCKNAyKo1) - Jovian From 8dbd45f160ab6dba7cf67f4632d093e080e96559 Mon Sep 17 00:00:00 2001 From: abhishekdelmundo <137968400+abhishekdelmundo@users.noreply.github.com> Date: Mon, 13 Nov 2023 10:35:18 +0530 Subject: [PATCH 783/854] Update free-programming-playgrounds.md (#9498) * Update free-programming-playgrounds.md * Update free-programming-playgrounds.md alphabetize * Update free-programming-playgrounds.md alphabetize * fix titles * fix R order --------- Co-authored-by: Eric Hellman --- more/free-programming-playgrounds.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index eb327542c168a..629ac58a087f1 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -95,6 +95,7 @@ * [Compiler Explorer](https://godbolt.org) * [InterviewBit](https://www.interviewbit.com/online-cpp-compiler/) * [LabStack](https://code.labstack.com/cpp) +* [Online C++ Compiler](https://www.codinguru.online/compiler/cpp) * [OnlineGDB](https://www.onlinegdb.com/online_c++_compiler) * [SoloLearn](https://code.sololearn.com/cpp) @@ -156,6 +157,7 @@ ### Go +* [GO Lang Compiler](https://www.codinguru.online/compiler/go) * [Go Playground](https://play.golang.org) * [SoloLearn](https://code.sololearn.com/go) @@ -178,6 +180,7 @@ * [Flexbox Froggy](https://flexboxfroggy.com) - Codepip * [Flexy Boxes](https://the-echoplex.net/flexyboxes/) * [Grid Garden](https://cssgridgarden.com) - Codepip +* [HTML, CSS, JavaScript](https://www.codinguru.online/compiler/html) * [Learn advanced html and css](https://www.theodinproject.com/paths/full-stack-javascript/courses/advanced-html-and-css) - The Odin Project * [Learn Intermediate html and css](https://www.theodinproject.com/paths/full-stack-javascript/courses/intermediate-html-and-css) - The Odin Project * [LiveCode](https://livecodes.io) - LiveCode @@ -193,6 +196,7 @@ ### Java * [InterviewBit - Online Java Compiler IDE](https://www.interviewbit.com/online-java-compiler/) +* [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/) * [OnlineGDB](https://www.onlinegdb.com/online_java_compiler) @@ -210,6 +214,7 @@ * [Grasshopper](https://grasshopper.app) *(Google account required)* * [Hello Website - (Glitch)](https://glitch.new/website) *(Account requested, not required)* * [InterviewBit - Online JavaScript Compiler IDE](https://www.interviewbit.com/online-javascript-compiler/) +* [JavaScript Compiler](https://www.codinguru.online/compiler/javascript) * [JSBin](https://jsbin.com) * [JSFiddle](https://jsfiddle.net) * [Liveweave](https://liveweave.com) - Amit Sen @@ -238,6 +243,11 @@ * [Play with Kubernetes](https://labs.play-with-k8s.com) +### Markdown + +* [Markdown Editor](https://www.codinguru.online/compiler/markdown) + + ### Multiple Languages * [CodeChef](https://www.codechef.com/ide) @@ -276,6 +286,7 @@ * [Codepad](http://codepad.org/?lang=PHP) * [ExtendsClass](https://extendsclass.com/php.html) +* [PHP Online Compiler](https://www.codinguru.online/compiler/php) * [PHPTester](http://phptester.net) * [SoloLearn](https://code.sololearn.com/php) @@ -287,6 +298,7 @@ * [OnlineGDB](https://www.onlinegdb.com/online_python_compiler) * [Programiz.com](https://www.programiz.com/python-programming/online-compiler/) * [Pynative.com](https://pynative.com/online-python-code-editor-to-execute-python-code/) +* [Python Online Compilers](https://www.codinguru.online/compiler/python) * [Python Trinket](https://trinket.io/python) * [Python Tutor](https://pythontutor.com) * [Python.org Shell](https://www.python.org/shell) @@ -299,6 +311,7 @@ * [myCompiler](https://www.mycompiler.io/online-r-compiler) * [R-Fiddle](http://www.r-fiddle.org) +* [R Online Editors](https://www.codinguru.online/compiler/R) * [Rextester](https://rextester.com/l/r_online_compiler) * [SoloLearn](https://code.sololearn.com/r) @@ -403,3 +416,4 @@ * [Vim Adventure](https://vim-adventures.com) - Doron Linder * [Vim Genius](http://vimgenius.com) - Vic Ramon, Rye Mason + From bb29594b6c71038c103e8c3e56b64971ba096790 Mon Sep 17 00:00:00 2001 From: Ashish Dangi Date: Mon, 13 Nov 2023 10:47:21 +0530 Subject: [PATCH 784/854] Update free-courses-hi.md (#9610) * Update free-courses-hi.md Flutter Hindi Course Added * fix url --------- 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 86a9fc7ab43ca..a6c184384e136 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -324,6 +324,7 @@ * [Flutter Series 2020](https://www.youtube.com/playlist?list=PLDzeHZWIZsTo3Cs115GXkot28i406511Y) - CodeHelp - by Babbar * [Flutter Tutorial For Beginners in Hindi](https://youtube.com/playlist?list=PLMkkZSS5OjPIwDyHHKVex6zr008U1-sWM) - Geeks Rank * [Flutter Widgets in Hindi](https://www.youtube.com/playlist?list=PLz7ymP4HzwSH3vAnhDWLkO2TLbwGeigl7) - Ahirlog +* [Master Flutter in Just 8 Hours \| Full Course Hindi](https://www.youtube.com/watch?v=j-LOab_PzzU) - Codepur ### Game Development From 3082b088e2173e176d8378bc09360cd6c4c7918c Mon Sep 17 00:00:00 2001 From: Eray Sahin Date: Mon, 13 Nov 2023 00:49:09 -0500 Subject: [PATCH 785/854] Swapped 1.87 and 1.88 as shown. Added new course to free-courses-tr.md (#9743) * Update free-courses-tr.md * order * order --------- Co-authored-by: Eric Hellman --- courses/free-courses-tr.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-tr.md b/courses/free-courses-tr.md index 6375ab09d7166..c68df5f23d333 100644 --- a/courses/free-courses-tr.md +++ b/courses/free-courses-tr.md @@ -93,3 +93,5 @@ * [Git Giriş Eğitim Serisi](https://youtube.com/playlist?list=PLGrTHqyRDvx4WAg9LPX_GKk7cKF7KBXOg) - Hakan Yalçınkaya \| Kodluyoruz * [Git, GitHub ve GitLab Kullanımı](https://www.youtube.com/playlist?list=PLPrHLaayVkhnNstGIzQcxxnj6VYvsHBHy) - Barış Aslan * [Git İleri Eğitim Serisi](https://youtube.com/playlist?list=PLGrTHqyRDvx6PVwxJmcQ0Veg1uoXRxQY8) - Kodluyoruz +* [Git/Github Sıfırdan Kapsamlı Eğitim Seti](https://www.youtube.com/playlist?list=PLld6WWpFK1nEhFvvYi5ts-_JoUL3wF3zz) - Bidoluyazılım + From 6f3b160976884ec6b22b0178427cc71fa3c22296 Mon Sep 17 00:00:00 2001 From: Aneesh Dighe <98216256+aneeshd27@users.noreply.github.com> Date: Mon, 13 Nov 2023 11:36:31 +0530 Subject: [PATCH 786/854] Added Japanese Translation of 3 md files (japanese review requested) (#9966) * Added Japanese Translation of 3 md files * Chnaged filename jp to ja * Added Japanese Translation after review * Made Changes after Review * Update README.md removed Japanese contributing files information I was having a resolve conflict for docs/README.md which is supposedly has access to the writers of the repository.Made this change as my pull request has been blocked * Update README.md by adding links for Japanese Translation I have added the links of the contributed files for the Japanese translation.Thank you. --------- Co-authored-by: Eric Hellman --- docs/CODE_OF_CONDUCT-ja.md | 46 +++++++ docs/CONTRIBUTING-ja.md | 271 +++++++++++++++++++++++++++++++++++++ docs/HOWTO-ja.md | 34 +++++ docs/README.md | 3 + 4 files changed, 354 insertions(+) create mode 100644 docs/CODE_OF_CONDUCT-ja.md create mode 100644 docs/CONTRIBUTING-ja.md create mode 100644 docs/HOWTO-ja.md diff --git a/docs/CODE_OF_CONDUCT-ja.md b/docs/CODE_OF_CONDUCT-ja.md new file mode 100644 index 0000000000000..fee6348755aab --- /dev/null +++ b/docs/CODE_OF_CONDUCT-ja.md @@ -0,0 +1,46 @@ +# 貢献者の行動規範 + + +ドキュメントの更新、プルリクエストやパッチの提出、その他の活動を通じて貢献するすべての人々を尊重することを誓います。 + +私たちは、このプロジェクトへの参加をハラスメントのないものにすることを約束します。 +経験、性別、性自認、性表現、性的指向、障害の有無にかかわらず、すべての人にとってハラスメントのないプロジェクトにすることを約束します。 +アイデンティティと表現、性的指向、身体障害、容姿、体格、人種、民族性 +体格、人種、民族性、年齢、宗教、国籍に関係なく、このプロジェクトに参加するすべての人にハラスメントのない経験を提供することを約束します。 + +参加者による容認できない行為の例としては、以下が挙げられる: + +* 性的な言葉やイメージの使用 +* 個人攻撃 +* 荒らしや侮辱的/中傷的なコメント +* 公的または私的な嫌がらせ +* 明示的な許可なく、物理的または電子的な住所など、他人の個人情報を公開すること。 + 明示的な許可なく、他人の住所を公開すること。 +* その他の非倫理的または非プロフェッショナルな行為 + +プロジェクトメンテナには、以下を削除、編集、拒否する権利と責任があります。 +コメント、コミット、コード、ウィキ編集、課題、その他の貢献を拒否する権利があります。 +この行動規範に沿わない投稿を削除、編集、拒否する権利があります。 +また、不適切と判断されるその他の行為について、投稿者を一時的または恒久的に追放することがあります、 +を一時的または恒久的に禁止することができます。 + +この行動規範を採用することで、プロジェクトのメンテナーは以下のことを約束します。 +することを約束するものとします。この行動規範に従わない、あるいは強制しないプロジェクトメンテナは、プロジェクトメンテナから永久に解任されることがあります。 +行動規範に従わないプロジェクトメンテナは、プロジェクトチームから永久に排除される可能性があります。 + +この行動規範は、プロジェクト空間内および公共の場の両方に適用されます。 +個人がプロジェクトやそのコミュニティを代表しているときに適用されます。 + +虐待、嫌がらせ、またはその他の容認できない行為が発生した場合は、以下の連絡先情報に報告してください。 +プロジェクト管理者 victorfelder (gmail.com) までご連絡ください。全て +すべての苦情は検討および調査され、その結果、状況に応じて必要かつ適切とみなされる措置が講じられます。 +必要かつ適切であると認められます。メンテナーは、 +記者には秘密を守る義務があります。 +守らなければなりません。 + +この行動規範は、[貢献者規約][ホームページ]から引用したものです、 +バージョン1.3.0(https://contributor-covenant.org/version/1/3/0/)から引用したものです。 + +[ホームページ]: https://contributor-covenant.org + +[翻訳](README.md#translations) \ No newline at end of file diff --git a/docs/CONTRIBUTING-ja.md b/docs/CONTRIBUTING-ja.md new file mode 100644 index 0000000000000..d82e3aeb947c4 --- /dev/null +++ b/docs/CONTRIBUTING-ja.md @@ -0,0 +1,271 @@ +*他の言語で読む](README.md#translations)*。 + + +## 投稿者ライセンス契約 + +投稿することで、あなたはこのリポジトリの [LICENSE](../LICENSE) に同意したことになります。 + + +## 投稿者の行動規範 + +貢献することで、あなたはこのリポジトリの[行動規範](CODE_OF_CONDUCT.md)を尊重することに同意します。([翻訳](README.md#translations)) + + +## 一言で言えば + +1. 「本を簡単にダウンロードできるリンク」は、必ずしも*無料*の本へのリンクとは限りません。無料のコンテンツだけを投稿してください。無料であることを確認してください。私たちは、本を入手するために作業用メールアドレスを要求*するページへのリンクは受け付けませんが、要求するリストは歓迎します。 + +2. 2.Gitを知らなくてもかまいません。このレポに*まだ*入っていない*興味深いものを見つけたら、リンクの提案を添えて[Issue](https://github.com/EbookFoundation/free-programming-books/issues)を開いてください。 + - Gitを知っているなら、レポをフォークして、プルリクエスト(PR)を送ってください。 + +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/)。 + - インタラクティブなチュートリアル ユーザーがコードやコマンドを入力し、その結果を評価する(「評価する」というのは「採点する」という意味ではない)インタラクティブなウェブサイト: [Haskellを試す](http://tryhaskell.org)、[Gitを試す](https://learngitbranching.js.org)。 + - Playgrounds*:プログラミング学習のためのオンラインかつインタラクティブなウェブサイト、ゲーム、またはデスクトップソフトウェアです。コードの断片を書いたり、コンパイル(または実行)したり、共有したりすることができる。プレイグラウンドでは多くの場合、フォークしてコードで遊んで手を汚すことができます。 + - ポッドキャストとスクリーンキャスト* : ポッドキャストとスクリーンキャスト。 + - 問題集と競技プログラミング* : 簡単な問題や複雑な問題を解くことで、自分のプログラミング・スキルを評価することができるウェブサイトやソフトウェア。 + +4. 以下のガイドライン](#guidelines)を必ず守り、ファイルの[Markdown][フォーマット](#formatting)を尊重してください。 + +5. GitHub Actionsは、**リストがアルファベット順に並んでいるか**、**フォーマットルールが守られているか**を確認するためのテストを実行します。**必ず**テストに合格していることを確認してください。 + + +### ガイドライン + +- 本が無料であることを確認する。必要であればダブルチェックしてください。なぜその本が無料だと思うのか、PRにコメントしていただけると管理者が助かります。 +- Google Drive、Dropbox、Mega、Scribd、Issuu、その他類似のファイルアップロードプラットフォームでホストされているファイルは受け付けません。 +- 下記](#alphabetical-order)のように、アルファベット順にリンクを挿入してください。 +- 最も権威のあるソース(編集者のウェブサイトよりも著者のウェブサイト、第三者のウェブサイトよりも著者のウェブサイトの方が良いという意味)のリンクを使用してください。 + - ファイルホスティングサービスは使用しない(DropboxやGoogle Driveのリンクがこれに該当します。 +- 同じドメインにあり、同じコンテンツを提供するのであれば、`http`のリンクよりも`https`のリンクの方が常に好ましい。 +- ルートドメインでは、末尾のスラッシュを取り除く:`http://example.com/`の代わりに`http://example.com`。 +- 常に最短のリンクを選ぶ: http://example.com/dir/index.html`よりも`http://example.com/dir/`の方がよい。 + - URL短縮リンクは使わない +- 通常、"バージョン "リンクよりも "最新 "リンクを好む: `http://example.com/dir/book/v1.0.0/index.html` よりも `http://example.com/dir/book/current/` の方がよい。 +- リンクに期限切れの証明書、自己署名証明書、SSL問題などがある場合: + 1. *1.可能であれば、`http`に置き換える*(モバイルデバイスでは例外を受け入れるのが複雑になる可能性があるため)。 + 2. *ブラウザに例外を追加するか、警告を無視することで、`http` バージョンが利用できなくても、リンクが `https` 経由でアクセスできる場合は、そのままにしておく。 + 3. *そうでない場合は削除する。 +- リンクが複数のフォーマットで存在する場合、それぞれのフォーマットについての注意書きを添えて別のリンクを追加する。 +- リソースがインターネット上のさまざまな場所に存在する場合 + - 最も権威のあるソースのリンクを使用する(第三者のウェブサイトよりも編集者のウェブサイトよりも著者のウェブサイトがよいという意味)。 + - 異なるエディションへのリンクがあり、それらのエディションが保持する価値があるほど異なると判断される場合、それぞれのエディションについての注釈とともに別のリンクを追加する(フォーマットに関する議論に貢献するために、[Issue #2353](https://github.com/EbookFoundation/free-programming-books/issues/2353)を参照してください)。 +- より大きなコミットよりもアトミックなコミット(追加/削除/変更で1回のコミット)を優先します。PRを提出する前にコミットをつぶす必要はありません。(このルールは単なるメンテナの利便性の問題なので、私たちは決して強制しません) +- もしその本が古いものであれば、タイトルと一緒に出版日を書いてください。 +- 適切な場合には、著者名を含めてください。著者リストは"`et al.`"で短縮できます。 +- 本が完成しておらず、まだ作業中である場合は、[下記](#in_process)のように「`in process`」の表記を加えてください。 +- リソースが[*Internet Archive's Wayback Machine*](https://web.archive.org)(または同様のもの)を使って復元された場合は、[下記](#archived)のように"`archived`"表記を追加してください。使用するのに最適なバージョンは、最近の完全なものです。 +- ダウンロードを有効にする前に、メールアドレスやアカウントの設定が必要な場合は、括弧の中に言語に適した注釈を追加してください: メールアドレスは必須ではありません。 + + +### フォーマット + +- すべてのリストは `.md` ファイルです。[Markdown](https://guides.github.com/features/mastering-markdown/)の構文を覚えてください。簡単です! +- すべてのリストはインデックスから始まります。そこですべてのセクションとサブセクションをリストアップし、リンクすることです。アルファベット順にしてください。 +- セクションはレベル3の見出し (`###`) を使い、サブセクションはレベル4の見出し (`###`) を使います。 + +アイデアとしては + +- 最後のリンクと新しいセクションの間は2行空ける。 +- 見出しとそのセクションの最初のリンクの間に`1`の空行。 +- 2つのリンクの間に`0`の空行。 +- 各`.md`ファイルの末尾に`1`の空行。 + +例 + +テキスト +[...] +* 素晴らしい本(http://example.com/example.html) + (空行) + (空白行) +### 例 + (空白行) +* 別のすごい本(http://example.com/book.html) +* その他の本(http://example.com/other.html) +``` + +- と`の間にスペースを入れないでください: + + テキスト + BAD : * [Another Awesome Book] (http://example.com/book.html) + GOOD: * [Another Awesome Book](http://example.com/book.html) + ``` + +- 著者を含める場合は、` - `(ダッシュを半角スペースで囲む)を使用する: + + テキスト + BAD : * [Another Awesome Book](http://example.com/book.html)- John Doe + GOOD: * [Another Awesome Book](http://example.com/book.html) - John Doe + ``` + +- リンクとその形式の間に半角スペースを入れる: + + テキスト + BAD : * [とても素晴らしい本](https://example.org/book.pdf)(PDF) + GOOD: * [とても素晴らしい本](https://example.org/book.pdf) (PDF) + ``` + +- 著者はフォーマットの前に来る: + + テキスト + BAD : * [A Very Awesome Book](https://example.org/book.pdf)- (PDF) ジェーン・ロー + GOOD: * [A Very Awesome Book](https://example.org/book.pdf) - ジェーン・ロー (PDF) + ``` + +- 複数のフォーマット(各リソースには1つのリンクが望ましい。When there is no single link with easy access to different formats, multiple links may make sense. But every link we add creates maintenance burden so we try to avoid it.: + + ```text + BAD : * [Another Awesome Book](http://example.com/)- John Doe (HTML) + BAD : * [Another Awesome Book](https://downloads.example.org/book.html)- John Doe (download site) + GOOD: * [Another Awesome Book](http://example.com/) - John Doe (HTML) [(PDF, EPUB)](https://downloads.example.org/book.html) + ``` + +- Include publication year in title for older books: + + ```text + BAD : * [A Very Awesome Book](https://example.org/book.html) - Jane Roe - 1970 + GOOD: * [A Very Awesome Book (1970)](https://example.org/book.html) - Jane Roe + ``` + +- In-process books: + + ```text + GOOD: * [Will Be An Awesome Book Soon](http://example.com/book2.html) - John Doe (HTML) (:construction: *in process*) + ``` + +- Archived link: + + ```text + GOOD: * [ウェイバックされた面白い本](https://web.archive.org/web/20211016123456/http://example.com/) - John Doe (HTML) *(:card_file_box: archived)* + ``` + +### アルファベット順 + +- 同じ文字で始まるタイトルが複数ある場合は、2番目から順に並べる。例:`aa`は`ab`の前。 +- one two`は`onetwo`の前。 + +リンクがずれている場合は、リンターのエラーメッセージを確認して、どの行を入れ替えるべきか確認してください。 + + +### 注意事項 + +基本は比較的シンプルですが、掲載するリソースには非常に多様性があります。ここでは、この多様性にどのように対処するかについて、いくつか注意点を示します。 + + +#### メタデータ + +タイトル、URL、作成者、プラットフォーム、アクセスノート。 + + +##### タイトル + +- 創作タイトルはありません。投稿者は、避けられるのであれば、タイトルを捏造したり、編集的に使用したりしないよう勧められます。古い作品については例外で、主に歴史的な興味を引くものであれば、タイトルに括弧書きで年号を付記することで、利用者が興味を引くものであるかどうかを知ることができます。 +- ALLCAPSタイトルは使わない。通常、タイトルの大文字と小文字の区別は適切ですが、疑問がある場合は、出典元の大文字と小文字の区別を使用してください。 +- 絵文字は使わない。 + + +##### URL + +- 短縮URLは許可しません。 +- トラッキングコードはURLから削除してください。 +- 国際URLはエスケープしてください。ブラウザバーは通常これらをユニコードにレンダリングしますが、コピー&ペーストを使用してください。 +- HTTPSが実装されている場合、セキュア(`https`)なURLは常に非セキュア(`http`)なURLよりも優先されます。 +- 私たちは、リストされたリソースをホストしていないウェブページを指すURLは好みません。 + + +##### クリエイター + +- 私たちは、翻訳者を含め、適切な場合、フリーリソースの作成者をクレジットしたいと思います! +- 翻訳された作品については、原著者がクレジットされるべきです。この例のように、著者以外のクリエイターをクレジットするには、[MARC relators](https://loc.gov/marc/relators/relaterm.html)を使うことをお勧めします: + + マークダウン + * 翻訳本](http://example.com/book.html) - John Doe, `trl.:` Mike The Translator + ``` + + この例では、`trl.:`という注釈にMARCのリレータコードを使用しています。 +- コンマ`,`で著者リストの各項目を区切ります。 +- 著者リストは"`et al.`"で短縮できます。 +- クリエイターへのリンクは許可しません。 +- コンピレーションやリミックス作品の場合、"creator "には説明が必要な場合があります。例えば、"GoalKicker "や "RIP Tutorial "の本は、"`Compiled from StackOverflow documentation`"とクレジットされます。 +- 「Prof.」や「Dr.」のような敬称はクリエイター名に含めません。 + + +###期間限定のコースとトライアル + +- 6ヶ月以内に削除する必要のあるものは掲載しません。 +- コースの受講期間や期間が限定されている場合、掲載しません。 +- 期間限定の無料リソースを掲載することはできません。 + + +##### プラットフォームとアクセスノート + +- コース。特にコースリストでは、プラットフォームはリソース説明の重要な部分です。なぜなら、コースのプラットフォームには異なるアフォーダンスとアクセスモデルがあるからです。通常、登録が必要な書籍はリストアップしませんが、多くのコースプラットフォームは何らかのアカウントがないと利用できないようになっています。コースプラットフォームの例として、Coursera、EdX、Udacity、Udemyが挙げられます。コースがプラットフォームに依存している場合、プラットフォーム名を括弧内に記載する必要があります。 +- YouTube。YouTubeプレイリストで構成されたコースが多数あります。YouTubeをプラットフォームとして記載するのではなく、YouTubeクリエータを記載するようにしています。 +- YouTubeの動画。私たちは通常、1時間以上の長さがあり、コースやチュートリアルのように構成されていない限り、個々のYouTubeビデオにリンクしません。その場合は、PRの説明文に必ずその旨を明記してください。 +- 短縮リンク(例:youtu.be/xxxx)は禁止! +- Leanpub. Leanpubは様々なアクセスモデルの書籍をホストしています。登録なしで読める本もあれば、無料アクセスのためにLeanpubアカウントが必要な本もある。書籍の品質とLeanpubのアクセスモデルの混合性と流動性を考慮し、後者についてはアクセスノート`*(Leanpubアカウントまたは有効な電子メールが必要です)*`の掲載を許可しています。 + + +#### ジャンル + +リソースがどのリストに属するかを決める最初のルールは、リソースが自分自身をどのように説明しているかを見ることです。自らを本と呼ぶのであれば、それは本なのかもしれません。 + + +##### リストに載せないジャンル + +インターネットは広大なため、リストには含めません: + +- ブログ +- ブログ記事 +- 記事 +- ウェブサイト(私たちがリストアップしている多くの項目をホストしているものを除く)。 +- コースやスクリーンキャスト以外のビデオ +- 本の章 +- 本のティーザー・サンプル +- IRCまたはTelegramチャンネル +- Slacksやメーリングリスト + +私たちの競争的なプログラミング・リストは、これらの除外についてそれほど厳密ではありません。レポジトリのスコープはコミュニティによって決定されます。スコープの変更や追加を提案したい場合は、issueを使って提案してください。 + + +##### 本とその他のもの + +私たちは、本であることにそれほどこだわっていません。以下は、リソースが本であることを示すいくつかの属性です: + +- ISBN(国際標準図書番号)がある。 +- 目次がある +- ダウンロード版、特にePubファイルが提供されている。 +- エディションがある +- インタラクティブコンテンツやビデオに依存していない。 +- トピックを包括的にカバーしようとしている +- 自己完結している + +私たちがリストアップする書籍の中には、これらの属性を持たないものもたくさんあります。 + + +##### 書籍とコースの違い + +これらの区別が難しい場合もあります! + +コースには関連する教科書があることが多く、私たちはそれを書籍リストに掲載します。コースには、講義、練習問題、テスト、ノートやその他の教材があります。単一の講義やビデオだけではコースとは言えません。パワーポイントはコースではありません。 + + +##### インタラクティブ・チュートリアルとその他のもの + +プリントアウトしてそのエッセンスを保持できるなら、それはインタラクティブ・チュートリアルではない。 + + +### 自動化 + +- フォーマットルールの適用は、[fpb-lint](https://github.com/vhf/free-programming-books-lint) を使って [GitHub Actions](https://github.com/features/actions) 経由で自動化されています([`.github/workflows/fpb-lint.yml`](../.github/workflows/fpb-lint.yml) を参照)。 +- URLバリデーションは[awesome_bot](https://github.com/dkhamsing/awesome_bot)を使います。 +- URL バリデーションを起動するには、`check_urls=file_to_check` を含むコミットメッセージを含むコミットをプッシュします: + + プロパティ + check_urls=free-programming-books.md free-programming-books-ja.md + ``` + +- チェックするファイルを複数指定することもできます。 +- 複数のファイルを指定した場合、ビルドの結果は最後にチェックしたファイルの結果に基づいて行われます。このため、Pull Request の最後にある "Show all checks" -> "Details" をクリックしてビルドログを確認してください。 \ No newline at end of file diff --git a/docs/HOWTO-ja.md b/docs/HOWTO-ja.md new file mode 100644 index 0000000000000..e74153c111677 --- /dev/null +++ b/docs/HOWTO-ja.md @@ -0,0 +1,34 @@ +# ハウツー一覧 + +
+ +*[Read this in other languages](README.md#translations)* + +
+ +**Free-Programming-Books`へようこそ!** + +私たちは新しい貢献者を歓迎します。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/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) +* [YouTube - How To Fork A GitHub Repo and Submit A Pull Request](https://www.youtube.com/watch?v=G1I3HF4YWEw) +* [YouTube - Markdown Crash Course](https://www.youtube.com/watch?v=HUBNt18RFbo) + + +どの貢献者も最初のPRから始めています。だから...私たちの[大きく成長している](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)コミュニティに参加しませんか? + +
+ユーザー対時間のグラフを見るにはクリックしてください。 + +[![EbookFoundation/free-programming-books's Contributor over time Graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorOverTime&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorOverTime&repo=ebookfoundation/free-programming-books) + +[![EbookFoundation/free-programming-books's Monthly Active Contributors graph](https://contributor-overtime-api.apiseven.com/contributors-svg?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books)](https://www.apiseven.com/en/contributor-graph?chart=contributorMonthlyActivity&repo=ebookfoundation/free-programming-books) + +
+ +経験豊富なオープンソース貢献者であっても、つまずくことがあるかもしれません。PRを投稿すると、***GitHub Actions*が**リンター**を実行し、しばしば間隔やアルファベット表記に関する小さな問題を見つけます**。緑色のボタンが表示されれば、レビューの準備は完了です。もし表示されない場合は、失敗したチェックの下にある「詳細」をクリックして、リンターが何を気に入らなかったのかを調べ、PR をオープンしたブランチに新しいコミットを追加して問題を修正しましょう。 + +最後に、もしあなたが追加したいリソースが `Free-Programming-Books` にふさわしいかどうか確信が持てない場合は、[CONTRIBUTING](CONTRIBUTING-ja.md) *([translations](README.md#translations)もあります)* にあるガイドラインに目を通してください。 \ No newline at end of file diff --git a/docs/README.md b/docs/README.md index a271ba2d5fdc6..7729f82c8df11 100644 --- a/docs/README.md +++ b/docs/README.md @@ -64,6 +64,9 @@ Volunteers have translated many of our Contributing, How-to, and Code of Conduct - [Contributing](CONTRIBUTING-it.md) - [How-to](HOWTO-it.md) - Japanese / 日本語 + - [行動規範](CODE_OF_CONDUCT-ja.md) + - [貢献する](CONTRIBUTING-ja.md) + - [方法](HOWTO-ja.md) - Kannada / ಕನ್ನಡ - [How To](HOWTO-kn.md) - [Contributing](CONTRIBUTING-kn.md) From 2db763281ffb5017ba8b891fd032c463f7d0fce3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Nov 2023 10:53:03 -0500 Subject: [PATCH 787/854] chore(deps): bump tj-actions/changed-files from 40.1.0 to 40.1.1 (#10978) Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 40.1.0 to 40.1.1. - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](https://github.com/tj-actions/changed-files/compare/v40.1.0...v40.1.1) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/check-urls.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-urls.yml b/.github/workflows/check-urls.yml index 5a4978d2cb427..bb736aed59071 100644 --- a/.github/workflows/check-urls.yml +++ b/.github/workflows/check-urls.yml @@ -42,7 +42,7 @@ jobs: fetch-depth: ${{ steps.set-params.outputs.fetch-depth }} - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v40.1.0 + uses: tj-actions/changed-files@v40.1.1 with: separator: " " json: true From 61eb0e1027b0fe4eedda940dcc8bb937e9e8134d Mon Sep 17 00:00:00 2001 From: Huzaifa Al Mesbah Date: Mon, 13 Nov 2023 21:53:51 +0600 Subject: [PATCH 788/854] Add WP Theme Development Playlist (changes made) (#10979) * Add WP Theme Development Playlist * Update courses Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> --------- Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> --- courses/free-courses-bn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index b9ef6b9456d46..ff13934dc61ed 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -348,4 +348,5 @@ * [WordPress Customization Bangla Tutorial](https://www.youtube.com/playlist?list=PLbC4KRSNcMno7NzhTgGhoZtRjLiHUo8m4) - Learn Hunter * [WordPress Plugin Development](https://www.youtube.com/playlist?list=PLSNRR4BKcowCkeAxfdtTsLqwR0LJYwDaz) - Procoder BD * [WordPress Theme Development Tutorial Bangla ](https://www.youtube.com/playlist?list=PLSNRR4BKcowD6A-U_ll9ayJWqOEz3XD8l) - Procoder BD +* [WP Theme Development with ChatGPT](https://www.youtube.com/playlist?list=PLn_JOV5gUeKwLEMqi93W6eswy4hEQ_ouL) - Md Maruf Adnan Sami From 3d31f02f012ba0a6dba44536b12e5e802c74ab75 Mon Sep 17 00:00:00 2001 From: Rishabh Bharatbhai Parmar <95970520+Rishabh3243@users.noreply.github.com> Date: Wed, 15 Nov 2023 02:44:15 +0530 Subject: [PATCH 789/854] React Native in Hindi (#10110) * React Native in Hindi * Angular In Depth * Angular in depth * tracking param --------- 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 a6c184384e136..516afab4b1bbf 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -124,6 +124,7 @@ * [Angular 12 - 13 tutorial in Hindi](https://www.youtube.com/playlist?list=PL8p2I9GklV45--5t7_N4lveUI6Y31vQ6C) - Code Step By Step * [Angular 13 Tutorial in Hindi](https://www.youtube.com/playlist?list=PL_qizAfcpJ-N2mRgfQxnDgsv20daqwlfN) - Sahosoft Solutions * [Angular 6/7/8 Series (In Hindi)](https://www.youtube.com/playlist?list=PLLhsXdvz0qjL1HVD2jAtlvoDmS5qj0OvA) - UX Trendz +* [Angular In Depth](https://youtube.com/playlist?list=PLqLR2H326bY4GoOaaxVYwdbNl9dvyWKvU) - Computer Baba * [Learn Angular in one video (Hindi)](https://www.youtube.com/watch?v=0LhBvp8qpro&list=PLu0W_9lII9ahKZ42vg2w9ERPmShYbYAB7&index=21) - Code With Harry From 8def9f6df8692a52d3fdaaeb300693831011a7d0 Mon Sep 17 00:00:00 2001 From: Sakshi Thakare <86354291+ThakareSakshi@users.noreply.github.com> Date: Wed, 15 Nov 2023 02:56:05 +0530 Subject: [PATCH 790/854] Update free-courses-hi.md (#10245) * Update free-courses-hi.md typescript course * tracking id Co-authored-by: Erick O. <90082629+3R1Dev@users.noreply.github.com> --------- Co-authored-by: Eric Hellman Co-authored-by: Erick O. <90082629+3R1Dev@users.noreply.github.com> --- 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 516afab4b1bbf..4827ec03e22cd 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -741,6 +741,7 @@ * [Typescript in Hindi](https://www.youtube.com/playlist?list=PL8p2I9GklV44eT51JPju4LsTQlce6DPtx) - Code Step By Step * [Typescript in Hindi | Crash Course | Coders Gyan](https://www.youtube.com/watch?v=F5pjG-sP0c8) - Coder's Gyan * [Typescript Tutorial for Beginners in Hindi](https://www.youtube.com/playlist?list=PLwGdqUZWnOp0xfHQFmlL52b_6-QZ0mnk_) - Thapa Technical +* [Typescript Tutorial in Hindi](https://youtube.com/playlist?list=PL8p2I9GklV44eT51JPju4LsTQlce6DPtx) - Code Step By Step ### Wordpress From 983570c3e14897265568684366f5b1fc1e855aec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antonio=20Jos=C3=A9=20S=C3=A1nchez?= <120746317+AJSanchez8@users.noreply.github.com> Date: Tue, 14 Nov 2023 22:31:59 +0100 Subject: [PATCH 791/854] 2 spanish courses (#10120) * 2 spanish courses * remove not-a-course * Update courses/free-courses-es.md * name from resource --------- Co-authored-by: Eric Hellman --- courses/free-courses-es.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-es.md b/courses/free-courses-es.md index ed71715177a73..fd46eabe452a0 100644 --- a/courses/free-courses-es.md +++ b/courses/free-courses-es.md @@ -163,6 +163,7 @@ * [Aprendemos JavaScript](https://www.freecodecamp.org/espanol/news/aprende-javascript-curso-completo-desde-cero/) - Estefania Cassingena Navone * [Clojure](https://programadorwebvalencia.com/cursos/clojure/introducci%C3%B3n/) - Andros Fenollosa (Programador Web Valencia) * [Curso C#](https://www.pildorasinformaticas.es/course/curso-c) - Juan Díaz (Píldoras Informáticas) +* [Curso de Javascript](https://edutin.com/curso-de-javascript-4284) - (Edutin Academy) * [Curso de JavaScript Gratis](https://codigofacilito.com/cursos/javascript) - Código Facilito * [Curso de PHP/MySQL](https://www.youtube.com/playlist?list=PLU8oAlHdN5BkinrODGXToK9oPAlnJxmW_) - Juan Díaz (Píldoras informáticas) * [Curso de Python gratis y con certificación](https://edutin.com/curso-de-python-4276) - Edutin From 7ebb33d5748735893eadcc84cd8bbd0e37e1c772 Mon Sep 17 00:00:00 2001 From: RaghuLHAHAHA <147940841+RaghuLHAHAHA@users.noreply.github.com> Date: Tue, 14 Nov 2023 13:40:35 -0800 Subject: [PATCH 792/854] Update free-courses-ta.md (#10308) * Update free-courses-ta.md * space * title from resource --------- Co-authored-by: Eric Hellman --- courses/free-courses-ta.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/courses/free-courses-ta.md b/courses/free-courses-ta.md index ebd2e7ad23ed2..271f84b44e928 100644 --- a/courses/free-courses-ta.md +++ b/courses/free-courses-ta.md @@ -21,6 +21,7 @@ * [Rust](#rust) * [Solidity](#solidity) * [SQL](#sql) +* [Swift](#swift) ### Android @@ -169,3 +170,8 @@ * [Oracle SQL - தமிழில்](https://www.youtube.com/playlist?list=PLsphD3EpR7F-u4Jjp_3fYgLSsKwPPTEH4) - NIC IT Academy * [SQL in Tamil (தமிழில் SQL)](https://www.youtube.com/playlist?list=PLgWpUXNR_WCd-oMh-n6LhRYyNZjiiPVGm) - Payilagam * [SQL in Tamil for Beginners](https://www.youtube.com/playlist?list=PLYM2_EX_xVvUBh28ZT2i-jH7kBkTfB_W2) - Logic First Tamil + + +### Swift + +* [Introduction to Swift Programming language in Tamil](https://www.youtube.com/playlist?list=PLSCKJRsangaXy00U-TpGC-1f83nS5B66O) - Alice Academy From 9d3c906a968e6fa567c31272be40a1901ac07243 Mon Sep 17 00:00:00 2001 From: Himanshu Gupta <114623040+devhimanshuu@users.noreply.github.com> Date: Wed, 15 Nov 2023 04:42:32 +0530 Subject: [PATCH 793/854] add framer motion resources (#10325) * Update free-courses-hi.md Add system design resources * Add R programming resources * Add framer motion resources Add framer motion resources * Update free-courses-en.md fixes * Update courses/free-courses-en.md Co-authored-by: Eric Hellman * move framer to react * react --------- Co-authored-by: Eric Hellman --- courses/free-courses-en.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index ad3d855048c3b..f20e107959b65 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1053,6 +1053,8 @@ #### React * [Complete React course for beginner](https://youtube.com/playlist?list=PLRAV69dS1uWQos1M1xP6LWN6C-lZvpkmq) - Hitesh Choudhary +* [Framer Motion (for React) Tutorial](https://www.youtube.com/playlist?list=PL4cUxeGkcC9iHDnQfTHEVVceOEBsOf07i) - Net Ninja +* [Framer Motion Tutorial](https://www.youtube.com/playlist?list=PLnZgHKyxHOEAy7MisX6CSMe4JTzkeodmC) - Code With Yousaf * [Frontend Armory: React Fundamentals](https://frontarm.com/courses/react-fundamentals/) - James K. Nelson * [Full Modern React Tutorial](https://www.youtube.com/playlist?list=PL4cUxeGkcC9gZD-Tvwfod2gaISzfRiP9d) - The Net Ninja (with practical) * [Full Stack with React and Appwrite](https://egghead.io/playlists/full-stack-with-react-and-appwrite-e1e46f61) - Colby Fayock (Egghead.io) From c392ddf5d091b47714b2fce741422aaef277c42d Mon Sep 17 00:00:00 2001 From: VAS <126754021+fvaysh@users.noreply.github.com> Date: Wed, 15 Nov 2023 05:18:19 +0530 Subject: [PATCH 794/854] Added courses for Bun Js in free-courses-en.md (#10380) * Update free-courses-en.md Added free courses Added free courses for Bun Js - Bun is a JavaScript runtime, package manager, test runner bundler built from scratch using the Zig programming language. * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Added playlist type course for Bun Js * playlist * move to javascript --------- 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 f20e107959b65..122e01f9fad7f 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -929,6 +929,7 @@ * [Asynchronous Programming: The End of The Loop](https://egghead.io/courses/asynchronous-programming-the-end-of-the-loop) - Jafar Husain * [Beginner's Series to: JavaScript](https://youtube.com/playlist?list=PLlrxD0HtieHhW0NCG7M536uHGOtJ95Ut2) - Microsoft Developer * [Bento JavaScript Learning Track](https://bento.io/topic/javascript) (Bento) +* [Bun JS Tutorials for Beginners](https://www.youtube.com/playlist?list=PLT8tjCYKynKsXBrCf7KiQ6Y-6U304DjXT) - TechWebDocs * [Creative Coding for Complete Beginners](https://youtube.com/playlist?list=PLUG_f-krxzVrRCOjGFwOuYj3QarVfPWXK) - Algorithmic Art * [Cycle.js Fundamentals](https://egghead.io/courses/cycle-js-fundamentals) - André Staltz * [ES6 and Typescript Tutorial](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhI0V5mE9Vu6Nm-nap8EcjV) - Codevolution, Vishwas Gopinath From b452e5f944914ff45e6b9ede4201a4177499dc5e Mon Sep 17 00:00:00 2001 From: Tonmoy Date: Tue, 14 Nov 2023 18:49:42 -0500 Subject: [PATCH 795/854] Resource added (#10344) * feat: flutter course by Rabbil hasan resource added * Update free-courses-bn.md * Update courses/free-courses-bn.md Co-authored-by: Eric Hellman * add docker and linux resources * added node js resources * Update courses/free-courses-bn.md * Update courses/free-courses-bn.md * Update courses/free-courses-bn.md * Update courses/free-courses-bn.md * Update courses/free-courses-bn.md * Update free-courses-bn.md * spaces * move linux * linux * Update courses/free-courses-bn.md * title from resource --------- Co-authored-by: Eric Hellman --- courses/free-courses-bn.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index ff13934dc61ed..1052ef664b1af 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -95,6 +95,7 @@ * [Docker and Kubernetes - 2022](https://www.youtube.com/playlist?list=PLzOdtYcAxAiM4_XQrzRmofBJ_ImFkSojg) - CSLCBT Bangla * [Docker Tutorial](https://www.youtube.com/playlist?list=PLSNRR4BKcowAuPUEja_ZZUE5Szn1rx90f) - Procoder BD * [Docker Tutorial Course](https://www.youtube.com/playlist?list=PLEYpvDF6qy8Yo9SpzhniLCjgRIxCpo2ku) - Foyzul Karim +* [Mastering Docker -23](https://youtube.com/playlist?list=PLzOdtYcAxAiNNR-8DEbnW2LErzqC3-qcs) - CSLCBT Bangla ### Flutter @@ -202,13 +203,6 @@ * [jQuery Bangla Tutorial](https://www.youtube.com/playlist?list=PLm64fbD5Onxtpvq--EAMfAHcn8h8_t3iw) - Moshiur -### Linux - -* [Kali Linux Basics Full Course In Bangla By Mehedi Shakeel](https://www.youtube.com/playlist?list=PL-8coCSOYV9F_tVxJSX1tzNram6PH0K4O) - Mehedi Shakeel -* [Linux Essentials Full course](https://www.youtube.com/playlist?list=PLzOdtYcAxAiOzVwsu7diaDMJiWlbDPiTb) - CSLCBT Bangla -* [Ubuntu Linux Bangla Tutorial 2021](https://www.youtube.com/playlist?list=PLKdU0fuY4OFfxTxJduexCuF7nRp5ioOgw) - STUDY MART - - #### Next.js * [Next Js Bangla Tutorial Series](https://www.youtube.com/playlist?list=PLwMeE9AWeV59vbQSIArd0-sNB9FPxlWSp) - dSkill @@ -220,6 +214,7 @@ * [Complete MERN Stack Course in Bangla](https://www.youtube.com/watch?v=ewBBT6Iph0M&list=PL_XxuZqN0xVD0op-QDEgyXFA4fRPChvkl) - Stack Learner * [Dive Into NodeJS](https://www.youtube.com/playlist?list=PL_XxuZqN0xVDHFj-ecFSU0SU-B0TuJRk9) - Stack Learner +* [E-commerce MERN Stack Project in Bangla](https://youtube.com/playlist?list=PLgH5QX0i9K3q_7q9vZ5-EWpoL2bMuFJFV) - Anisul Islam * [Node.js Tutorial Bangla Series for Beginners](https://youtube.com/playlist?list=PLHiZ4m8vCp9PHnOIT7gd30PCBoYCpGoQM) - Learn With Sumit * [NodeJS Tutorial Online](https://www.youtube.com/playlist?list=PLEYpvDF6qy8ZHMhSqsdo_Tge0CDxxXd1w) - Foyzul Karim * [Raw Node JS Project in Bangla ( বাংলা ) - Uptime Monitoring API](https://youtube.com/playlist?list=PLHiZ4m8vCp9OmVWU2Qf9tZgKdyzoubOpj) - Learn With Sumit @@ -254,6 +249,13 @@ * [Kotlin Programming Language Basics in Bangla](https://www.youtube.com/playlist?list=PLYSlHgBmbWcurc9BBThq0WdcESbpEymF1) - Bonny Ahmad +### Linux + +* [Kali Linux Basics Full Course In Bangla By Mehedi Shakeel](https://www.youtube.com/playlist?list=PL-8coCSOYV9F_tVxJSX1tzNram6PH0K4O) - Mehedi Shakeel +* [Linux Essentials Full course](https://www.youtube.com/playlist?list=PLzOdtYcAxAiOzVwsu7diaDMJiWlbDPiTb) - CSLCBT Bangla +* [Ubuntu Linux Bangla Tutorial 2021](https://www.youtube.com/playlist?list=PLKdU0fuY4OFfxTxJduexCuF7nRp5ioOgw) - Study Mart + + ### MongoDB * [Mastering MongoDB](https://www.youtube.com/playlist?list=PLEYpvDF6qy8ZTUjMcg4WOUYMxQZDpRnBt) - Foyzul Karim From 42543b3133a379a034047a9dafd558ac3fb6db0a Mon Sep 17 00:00:00 2001 From: Yukiiilove123 <143915958+Yukiiilove123@users.noreply.github.com> Date: Wed, 15 Nov 2023 05:40:43 +0530 Subject: [PATCH 796/854] Added How to Make an App in 8 Days (2023) to free-courses-en.md (#10421) * Added 100 Days of Swift By Paul Hudson * Added How to Make an App in 8 Days (2023) * Update free-courses-en.md * Update courses/free-courses-en.md * alphabetize --------- 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 122e01f9fad7f..6c02050dbc35f 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -866,6 +866,7 @@ * [CS50 2019 - iOS Track](https://www.youtube.com/playlist?list=PLhQjrBD2T3810ZX79Xrgj8X382QaWbk_J) - David J. Malan (Harvard OpenCourseWare) * [Developing iOS 11 Apps with Swift](https://itunes.apple.com/us/course/developing-ios-11-apps-with-swift/id1309275316) * [Get Started with iOS Development (iOS 13, Swift 5)](https://www.youtube.com/playlist?list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt) - London App Brewery +* [How to Make an App in 8 Days](https://www.youtube.com/playlist?list=PLMRqhzcHGw1Y5Cluhf7pKRNZtKaA3Q4kg) - CodeWithChris * [Ray Wenderlich iOS Tutorial](https://www.raywenderlich.com/category/ios) * [SwiftUI Tutorials](https://www.youtube.com/playlist?list=PL8seg1JPkqgHyWCBHwXGmfysQpEQTfC3z) - Sean Allen * [SwiftUI Tutorials for Beginners](https://www.youtube.com/playlist?list=PLMRqhzcHGw1Z-lZaaun3A3mV9PbEfHANI) - CodeWithChris From 48d8416515a3bd7d03da2c0acc4a0a1cdbf00963 Mon Sep 17 00:00:00 2001 From: Rafael Silva Date: Tue, 14 Nov 2023 21:18:13 -0300 Subject: [PATCH 797/854] Add Introductory Database Book - PTBR (#10433) * Update free-programming-books-pt_BR.md * Update books/free-programming-books-pt_BR.md Co-authored-by: Leithen --------- Co-authored-by: Eric Hellman Co-authored-by: Leithen --- books/free-programming-books-pt_BR.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index 36efb722492d0..d6d85bace7a5c 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -8,6 +8,7 @@ * [Android](#android) * [Arduino](#arduino) * [Assembly](#assembly) +* [Banco de Dados](#banco-de-dados) * [Basic](#basic) * [C](#c) * [C#](#csharp) @@ -107,6 +108,11 @@ * [Linguagem Assembly: Introdução ao padrão Intel 8086](https://github.com/J-AugustoManzano/livro_Assembly-Intro-8086) - José Augusto N. G. Manzano (PDF) +### Banco de Dados + +* [Introdução a Banco de Dados](https://educapes.capes.gov.br/bitstream/capes/564494/2/FASCICULO_Introducao_Banco_Dados_30_08.pdf) - Joyce Aline de Oliveira Marins, Gracyeli Santos Souza Guarienti (PDF) + + ### Basic * [Programação de computadores para iniciantes com Small Basic](https://github.com/J-AugustoManzano/livro_Small-Basic-1.2) - José Augusto N. G. Manzano (PDF) From 3733143516349570b545c1352bd85d72ed04b42b Mon Sep 17 00:00:00 2001 From: AryavT <141082589+AryavT@users.noreply.github.com> Date: Tue, 14 Nov 2023 16:19:36 -0800 Subject: [PATCH 798/854] Update free-courses-bn.md (#10409) * Update free-courses-bn.md * Update free-courses-de.md python * Update free-courses-mr.md * Update free-courses-hi.md * Update free-courses-bn.md please approve this because it is in alphabetical form now * alphabetize * not a course * playlist * alphabetize --------- Co-authored-by: Eric Hellman --- courses/free-courses-de.md | 1 + courses/free-courses-hi.md | 1 + courses/free-courses-mr.md | 1 + 3 files changed, 3 insertions(+) diff --git a/courses/free-courses-de.md b/courses/free-courses-de.md index b2616d50437c5..c21e214f95933 100644 --- a/courses/free-courses-de.md +++ b/courses/free-courses-de.md @@ -81,6 +81,7 @@ * [Programmieren lernen mit Python](https://www.youtube.com/playlist?list=PLL1BYAeNY0gzHheN7kCLEhPDegdHrAyDh) * [Programmieren Lernen: Python Tutorial](https://www.youtube.com/playlist?list=PL_tdPUem3eE_k40i65IdRPWrAZxoHcN4o) +* [Programmieren Starten: Python Tutorial](https://www.youtube.com/playlist?list=PL_pqkvxZ6ho3u8PJAsUU-rOAQ74D0TqZB) * [Python-Kurs (Python 2)](https://www.python-kurs.eu/kurs.php) * [Python-Kurs (Python 3)](https://www.python-kurs.eu/python3_kurs.php) * [Python Tkinter Tutorial deutsch / german (Crashkurs)](https://www.youtube.com/playlist?list=PL_pqkvxZ6ho23EXCx7HJtOaUZ-mDl_GXY) - Programmieren Starten diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 4827ec03e22cd..9a7d2639b2168 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -401,6 +401,7 @@ ### iOS +* [Getting Started with iOS in Hindi](https://www.youtube.com/playlist?list=PL5PR3UyfTWvcRhz4ms-nNoGja2-DkA_6T) - iOS Academy * [iOS App development Course - Hindi - Xcode 9 - Swift 4](https://www.youtube.com/playlist?list=PL27xikYyFh9Cg5f28LpQuoRL8LEs01_zT) - Confiance Labs * [iOS App Development Crash Course in Hindi](https://www.youtube.com/watch?v=n7qOGHWunUY) - Akash Padhiyar * [IOS Mobile App Development Tutorial for beginners](https://www.youtube.com/playlist?list=PLtCBuHKmdxOcmrDx2pM4qNvzWF2NI_Qlo) - Fahad Hussain diff --git a/courses/free-courses-mr.md b/courses/free-courses-mr.md index ba17bc45c2d3f..7c88ca9e2f718 100644 --- a/courses/free-courses-mr.md +++ b/courses/free-courses-mr.md @@ -27,6 +27,7 @@ ### Arduino +* [Arduino Advanced मराठीमध्ये](https://www.youtube.com/playlist?list=PLYearvGpQL11nJ0duF_ZTE6Ks4-ML6WBS) - Marathi Computer * [Arduino Programming in Marathi](https://youtube.com/playlist?list=PL8yOrZ6_TOt5Y-ZG34wLePPZsDaZpatqD) - Asawari Shiposkar From 0add1444d74871e29dc38ccaddb54c014eb932b2 Mon Sep 17 00:00:00 2001 From: Vanshika Rathod <85212298+vanshikaaaaaaaa@users.noreply.github.com> Date: Wed, 15 Nov 2023 08:24:34 +0530 Subject: [PATCH 799/854] Updated free-podcasts-screencasts-nl.md (#10443) * Update free-podcasts-screencasts-nl.md * Update casts/free-podcasts-screencasts-nl.md space * space * Update casts/free-podcasts-screencasts-nl.md --------- Co-authored-by: Eric Hellman --- casts/free-podcasts-screencasts-nl.md | 1 + 1 file changed, 1 insertion(+) diff --git a/casts/free-podcasts-screencasts-nl.md b/casts/free-podcasts-screencasts-nl.md index 5c05b98c1ab6d..f02a9cd79657b 100644 --- a/casts/free-podcasts-screencasts-nl.md +++ b/casts/free-podcasts-screencasts-nl.md @@ -1,3 +1,4 @@ ### Podcasts * [Code Klets](https://open.spotify.com/show/0Sf8c3aGZmtGiNUEwgDTSu?si=bc273e44deae4584) - Bernard, Jonny, Kishen, Pauline, Wouter & Saber (podcast) +* [TDS Team](https://open.spotify.com/show/63diy2DtpHzQfeNVxAPZgU) - The TDS team (podcast) From 8f2e3d44bac6a215884b522332a47266e601eb81 Mon Sep 17 00:00:00 2001 From: jpedoukou <146123560+jpedoukou@users.noreply.github.com> Date: Wed, 15 Nov 2023 08:29:21 -0800 Subject: [PATCH 800/854] pull request (#10446) * Update free-courses-it.md * Update free-courses-it.md * Update free-courses-de.md * Update free-courses-es.md * Update free-courses-te.md * Update free-courses-si.md * Update courses/free-courses-de.md Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> * Update courses/free-courses-it.md Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> * Update courses/free-courses-si.md Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> * Update courses/free-courses-te.md Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> * Update free-courses-he.md * Update courses/free-courses-te.md Co-authored-by: Eric Hellman * alphabetize * | * alphabetize * alphabetize * alphabetize --------- Co-authored-by: Sohan Sai <76840110+sohansai@users.noreply.github.com> Co-authored-by: Eric Hellman --- courses/free-courses-de.md | 1 + courses/free-courses-es.md | 1 + courses/free-courses-he.md | 3 ++- courses/free-courses-si.md | 1 + courses/free-courses-te.md | 1 + 5 files changed, 6 insertions(+), 1 deletion(-) diff --git a/courses/free-courses-de.md b/courses/free-courses-de.md index c21e214f95933..5876fc03a20c0 100644 --- a/courses/free-courses-de.md +++ b/courses/free-courses-de.md @@ -100,4 +100,5 @@ ### SQL +* [Datenbanken und SQL](https://www.youtube.com/playlist?list=PL_pqkvxZ6ho1dn7jRkTfoYBXhw5c9jll0) - Programmieren Starten * [SQL-Grundlagen](https://wiki.selfhtml.org/wiki/Datenbank/SQL-Grundlagen) - SelfHTML diff --git a/courses/free-courses-es.md b/courses/free-courses-es.md index fd46eabe452a0..616d3ab7655f2 100644 --- a/courses/free-courses-es.md +++ b/courses/free-courses-es.md @@ -295,6 +295,7 @@ ### VS Code +* [Aprende VS Code ahora! \| curso completo de VSCode desde CERO](https://www.youtube.com/watch?v=Ei1y51K8jQk) - HolaMundo * [Visual Studio Code: Mejora tu velocidad para codificar](https://www.udemy.com/course/vscode-mejora-tu-velocidad-para-codificar/) - Fernando Herrera diff --git a/courses/free-courses-he.md b/courses/free-courses-he.md index 39a17035cc7eb..aa51b8e64361f 100644 --- a/courses/free-courses-he.md +++ b/courses/free-courses-he.md @@ -12,9 +12,10 @@ ### Python -* [Self.py – הדרך שלך ללמוד פייתון](https://campus.gov.il/course/course-v1-cs-gov_cs_selfpy101/) (קמפוסIL והמרכז לחינוך סייבר) * [Next.py – הצעד הבא שלך בפייתון](https://campus.gov.il/course/course-v1-cs-gov-cs-nextpy102/) (קמפוסIL והמרכז לחינוך סייבר) * [network.py לתכנת במרחב הרשת](https://campus.gov.il/course/cs-gov-cs-networkpy103-2020-1/) (קמפוסIL והמרכז לחינוך סייבר) +* [Python Course Hebrew](https://youtube.com/playlist?list=PL1ZSrkGSJEGMgiAaEx1Cw3khbdDXGx_6i) - Geek of Automation +* [Self.py – הדרך שלך ללמוד פייתון](https://campus.gov.il/course/course-v1-cs-gov_cs_selfpy101/) (קמפוסIL והמרכז לחינוך סייבר) ### R diff --git a/courses/free-courses-si.md b/courses/free-courses-si.md index 0e8def35e3dbd..6a56e865f503c 100644 --- a/courses/free-courses-si.md +++ b/courses/free-courses-si.md @@ -39,6 +39,7 @@ ### C\# * [C# Full Course in Sinhala](https://youtube.com/playlist?list=PLvvtf05eMZ2CXD2JdZgSBgyl13ODqHOkO) - Fiqri Ismail +* [C# Programming Sinhala - Complete Tutorial Series](https://www.youtube.com/playlist?list=PLUrYmKQ-FfzqVhQWb2qQLWB0hCF9oyVuy) - TechStreet ### Docker diff --git a/courses/free-courses-te.md b/courses/free-courses-te.md index dbb4ac266c311..7111b8944f79c 100644 --- a/courses/free-courses-te.md +++ b/courses/free-courses-te.md @@ -222,4 +222,5 @@ ### SQL * [SQL commands and PL/SQL programs complete in telugu - Oracle SQL-PL/SQL in telugu](https://www.youtube.com/watch?v=2XB5CddzEaM) - Edusoft Learning Systems - Learning Simplified +* [SQL Tutorial for beginners in Telugu](https://www.youtube.com/playlist?list=PLANRDZaL1nlsfBLayvMb_y9k__o_8kt24) - Telugu Programmer * [Sql tutorials in telugu - sql video tutorials - sql tutorials for beginners telugu](https://www.youtube.com/playlist?list=PLXx2-0oYp1LPUXvjjriVMaMWALucsitR1) - VLR Training From b0fefc788f61936059551dc586a13aa7d12042c2 Mon Sep 17 00:00:00 2001 From: AhmedKaram <52092726+Adamkaram@users.noreply.github.com> Date: Fri, 17 Nov 2023 15:17:11 +0200 Subject: [PATCH 801/854] Update free-courses-ar.md (#10465) * Update free-courses-ar.md some useful courses from Bigdata channel * Update free-courses-ar.md * Update free-courses-ar.md * Update free-courses-ar.md * Update free-courses-ar.md adding name for creator * Update courses/free-courses-ar.md Co-authored-by: Eric Hellman * Update courses/free-courses-ar.md * Update courses/free-courses-ar.md --------- Co-authored-by: Eric Hellman --- courses/free-courses-ar.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/courses/free-courses-ar.md b/courses/free-courses-ar.md index d6bd30757dee3..906a1b6632cbd 100644 --- a/courses/free-courses-ar.md +++ b/courses/free-courses-ar.md @@ -16,6 +16,7 @@ * [SQL](#sql) * [Deep Learning](#deep-learning) * [DevOps](#devops) +* [Docker](#docker) * [Elastic](#elastic) * [Flutter](#flutter) * [Game Development](#game-development) @@ -167,6 +168,7 @@ * [Learn MySQL‏](https://www.youtube.com/playlist?list=PLDoPjvoNmBAz6DT8SzQ1CODJTH-NIA7R9) - Elzero Web School * [MS SQL Server For Beginners](https://www.youtube.com/playlist?list=PL1DUmTEdeA6J6oDLTveTt4Z7E5qEfFluE) - محمد الدسوقى * [MySQL tutorials \|\| بناء قواعد البيانات بكفاءة عالية](https://www.youtube.com/playlist?list=PLF8OvnCBlEY25O_Ql0CrgQUAc5NVYkWF2) - TheNewBaghdad +* [SQL for Data Analysis \| شاهد كيف أصبح الفيل والدرفيل أصدقاء](https://www.youtube.com/watch?v=kb-_GbpH3sQ) - Big Data ### Deep Learning @@ -184,6 +186,11 @@ * [Kubernetes بالعربي](https://www.youtube.com/playlist?list=PLX1bW_GeBRhDCHijCrMO5F-oHg52rRBpl) - Codographia +### Docker + +* [Docker and Kubernetes \| العلبة دي فيها سوعبان \| Arabic](https://www.youtube.com/watch?v=PrusdhS2lmo) - Ahmed Sami + + ### Elastic * [Elastic 5‏](https://www.youtube.com/playlist?list=PLZd2bo_SbAm-Z4WBo9-_mWLyjjwDioux-) - Ismail Anjrini @@ -216,9 +223,10 @@ * [Basic course for Git](https://www.youtube.com/playlist?list=PLYyqC4bNbCIeCHLTRtwdLpQvle_zIavZ-) - أكاديمية ترميز * [Git & Github in Arabic \| Git & Github كورس تعلم](https://www.youtube.com/playlist?list=PL_aOZuct6oAogr4UMkWddU7leOXw0QKJS) - Khalid Elshafie * [Git and Github‏](https://www.youtube.com/playlist?list=PLDoPjvoNmBAw4eOj58MZPakHjaO3frVMF) - Elzero Web School +* [Git and GitHub | شخبط وانت متطمن ](https://www.youtube.com/watch?v=Q6G-J54vgKc&t=3162s&pp=ygUMZ2l0IGJpZyBkYXRh) - Ahmed Sami * [Git GitHub & Bitbucket‏](https://www.youtube.com/playlist?list=PL1FWK-sgJ9elQBDq5EtQ8AJFTlfqCJfEX) - Bashir Pro * [GitHub - تعلم العمل المشترك على](https://www.youtube.com/playlist?list=PLF8OvnCBlEY0CRqKiYKwOtrH-75MGIuyM) - TheNewBaghdad -* [Learn Git in Arabic‏](https://www.youtube.com/playlist?list=PLfDx4cQoUNOYVfQs_NFNyykcqkaJ_plmK) - Algorithm Academy +* [Learn Git in Arabic‏](https://www.youtube.com/playlist?list=PLfDx4cQoUNOYVfQs_NFNyykcqkaJ_plmK) - Algorithm Academy ### HTML and CSS From 013e7d5d52cca35414010141189eb6a48ab20a2c Mon Sep 17 00:00:00 2001 From: akash4s <148336974+akash4s@users.noreply.github.com> Date: Fri, 17 Nov 2023 18:51:19 +0530 Subject: [PATCH 802/854] Added Java Course (#10473) * Added Java Course * Added Java Course * alphabetize, spaces --------- Co-authored-by: Akash Singh 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 6c02050dbc35f..51511ea665284 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -904,6 +904,7 @@ * [Java Server Tutorials - Happy Coding](https://happycoding.io/tutorials/java-server/) - Kevin Workman * [Java tutorial for beginners](https://youtube.com/playlist?list=PLZPZq0r_RZOMhCAyywfnYLlrjiVOkdAI1) - Bro Code * [Java Tutorial for Beginners](https://www.youtube.com/watch?v=eIrMbAQSU34) - Programming with Mosh +* [Java Tutorial For Beginners](https://www.scaler.com/topics/java/) - Tarun Luthra * [Java Tutorial For Beginners](https://youtube.com/playlist?list=PLsyeobzWxl7oZ-fxDYkOToURHhMuWD1BK) - Telusko * [Java Tutorial for Complete Beginners](https://www.udemy.com/course/java-tutorial/) - John Purcell (Udemy) * [JSP (Java server pages) and servlet basics](https://www.udemy.com/course/jsp-servlet-free/) - StudyEasy Organisation, Chaand Sheikh (Udemy) From acf452ada495400787bf54f89eaba9d576cf0301 Mon Sep 17 00:00:00 2001 From: itsmeaadi1 <146373426+itsmeaadi1@users.noreply.github.com> Date: Fri, 17 Nov 2023 05:27:54 -0800 Subject: [PATCH 803/854] Update free-courses-hi.md (#10483) * Update free-courses-hi.md * alphabetize --------- 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 9a7d2639b2168..4a8e83f11be97 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -310,6 +310,7 @@ ### Figma * [Figma Tutorial](https://www.youtube.com/playlist?list=PLuRPummNMvINdAbI_WT7R5vdjcyRPeRiq) - Pelfizz Studio +* [Figma Tutorial For Beginners in Hindi](https://www.youtube.com/watch?v=UjPpvf4TNLI) - Learn Grow * [Figma Tutorial In Hindi 2022](https://www.youtube.com/playlist?list=PLwGdqUZWnOp0TlgR6uPLR1s6X_w65FlTl) - Thapa Technical * [Figma Tutorials](https://www.youtube.com/playlist?list=PLuou2gyfaGEud03tcppC1ofbYIcIEwKfm) - Nikhil Pawar * [Figma UI design tutorials in Hindi](https://www.youtube.com/playlist?list=PLt7HkDVHvsa4Nf5qrXG6ozK3ZPTvNe__v) - Graphics Guruji From de96697c51f662a8c62ea20de197acd7099f26e6 Mon Sep 17 00:00:00 2001 From: letohx <99612194+letohx@users.noreply.github.com> Date: Fri, 17 Nov 2023 16:37:32 +0300 Subject: [PATCH 804/854] Update free-podcasts-screencasts-ru.md (#10572) * Update free-podcasts-screencasts-ru.md Formatted the section headings in the Markdown format for better readability. * reorder --------- Co-authored-by: Eric Hellman --- casts/free-podcasts-screencasts-ru.md | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/casts/free-podcasts-screencasts-ru.md b/casts/free-podcasts-screencasts-ru.md index e0752f793e80a..44622d9c4f178 100644 --- a/casts/free-podcasts-screencasts-ru.md +++ b/casts/free-podcasts-screencasts-ru.md @@ -10,11 +10,11 @@ * [Java](#java) * [Spring](#spring) * [JavaScript](#javascript) + * [Node.js](#nodejs) + * [React.js](#reactjs) * [.NET](#net) -* [Node.js](#nodejs) * [PHP](#php) * [QA](#qa) -* [React.js](#reactjs) * [Ruby](#ruby) * [Webpack](#webpack) @@ -95,6 +95,17 @@ * [Webstandards](https://soundcloud.com/web-standards) (Podcast) +#### Node.js + +* [Скринкаст Node.JS](https://learn.javascript.ru/screencast/nodejs) - Илья Кантор (Screencast) + + +#### React.js + +* [Основы React.js](http://learn.javascript.ru/screencast/react) - Роман Якобчук (Screencast) +* [Пятиминутка React](http://5minreact.ru) (Podcast) + + ### .NET * [DotNet & More](https://more.dotnet.ru) - Александр Кугушев и Артём Акуляков (Podcast) @@ -102,11 +113,6 @@ * [Solo on .NET](https://youtube.com/playlist?list=PLAFX7TSEV7SOqEQKnrrFiV7bUY8kN5Qof) - Дмитрий Нестерук (Podcast) -### Node.js - -* [Скринкаст Node.JS](https://learn.javascript.ru/screencast/nodejs) - Илья Кантор (Screencast) - - ### PHP * [Пятиминутка PHP](http://5minphp.ru) (Podcast) @@ -118,12 +124,6 @@ * [QAGuild](https://automation-remarks.com/tags/QAGuild.html) (Podcast) -### React.js - -* [Основы React.js](http://learn.javascript.ru/screencast/react) - Роман Якобчук (Screencast) -* [Пятиминутка React](http://5minreact.ru) (Podcast) - - ### Ruby * [RubyNoName Podcast](http://rubynoname.ru) (Podcast) From e963774898d5156a882ab355680f7efec11e299b Mon Sep 17 00:00:00 2001 From: AryavT <141082589+AryavT@users.noreply.github.com> Date: Fri, 17 Nov 2023 05:43:22 -0800 Subject: [PATCH 805/854] Course10 (#10534) * Update free-courses-bn.md * Update free-courses-kn.md kannada * Update free-courses-kn.md * Update free-courses-bn.md * Update courses/free-courses-bn.md Co-authored-by: Eric Hellman * Update free-courses-bn.md * Update free-courses-bn.md * alphabetize --------- Co-authored-by: Eric Hellman --- courses/free-courses-kn.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-kn.md b/courses/free-courses-kn.md index 823898b110ec5..6931e072b60de 100644 --- a/courses/free-courses-kn.md +++ b/courses/free-courses-kn.md @@ -23,6 +23,7 @@ ### JavaScript * [JavaScript course in Kannada](https://youtube.com/playlist?list=PLUZkVL-W-8GJVkp8Az0SAWqmDPv5b2Tn9) - script kiddie +* [JavaScript for Beginners in Kannada(Full Course)](https://www.youtube.com/playlist?list=PLQztdyH5OY4BvjvmU0PV8nTevqXjYcYEE) - MicroDegree ಕನ್ನಡ * [Javascript tutorial in Kannada || Javascript in Kannada || Complete Javascript in Kannada](https://youtube.com/playlist?list=PLBVoFEaXQzK0ybl-O3g_2_PswaLzNGbb8) - Learn Tech in Kannada From 2f8383526b54b6a61577f7cebfdabb7a7698411f Mon Sep 17 00:00:00 2001 From: Pritesh Rajput <98505834+rajputpritesh1@users.noreply.github.com> Date: Fri, 17 Nov 2023 19:18:12 +0530 Subject: [PATCH 806/854] Update free-programming-interactive-tutorials-en.md (#10611) * Update free-programming-interactive-tutorials-en.md JavaScript Tutorials By After Hours Programming * Update more/free-programming-interactive-tutorials-en.md * alphabetize --------- Co-authored-by: Eric Hellman --- 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 614061d78326a..ffb555c3d7f4e 100644 --- a/more/free-programming-interactive-tutorials-en.md +++ b/more/free-programming-interactive-tutorials-en.md @@ -234,6 +234,7 @@ * [JavaScript interactive tutorial on CoderMania](http://www.codermania.com/javascript/lesson/1a/hello-world) * [JavaScript Tutorial](https://www.w3schools.com/js) - W3Schools * [JavaScript Tutorial](https://www.scaler.com/topics/javascript/) - Scaler Topics +* [JavaScript Tutorial and Overview](https://www.afterhoursprogramming.com/tutorial/javascript/) - After Hours Programming * [Javascripting](https://github.com/sethvincent/javascripting) * [JSchallenger](https://www.jschallenger.com) * [Learn JavaScript](http://www.learn-js.org) From 4bbcb9c2c3a16aeb77c95bdf0b8a6937ef3dffb5 Mon Sep 17 00:00:00 2001 From: ConorF <49844793+psyconorlogy@users.noreply.github.com> Date: Fri, 17 Nov 2023 13:54:22 +0000 Subject: [PATCH 807/854] Add PAIP to AI subject (#10617) * Add PAIP to AI subject * Add Embedded CL to Lisp books. * Update books/free-programming-books-subjects.md * Update books/free-programming-books-langs.md --------- 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 cb7902583aaf1..e3fcb525655e9 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -143,6 +143,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Introduction to Autonomous Robots](https://github.com/correll/Introduction-to-Autonomous-Robots/releases) - Nikolaus Correll (PDF) * [Machine Learning For Dummies®, IBM Limited Edition](https://www.ibm.com/downloads/cas/GB8ZMQZ3) - Daniel Kirsch, Judith Hurwitz (PDF) * [On the Path to AI: Law’s prophecies and the conceptual foundations of the machine learning age](https://link.springer.com/book/10.1007/978-3-030-43582-0) - Thomas D. Grant, Damon J. Wischik (PDF, EPUB) +* [Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp](https://github.com/norvig/paip-lisp) - Peter Norvig * [Probabilistic Programming & Bayesian Methods for Hackers](https://camdavidsonpilon.github.io/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/) - Cam Davidson-Pilon (HTML, Jupyter Notebook) * [The History of Artificial Intelligence](https://courses.cs.washington.edu/courses/csep590/06au/projects/history-ai.pdf) - Chris Smith, Brian McGuire, Ting Huang, Gary Yang (PDF) * [The Quest for Artificial Intelligence: A History of Ideas and Achievements](https://ai.stanford.edu/~nilsson/QAI/qai.pdf) - Nils J. Nilsson (PDF) From 578a31350e309d8dd45a0f949d5a2c3761259f6e Mon Sep 17 00:00:00 2001 From: Ajay Singh <37625112+Ajay-singh1@users.noreply.github.com> Date: Fri, 17 Nov 2023 20:25:32 +0530 Subject: [PATCH 808/854] Added Cryptography Course (#10981) * Added Cryptography Course * Update free-courses-ur.md * Update free-courses-ur.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 4a8e83f11be97..73c9a652180dd 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -708,6 +708,7 @@ ### Security * [Complete Ethical Hacking Tutorial for Beginners to Pro 2022](https://www.youtube.com/playlist?list=PLjVLYmrlmjGea8U9nphmCHGK_v6p_wq-R) - WsCube Tech +* [Cryptography and Network Security Lecture in Hindi / Urdu for Beginners](https://youtube.com/playlist?list=PLE3bzAX_OzbkQXKbRFqQqbnlGxTNeaUqe) - Katoon Studio * [cyber security course for beginners - Urdu/Hindi](https://www.youtube.com/playlist?list=PLKJfBg0XdWkevCEJ64RK11LylBNX2-zbk) - hashintelligence * [Cyber Security Tutorial In Hindi](https://www.youtube.com/playlist?list=PL-JvKqQx2AteIbm-z4X709scVr9OaHpIY) - University Academy * [Cyber Security Tutorials In HIndi](https://www.youtube.com/playlist?list=PL0fjgIGwLMWTFmZoLdEPoI9azA-osxcQj) - TechChip From 8fc126405bd966530479d4e38ab898eb980de40a Mon Sep 17 00:00:00 2001 From: s-yena <146374078+s-yena@users.noreply.github.com> Date: Fri, 17 Nov 2023 07:48:37 -0800 Subject: [PATCH 809/854] Update free-programming-books-fr.md (#10660) * Update free-programming-books-fr.md * playlist * alphabetize --------- Co-authored-by: Eric Hellman --- books/free-programming-books-fr.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-fr.md b/books/free-programming-books-fr.md index f5b9d0ebb8166..c21c4298abec0 100644 --- a/books/free-programming-books-fr.md +++ b/books/free-programming-books-fr.md @@ -274,6 +274,7 @@ * [Apprendre à programmer avec Python](http://inforef.be/swi/python.htm) - Gerard Swinnen * [Introduction à la programmation](https://self-learning.info.ucl.ac.be/index/info1-exercises) (Inscription gratuite sur le site. Pour réaliser les exercices sur INGInious.org, créez-vous un compte gratuitement et liez ensuite votre compte self-learning à votre compte INGInious. ) * [Le guide de l’auto-stoppeur pour Python!](https://python-guide-fr.readthedocs.io/fr/latest/) - Kenneth Reitz +* [Python Programming in French](https://www.youtube.com/playlist?list=PL0mGkrTWmp4ugGM9fiZjEuzMFeKD6Rh5G) - Data Scientist Nigeria * [Une introduction à Python 3](https://perso.limsi.fr/pointal/python:courspython3) - Bob Cordeau, Laurent Pointal From 9d9ab7a579ab5d2d583d8243dd6be620bf715786 Mon Sep 17 00:00:00 2001 From: Eric Hellman Date: Fri, 17 Nov 2023 12:00:13 -0500 Subject: [PATCH 810/854] Clone #10695 (#10984) * Update free-programming-books-ja.md * Update free-programming-books-ja.md * Update free-programming-books-ja.md * collate * Update books/free-programming-books-ja.md * trouble parsing id: * look for pdf error * Revert "look for pdf error" This reverts commit a349130a67b888c88ee899a3caaab823e61c9f05. * Revert "trouble parsing id:" This reverts commit 7676939f6ca32ba802adec951da8383caef31379. * Revert "Update books/free-programming-books-ja.md" This reverts commit 8705ce5b4068db5504adffa1c2a5f783a8bcfbed. * Revert "collate" This reverts commit 1b941dd887025c059a0d0d91cdea52808b15af7e. * collate * capitalize?? --------- Co-authored-by: Shunuk <146219682+Shunuk@users.noreply.github.com> --- books/free-programming-books-ja.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-ja.md b/books/free-programming-books-ja.md index 0ac7d9efe85b1..7cd0947eed68b 100644 --- a/books/free-programming-books-ja.md +++ b/books/free-programming-books-ja.md @@ -376,6 +376,7 @@ ### Java +* [Javaプログラミング学習支援システムのソフトウェアアーキテクチャと2種類の新問題形式の提案](https://ousar.lib.okayama-u.ac.jp/files/public/5/55952/20180614114854955908/K0005730_fulltext.pdf) - 石原信也 (PDF) * [Java基礎文法最速マスター](https://d.hatena.ne.jp/nattou_curry_2/20100130/1264821094) - id:nattou\_curry * [お気楽 Java プログラミング入門](http://www.nct9.ne.jp/m_hiroi/java) - 広井誠 * [頑健なJavaプログラムの書き方](http://seiza.dip.jp/link/files/writingrobustjavacode.pdf) - Scott W. Ambler, 高橋徹(翻訳) (PDF) From c5ccfb83343b07bd0407e07b487c1eb4a10ae894 Mon Sep 17 00:00:00 2001 From: Eric Hellman Date: Fri, 17 Nov 2023 12:29:15 -0500 Subject: [PATCH 811/854] Roll-up PR (draft) (#10980) * hindi hibernate course * add a react tutorial * add three playgrounds from #9775 * duplicate * from #10628 * add figma course from #10649 * line --- casts/free-podcasts-screencasts-en.md | 1 + courses/free-courses-hi.md | 1 + courses/free-courses-id.md | 1 - courses/free-courses-ur.md | 14 ++++++++++---- more/free-programming-interactive-tutorials-en.md | 1 + more/free-programming-playgrounds.md | 3 +++ 6 files changed, 16 insertions(+), 5 deletions(-) diff --git a/casts/free-podcasts-screencasts-en.md b/casts/free-podcasts-screencasts-en.md index 737bb6085b8bd..63562eed2fa53 100644 --- a/casts/free-podcasts-screencasts-en.md +++ b/casts/free-podcasts-screencasts-en.md @@ -187,6 +187,7 @@ ### JavaScript +* [20 Min JS](https://20minjs.com) - Agustinus Theodorus, Chris Bongers, Mark Volkmann, et al. (podcast) * [devMode.fm](https://devmode.fm) - Andrew Welch, Ryan Ire­lan, Patrick Harrington, Jonathan Melville, Michael Rog, Earl John­ston, Mar­i­on Newlevant, Lau­ren Dorman, Matt Stein, Jen­nifer Blumberg (podcast) * [FiveJS](https://fivejs.codeschool.com) - CodeSchool (podcast) * [Front End Happy Hour](https://frontendhappyhour.com) - Ryan Burgess, Jem Young, Stacy London, Augustus Yuan, Mars Jullian, Shirley Wu (podcast) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 73c9a652180dd..3844adcc881cb 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -412,6 +412,7 @@ * [Complete Java Programming in Hindi](https://www.youtube.com/playlist?list=PLmRclvVt5DtnqhXTJwd-oqVRwO3bLZCGV) - Anand Kumar, CodeitUp * [Core Java Programming (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhij8Oplrvjt_RlDliZQgdxoV) - Rajesh Kumar, Geeky Shows +* [Hibernate tutorial Basic to Advance in Hindi](https://youtube.com/playlist?list=PL0zysOflRCekX8OO7V7pGQ9kxZ28JyJlk) - Learn Code With Durgesh * [Java + DS + Algorithms](https://www.youtube.com/playlist?list=PLKKfKV1b9e8ps6dD3QA5KFfHdiWj9cB1s) - Apni Kaksha (Anuj) * [Java + DSA](https://www.youtube.com/playlist?list=PLfqMhTWNBTe3LtFWcvwpqTkUSlB32kJop) - Apna College * [Java and DSA Foundation Course](https://youtube.com/playlist?list=PLxgZQoSe9cg00xyG5gzb5BMkOClkch7Gr&si=ctLRknqelKTSI5Lh) - College Wallah diff --git a/courses/free-courses-id.md b/courses/free-courses-id.md index 5bcf6cd051e2d..70f46fc6f406c 100644 --- a/courses/free-courses-id.md +++ b/courses/free-courses-id.md @@ -373,7 +373,6 @@ * [Python](https://codesaya.com/python/) - CodeSaya * [Python (dasar)](https://www.youtube.com/playlist?list=PLT2AwM1dOOUe27iCPe68Z0qwwDeNyJawN) - beecoder id *(Dalam Proses)* * [Tutorial Belajar Python Pandas](https://www.youtube.com/playlist?list=PL2O3HdJI4voGdD_9xhVCTBoDTDNHpajm5) - Indonesia Belajar -* [Tutorial Dasar Pemrograman Python](https://www.petanikode.com/tutorial/python/) - PetaniKode * [Tutorial Python Beginner Bahasa Indonesia](https://www.youtube.com/watch?v=rWC2iFlN3TM) - Agung Setiawan * [Tutorial Python GUI dengan TKinter](https://www.youtube.com/playlist?list=PL2O3HdJI4voHjX09IpdsiSBNnLRaR-CbJ) - Indonesia Belajar * [Tutorial Python OOP Object Oriented Programming Bahasa Indonesia - Full Course](https://www.youtube.com/watch?v=b6Y5CzFM0Oc) - Agung Setiawan diff --git a/courses/free-courses-ur.md b/courses/free-courses-ur.md index d130e67a87aae..90cbce8c92a39 100644 --- a/courses/free-courses-ur.md +++ b/courses/free-courses-ur.md @@ -5,17 +5,18 @@ * [C](#c) * [C++](#cplusplus) * [C#](#csharp) +* [Figma](#figma) * [HTML and CSS](#html-and-css) * [Java](#java) * [Python](#python) -### Algorithms +### Algorithms * [Data Structures and Algorithms Analysis Complete Course in Hindi/Urdu \| Data structures by Fahad Hussain \| data structures and algorithms tutorial](https://www.youtube.com/playlist?list=PLtCBuHKmdxOfPNlAKWxBqdznCcXV4iWCz) - Fahad Hussain -### Android +### Android * [Flutter App Development](https://www.youtube.com/playlist?list=PLlvhNpz1tBvH4Wn8rMjtscK3l2pXnC9aN) - Code With Dhruv * [The complete Android Application Development Course in Hindi/Urdu \| Android Development for Beginners in Hindi - Urdu \| Android tutorial in Urdu](https://www.youtube.com/playlist?list=PLtCBuHKmdxOe8IWZnA515lGPKaWx5WNOE) - Fahad Hussain @@ -40,18 +41,23 @@ * [C# Tutorials In Urdu/Hindi](https://youtube.com/playlist?list=PLUyYwyJA_WfQd5zeCU890TDFQAqboekyc) - ProgramInUrdu +### Figma + +* [Figma Design Complete Course in Urdu | Hindi](https://youtube.com/playlist?list=PLspW40rZgNekDbMeeuV8VLt3JoCMg8pQt&si=_J8tYEL3W0YFiHNh) - Tutorials Town + + ### HTML and CSS * [HTML5 & CSS3 Tutorials In Urdu and Hindi](https://youtube.com/playlist?list=PLUyYwyJA_WfTr3YWWJ41_V7TrRZoq6cBT) - ProgramInUrdu * [HTML5 & CSS3 Tutorials in Urdu/Hindi](https://www.youtube.com/playlist?list=PLU4yvac0MJbJrUWqGQbtFxOYR3gRvXxMs) - OnlineUstaad -### Java +### Java * [Java Programming in Urdu/Hindi](https://www.youtube.com/playlist?list=PLU4yvac0MJbKs78u32MyVgYFg9d-6DYGL) - OnlineUstaad -### Python +### Python * [Python_ka_chilla (python in 40 days in urdu/Hindi)](https://www.youtube.com/playlist?list=PL9XvIvvVL50HVsu-Ao8NBr0UJSO8O6lBI) - Codeanics diff --git a/more/free-programming-interactive-tutorials-en.md b/more/free-programming-interactive-tutorials-en.md index ffb555c3d7f4e..7c41e6134a29c 100644 --- a/more/free-programming-interactive-tutorials-en.md +++ b/more/free-programming-interactive-tutorials-en.md @@ -269,6 +269,7 @@ * [React Tutorial](https://react-tutorial.app) * [React Tutorial](https://www.w3schools.com/react/) - W3Schools * [React Tutorial](https://www.scaler.com/topics/react/) - Scaler Topics +* [React Tutorial: Learn React JS](https://scrimba.com/learn/learnreact) - Srimba #### Redux diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index 629ac58a087f1..c749443fdc31f 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -251,6 +251,9 @@ ### Multiple Languages * [CodeChef](https://www.codechef.com/ide) +* [GeeksforGeeks](https://ide.geeksforgeeks.org) +* [Ideone](https://ideone.com) +* [OnlineGDB](https://www.onlinegdb.com) ### .NET From 29d1cffd2281da1e7ad79afd7ddcf9aceb740188 Mon Sep 17 00:00:00 2001 From: Ankita Sikdar <115947852+AnkitaSikdar005@users.noreply.github.com> Date: Fri, 17 Nov 2023 23:06:15 +0530 Subject: [PATCH 812/854] Update free-courses-en.md (#10738) * 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 51511ea665284..d2ac153b675ca 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -779,6 +779,7 @@ ### Graph Theory * [Graph Theory](https://youtube.com/playlist?list=PLztBpqftvzxXBhbYxoaZJmnZF6AUQr1mH) - Wrath of Math +* [Graph Theory](https://nptel.ac.in/courses/111106102) - Prof. Soumen Maity (NPTEL) * [Graph Theory - DM](https://youtube.com/playlist?list=PLYrahs7hsYIQiSNxTfZndQz7jWPXsA1ur) - SCCI Labs IIT Ropar * [Graph Theory Playlist](https://youtube.com/playlist?list=PLDV1Zeh2NRsDGO4--qE8yH72HFL1Km93P) - WilliamFiset From 264c85d3bb4875064b53060310a74ad87b5fdc4f Mon Sep 17 00:00:00 2001 From: Eric Hellman Date: Fri, 17 Nov 2023 12:40:41 -0500 Subject: [PATCH 813/854] =?UTF-8?q?replace=20(=E7=BF=BB=E8=A8=B3)=20with?= =?UTF-8?q?=20trl:=20(#10983)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * replace (翻訳) with trl: * remove chaff * id: doesn't do anything --- books/free-programming-books-ja.md | 124 ++++++++++++++--------------- 1 file changed, 62 insertions(+), 62 deletions(-) diff --git a/books/free-programming-books-ja.md b/books/free-programming-books-ja.md index 7cd0947eed68b..311ad3cea83ff 100644 --- a/books/free-programming-books-ja.md +++ b/books/free-programming-books-ja.md @@ -88,8 +88,8 @@ #### IDE とエディター * [Vim スクリプトリファレンス](https://nanasi.jp/code.html) - 小見拓 -* [Vim スクリプト基礎文法最速マスター](https://thinca.hatenablog.com/entry/20100201/1265009821) - id:thinca -* [Vim スクリプト書法](https://vim-jp.org/vimdoc-ja/usr_41.html) - Bram Moolenaar, vimdoc-ja プロジェクト(翻訳) +* [Vim スクリプト基礎文法最速マスター](https://thinca.hatenablog.com/entry/20100201/1265009821) - @thinca +* [Vim スクリプト書法](https://vim-jp.org/vimdoc-ja/usr_41.html) - Bram Moolenaar, `trl:` vimdoc-ja プロジェクト #### アクセシビリティ @@ -102,7 +102,7 @@ #### オープンソースエコシステム * [オープンソースガイドライン](https://opensource.guide/ja/) - GitHub -* [オープンソースソフトウェアの育て方](https://producingoss.com/ja/) - Fogel Karl, 高木正弘(翻訳), Yoshinari Takaoka(翻訳) +* [オープンソースソフトウェアの育て方](https://producingoss.com/ja/) - Fogel Karl, `trl:` 高木正弘, `trl:` Yoshinari Takaoka * [これでできる! はじめてのOSSフィードバックガイド ~ #駆け出しエンジニアと繋がりたい と言ってた私が野生のつよいエンジニアとつながるのに必要だったこと~](https://github.com/oss-gate/first-feedback-guidebook) - OSS Gate, 結城洋志 / Piro @@ -145,9 +145,9 @@ #### その他の話題 -* [ケヴィン・ケリー著作選集 1](https://tatsu-zine.com/books/kk1) - ケヴィン・ケリー, 堺屋七左衛門(翻訳) -* [ケヴィン・ケリー著作選集 2](https://tatsu-zine.com/books/kk2) - ケヴィン・ケリー, 堺屋七左衛門(翻訳) -* [ケヴィン・ケリー著作選集 3](https://tatsu-zine.com/books/kk3) - ケヴィン・ケリー, 堺屋七左衛門(翻訳) +* [ケヴィン・ケリー著作選集 1](https://tatsu-zine.com/books/kk1) - ケヴィン・ケリー, `trl:` 堺屋七左衛門 +* [ケヴィン・ケリー著作選集 2](https://tatsu-zine.com/books/kk2) - ケヴィン・ケリー, `trl:` 堺屋七左衛門 +* [ケヴィン・ケリー著作選集 3](https://tatsu-zine.com/books/kk3) - ケヴィン・ケリー, `trl:` 堺屋七左衛門 * [青木靖 翻訳集](http://www.aoky.net) - 青木靖 * [川合史朗 翻訳集](https://practical-scheme.net/index-j.html) - 川合史朗 @@ -220,9 +220,9 @@ * [Android Open Text book](https://github.com/TechBooster/AndroidOpenTextbook) - TechBooster * [Android アプリのセキュア設計・セキュアコーディングガイド](https://www.jssec.org/report/securecoding.html) - 一般社団法人日本スマートフォンセキュリティ協会(JSSEC) -* [Android アプリ開発のための Java 入門](https://gist.github.com/nobuoka/6546813) - id:nobuoka +* [Android アプリ開発のための Java 入門](https://gist.github.com/nobuoka/6546813) - @nobuoka * [AndroidTraining](https://mixi-inc.github.io/AndroidTraining/) - mixi Inc. -* [コントリビュータのためのAndroidコードスタイルガイドライン 日本語訳](http://www.textdrop.net/android/code-style-ja.html) - Android Open Source Project, Takashi Sasai(翻訳) +* [コントリビュータのためのAndroidコードスタイルガイドライン 日本語訳](http://www.textdrop.net/android/code-style-ja.html) - Android Open Source Project, `trl:` Takashi Sasai ### AppleScript @@ -245,10 +245,10 @@ ### Bash -* [BASH Programming - Introduction HOW-TO](https://linuxjf.osdn.jp/JFdocs/Bash-Prog-Intro-HOWTO.html) - Mike G, 千旦裕司(翻訳) -* [Bash 基礎文法最速マスター](https://d.hatena.ne.jp/nattou_curry_2/20100131/1264910483) - id:nattou\_curry -* [Bashのよくある間違い](https://yakst.com/ja/posts/2929) - GreyCat, @yakstcom(翻訳) -* [The Art of Command Line](https://github.com/jlevy/the-art-of-command-line/blob/master/README-ja.md) - Joshua Levy, Hayato Matsuura(翻訳) +* [BASH Programming - Introduction HOW-TO](https://linuxjf.osdn.jp/JFdocs/Bash-Prog-Intro-HOWTO.html) - trl:Mike G, 千旦裕司 +* [Bash 基礎文法最速マスター](https://d.hatena.ne.jp/nattou_curry_2/20100131/1264910483) - @nattou\_curry +* [Bashのよくある間違い](https://yakst.com/ja/posts/2929) - GreyCat, trl:@yakstcom +* [The Art of Command Line](https://github.com/jlevy/the-art-of-command-line/blob/master/README-ja.md) - Joshua Levy, `trl:` Hayato Matsuura * [UNIX & Linux コマンド・シェルスクリプト リファレンス](https://shellscript.sunone.me) - SUNONE @@ -271,7 +271,7 @@ * [C++入門](https://www.asahi-net.or.jp/~yf8k-kbys/newcpp0.html) - 小林健一郎 * [C++入門 AtCoder Programming Guide for beginners (APG4b)](https://atcoder.jp/contests/APG4b) - 齋藤 主裕, 石黒 淳 * [cpprefjp - C++ Reference Site in Japanese](https://cpprefjp.github.io) -* [Google C++ スタイルガイド 日本語全訳](https://ttsuki.github.io/styleguide/cppguide.ja.html) - Benjy Weinberger, Craig Silverstein, Gregory Eitzmann, Mark Mentovai, Tashana Landray, ttsuki(翻訳) +* [Google C++ スタイルガイド 日本語全訳](https://ttsuki.github.io/styleguide/cppguide.ja.html) - Benjy Weinberger, Craig Silverstein, Gregory Eitzmann, Mark Mentovai, Tashana Landray, `trl:` ttsuki * [Standard Template Library プログラミング](https://web.archive.org/web/20170607163002/http://episteme.wankuma.com/stlprog) - επιστημη * [お気楽C++プログラミング超入門](http://www.nct9.ne.jp/m_hiroi/linux/cpp.html) - 広井誠 * [ロベールのC++教室](http://www7b.biglobe.ne.jp/~robe/cpphtml) - ロベール @@ -280,22 +280,22 @@ ### Clojure -* [Clojureスタイルガイド](https://github.com/totakke/clojure-style-guide) - Bozhidar Batsov, Toshiki TAKEUCHI(翻訳) -* [Modern cljs(翻訳中)](https://github.com/TranslateBabelJapan/modern-cljs) - Mimmo Cosenza, @esehara(翻訳) +* [Clojureスタイルガイド](https://github.com/totakke/clojure-style-guide) - Bozhidar Batsov, `trl:` Toshiki TAKEUCHI +* [Modern cljs(翻訳中)](https://github.com/TranslateBabelJapan/modern-cljs) - Mimmo Cosenza, `trl:` @esehara * [逆引きClojure](https://github.com/making/rd-clj) - Toshiaki Maki ### CoffeeScript -* [CoffeeScript基礎文法最速マスター](https://blog.bokuweb.me/entry/2015/01/06/190240) - id:bokuweb -* [The Little Book on CoffeeScript](https://minghai.github.io/library/coffeescript) - Alex MacCaw, Narumi Katoh(翻訳) +* [CoffeeScript基礎文法最速マスター](https://blog.bokuweb.me/entry/2015/01/06/190240) - @bokuweb +* [The Little Book on CoffeeScript](https://minghai.github.io/library/coffeescript) - Alex MacCaw, `trl:` Narumi Katoh * [基本操作逆引きリファレンス(CoffeeScript)](https://kyu-mu.net/coffeescript/revref) - 飯塚直 * [正規表現リファレンス(CoffeeScript)](https://kyu-mu.net/coffeescript/regexp) - 飯塚直 ### Coq -* [ソフトウェアの基礎](http://proofcafe.org/sf) - Benjamin C. Pierce, Chris Casinghino, Michael Greenberg, Vilhelm Sjöberg, Brent Yorgey, 梅村晃広(翻訳), 片山功士(翻訳), 水野洋樹(翻訳), 大橋台地(翻訳), 増子萌(翻訳), 今井宜洋(翻訳) +* [ソフトウェアの基礎](http://proofcafe.org/sf) - Benjamin C. Pierce, Chris Casinghino, Michael Greenberg, Vilhelm Sjöberg, Brent Yorgey, `trl:` 梅村晃広, `trl:` 片山功士, `trl:` 水野洋樹, `trl:` 大橋台地, `trl:` 増子萌, `trl:` 今井宜洋 ### D @@ -331,11 +331,11 @@ * [Go Codereview Comments](https://knsh14.github.io/translations/go-codereview-comments) - Kenshi Kamata * [Go Web プログラミング](https://astaxie.gitbooks.io/build-web-application-with-golang/content/ja) - AstaXie * [お気楽 Go 言語プログラミング入門](http://www.nct9.ne.jp/m_hiroi/golang) - 広井誠 -* [サンプルで学ぶ Go 言語](https://www.spinute.org/go-by-example) - Mark McGranaghan, spinute(翻訳) -* [テスト駆動開発でGO言語を学びましょう](https://andmorefine.gitbook.io/learn-go-with-tests/) - Christopher James, andmorefine(翻訳) +* [サンプルで学ぶ Go 言語](https://www.spinute.org/go-by-example) - Mark McGranaghan, `trl:` spinute +* [テスト駆動開発でGO言語を学びましょう](https://andmorefine.gitbook.io/learn-go-with-tests/) - Christopher James, `trl:` andmorefine * [とほほの Go 言語入門](https://www.tohoho-web.com/ex/golang.html) - 杜甫々 * [はじめてのGo―シンプルな言語仕様,型システム,並行処理](https://gihyo.jp/dev/feature/01/go_4beginners) - Jxck -* [プログラミング言語 Go ドキュメント](http://go.shibu.jp) - The Go Authors, SHIBUKAWA Yoshiki 他(翻訳) +* [プログラミング言語 Go ドキュメント](http://go.shibu.jp) - The Go Authors, `trl:` SHIBUKAWA Yoshiki 他 ### Groovy @@ -362,7 +362,7 @@ ### Haskell * [Haskell のお勉強](https://www.shido.info/hs) - 紫藤貴文 -* [Haskell 基礎文法最速マスター](https://ruicc.hatenablog.jp/entry/20100131/1264905896) - id:ruicc +* [Haskell 基礎文法最速マスター](https://ruicc.hatenablog.jp/entry/20100131/1264905896) - @ruicc * [Haskellでわかる代数的構造](https://aiya000.gitbooks.io/haskell_de_groupstructure) - aiya000 * [お気楽 Haskell プログラミング入門](http://www.nct9.ne.jp/m_hiroi/func/haskell.html) - 広井誠 @@ -371,7 +371,7 @@ * [Cocoa Programming Tips 1001](https://web.archive.org/web/20170507034234/http://hmdt.jp/tips/cocoa/index.html) - 木下誠 * [iOSアプリケーション プログラミングガイド](https://developer.apple.com/jp/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Introduction/Introduction.html) - Apple Developer (PDF) -* [RubyMotion Tutorial: Ruby で iOS アプリを作ろう](http://tutorial.rubymotion.jp) - Clay Allsopp, RubyMotion JP(翻訳) +* [RubyMotion Tutorial: Ruby で iOS アプリを作ろう](http://tutorial.rubymotion.jp) - Clay Allsopp, `trl:` RubyMotion JP ### Java @@ -379,17 +379,17 @@ * [Javaプログラミング学習支援システムのソフトウェアアーキテクチャと2種類の新問題形式の提案](https://ousar.lib.okayama-u.ac.jp/files/public/5/55952/20180614114854955908/K0005730_fulltext.pdf) - 石原信也 (PDF) * [Java基礎文法最速マスター](https://d.hatena.ne.jp/nattou_curry_2/20100130/1264821094) - id:nattou\_curry * [お気楽 Java プログラミング入門](http://www.nct9.ne.jp/m_hiroi/java) - 広井誠 -* [頑健なJavaプログラムの書き方](http://seiza.dip.jp/link/files/writingrobustjavacode.pdf) - Scott W. Ambler, 高橋徹(翻訳) (PDF) +* [頑健なJavaプログラムの書き方](http://seiza.dip.jp/link/files/writingrobustjavacode.pdf) - Scott W. Ambler, `trl:` 高橋徹 (PDF) ### JavaScript -* [Airbnb JavaScript スタイルガイド](https://mitsuruog.github.io/javascript-style-guide) - Airbnb, 小川充(翻訳) -* [Google JavaScript スタイルガイド](https://w.atwiki.jp/aias-jsstyleguide2) - Aaron Whyte, Bob Jervis, Dan Pupius, Erik Arvidsson, Fritz Schneider, Robby Walker, aiaswood(翻訳) +* [Airbnb JavaScript スタイルガイド](https://mitsuruog.github.io/javascript-style-guide) - Airbnb, `trl:` 小川充 +* [Google JavaScript スタイルガイド](https://w.atwiki.jp/aias-jsstyleguide2) - Aaron Whyte, Bob Jervis, Dan Pupius, Erik Arvidsson, Fritz Schneider, Robby Walker, `trl:` aiaswood * [JavaScript Plugin Architecture](https://azu.gitbooks.io/javascript-plugin-architecture/content) - azu * [JavaScript Primer](https://jsprimer.net) - azu, Suguru Inatomi * [JavaScript Promiseの本](https://azu.github.io/promises-book) - azu -* [JavaScript 基礎文法最速マスター](https://gifnksm.hatenablog.jp/entry/20100131/1264934942) - id:gifnksm +* [JavaScript 基礎文法最速マスター](https://gifnksm.hatenablog.jp/entry/20100131/1264934942) - @gifnksm * [JavaScript 言語リファレンス](https://msdn.microsoft.com/ja-jp/library/d1et7k7c.aspx) - MSDN Library * [Mozilla Developer Network 日本語ドキュメント](https://developer.mozilla.org/ja/docs/Web/JavaScript) - MDN * [The little book of Buster.JS](https://the-little-book-of-busterjs.readthedocs.io/en/latest) - azu @@ -404,7 +404,7 @@ > :information_source: 関連項目 - [Angular](#angular) -* [AngularJS 1.2 日本語リファレンス](https://js.studio-kingdom.com/angularjs) - @tomof(翻訳) +* [AngularJS 1.2 日本語リファレンス](https://js.studio-kingdom.com/angularjs) - `trl:` @tomof * [AngularJSスタイルガイド](https://github.com/mgechev/angularjs-style-guide/blob/master/README-ja-jp.md) - Minko Gechev, Morita Naoki, Yohei Sugigami, et al. * [すぐできる AngularJS](https://8th713.github.io/LearnAngularJS) - @8th713 @@ -422,14 +422,14 @@ #### Node.js -* [Felix's Node.js Style Guide](https://popkirby.github.io/contents/nodeguide/style.html) - Debuggable Limited, @popkirby(翻訳) +* [Felix's Node.js Style Guide](https://popkirby.github.io/contents/nodeguide/style.html) - Debuggable Limited, `trl:` @popkirby * [node.js 怒濤の50サンプル!! – socket.io編](https://github.com/omatoro/NodeSample) - omatoro -* [Nodeビギナーズブック](https://www.nodebeginner.org/index-jp.html) - Manuel Kiessling, Yuki Kawashima(翻訳) +* [Nodeビギナーズブック](https://www.nodebeginner.org/index-jp.html) - Manuel Kiessling, `trl:` Yuki Kawashima #### React -* [React 0.13 日本語リファレンス](https://js.studio-kingdom.com/react) - @tomof(翻訳) +* [React 0.13 日本語リファレンス](https://js.studio-kingdom.com/react) - `trl:` @tomof * [チュートリアル:React の導入](https://ja.reactjs.org/tutorial/tutorial.html) - Facebook Inc. @@ -456,8 +456,8 @@ ### Linux * [Linux Device Driver](https://www.mech.tohoku-gakuin.ac.jp/rde/contents/linux/drivers/indexframe.html) - 熊谷正朗 -* [Linux from Scratch (Version 7.4)](https://lfsbookja.osdn.jp/7.4.ja/) - Gerard Beekmans, 松山道夫(翻訳) -* [Secure Programming for Linux and Unix HOWTO](https://linuxjf.osdn.jp/JFdocs/Secure-Programs-HOWTO) - David A. Wheeler, 高橋聡(翻訳) +* [Linux from Scratch (Version 7.4)](https://lfsbookja.osdn.jp/7.4.ja/) - Gerard Beekmans, `trl:` 松山道夫 +* [Secure Programming for Linux and Unix HOWTO](https://linuxjf.osdn.jp/JFdocs/Secure-Programs-HOWTO) - David A. Wheeler, `trl:` 高橋聡 ### Lisp @@ -467,7 +467,7 @@ * [GNU Emacs Lispリファレンスマニュアル](http://www.fan.gr.jp/~ring/doc/elisp_20/elisp.html) * [LISP and PROLOG](https://web.archive.org/web/20060526095202/http://home.soka.ac.jp/~unemi/LispProlog) - 畝見達夫 * [Lisp 一夜漬け](https://www.haun.org/kent/lisp1/) - TAMURA Kent -* [On Lisp (草稿)](http://www.asahi-net.or.jp/~kc7k-nd) - Paul Graham, 野田開(翻訳) +* [On Lisp (草稿)](http://www.asahi-net.or.jp/~kc7k-nd) - Paul Graham, `trl:` 野田開 * [マンガで分かるLisp(Manga Guide to Lisp)](http://lambda.bugyo.tk/cdr/mwl) - λ組 @@ -486,8 +486,8 @@ ### Mercurial -* [Mercurial: The Definitive Guide](http://foozy.bitbucket.org/hgbook-ja/index.ja.html) - Bryan O'Sullivan, 藤原克則(翻訳) -* [Mercurial チュートリアル hginit.com の和訳](https://mmitou.hatenadiary.org/entry/20100501/1272680474) - Joel Spolsky, id:mmitou(翻訳) +* [Mercurial: The Definitive Guide](http://foozy.bitbucket.org/hgbook-ja/index.ja.html) - Bryan O'Sullivan, `trl:` 藤原克則 +* [Mercurial チュートリアル hginit.com の和訳](https://mmitou.hatenadiary.org/entry/20100501/1272680474) - Joel Spolsky, `trl:` mmitou ### ML @@ -498,16 +498,16 @@ ### NoSQL * [Hibari アプリケーション開発者ガイド](https://hibari.github.io/hibari-doc/hibari-app-developer-guide.ja.html) -* [MongoDBの薄い本](https://www.cuspy.org/diary/2012-04-17/the-little-mongodb-book-ja.pdf) - Karl Seguin, 濱野司(翻訳) (PDF) -* [The Little Redis Book](https://github.com/craftgear/the-little-redis-book) - Karl Seguin, `trl.:` @craftgear(翻訳) +* [MongoDBの薄い本](https://www.cuspy.org/diary/2012-04-17/the-little-mongodb-book-ja.pdf) - Karl Seguin, `trl: 濱野司` (PDF) +* [The Little Redis Book](https://github.com/craftgear/the-little-redis-book) - Karl Seguin, `trl.:` @craftgear ### Objective-C -* [Google Objective-C スタイルガイド 日本語訳](http://www.textdrop.net/google-styleguide-ja/objcguide.xml) - Mike Pinkerton, Greg Miller, Dave MacLachlan, Takashi Sasai(翻訳) +* [Google Objective-C スタイルガイド 日本語訳](http://www.textdrop.net/google-styleguide-ja/objcguide.xml) - Mike Pinkerton, Greg Miller, Dave MacLachlan, `trl:` Takashi Sasai * [Objective-C 2.0 基礎文法最速マスター](https://marycore.jp/prog/objective-c/basic-syntax) - @_marycore * [Objective-C プログラミング言語](https://developer.apple.com/jp/documentation/ProgrammingWithObjectiveC.pdf) - Apple Developer (PDF) -* [Objective-C 最速基礎文法マスター](https://fn7.hatenadiary.org/entry/20100203/1265207098) - id:fn7 +* [Objective-C 最速基礎文法マスター](https://fn7.hatenadiary.org/entry/20100203/1265207098) - @fn7 ### OCaml @@ -518,7 +518,7 @@ ### Perl -* [2時間半で学ぶPerl](https://qntm.org/files/perl/perl_jp.html) - Sam Hughes, Kato Atsusi(翻訳) +* [2時間半で学ぶPerl](https://qntm.org/files/perl/perl_jp.html) - Sam Hughes, `trl:` Kato Atsusi * [Perl](https://ja.wikibooks.org/wiki/Perl) - Wikibooks * [Perl でのデータベース操作](https://github.com/hatena/Hatena-Textbook/blob/master/database-programming-perl.md) - はてな教科書 * [Perl のコアドキュメント](https://perldoc.jp/index/core) - 一般社団法人 Japan Perl Association (JPA) @@ -557,20 +557,20 @@ ### Python -* [Dive Into Python 3 日本語版](http://diveintopython3-ja.rdy.jp) - Mark Pilgrim, Fukada(翻訳), Fujimoto(翻訳) +* [Dive Into Python 3 日本語版](http://diveintopython3-ja.rdy.jp) - Mark Pilgrim, `trl:` Fukada, `trl:` Fujimoto * [php プログラマのための Python チュートリアル](https://web.archive.org/web/20160813152046/http://phpy.readthedocs.io/en/latest/) - INADA Naoki * [Python 3.4](https://stats.biopapyrus.jp/python) - 孫建強 -* [Python Scientific Lecture Notes](http://turbare.net/transl/scipy-lecture-notes) - 打田旭宏(翻訳) -* [Python で音声信号処理](https://aidiary.hatenablog.com/entry/20110514/1305377659) - id:aidiary +* [Python Scientific Lecture Notes](http://turbare.net/transl/scipy-lecture-notes) - `trl:` 打田旭宏 +* [Python で音声信号処理](https://aidiary.hatenablog.com/entry/20110514/1305377659) - @aidiary * [python で心理実験](http://www.s12600.net/psy/python) - 十河宏行 * [Python ドキュメント日本語訳](https://docs.python.org/ja) - Python Software Foundation -* [Python による日本語自然言語処理](https://www.nltk.org/book-jp/ch12.html) - Steven Bird, Ewan Klein, Edward Loper, 萩原正人(翻訳), 中山敬広(翻訳), 水野貴明(翻訳) +* [Python による日本語自然言語処理](https://www.nltk.org/book-jp/ch12.html) - Steven Bird, Ewan Klein, Edward Loper, `trl:` 萩原正人, `trl:` 中山敬広, `trl:` 水野貴明 * [Python の学習](https://skitazaki.github.io/python-school-ja) - KITAZAKI Shigeru -* [Python ヒッチハイク・ガイド](https://python-guide-ja.readthedocs.io/en/latest) - Kenneth Reitz, Tsuyoshi Tokuda(翻訳) -* [Python プログラマーのための gevent チュートリアル](https://methane.github.io/gevent-tutorial-ja) - Stephen Diehl, Jérémy Bethmont, sww, Bruno Bigras, David Ripton, Travis Cline, Boris Feld, youngsterxyf, Eddie Hebert, Alexis Metaireau, Daniel Velkov, methane(翻訳) -* [Python 基礎文法最速マスター](https://dplusplus.hatenablog.com/entry/20100126/p1) - id:dplusplus -* [The Programming Historian](https://sites.google.com/site/theprogramminghistorianja) - William J. Turkel, Alan MacEachern, @moroshigeki(翻訳), @historyanddigi(翻訳), @Say\_no(翻訳), @knagasaki(翻訳), @mak\_goto(翻訳) -* [Think Python:コンピュータサイエンティストのように考えてみよう](http://www.cauldron.sakura.ne.jp/thinkpython/thinkpython/ThinkPython.pdf) - Allen Downey, 相川 利樹(翻訳)(PDF) +* [Python ヒッチハイク・ガイド](https://python-guide-ja.readthedocs.io/en/latest) - Kenneth Reitz, `trl:` Tsuyoshi Tokuda +* [Python プログラマーのための gevent チュートリアル](https://methane.github.io/gevent-tutorial-ja) - Stephen Diehl, Jérémy Bethmont, sww, Bruno Bigras, David Ripton, Travis Cline, Boris Feld, youngsterxyf, Eddie Hebert, Alexis Metaireau, Daniel Velkov, `trl:` methane +* [Python 基礎文法最速マスター](https://dplusplus.hatenablog.com/entry/20100126/p1) - @dplusplus +* [The Programming Historian](https://sites.google.com/site/theprogramminghistorianja) - William J. Turkel, Alan MacEachern, `trl:` @moroshigeki, `trl:` @historyanddigi, `trl:` @Say\_no, `trl:` @knagasaki, `trl:` @mak\_goto +* [Think Python:コンピュータサイエンティストのように考えてみよう](http://www.cauldron.sakura.ne.jp/thinkpython/thinkpython/ThinkPython.pdf) - Allen Downey, `trl:` 相川 利樹 (PDF) * [お気楽 Python プログラミング入門](http://www.nct9.ne.jp/m_hiroi/light) - 広井誠 * [プログラミング演習 Python 2019](http://hdl.handle.net/2433/245698) - 喜多一 (PDF) * [みんなのPython Webアプリ編](https://coreblog.org/ats/stuff/minpy_web) - 柴田淳 @@ -579,7 +579,7 @@ #### Flask -* [Flask ドキュメント](https://flask-docs-ja.readthedocs.io/en/latest) - Armin Ronacher, Tsuyoshi Tokuda(翻訳) +* [Flask ドキュメント](https://flask-docs-ja.readthedocs.io/en/latest) - Armin Ronacher, `trl:` Tsuyoshi Tokuda * [Flask ハンズオン](https://methane.github.io/flask-handson) - INADA Naoki @@ -587,8 +587,8 @@ * [R](https://stats.biopapyrus.jp/r) - 孫建強 * [R 基本統計関数マニュアル](https://cran.r-project.org/doc/contrib/manuals-jp/Mase-Rstatman.pdf) - 間瀬茂 (PDF) -* [R 言語定義](https://cran.r-project.org/doc/contrib/manuals-jp/R-lang.jp.v110.pdf) - R Development Core Team, 間瀬茂(翻訳) (PDF) -* [R 入門](https://cran.r-project.org/doc/contrib/manuals-jp/R-intro-170.jp.pdf) - W. N. Venables, D. M. Smith, R Development Core Team, 間瀬茂(翻訳) (PDF) +* [R 言語定義](https://cran.r-project.org/doc/contrib/manuals-jp/R-lang.jp.v110.pdf) - R Development Core Team, `trl:` 間瀬茂 (PDF) +* [R 入門](https://cran.r-project.org/doc/contrib/manuals-jp/R-intro-170.jp.pdf) - W. N. Venables, D. M. Smith, R Development Core Team, `trl:` 間瀬茂 (PDF) * [Rチュートリアルセミナーテキスト](http://psycho.edu.yamaguchi-u.ac.jp/wordpress/wp-content/uploads/2014/01/R_tutorial20131.pdf) - 小杉考司, 押江隆 (PDF) * [Rによる統計解析の基礎](https://minato.sip21c.org/statlib/stat.pdf) - 中澤港 (PDF) * [Rによる保健医療データ解析演習](http://minato.sip21c.org/msb/medstatbook.pdf) - 中澤港 (PDF) @@ -597,22 +597,22 @@ ### Ruby -* [Ruby on Rails ガイド](https://railsguides.jp) - Rails community, 八田 昌三(翻訳), 安川 要平(翻訳) -* [Ruby on Rails チュートリアル](https://railstutorial.jp) - Michael Hartl, 八田 昌三(翻訳), 安川 要平(翻訳) +* [Ruby on Rails ガイド](https://railsguides.jp) - Rails community, `trl:` 八田 昌三, `trl:` 安川 要平 +* [Ruby on Rails チュートリアル](https://railstutorial.jp) - Michael Hartl, `trl:` 八田 昌三, `trl:` 安川 要平 * [Ruby ソースコード完全解説](https://i.loveruby.net/ja/rhg/book) - 青木峰郎 * [Ruby リファレンスマニュアル](https://www.ruby-lang.org/ja/documentation) - まつもとゆきひろ * [Ruby 基礎文法最速マスター](https://route477.net/d/?date=20100125) - yhara * [TremaでOpenFlowプログラミング](https://yasuhito.github.io/trema-book) - 高宮安仁, 鈴木一哉, 松井暢之, 村木暢哉, 山崎泰宏 * [お気楽 Ruby プログラミング入門](http://www.nct9.ne.jp/m_hiroi/light/ruby.html) - 広井誠 * [つくって学ぶプログラミング言語 RubyによるScheme処理系の実装](https://tatsu-zine.com/books/scheme-in-ruby) - 渡辺昌寛 -* [ホワイの(感動的)Rubyガイド](http://www.aoky.net/articles/why_poignant_guide_to_ruby) - why the lucky stiff, 青木靖(翻訳) +* [ホワイの(感動的)Rubyガイド](http://www.aoky.net/articles/why_poignant_guide_to_ruby) - why the lucky stiff, `trl:` 青木靖 * [実用的Rubyスクリプティング](https://www.gentei.org/~yuuji/support/sr/scrp-2020-05.pdf) - 広瀬雄二 (PDF) ### Rust -* [Rust by Example 日本語版](https://doc.rust-jp.rs/rust-by-example-ja) - Rustコミュニティ(翻訳) -* [The Rust Programming Language 日本語版](https://doc.rust-jp.rs/book-ja) - Steve Klabnik, Carol Nichols, Rustコミュニティ(翻訳) ([PDF](https://doc.rust-jp.rs/book-ja-pdf/book.pdf)) +* [Rust by Example 日本語版](https://doc.rust-jp.rs/rust-by-example-ja) - `trl:` Rustコミュニティ +* [The Rust Programming Language 日本語版](https://doc.rust-jp.rs/book-ja) - Steve Klabnik, Carol Nichols, `trl:` Rustコミュニティ ([PDF](https://doc.rust-jp.rs/book-ja-pdf/book.pdf)) ### Sather @@ -622,7 +622,7 @@ ### Scala -* [Effective Scala](https://twitter.github.io/effectivescala/index-ja.html) - Marius Eriksen, Yuta Okamoto(翻訳), Satoshi Kobayashi(翻訳) +* [Effective Scala](https://twitter.github.io/effectivescala/index-ja.html) - Marius Eriksen, `trl:` Yuta Okamoto, `trl:` Satoshi Kobayashi * [Scala で書く tetrix](https://eed3si9n.com/tetrix-in-scala/ja) - Eugene Yokota * [ScalaによるWebアプリケーション開発](https://github.com/hatena/Hatena-Textbook/blob/master/web-application-development-scala.md) - はてな教科書 * [独習 Scalaz](https://eed3si9n.com/learning-scalaz/ja) - Eugene Yokota @@ -676,8 +676,8 @@ ### TypeScript -* [TypeScript Deep Dive 日本語版](https://typescript-jp.gitbook.io/deep-dive/) - basarat, yohamta(翻訳) -* [TypeScriptの為のクリーンコード](https://msakamaki.github.io/clean-code-typescript) - labs42io, 酒巻 瑞穂(翻訳) +* [TypeScript Deep Dive 日本語版](https://typescript-jp.gitbook.io/deep-dive/) - basarat, `trl:` yohamta +* [TypeScriptの為のクリーンコード](https://msakamaki.github.io/clean-code-typescript) - labs42io, `trl:` 酒巻 瑞穂 * [サバイバルTypeScript](https://typescriptbook.jp) - YYTypeScript * [仕事ですぐに使えるTypeScript](https://future-architect.github.io/typescript-guide) - フューチャー株式会社(Future Corporation) ([PDF](https://future-architect.github.io/typescript-guide/typescript-guide.pdf)) @@ -693,5 +693,5 @@ ### VBA * [Excel 2013 で学ぶ Visual Basic for Applications (VBA)](https://brain.cc.kogakuin.ac.jp/~kanamaru/lecture/vba2013) - 金丸隆志 -* [VBA基礎文法最速マスター](https://nattou-curry-2.hatenadiary.org/entry/20100129/1264787849) - id:nattou\_curry +* [VBA基礎文法最速マスター](https://nattou-curry-2.hatenadiary.org/entry/20100129/1264787849) - @nattou\_curry * [Visual Basic for Applications (VBA) の言語リファレンス](https://docs.microsoft.com/ja-jp/office/vba/api/overview/language-reference) - Microsoft Docs From dcde677af220a06719a554a6aa8685a9eebeb805 Mon Sep 17 00:00:00 2001 From: Pritesh Rajput <98505834+rajputpritesh1@users.noreply.github.com> Date: Fri, 17 Nov 2023 23:18:45 +0530 Subject: [PATCH 814/854] Vim Playground Added (#10711) * Vim Playground Added * Update free-programming-playgrounds.md * move to go * Update more/free-programming-playgrounds.md --------- Co-authored-by: Eric Hellman --- more/free-programming-playgrounds.md | 1 + 1 file changed, 1 insertion(+) diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index c749443fdc31f..caf557540e4e6 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -159,6 +159,7 @@ * [GO Lang Compiler](https://www.codinguru.online/compiler/go) * [Go Playground](https://play.golang.org) +* [Go-Vim](https://go-vim.appspot.com) * [SoloLearn](https://code.sololearn.com/go) From 1fa08b177fae785e3dcf8ab61523b55223cef158 Mon Sep 17 00:00:00 2001 From: Danilo Date: Fri, 17 Nov 2023 18:59:20 +0100 Subject: [PATCH 815/854] Updated free-programming-books-sr.md withi Singidunum University books (#10757) * Updated free-programming-books-sr.md withi Singidunum University books * Updated free-programming-books-sr.md * Update free-programming-books-sr.md * Update books/free-programming-books-sr.md * Update books/free-programming-books-sr.md * Update books/free-programming-books-sr.md * Update books/free-programming-books-sr.md * Update books/free-programming-books-sr.md * Update books/free-programming-books-sr.md * remove years I think 20 years is where we should add dates --------- Co-authored-by: Eric Hellman --- books/free-programming-books-sr.md | 36 ++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/books/free-programming-books-sr.md b/books/free-programming-books-sr.md index c4167f096095f..02c342bb017e5 100644 --- a/books/free-programming-books-sr.md +++ b/books/free-programming-books-sr.md @@ -1,8 +1,44 @@ ### Index * [C](#c) +* [C++](#cpp) +* [HTML and CSS](#html-and-css) +* [Java](#java) +* [JavaScript](#javascript) +* [Python](#python) ### C * [Beej-ov vodič za mrežno programiranje - Korištenje Internet soket-a](https://web.archive.org/web/20181008134854/http://users.teol.net:80/~mvlado/sockets/) - Brian "Beej Jorgensen" Hall, Maksimović Darko (HTML) *(:card_file_box: archived)* + + +### C++ + +* [Programski jezik C++ sa rešenim zadacima](https://singipedia.singidunum.ac.rs/izdanje/40777-programski-jezik-c-sa-resenim-zadacima) - Ranko Popović, Zona Kostić (PDF) + + +### HTML and CSS + +* [Web dizajn: HTML, CSS i JavaScript](https://singipedia.singidunum.ac.rs/izdanje/42767-web-dizajn-html-css-i-javascript) - Nenad Kojić (PDF) + + +### Java + +* [Internet programiranje pomoću programskog jezika JAVA](https://singipedia.singidunum.ac.rs/izdanje/40880-internet-programiranje-pomocu-programskog-jezika-java) - Boško Nikolić, Univerzitet Singidunum (PDF) +* [Java programiranje](https://singipedia.singidunum.ac.rs/izdanje/43019-java-programiranje) - Dejan Živković, Univerzitet Singidunum (PDF) +* [Java programiranje - Staro izdanje](https://singipedia.singidunum.ac.rs/izdanje/40891-java-programiranje-staro-izdanje) - Dejan Živković, Univerzitet Singidunum (PDF) +* [Java programiranje - Staro izdanje](https://singipedia.singidunum.ac.rs/izdanje/40717-osnove-java-programiranja-staro-izdanje) - Dejan Živković, Univerzitet Singidunum (PDF) +* [Osnove Java programiranja](https://singipedia.singidunum.ac.rs/izdanje/40716-osnove-java-programiranja) - Dejan Živković, Univerzitet Singidunum (PDF) +* [Osnove Java programiranja - Zbirka pitanja i zadataka](https://singipedia.singidunum.ac.rs/izdanje/40721-osnove-java-programiranja-zbirka-pitanja-i-zadataka) - Dejan Živković, Univerzitet Singidunum (PDF) + + +### JavaScript + +* [Web dizajn: HTML, CSS i JavaScript](https://singipedia.singidunum.ac.rs/izdanje/42767-web-dizajn-html-css-i-javascript) - Nenad Kojić, Univerzitet Singidunum (PDF) + + +### Python + +* [Osnove programiranja - Python](https://singipedia.singidunum.ac.rs/izdanje/42765-osnove-programiranja-python) - Vladislav Miškovic, Univerzitet Singidunum (PDF) + From feaa2ae06fb1935c69cd887a0740ee61f15fa210 Mon Sep 17 00:00:00 2001 From: JasonMa170699 <146371283+JasonMa170699@users.noreply.github.com> Date: Fri, 17 Nov 2023 10:04:45 -0800 Subject: [PATCH 816/854] Update free-courses-en.md (#10721) * Update free-courses-en.md * sort --------- 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 d2ac153b675ca..d7d0fbe028b41 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -335,6 +335,7 @@ * [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 5ef02887724221abff279e3988778e01f523affd Mon Sep 17 00:00:00 2001 From: JasonMa170699 <146371283+JasonMa170699@users.noreply.github.com> Date: Fri, 17 Nov 2023 10:37:24 -0800 Subject: [PATCH 817/854] Update free-courses-ar.md (#10717) * Update free-courses-ar.md * space * sort * arabiic is confusing! * space * space * sort * playlist --------- Co-authored-by: Eric Hellman --- courses/free-courses-ar.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-ar.md b/courses/free-courses-ar.md index 906a1b6632cbd..f037072f6a87b 100644 --- a/courses/free-courses-ar.md +++ b/courses/free-courses-ar.md @@ -462,6 +462,7 @@ ### Python * [تعلم أساسيات البرمجة](https://www.youtube.com/playlist?list=PLvGNfY-tFUN8HRLDE-D2sXvIgYwspdmFE) - غريب الشيخ \|\| Ghareeb Elshaik +* [قناة علم البيانات - حسام الحوراني](https://www.youtube.com/playlist?list=PLYW0LRZ3ePo6IYDS2K5IhmuP5qY3dmI9e) - Hussam Hourani * [كورس بايثون من الصفر \| سلسلة دروس لغة البايثون \| python](https://www.youtube.com/playlist?list=PLYyqC4bNbCIcxKO_r77w5MN1SRRnnfvNQ) - أكاديمية ترميز * [Learn Python3‏](https://www.youtube.com/playlist?list=PLfDx4cQoUNOazcliAXXivOrg9GiAVuoQg) - Algorithm Academy * [Master Python from Beginner to Advanced in Arabic - دورة تعلم بايثون من الصفر كاملة للمبتدئين](https://www.youtube.com/playlist?list=PLuXY3ddo_8nzrO74UeZQVZOb5-wIS6krJ) - Codezilla From f7d59994f268400a838cdfdc76ba86f0da48d65f Mon Sep 17 00:00:00 2001 From: Atharva Kulkarni Date: Tue, 21 Nov 2023 03:49:23 +0530 Subject: [PATCH 818/854] Code of Conduct for Marathi language added . (language review requested) (#10417) * Free Courses of language kannada added * Free Courses of language kannada added * Free Courses of language kannada added * Free Courses of language kannada added * Free Courses of language kannada added * Free Courses of language kannada added * Changes made * Changes made * Changes made * Changes made * Changes made * Changes made * shortened url changed and removed tracking parameters from the link * Made alphabetical order changes * Added marathi languages free courses links * Changes made * Made the changes * Changes made * Added the link to course that that teaches fundamentals of Git and GitHub to new contributors. This PR should close the issue #9615 * Added the link to course that that teaches fundamentals of Git and GitHub to new contributors. This PR should close the issue #9615 * Added the link to course that that teaches fundamentals of Git and GitHub to new contributors. This PR should close the issue #9615 * Added the link to course that that teaches fundamentals of Git and GitHub to new contributors. This PR should close the issue #9615 * Added the link to course that that teaches fundamentals of Git and GitHub to new contributors. This PR should close the issue #9615 * Changes Done * Code of conduct for marathi language added * Update free-programming-books-sv.md * Update CODE_OF_CONDUCT-mr.md * Update README.md --- docs/CODE_OF_CONDUCT-mr.md | 31 +++++++++++++++++++++++++++++++ docs/README.md | 2 ++ 2 files changed, 33 insertions(+) create mode 100644 docs/CODE_OF_CONDUCT-mr.md diff --git a/docs/CODE_OF_CONDUCT-mr.md b/docs/CODE_OF_CONDUCT-mr.md new file mode 100644 index 0000000000000..453208887a525 --- /dev/null +++ b/docs/CODE_OF_CONDUCT-mr.md @@ -0,0 +1,31 @@ +या लेखात इतर भाषांमध्ये वाचा: [English](CODE_OF_CONDUCT.md) + +# योगदानकर्ता आचरण संहिता + +या प्रकल्पाचे योगदानकर्ते आणि देखरेख करणारे म्हणून, आणि खुल्या आणि स्वागतार्ह समुदायाला चालना देण्याच्या हितासाठी, आम्ही समस्यांचा अहवाल देणे, वैशिष्ट्य विनंत्या पोस्ट करणे, दस्तऐवज अद्यतनित करणे, पुल विनंत्या किंवा पॅच सबमिट करणे आणि इतर क्रियाकलापांद्वारे योगदान देणाऱ्या सर्व लोकांचा आदर करण्याचे वचन देतो. + +अनुभवाची पातळी, लिंग, लिंग ओळख आणि अभिव्यक्ती, लैंगिक अभिमुखता, अपंगत्व, वैयक्तिक स्वरूप, शरीराचा आकार, वंश, वांशिकता, वय, धर्म, किंवा राष्ट्रीयत्व याची पर्वा न करता या प्रकल्पातील सहभाग हा प्रत्येकासाठी छळमुक्त अनुभव बनवण्यासाठी आम्ही वचनबद्ध आहोत. + +सहभागींच्या अस्वीकार्य वर्तनाच्या उदाहरणांमध्ये हे समाविष्ट आहे: + +* लैंगिक भाषा किंवा प्रतिमा वापरणे +* वैयक्तिक हल्ले +* ट्रोलिंग किंवा अपमानास्पद/मानहानीकारक टिप्पण्या +* सार्वजनिक किंवा खाजगी छळ +* स्पष्ट परवानगीशिवाय इतरांची खाजगी माहिती प्रकाशित करणे, जसे की भौतिक किंवा इलेक्ट्रॉनिक पत्ते +* इतर अनैतिक किंवा अव्यावसायिक आचरण + +या आचरणसंहितेशी संरेखित नसलेल्या टिप्पण्या, कमिट, कोड, विकी संपादने, मुद्दे आणि इतर योगदान काढून टाकण्याचा, संपादित करण्याचा किंवा नाकारण्याचा किंवा अनुचित, धमकी देणारे, आक्षेपार्ह, हानिकारक वाटणाऱ्या इतर वर्तनांसाठी तात्पुरते किंवा कायमस्वरूपी बंदी घालण्याचा अधिकार प्रकल्प देखभालकर्त्यांना आहे. + +या आचरणसंहितेचा अवलंब करून, प्रकल्प देखरेख करणारे या प्रकल्पाचे व्यवस्थापन करण्याच्या प्रत्येक पैलूवर ही तत्त्वे निष्पक्ष आणि सातत्यपूर्णपणे लागू करण्यासाठी स्वतःला वचनबद्ध करतात. आचरणसंहितेचे पालन न करणार्‍या किंवा त्यांची अंमलबजावणी न करणार्‍या प्रकल्प देखभाल करणार्‍यांना प्रकल्प कार्यसंघातून कायमचे काढून टाकले जाऊ शकते. + +ही आचरण संहिता प्रकल्पाच्या जागेत आणि सार्वजनिक जागांवर लागू होते जेव्हा एखादी व्यक्ती प्रकल्पाचे किंवा त्याच्या समुदायाचे प्रतिनिधित्व करत असते. + +अपमानास्पद, त्रासदायक किंवा अन्यथा अस्वीकार्य वर्तनाची घटना maintainer at victorfelder at gmail.com वर प्रकल्प देखभालकर्त्याशी संपर्क साधून नोंदवली जाऊ शकते. सर्व तक्रारींचे पुनरावलोकन केले जाईल आणि तपासले जाईल आणि परिणामी आवश्यक आणि परिस्थितीनुसार योग्य असा प्रतिसाद मिळेल. एखाद्या घटनेच्या रिपोर्टरच्या संदर्भात गोपनीयता राखणे देखभाल करणार्‍यांना बंधनकारक आहे. + + +ही आचरण संहिता [Contributor Covenant] [homepage] वरून स्वीकारली आहे, आवृत्ती १.३.०, https://contributor-covenant.org/version/1/3/0/ वर उपलब्ध आहे + +[homepage]: https://contributor-covenant.org + +[Translations](README.md#translations) diff --git a/docs/README.md b/docs/README.md index 7729f82c8df11..65f4f92ea58e9 100644 --- a/docs/README.md +++ b/docs/README.md @@ -80,6 +80,8 @@ Volunteers have translated many of our Contributing, How-to, and Code of Conduct - [Contributing](CONTRIBUTING-ko.md) - [How-to](HOWTO-ko.md) - Malayalam / മലയാളം +- Marathi / मराठी + - [आचरण संहिता](CODE_OF_CONDUCT-mr.md) - Nepali / नेपाली - [आचार संहिता](CODE_OF_CONDUCT-np.md) - [Contributing](CONTRIBUTING-np.md) From d5525af1a791a3788844a73fe74556915130931a Mon Sep 17 00:00:00 2001 From: Prince Gupta Date: Tue, 21 Nov 2023 18:09:13 +0530 Subject: [PATCH 819/854] Added Content to Learn Astro (#10766) * Added Content to Learn Astro * Added Astro to Javascript * Fixed Linter Error * Update courses/free-courses-en.md --------- Co-authored-by: Eric Hellman --- courses/free-courses-en.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index d7d0fbe028b41..04ec957a83287 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -51,6 +51,7 @@ * [JavaScript](#javascript) * [Angular](#angular) * [AngularJS](#angularjs) + * [Astro](#astro) * [D3.js](#d3js) * [Deno](#deno) * [Electron](#electron) @@ -1002,6 +1003,13 @@ * [Shaping up with Angular.js](https://www.codeschool.com/courses/shaping-up-with-angular-js) - Codeschool (Codeschool account *required*) +### Astro + +* [Astro Blog Course](https://www.youtube.com/playlist?list=PLoqZcxvpWzzeRwF8TEpXHtO7KYY6cNJeF) - Coding in Public +* [Astro Crash Course](https://www.youtube.com/watch?v=Oi9z5gfIHJs) - Traversy Media +* [Astro Web Framework Crash Course](https://www.youtube.com/watch?v=e-hTm5VmofI) - freeCodeCamp + + #### D3.js * [D3 101](https://www.youtube.com/playlist?list=PL9yYRbwpkykvjkfuRslECO9c1qTq3GgUb) - Curran Kelleher From 893d289d9d6bdfc60a19290c0036890d4740ba42 Mon Sep 17 00:00:00 2001 From: Lavish Sheth <109017996+lavishsheth@users.noreply.github.com> Date: Tue, 21 Nov 2023 18:35:49 +0530 Subject: [PATCH 820/854] Update README.md (#10834) * Update README.md * Update README.md Co-authored-by: Leithen * Update README.md --------- Co-authored-by: Eric Hellman Co-authored-by: Leithen --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8794bc41b6d94..4578f611f7dad 100644 --- a/README.md +++ b/README.md @@ -172,7 +172,7 @@ This project lists books and other resources grouped by genres: + [Chinese / 中文](more/free-programming-interactive-tutorials-zh.md) + [English](more/free-programming-interactive-tutorials-en.md) -+ [German](more/free-programming-interactive-tutorials-de.md) ++ [German / Deutsch](more/free-programming-interactive-tutorials-de.md) + [Japanese / 日本語](more/free-programming-interactive-tutorials-ja.md) + [Russian / Русский язык](more/free-programming-interactive-tutorials-ru.md) @@ -214,7 +214,7 @@ Write, compile and run your code within a browser. Try it out! + [Chinese / 中文](more/free-programming-playgrounds-zh.md) + [English](more/free-programming-playgrounds.md) -+ [German](more/free-programming-playgrounds-de.md) ++ [German / Deutsch](more/free-programming-playgrounds-de.md) ## Translations From 3c25cddee61ffc116f4722243d85f21fba843d9b Mon Sep 17 00:00:00 2001 From: ankita1964 <58811776+ankita1964@users.noreply.github.com> Date: Tue, 21 Nov 2023 18:37:45 +0530 Subject: [PATCH 821/854] Updated Kotlin course in free-courses-en.md (#10842) * Updated Kotlin course in free-courses-en.md * Update courses/free-courses-en.md * alphabetize --------- 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 04ec957a83287..76122dc22e027 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1194,6 +1194,7 @@ * [Kotlin Course - Tutorial for Beginners](https://www.youtube.com/watch?v=F9UC9DY-vIU) - Nate Ebel, freeCodeCamp * [Kotlin for Java Developers](https://www.coursera.org/learn/kotlin-for-java-developers) - Svetlana Isakova, Andrey Breslav (Coursera) * [Kotlin Newbie To Pro](https://www.youtube.com/playlist?list=PLQkwcJG4YTCRSQikwhtoApYs9ij_Hc5Z9) - Philipp Lackner +* [Kotlin Programming Full Tutorial 2023](https://www.youtube.com/watch?v=0MdkXBssRRg) - Scaler * [Kotlin Tutorial](https://www.youtube.com/playlist?list=PLsyeobzWxl7rooJFZhc3qPLwVROovGCfh) - Telusko * [Kotlin Tutorial for Beginners: Basics and Fundamentals for Android](https://www.youtube.com/playlist?list=PLlxmoA0rQ-LwgK1JsnMsakYNACYGa1cjR) - Smartherd * [One hour Kotlin guide for beginners](https://www.udemy.com/course/one-hour-kotlin-guide-for-beginners) - Tutlets Kkang (Udemy) From c6cab5246760fe81e7be89162eac5e7862618c51 Mon Sep 17 00:00:00 2001 From: ankita1964 <58811776+ankita1964@users.noreply.github.com> Date: Tue, 21 Nov 2023 18:55:00 +0530 Subject: [PATCH 822/854] Updated the title of playlist with the creator' name and institute as mentioned officially (#10892) * Updated Graph Theory Youtube courses in free-courses-en.md * Added the message as given in YT playlist * Update courses/free-courses-en.md --------- 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 76122dc22e027..84714e3d25e9f 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -780,6 +780,7 @@ ### Graph Theory +* [Graph Theory](https://www.youtube.com/playlist?list=PLZ6w_oR8t_Pw4P3t5be9WMhj1ISH7yFWI) - Soumen Maity (Graph Theory) * [Graph Theory](https://youtube.com/playlist?list=PLztBpqftvzxXBhbYxoaZJmnZF6AUQr1mH) - Wrath of Math * [Graph Theory](https://nptel.ac.in/courses/111106102) - Prof. Soumen Maity (NPTEL) * [Graph Theory - DM](https://youtube.com/playlist?list=PLYrahs7hsYIQiSNxTfZndQz7jWPXsA1ur) - SCCI Labs IIT Ropar From 439b8b13196443c1ead63572eb4a986af19cc753 Mon Sep 17 00:00:00 2001 From: Rohan Gope <109970907+Darkrider0007@users.noreply.github.com> Date: Tue, 21 Nov 2023 18:59:04 +0530 Subject: [PATCH 823/854] Adding a Data Science Free course and a React Free Courese (#10905) * Adding a Data Science Free course and a React Free Courese * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md * Update free-courses-hi.md * alphabetize --------- Co-authored-by: Eric Hellman --- courses/free-courses-hi.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 3844adcc881cb..7e9df1c265f4d 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -261,8 +261,8 @@ ### Data Science -*[Data Analyst Course - Beginner's to Advance (हिंदी में) - Full Playlist](https://www.youtube.com/playlist?list=PLxzTa0VPR9ryvGSuCm4RS8aeAvOLXz9XM) - IHHPET: Industries Helping Hands Dot Com -*[Data Science Course 2023](https://www.youtube.com/playlist?list=PLfP3JxW-T70HvifebGl3d5d5jzI1Kp0i8) - Indian AI Production +* [Data Analyst Course - Beginner's to Advance (हिंदी में) - Full Playlist](https://www.youtube.com/playlist?list=PLxzTa0VPR9ryvGSuCm4RS8aeAvOLXz9XM) - IHHPET: Industries Helping Hands Dot Com +* [Data Science Course 2023](https://www.youtube.com/playlist?list=PLfP3JxW-T70HvifebGl3d5d5jzI1Kp0i8) - Indian AI Production ### Data Structures @@ -483,15 +483,15 @@ #### React * [10-Hour React Tutorial 2023 - Zero to Advanced \| Learn React JS in Hindi](https://www.youtube.com/watch?v=6l8RWV8D-Yo&list=PL2PkZdv6p7ZnS2QIz8WAPmqeqUUccPNQY) - Coder Dost +* [Chai aur react \| with projects](https://youtube.com/playlist?list=PLu71SKxNbfoDqgPchmvIsL4hTnJIrtige) - Chai aur Code * [React JS (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhignjLLXTJWkRJKN-SgAqClL) - Rajesh Kumar, Geeky Shows * [React JS Course 2023](https://youtube.com/playlist?list=PLt5mNkGuWcuWSUHxSzWP74IU9U4BTVLt0) - 6 Pack Programmer -* [React JS Tutorial in Hindi \| React JS for Beginner to Advanced \| Step by Step Video Tutorials](https://www.youtube.com/playlist?list=PLjVLYmrlmjGdnIQKgnTeR1T9-1ltJEaJh) - WsCubeTech -* [React JS Tutorials for Begineers in Hindi](https://youtube.com/playlist?list=PLu71SKxNbfoDqgPchmvIsL4hTnJIrtige) - Chai aur Code +* [React JS Tutorial in Hindi \| React JS for Beginner to Advanced](https://www.youtube.com/playlist?list=PLjVLYmrlmjGdnIQKgnTeR1T9-1ltJEaJh) - WsCubeTech +* [React JS Tutorial in Hindi 2022](https://www.youtube.com/playlist?list=PLwGdqUZWnOp3aROg4wypcRhZqJG3ajZWJ) - Vinod Bahadur Thapa, Thapa Technical * [React Js Tutorials in Hindi](https://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 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 * [ReactJS Tutorial for Beginners to Advanced](https://youtube.com/playlist?list=PL_HlKez9XCSO1g7c61SyJZE4iehJDFg_w) - Technical Suneja -* [ReactJS Tutorial in Hindi 2020](https://www.youtube.com/playlist?list=PLwGdqUZWnOp3aROg4wypcRhZqJG3ajZWJ) - Vinod Bahadur Thapa (Thapa Technical) * [ReactJS Tutorials for Beginners In Hindi](https://www.youtube.com/playlist?list=PLUVqY59GNZQNTlOnGne0G7DXnmi7CeOtc) - Pradeep Maurya From 6edb00ab0753a1e5d4317bbc9f4ae571c7aec42c Mon Sep 17 00:00:00 2001 From: Nayan Gupta <61581273+nayanmanojgupta@users.noreply.github.com> Date: Tue, 21 Nov 2023 19:00:02 +0530 Subject: [PATCH 824/854] Update free-courses-hi.md node js (#10910) * Update free-courses-hi.md node js * fix: lint error * Update courses/free-courses-hi.md * use title from resource --------- 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 7e9df1c265f4d..35819017d41e6 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -473,6 +473,7 @@ * [Master NodeJS](https://www.youtube.com/playlist?list=PLinedj3B30sDby4Al-i13hQJGQoRQDfPo) - Piyush Garg * [Node JS](https://www.youtube.com/playlist?list=PLbGui_ZYuhiiSVvVP_9w57-aU7kx_H9bu) - Geeky Shows +* [Node Js Tutorial in Hindi](https://www.youtube.com/watch?v=BLl32FvcdVM&ab_channel=CodeWithHarry) - Code With Harry * [Node.js Tutorial in Hindi](https://www.youtube.com/playlist?list=PLgOUQYMnO_SRqPikOJBu5G1ld4bJUZCmy) - truecodex * [Node.js Tutorials for Beginners in Hindi](https://www.youtube.com/playlist?list=PLUVqY59GNZQNCk_D9VW_zNh60WuQIzo3K) - Tutorials Website * [NodeJS in Hindi](https://www.youtube.com/playlist?list=PL8p2I9GklV456iofeMKReMTvWLr7Ki9At) - Code Step By Step From 0e3fe619666343046dc7321eebc70bc3fdf54c86 Mon Sep 17 00:00:00 2001 From: Mariana Malta <48808675+MariMalta@users.noreply.github.com> Date: Tue, 21 Nov 2023 10:46:19 -0300 Subject: [PATCH 825/854] Add algorithm playground (#10923) * Add algorithm playgroud * fix alphabetical order * Update more/free-programming-playgrounds.md * Update more/free-programming-playgrounds.md --------- Co-authored-by: Eric Hellman --- more/free-programming-playgrounds.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index caf557540e4e6..d41a96e63e71b 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -1,5 +1,6 @@ ### Index +* [Algorithms](#algorithms) * [APL](#apl) * [Assembly](#assembly) * [Bash](#bash) @@ -53,6 +54,12 @@ * [Vim](#vim) +### Algorithms + +* [Data Structures Visualization](https://www.cs.usfca.edu/~galles/visualization/Algorithms.html) - David Galles +* [The Algorithm Visualizer](https://algorithm-visualizer.org) + + ### APL * [APLgolf](https://razetime.github.io/APLgolf) From 8526c7648fcf0313292b4463f27c508d94cbd714 Mon Sep 17 00:00:00 2001 From: Wanderson Trindade Vitorino Date: Tue, 21 Nov 2023 10:53:17 -0300 Subject: [PATCH 826/854] Update free-programming-books-pt_BR.md (#10924) * Update free-programming-books-pt_BR.md * Update books/free-programming-books-pt_BR.md Co-authored-by: md_mark <57056757+mohdahsanrazakhan@users.noreply.github.com> * Update books/free-programming-books-pt_BR.md * Update books/free-programming-books-pt_BR.md * Update books/free-programming-books-pt_BR.md --------- Co-authored-by: md_mark <57056757+mohdahsanrazakhan@users.noreply.github.com> Co-authored-by: Eric Hellman --- books/free-programming-books-pt_BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-pt_BR.md b/books/free-programming-books-pt_BR.md index d6d85bace7a5c..f172fd1672529 100644 --- a/books/free-programming-books-pt_BR.md +++ b/books/free-programming-books-pt_BR.md @@ -123,6 +123,7 @@ * [Algoritmos em Grafos](https://www.ime.usp.br/~yoshi/2005i/mac328/) - Yoshiharu Kohayakawa (HTML) * [Algoritmos para Grafos (via Sedgewick)](https://www.ime.usp.br/~pf/algoritmos_para_grafos/) - Paulo Feofiloff (HTML) * [Apostila Linguagem C](http://www.ime.usp.br/~slago/slago-C.pdf) - Silvio Lago (PDF) +* [C Completo e Total - Terceira Edição (1996)](https://www.inf.ufpr.br/lesoliveira/download/c-completo-total.pdf) - Herbert Schildt (PDF) * [Guia Beej's Para Programação em Rede - Usando Internet Sockets](http://beej.us/guide/bgnet/translations/bgnet_ptbr.html) - Brian "Beej Jorgensen" Hall, `trl.:` cv8minix3 (HTML) * [Introdução a Programação](https://github.com/ufpb-computacao/introducao-a-programacao-livro/releases) - livro adotado na UFPB. * [Linguagem C - Notas de Aula](https://www.inf.ufpr.br/cursos/ci067/Docs/NotasAula/) - Carmem Hara, Wagner Zola (HTML, [PDF](https://www.inf.ufpr.br/cursos/ci067/Docs/NotasAula.pdf)) From eab7fee7869ddb57dbb5512bfa49293e3925dbe2 Mon Sep 17 00:00:00 2001 From: Eric Hellman Date: Tue, 21 Nov 2023 08:58:15 -0500 Subject: [PATCH 827/854] Roll up, the second (#10986) * hindi hibernate course * add a react tutorial * add three playgrounds from #9775 * duplicate * from #10628 * add figma course from #10649 * line * the algorithms * resource moved to playgrounds --- books/free-programming-books-subjects.md | 1 + more/free-programming-interactive-tutorials-en.md | 6 ------ 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index e3fcb525655e9..569302b7e75c3 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -126,6 +126,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM * [Sequential and parallel sorting algorithms](https://www.inf.hs-flensburg.de/lang/algorithmen/sortieren/algoen.htm) - Hans Werner Lang (HTML) * [Text Algorithms](https://igm.univ-mlv.fr/~mac/REC/text-algorithms.pdf) - Maxime Crochemore, Wojciech Rytter (PDF) * [The Algorithm Design Manual](https://www8.cs.umu.se/kurser/TDBAfl/VT06/algorithms/BOOK/BOOK/BOOK.HTM) - Steven S. Skiena (HTML) +* [The Algorithms](https://the-algorithms.com) * [The Design of Approximation Algorithms](https://www.designofapproxalgs.com/book.pdf) - David P. Williamson, David B. Shmoys (PDF) * [The Great Tree List Recursion Problem](http://cslibrary.stanford.edu/109/TreeListRecursion.pdf) - Nick Parlante (PDF) * [The Kademlia Protocol Succinctly](https://www.syncfusion.com/ebooks/kademlia_protocol_succinctly) - Marc Clifton diff --git a/more/free-programming-interactive-tutorials-en.md b/more/free-programming-interactive-tutorials-en.md index 7c41e6134a29c..ec52c3752eb55 100644 --- a/more/free-programming-interactive-tutorials-en.md +++ b/more/free-programming-interactive-tutorials-en.md @@ -1,7 +1,6 @@ ### Index * [Ada](#ada) -* [Algorithms](#algorithms) * [Android](#android) * [Bash](#bash) * [C](#c) @@ -59,11 +58,6 @@ * [Introduction to Ada](https://learn.adacore.com/courses/intro-to-ada/index.html) - Adacore -### Algorithms - -* [Data Structures Visualization](https://www.cs.usfca.edu/~galles/visualization/Algorithms.html) - David Galles - - ### Android * [Android Tutorial](https://www.tutlane.com/tutorial/android) - tutlane From 9b5c00e1170837f746d676bef41fed25eb8d79d0 Mon Sep 17 00:00:00 2001 From: Urak <33769257+UrakFerraz@users.noreply.github.com> Date: Tue, 21 Nov 2023 11:06:19 -0300 Subject: [PATCH 828/854] Add the first course of Rust in pt-BR (#10965) * Add the first course of Rust in pt-BR This course was created this year. He is very didactic, and its playlist has 67 videos. * Update courses/free-courses-pt_BR.md --------- Co-authored-by: Eric Hellman --- courses/free-courses-pt_BR.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/courses/free-courses-pt_BR.md b/courses/free-courses-pt_BR.md index c610b5a9f0a1f..b1a244b4d1de8 100644 --- a/courses/free-courses-pt_BR.md +++ b/courses/free-courses-pt_BR.md @@ -38,6 +38,7 @@ * [Raspberry Pi](#raspberry-pi) * [React Native](#react-native) * [Ruby](#ruby) +* [Rust](#rust) * [Sass](#sass) * [Segurança da Informação](#segurança-da-informação) * [SEO](#seo) @@ -372,6 +373,11 @@ * [Tutorial Rails Girls](http://guides.railsgirls.com/guides-ptbr/) +### Rust + +* [Programando do 0 ao avançado na linguagem de programação Rust](https://www.youtube.com/playlist?list=PLWmXJQDlXOHX6UdAmXv6euoqDPUtMLpJf) - Lanby 0xff3 λ + + ### Sass * [Sass placeholders: o jeito certo](https://www.udemy.com/course/sass-placeholders-o-jeito-certo/) - Tárcio Zemel (Udemy) From 39f3e8fa59336531e8f11cb551887b2d60a29f02 Mon Sep 17 00:00:00 2001 From: md_mark <57056757+mohdahsanrazakhan@users.noreply.github.com> Date: Tue, 21 Nov 2023 19:36:35 +0530 Subject: [PATCH 829/854] Addition: Design Course (#10963) * addition * Addition * Addition * Fixing addition * addition * Update courses/free-courses-en.md Co-authored-by: Eric Hellman * Update courses/free-courses-en.md * Update courses/free-courses-en.md * Update courses/free-courses-en.md * Update more/free-programming-cheatsheets.md * Update more/free-programming-cheatsheets.md * Update more/free-programming-cheatsheets.md --------- Co-authored-by: Eric Hellman --- courses/free-courses-en.md | 8 ++++++++ more/free-programming-cheatsheets.md | 6 ++++++ 2 files changed, 14 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 84714e3d25e9f..9f42983a83490 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -106,6 +106,7 @@ * [System Design](#system-design) * [Terraform](#terraform) * [Theory](#theory) +* [UI/UX](#uiux) * [Verilog / VHDL / SystemVerilog](#verilog--vhdl--systemverilog) * [Web Development](#web-development) * [Web3](#web3) @@ -1670,6 +1671,13 @@ * [Theory of Computation & Automata Theory](https://www.youtube.com/playlist?list=PLBlnK6fEyqRgp46KUv4ZY69yXmpwKOIev) - Neso Academy +### UI/UX + +* [Design 101 Crash Course: Learn UX/UI Design, Figma](https://www.youtube.com/watch?v=cKZEgtQUxlU&list=PL2HX_yT71umB_oqitnmDgYSKltddPfZ-k) - Zero To Mastery +* [Figma 101 Crash Course: The Beginners Guide](https://www.youtube.com/watch?v=4HSK6-TFUzQ&list=PL2HX_yT71umB_oqitnmDgYSKltddPfZ-k) - Zero To Mastery +* [UI/UX Design Tutorial - Wireframe, Mockup & Design in Figma](https://www.youtube.com/watch?v=c9Wg6Cb_YlU) - freeCodeCamp + + ### Verilog / VHDL / SystemVerilog * [nand2tetris](https://www.nand2tetris.org) - Shimon Schocken, Noam Nisan (Coursera) diff --git a/more/free-programming-cheatsheets.md b/more/free-programming-cheatsheets.md index 1c335b78caba3..521773575dd62 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -56,6 +56,7 @@ * [Tensorflow](#tensorflow) * [Terraform](#terraform) * [TypeScript](#typescript) +* [UI/UX](#uiux) * [Unit testing](#unit-testing) * [Webpack](#webpack) @@ -511,6 +512,11 @@ * [TypeScript Cheat Sheet](https://rmolinamir.github.io/typescript-cheatsheet/) - Robert Molina (HTML) +### UI/UX + +* [Form Design Crib Sheet](https://www.smashingmagazine.com/files/wallpapers/images/form-crib-sheet/full_preview.png) - Joe Leech + + ### Unit testing * [Chai CheatSheet](https://devhints.io/chai) - devhints, Rico Santa Cruz (HTML) From cfe52adfb62cb00ae4a4c4d42479c2070f634657 Mon Sep 17 00:00:00 2001 From: Nuhman Pk <62880706+nuhmanpk@users.noreply.github.com> Date: Tue, 21 Nov 2023 19:38:26 +0530 Subject: [PATCH 830/854] added links to numpy , opencv yt playlist from yes tech (#9527) * added links to numpy , opencv yt playlist from yes tech * sort in alphabetical order * moved opencv, numpy to python * corrections * lint * . * Update courses/free-courses-ml.md * Update courses/free-courses-ml.md * alphabetize --------- Co-authored-by: Eric Hellman --- courses/free-courses-ml.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/courses/free-courses-ml.md b/courses/free-courses-ml.md index c07510943ad1f..c5514dfc52cfc 100644 --- a/courses/free-courses-ml.md +++ b/courses/free-courses-ml.md @@ -208,7 +208,9 @@ ### Python +* [OpenCV-Python Computer Vision](https://www.youtube.com/playlist?list=PL1JrLEBAapUWeV2O_wVIrX4BdWvJpepz7) - Yes Tech Media * [Python](https://www.youtube.com/playlist?list=PLwe8bwPXjlLveEHvTbKMXJOPkFdXnu4xi) - Learn CSE Malayalam +* [Python Numpy Malayalam Tutorial](https://www.youtube.com/playlist?list=PL1JrLEBAapUVkjt4Q1R_ZFFRT_80WBCyx) - Yes Tech Media * [Python Programming Malayalam Tutorial](https://www.youtube.com/watch?v=ihnWXGPxNEk) - Yes Tech Media * [Python Tutorial Malayalam \| Best Malayalam Python Programming Tutorial](https://youtube.com/playlist?list=PLY-ecO2csVHfbpOmWamlb8Mujjdnl1jks) - Brototype Malayalam @@ -230,3 +232,4 @@ * [Cyber Security Tutorial Malayalam \| Ethical Hacking Courses for IT Career](https://www.youtube.com/playlist?list=PLR2UNjW_Pkm8LUpryeuiLMpEf4KgCDeBu) - RootSaid - Robotics, Technology & Cyber Security * [Security Fundamentals](https://www.youtube.com/playlist?list=PLEhpnavDYfVhGnYA4l8btphQG8i2zO4cI) - Cyber Security Malayalam + From 860dff3b2d07995fa7dafcfcb46ed1b986e7d9f0 Mon Sep 17 00:00:00 2001 From: "Ar.dst" <89100599+Ar-dst@users.noreply.github.com> Date: Tue, 21 Nov 2023 21:53:25 +0330 Subject: [PATCH 831/854] Added Jadi Lpic-1 Course (#9534) * Added Jadi Lpic-1 Cource *Update free-courses-fa_IR.md * Update free-courses-fa_IR.md --------- Co-authored-by: Eric Hellman --- courses/free-courses-fa_IR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/courses/free-courses-fa_IR.md b/courses/free-courses-fa_IR.md index fd59dea9917f1..81615198902b5 100644 --- a/courses/free-courses-fa_IR.md +++ b/courses/free-courses-fa_IR.md @@ -89,6 +89,7 @@ * [آموزش رایگان لینوکس](https://www.youtube.com/playlist?list=PLFK3-mgWZHcpWSFgpy-uEwIb6xjj4vfkB) - Morteza Bashsiz * [آموزش لینوکس برای آدم های شاد](https://www.youtube.com/playlist?list=PL-tKrPVkKKE2AniHDmp6zK9KGD1sjf0bd) - Jadi Mirmirani * [آموزش لینوکس مقدماتی](https://www.youtube.com/watch?v=ZwaBNkQKrts&list=PLPj7mSUQL4v_oVLO-2Q1QQ9fAH45u8z4A) - Hamid Emamian +* [دوره الپیک ۱ - جادی \| LPIC-1 with Jadi](https://www.youtube.com/playlist?list=PL7ePwBdxM4nswZ62DvL58yJZ9W4-hOLLB) - Jadi Mirmirani ### Machine Learning From e40e0d87b0678464db214528cc927bda35223dc9 Mon Sep 17 00:00:00 2001 From: Rajan Khade Date: Tue, 21 Nov 2023 23:54:40 +0530 Subject: [PATCH 832/854] Update CODE_OF_CONDUCT-mr.md (#10987) --- docs/CODE_OF_CONDUCT-mr.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/CODE_OF_CONDUCT-mr.md b/docs/CODE_OF_CONDUCT-mr.md index 453208887a525..e663a00252f39 100644 --- a/docs/CODE_OF_CONDUCT-mr.md +++ b/docs/CODE_OF_CONDUCT-mr.md @@ -1,5 +1,3 @@ -या लेखात इतर भाषांमध्ये वाचा: [English](CODE_OF_CONDUCT.md) - # योगदानकर्ता आचरण संहिता या प्रकल्पाचे योगदानकर्ते आणि देखरेख करणारे म्हणून, आणि खुल्या आणि स्वागतार्ह समुदायाला चालना देण्याच्या हितासाठी, आम्ही समस्यांचा अहवाल देणे, वैशिष्ट्य विनंत्या पोस्ट करणे, दस्तऐवज अद्यतनित करणे, पुल विनंत्या किंवा पॅच सबमिट करणे आणि इतर क्रियाकलापांद्वारे योगदान देणाऱ्या सर्व लोकांचा आदर करण्याचे वचन देतो. @@ -24,7 +22,7 @@ अपमानास्पद, त्रासदायक किंवा अन्यथा अस्वीकार्य वर्तनाची घटना maintainer at victorfelder at gmail.com वर प्रकल्प देखभालकर्त्याशी संपर्क साधून नोंदवली जाऊ शकते. सर्व तक्रारींचे पुनरावलोकन केले जाईल आणि तपासले जाईल आणि परिणामी आवश्यक आणि परिस्थितीनुसार योग्य असा प्रतिसाद मिळेल. एखाद्या घटनेच्या रिपोर्टरच्या संदर्भात गोपनीयता राखणे देखभाल करणार्‍यांना बंधनकारक आहे. -ही आचरण संहिता [Contributor Covenant] [homepage] वरून स्वीकारली आहे, आवृत्ती १.३.०, https://contributor-covenant.org/version/1/3/0/ वर उपलब्ध आहे +ही आचरण संहिता [Contributor Covenant][homepage] वरून स्वीकारली आहे, आवृत्ती १.३.०, https://contributor-covenant.org/version/1/3/0/ वर उपलब्ध आहे. [homepage]: https://contributor-covenant.org From f369db6bc299d56b2ab3cdba977f5d0f82ff05a8 Mon Sep 17 00:00:00 2001 From: Jeyaprabakar <87477850+Jeyaprabakar01@users.noreply.github.com> Date: Tue, 21 Nov 2023 23:59:17 +0530 Subject: [PATCH 833/854] feat: added web development free courses for beginners (#9598) * feat: added web development free courses for begineers * fix: list marker style * fix: blank lines * fix: blank lines between heading and section * fix: blank lines between heading and section * fix: blank lines between heading and section * fix: blank lines between heading and section * fix: Incorrect number of blank lines between last section and next heading * fix: Incorrect number of blank lines between last section and next heading * Update free-courses-en.md * Delete courses/free-courses-jp.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update courses/free-courses-en.md * Update courses/free-courses-en.md * Update courses/free-courses-en.md * Update courses/free-courses-en.md * remove duplicate * alphabetize --------- Co-authored-by: Jeyaprabakar Elancheliyan Co-authored-by: Eric Hellman --- courses/free-courses-en.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 9f42983a83490..5a26b7cef42bc 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -739,6 +739,7 @@ * [Bento Git Learning Track](https://bento.io/topic/git) (Bento) * [Bento GitHub Learning Track](https://bento.io/topic/github) (Bento) +* [Collaborate with others with Markdown and GitHub Pages](https://learn.microsoft.com/en-us/training/paths/collaborate-markdown-github-pages/) - Microsoft Learn * [Complete Git and GitHub Tutorial](https://www.youtube.com/watch?v=apGV9Kg7ics) - Kunal Kushwaha * [Foundations of Git - Certification Course](https://learn.gitkraken.com/courses/git-foundations) - Axosoft (GitKraken) *(account or email address required)* * [Gentle Introduction to Git and GitHub](https://www.youtube.com/playlist?list=PLErOmyzRKOCoLfGDg91NbuGlRahF5mElq) - Deborah Kurata @@ -756,8 +757,8 @@ * [Git Tutorial - Learn Command-line Git & GitHub](https://www.youtube.com/playlist?list=PLpcSpRrAaOarEpNz71TSfNVd0eQmsZSgN) - LearnWebCode * [Git Tutorial for Beginners: Learn Git in 1 Hour](https://www.youtube.com/watch?v=8JJ101D3knE) - Moshfegh Hamedani (Programming with Mosh) * [How to Use Git and GitHub](https://www.udacity.com/course/how-to-use-git-and-github--ud775) (Udacity) -* [Introduction to Git](https://learn.microsoft.com/en-us/training/modules/intro-to-git/) - Microsoft Learn * [Introduction to Git and GitHub](https://www.coursera.org/learn/introduction-git-github) - Google (Coursera) +* [Introduction to version control with Git](https://learn.microsoft.com/en-us/training/paths/intro-to-vc-git/) - Microsoft Learn * [Learn Git with Bitbucket Cloud](https://www.atlassian.com/git/tutorials/learn-git-with-bitbucket-cloud) - Atlassian @@ -808,6 +809,7 @@ * [Build a responsive website with Webflow](https://www.bloc.io/tutorials/webflow-tutorial-design-responsive-sites-with-webflow) * [Build a SaaS landing page using Skeleton](https://www.bloc.io/tutorials/jottly-a-beginner-s-guide-to-html-css-skeleton-and-animate-css) * [Build Dynamic Websites](https://web.archive.org/web/20210812200413/http://cs75.tv/2010/fall/) - David J. Malan [(YouTube)](https://www.youtube.com/playlist?list=PLvJoKWRPIu8GhAhDBAH0BFB9BS7YxM1WT) +* [Build web pages with HTML and CSS for beginners](https://learn.microsoft.com/en-us/training/paths/build-web-pages-html-css-for-beginners/) - Microsoft Learn * [Code Your First Game: Arcade Classic in JavaScript on Canvas](https://www.udemy.com/code-your-first-game/) - Chris DeLeon (Udemy) * [Complete HTML/CSS BootCamp](https://frontendmasters.com/bootcamp/) - FrontEnd Masters * [Conquering freeCodeCamp's Curriculum](https://youtube.com/playlist?list=PLgBH1CvjOA62oNEVgz-dECiCZCE_Q3ZFH) - Florin Pop @@ -845,6 +847,7 @@ * [Tailwind CSS Tutorial](https://youtube.com/playlist?list=PL4cUxeGkcC9gpXORlEHjc5bgnIi5HEGhw) - The Net Ninja * [TailwindCSS Tutorial](https://www.youtube.com/playlist?list=PLFHz2csJcgk8lgiRDB7FdsXVr4xy6jE8K) - Code With Dary * [Web Development By Doing: HTML / CSS From Scratch](https://www.udemy.com/course/web-development-learn-by-doing-html5-css3-from-scratch-introductory/) - Udemy +* [Web Development for Beginners](https://learn.microsoft.com/en-us/training/paths/web-development-101/) - Microsoft Learn * [What the Flexbox](https://flexbox.io) - Wesbos @@ -933,6 +936,7 @@ ### JavaScript +* [30 Days, 30 JavaScript Projects For Beginners to Practice](https://youtube.com/playlist?list=PLjwm_8O3suyOgDS_Z8AWbbq3zpCmR-WE9&si=fofo8k2c5sjQPOKq) - GreatStack * [Asynchronous Programming: The End of The Loop](https://egghead.io/courses/asynchronous-programming-the-end-of-the-loop) - Jafar Husain * [Beginner's Series to: JavaScript](https://youtube.com/playlist?list=PLlrxD0HtieHhW0NCG7M536uHGOtJ95Ut2) - Microsoft Developer * [Bento JavaScript Learning Track](https://bento.io/topic/javascript) (Bento) @@ -955,6 +959,7 @@ * [Javascript Fundamentals](https://www.udemy.com/course/javascriptfundamentals) - Bharath Thippireddy (Udemy) * [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=PL4cUxeGkcC9i9Ae2D9Ee1RvylH38dKuET) - The Net Ninja * [JavaScript Tutorial for beginners](https://www.youtube.com/watch?v=W6NZfCO5SIk) - Moshfegh Hamedani (Programming with Mosh) @@ -1068,6 +1073,7 @@ #### React * [Complete React course for beginner](https://youtube.com/playlist?list=PLRAV69dS1uWQos1M1xP6LWN6C-lZvpkmq) - Hitesh Choudhary +* [Creating your first web apps with React](https://learn.microsoft.com/en-us/training/paths/react/) - Microsoft Learn * [Framer Motion (for React) Tutorial](https://www.youtube.com/playlist?list=PL4cUxeGkcC9iHDnQfTHEVVceOEBsOf07i) - Net Ninja * [Framer Motion Tutorial](https://www.youtube.com/playlist?list=PLnZgHKyxHOEAy7MisX6CSMe4JTzkeodmC) - Code With Yousaf * [Frontend Armory: React Fundamentals](https://frontarm.com/courses/react-fundamentals/) - James K. Nelson From da3a4d35c0f166644adbe840770e6be14f326a09 Mon Sep 17 00:00:00 2001 From: Ashish Dangi Date: Wed, 22 Nov 2023 00:12:58 +0530 Subject: [PATCH 834/854] Update free-courses-hi.md | Changes made (#9681) Co-authored-by: Eric Hellman From 9ab123e35d2595e986437627a8e519b00f3ab6c2 Mon Sep 17 00:00:00 2001 From: Akash Mani <133147613+AkashMani1@users.noreply.github.com> Date: Wed, 22 Nov 2023 00:48:54 +0530 Subject: [PATCH 835/854] Update free-courses-en.md (#9654) * Update free-courses-en.md Add the latest Free course on AI which is free on Coursera Approx. 10 hours Takes to complete the Full Course. * Update courses/free-courses-en.md * syntax * Update courses/free-courses-en.md * Update courses/free-courses-en.md --------- Co-authored-by: Eric Hellman --- 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 5a26b7cef42bc..4678038e533e6 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -259,7 +259,7 @@ * [AI Fundamentals](https://www.udacity.com/course/ai-fundamentals--ud099) - Microsoft Azure (Udacity) * [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://youtube.com/playlist?list=PLbMVogVj5nJSFZoiF6RDqyz_m6Srjx_MY) - nptelhrd +* [Artificial Intelligence Search Methods For Problem-Solving](https://youtube.com/playlist?list=PLbMVogVj5nJSFZoiF6RDqyz_m6Srjx_MY) - nptelhrd * [CS50’s Introduction to Artificial Intelligence with Python](https://cs50.harvard.edu/ai/) - Brian Yu, David J. Malan (Harvard OpenCourseWare and edX) * [Elements of AI](https://www.elementsofai.com) - University of Helsinki, Reaktor * [IBM AI Engineering Professional Certificate](https://www.coursera.org/professional-certificates/ai-engineer) - Romeo Kienzler, Saeed Aghabozorgi, Joseph Santarcangelo, Alex Aklson et al. (Coursera) @@ -382,7 +382,7 @@ * [C++ Tutorial for Complete Beginners](https://www.udemy.com/course/free-learn-c-tutorial-beginners/) - John Purcell (Udemy) * [C++ Tutorials](https://www.youtube.com/playlist?list=PL_c9BZzLwBRJVJsIfe97ey45V4LP_HXiG) - Caleb Curry * [Google's C++ Course](https://developers.google.com/edu/c++/) -* [Introduction to C++](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/) (MIT's opencourseware) +* [Introduction to C++](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/) (MIT's OpenCourseWare) * [Introduction to C++](https://www.edx.org/course/introduction-to-c-3) - Microsoft (edX) (:card_file_box: *archived*) * [Introduction to Programming through C++](https://youtube.com/playlist?list=PLEAYkSg4uSQ2qzihjdDEseWrrY1DyxH9P&si=itDYt3Yo9wn2XarO) - NPTEL * [Learn C++ With Me](https://www.youtube.com/playlist?list=PLzMcBGfZo4-lmGC8VW0iu6qfMHjy7gLQ3) - Tech With Tim From e9af52b1d3cc9ed96af792f2c1004d4c475e6334 Mon Sep 17 00:00:00 2001 From: Vaibhav Raheja <112800995+ivaibhavraheja@users.noreply.github.com> Date: Wed, 22 Nov 2023 01:09:41 +0530 Subject: [PATCH 836/854] Update free-courses-hi.md (#9867) * Update free-courses-hi.md added tutorial in for git & github and mogodb * Update courses/free-courses-hi.md * Update courses/free-courses-hi.md * Update courses/free-courses-hi.md * Update free-courses-hi.md --------- Co-authored-by: Eric Hellman --- courses/free-courses-hi.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 35819017d41e6..1d6816ca7c2ca 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -571,7 +571,7 @@ * [MongoDB Complete Course Tutorial in Hindi](https://www.youtube.com/watch?v=rU9ZODw5yvU) - Vinod Bahadur Thapa (Thapa Technical) * [MongoDB full course for beginners](https://youtube.com/playlist?list=PLwGdqUZWnOp1P9xSsJg7g3AY0CUjs-WOa) - Thapa Technical -* [MongoDB playlist in Hindi](https://youtube.com/playlist?list=PLA3GkZPtsafZydhN4nP0h7hw7PQuLsBv1&si=4Je3O9WkMYMu9cWO) - Engineering Digest +* [MongoDB playlist in Hindi](https://www.youtube.com/playlist?list=PLA3GkZPtsafZydhN4nP0h7hw7PQuLsBv1&si=4Je3O9WkMYMu9cWO) - Engineering Digest * [MongoDB Tutorial for Beginners (Hindi)](https://www.youtube.com/playlist?list=PLgPJX9sVy92xUxpTFgAOSBHdBwIdxav39) - CS Geeks * [MongoDB Tutorial in 1 Hour (2023)](https://www.youtube.com/watch?v=J6mDkcqU_ZE) - CodeWithHarry * [MongoDB tutorial in hindi](https://www.youtube.com/playlist?list=PLolI8AY2AS9aaE4Vx0adwfwUh3XiuVewX) - Code Improve From 178d0610d120e06d4f0c497ac5db18bdc7fdc567 Mon Sep 17 00:00:00 2001 From: Arunava Debnath <92048155+AwesomeArunava@users.noreply.github.com> Date: Wed, 22 Nov 2023 01:28:09 +0530 Subject: [PATCH 837/854] I added a Javascript e-book in the Bengali language. (#9886) * Add a new javascript course in bengali * Add a new javascript course * remove the package.json file * Edit free-course-bn.md file according to alphabetical order * Add a Javascript E-Book in Bengali * Add a Javascript E-Book in Bengali * Add a Javascript E-Book in Bengali(change the book link that is stable) * Update books/free-programming-books-bn.md * reorder * Update free-programming-books-bn.md --------- Co-authored-by: Eric Hellman --- books/free-programming-books-bn.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/books/free-programming-books-bn.md b/books/free-programming-books-bn.md index 13b576fb881c3..34c83a2556af1 100644 --- a/books/free-programming-books-bn.md +++ b/books/free-programming-books-bn.md @@ -20,8 +20,8 @@ ### C -* [কম্পিউটার প্রোগ্রামিং](http://cpbook.subeen.com/p/blog-page.html) - Tamim Shahriar Subeen * [বাংলায় C প্রোগ্রামিং ল্যাঙ্গুয়েজ শেখার কোর্স](https://c.howtocode.dev) - Jakir Hossain, et al. +* [Computer Programming «কম্পিউটার প্রোগ্রামিং ১ম খণ্ড»](https://cpbook.subeen.com) - Tamim Shahriar Subeen (HTML) ### C++ @@ -47,6 +47,7 @@ ### JavaScript * [জাভাস্ক্রিপ্ট ল্যাঙ্গুয়েজের এর ব্যাসিক, অ্যাডভান্স](https://js.howtocode.dev) - Nuhil Mehdi (howtocode.dev) +* [হাতেকলমে জাভাস্ক্রিপ্ট: সম্পূর্ণ বাংলায় হাতেকলমে জাভাস্ক্রিপ্ট শিখুন](https://zonayed.js.org) - Zonayed Ahmed (HTML) ### Machine Learning @@ -65,6 +66,7 @@ ### Python +* [পাইথন প্রোগ্রামিং বই](http://pybook.subeen.com) - Tamim Shahriar Subeen * [বাংলায় পাইথন](https://python.howtocode.dev) - Nuhil Mehdy * [সহজ ভাষায় পাইথন ৩](https://python.maateen.me) - Maksudur Rahman Maateen * [হুকুশ পাকুশের প্রোগ্রামিং শিক্ষা](https://hukush-pakush.com) - Ikram Mahmud (HTML) From ec0c7b9a7ee4a9ca9af0db87de123194bc0d5da9 Mon Sep 17 00:00:00 2001 From: Axe <105575088+Bansnetsajak007@users.noreply.github.com> Date: Wed, 22 Nov 2023 02:01:46 +0545 Subject: [PATCH 838/854] nepali courses (#9925) * Added more Nepali courses * Added more programming courses in Nepali * refined free-courses-ne.md * edited spaces * managed spaces * Correctly linked files and added more courses playlist * Arranged things in alphabetical order * refactored all changes * Update courses/free-courses-ne.md * Update free-courses-ne.md * Update courses/free-courses-ne.md --------- Co-authored-by: Eric Hellman --- courses/free-courses-ne.md | 46 +++++++++++++++++++++++++++++--------- 1 file changed, 36 insertions(+), 10 deletions(-) diff --git a/courses/free-courses-ne.md b/courses/free-courses-ne.md index 0694749c20baf..4d7ac4c4e142a 100644 --- a/courses/free-courses-ne.md +++ b/courses/free-courses-ne.md @@ -1,19 +1,47 @@ ### Index +* [C](#c) +* [C++](#cpp) +* [Flutter](#flutter) +* [Java](#java) * [JavaScript](#javascript) * [Node.js](#nodejs) * [React](#react) -* [Flutter](#flutter) +* [Python](#python) * [SQL](#sql) -* [C](#c) * [WordPress](#wordpress) * [Web Development](#web_development) +### C + +* [C Programming 1 Year Engineering (complete course)](https://www.youtube.com/playlist?list=PLyTjtAH-y1X-18oDItO59hvDTq1IDTM5I) - Nepali Education +* [C Programming Full Course In Nepali - New Course](https://www.youtube.com/watch?v=7WH8C48UNDU&list=PL2OJkQtHPRicxyldFGNJRRG4WwNe0Kjqe&index=3) - Technology Channel + + +### C++ + +* [OOP Lecture@ IOE PCAMPUS](https://www.youtube.com/playlist?list=PLDdqAl5wWxmQk2RbqSsBrJAr7YUezu_sZ) - BKL Lectures + + +### Flutter + +* [Complete Flutter Tutorial In Nepali](https://www.youtube.com/playlist?list=PLHVfxywAyZ5KAO618EKdGTJ4zJAGFeIYh) - PossibleTechs + + +### Java + +* [Java Full Course In Nepali - New Course](https://www.youtube.com/watch?v=56Cc-DT66Bc&t=2626s) - Technology Channel +* [Java Programming \| Tutorial \| Nepali](https://www.youtube.com/playlist?list=PLmZYUigljiyc-tf7oMmM-s832ibhGxTpT) - BigData IT + + ### JavaScript +* [1 Month Long Free JavaScript Session.](https://www.youtube.com/playlist?list=PLckS_N3kOwFEpcaJ8FZ0dsEkmxg6NXd7A) - EverydayKarma 🇳🇵 * [Java Programming - Tutorial - Nepali](https://www.youtube.com/playlist?list=PLmZYUigljiyc-tf7oMmM-s832ibhGxTpT) - BigData IT * [JavaScript](https://www.youtube.com/playlist?list=PLckS_N3kOwFH-GCqCd6i-vPo-Z75DcOnc) - EverydayKarma 🇳🇵 +* [JavaScript for Absolute beginner in Nepali](https://www.youtube.com/playlist?list=PLXbNCt66dIJFk9gGB49ldr6XpzLLhpt-V) - Code with Bhurtel +* [JavaScript for Absolute Beginners (Nepali)](https://www.youtube.com/playlist?list=PLUYR0rHgTK0XygpL3f1-9srFNoxcJA7J8) - Programming with Rajan #### Node.js @@ -23,12 +51,13 @@ #### React -* [React.js](https://www.youtube.com/playlist?list=PLckS_N3kOwFHhFEmcRs8jvX7xFaRFI4H1) - EverydayKarma 🇳🇵 +* [React Js](https://www.youtube.com/playlist?list=PLckS_N3kOwFHhFEmcRs8jvX7xFaRFI4H1) - EverydayKarma 🇳🇵 -#### Flutter +#### Python -* [Flutter Complete Tutorial In Nepali](https://www.youtube.com/watch?v=N0cDdu32IaA&list=PL2OJkQtHPRicxyldFGNJRRG4WwNe0Kjqe&index=1) - Technology Channel +* [Python For Everyone (Nepali) \| Python Tutorial in Nepali](https://www.youtube.com/playlist?list=PLdotwI6PELzxZYpFoQEM6ZD3Zm5LpZMYd) - Nepal Learns Code +* [Python Programming for Beginners](https://www.youtube.com/playlist?list=PL5JWhQjeWNq2_NJSM-9QdtCU8U--liTdO) - Code Guru Nepal #### SQL @@ -36,11 +65,6 @@ * [SQL Full Course In Nepali](https://www.youtube.com/watch?v=Lt52pYaoSR8&list=PL2OJkQtHPRicxyldFGNJRRG4WwNe0Kjqe&index=2) - Technology Channel -#### C - -* [C Programming Full Course In Nepali](https://www.youtube.com/watch?v=7WH8C48UNDU&list=PL2OJkQtHPRicxyldFGNJRRG4WwNe0Kjqe&index=3) - Technology Channel - - #### WordPress * [WordPress Complete Tutorial In Nepali](https://www.youtube.com/playlist?list=PL2OJkQtHPRie2xyBApANdVp_LUz4v7xIG) - Technology Channel @@ -48,5 +72,7 @@ ### Web Development +* [Web Development Complete Course - Beginners to Advanced](https://www.youtube.com/playlist?list=PL6wQiTZpOuaAqyL_RI-o9M6o2JO0jh_5R) - DEV Community Nepal * [WEB Development Complete Series In Nepali](https://www.youtube.com/playlist?list=PL2OJkQtHPRiejkQq4IX6Vf0NXbeEiQGIt) - Technology Channel + From 54737bb738b1710bf4491c8584d625903ae1c538 Mon Sep 17 00:00:00 2001 From: Digvijay Singh <106017750+digvijaysinghh@users.noreply.github.com> Date: Wed, 22 Nov 2023 01:58:13 +0530 Subject: [PATCH 839/854] (changes made) Added course: OSCP prep (security) (#10039) * Added course: OSCP prep * fixed linter error * patch-1 * patch-2 * patch-3 * added space * Update courses/free-courses-en.md Co-authored-by: Eric Hellman * patch * patch(title position) * position fix --------- 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 4678038e533e6..a3ac3261119b8 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1580,6 +1580,7 @@ ### Security +* [@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 From 12b228531bd6b76a9ba8c6534b6e280366dcb384 Mon Sep 17 00:00:00 2001 From: Divyanshu Singh <85441744+Divyanshu9794@users.noreply.github.com> Date: Wed, 22 Nov 2023 02:10:19 +0530 Subject: [PATCH 840/854] Update free-courses-hi.md (#10047) * Update free-courses-hi.md * Update free-courses-hi.md * Update courses/free-courses-hi.md --------- Co-authored-by: Eric Hellman --- courses/free-courses-hi.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 1d6816ca7c2ca..a2d893b56947a 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -214,7 +214,10 @@ * [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 8e30ea7c00751157fb96d0aeb00ebfe60e1522fe Mon Sep 17 00:00:00 2001 From: RAJ RAUT <107211922+raj-raut8502@users.noreply.github.com> Date: Wed, 22 Nov 2023 03:56:07 +0530 Subject: [PATCH 841/854] Added Perl language course by freeCodeCamp (#10158) * Update free-courses-hi.md Added Solidity full course in Hindi * Update free-courses-hi.md * Update free-courses-en.md * Update free-programming-books-hi.md * Update free-programming-books-hi.md * Update free-programming-books-subjects.md * Update free-courses-en.md Added XML language tutorial. * Update free-courses-en.md Added XML Language Tutorial. * Update free-courses-en.md * Update free-programming-books-hi.md * Update free-programming-books-subjects.md * Update free-programming-books-subjects.md * Update free-courses-en.md Added Perl language course * Update free-courses-en.md * Update free-programming-books-subjects.md * Update books/free-programming-books-hi.md * Update free-courses-en.md * Update free-courses-hi.md * Update free-courses-hi.md * Update free-programming-books-subjects.md * remove duplicate * Update courses/free-courses-en.md * Update courses/free-courses-en.md --------- Co-authored-by: Eric Hellman --- courses/free-courses-en.md | 2 ++ courses/free-courses-hi.md | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index a3ac3261119b8..d62616cdc66eb 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1217,6 +1217,7 @@ * [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 * [Kubernetes Tutorial for Beginners](https://www.youtube.com/playlist?list=PLy7NrYWoggjziYQIDorlXjTvvwweTYoNC) - TechWorld with Nana +* [Kubernetes Tutorial for Beginners](https://www.youtube.com/playlist?list=PL9ooVrP1hQOF907pPru97cKY9nKwOrDTP) - edureka! ### Linux @@ -1361,6 +1362,7 @@ ### Perl +* [Perl Programming Course for Beginners](https://www.youtube.com/watch?v=_DFa26ep-h4) - freeCodeCamp * [Perl Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWpqRBcStwV0NwMA3nXMh5GC) * [Perl Tutorial: Basics to Advanced](https://youtube.com/playlist?list=PL1h5a0eaDD3rTG1U7w9wmff6ZAKDN3b16) - VLSI Academy diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index a2d893b56947a..ceabacba16013 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -65,6 +65,7 @@ * [Rust](#rust) * [Security](#security) * [Software Engineering](#software-engineering) +* [Solidity](#solidity) * [Swift](#swift) * [System Design](#system-design) * [TypeScript](#typescript) @@ -180,6 +181,7 @@ ### C\# +* [Basic C# Programming Tutorials](https://www.youtube.com/playlist?list=PLCqWuVe6WFLLmMTO44hpYKnptJ6765skH) - Sunny Games & Technology * [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 @@ -728,6 +730,11 @@ * [Software Engineering Lectures](https://youtube.com/playlist?list=PLV8vIYTIdSnat3WCO9jfehtZyjnxb74wm) - Easy Engineering Classes +### Solidity + +* [Solidity Full Course](https://www.youtube.com/playlist?list=PLgPmWS2dQHW9u6IXZq5t5GMQTpW7JL33i) - Code Eater + + ### Swift * [Swift Programming For Beginners In Hindi](https://www.youtube.com/playlist?list=PL3IxLTWfZ7Y1zM3EejYkcq4I86K3eloCb) - BuildWithShubham @@ -760,3 +767,4 @@ * [Wordpress Tutorial for Beginners \| Wordpress Tutorials in Hindi - The Complete Guide For Beginners](https://www.youtube.com/playlist?list=PLjVLYmrlmjGfC44WZSTvlsZFzxnQsysJb) - WsCube Tech * [Wordpress tutorials in hindi](https://www.youtube.com/playlist?list=PLlUrVpujUh3_PnBb1B-YOSP_oUqBL4gsh) - hindidevtuts * [WordPress Tutorials in Hindi](https://www.youtube.com/playlist?list=PLjpp5kBQLNTTEggPfaWMAL_yv7FYiBClc) - Tech Gun + From 7dbd147ed52eda092a693c0a88d8ed93f8e639f2 Mon Sep 17 00:00:00 2001 From: Shubham kashyap <110350667+Shubhamkashyap1601@users.noreply.github.com> Date: Wed, 22 Nov 2023 04:10:21 +0530 Subject: [PATCH 842/854] Update free-courses-en.md - Added machine learning video link , Hacker's guide to model (#10494) * Update free-courses-en.md * Update courses/free-courses-en.md --------- 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 d62616cdc66eb..021342f26b8a9 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1255,6 +1255,7 @@ * [Convolutional Neural Network](https://www.youtube.com/playlist?list=PLuhqtP7jdD8CD6rOWy20INGM44kULvrHu) - Coding Lane * [Deep Learning Fundamentals](https://cognitiveclass.ai/courses/introduction-deep-learning) - DeepLearning.TV (cognitiveclass.ai) * [Google's Machine Learning Crash Course](https://developers.google.com/machine-learning/crash-course/) +* [Hacker's guide to learning model](https://www.youtube.com/watch?v=jkrNMKz9pWU) * [Intro to Machine Learning](https://www.kaggle.com/learn/intro-to-machine-learning) (Kaggle) * [Intro to Machine Learning Udacity](https://www.udacity.com/course/intro-to-machine-learning--ud120) (Udacity) * [Intro to Machine Learning using Microsoft Azure](https://www.udacity.com/course/introduction-to-machine-learning-using-microsoft-azure--ud00333) - Microsoft (Udacity) From 25ce114c504acd9bdc15c8584bdf78897d7de15f Mon Sep 17 00:00:00 2001 From: Divya4879 <86043076+Divya4879@users.noreply.github.com> Date: Wed, 22 Nov 2023 04:23:04 +0530 Subject: [PATCH 843/854] Added new courses , a MOOC site, and a programming playground (#10437) * Update free-courses-en.md * Update free-programming-cheatsheets.md * Update free-programming-playgrounds.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-programming-playgrounds.md * Update free-programming-playgrounds.md * Update more/free-programming-playgrounds.md * Update more/free-programming-playgrounds.md * Update courses/free-courses-en.md * Update courses/free-courses-en.md * Update more/free-programming-cheatsheets.md * Update more/free-programming-playgrounds.md --------- Co-authored-by: Eric Hellman --- courses/free-courses-en.md | 5 +++++ more/free-programming-playgrounds.md | 2 ++ 2 files changed, 7 insertions(+) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 021342f26b8a9..191dc8f286849 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -134,6 +134,7 @@ * [openHPI](https://open.hpi.de) * [openSAP](https://open.sap.com) * [Platzi](https://courses.platzi.com) +* [The Odin Project](https://www.theodinproject.com) * [Udacity](https://www.udacity.com) @@ -1225,6 +1226,7 @@ * [Fundamentals of Red Hat Enterprise Linux](https://www.edx.org/course/fundamentals-of-red-hat-enterprise-linux) - Chris Caillouet (edX) * [IIEC RISE 1.0 RHCSA8 and Python3](https://www.youtube.com/playlist?list=PLAi9X1uG6jZ2b1mUmrUcc_aEoc8tfss8e) - Vimal Daga * [Introduction To Linux](https://www.edx.org/course/introduction-to-linux/) - The Linux Foundation (edx) +* [Introduction to Linux – Full Course for Beginners](https://www.youtube.com/watch?v=sWbUDq4S6Y8) - Beau (freeCodeCamp.org) * [Linux Administration Tutorial Videos](https://www.youtube.com/playlist?list=PL9ooVrP1hQOH3SvcgkC4Qv2cyCebvs0Ik) - edureka! * [Linux Command Line](https://www.udemy.com/course/command-line/) - Adam Eubankas (Udemy) * [Linux Command Line Tutorial For Beginners](https://www.youtube.com/playlist?list=PLS1QulWo1RIb9WVQGJ_vh-RQusbZgO_As) - Programming Knowledge @@ -1266,6 +1268,7 @@ * [Machine Learning](https://youtube.com/playlist?list=PL7T06JEc5PF5Vuz1U7lEEaFPOExDbKVEh) - Nerd's Lesson * [Machine Learning](https://youtube.com/playlist?list=PLblh5JKOoLUICTaGLRoHQDuF_7q2GfuJF) - StatQuest with Josh Starmer * [Machine Learning — Andrew Ng, Stanford University](https://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 Specialization](https://www.coursera.org/specializations/machine-learning-introduction) - Andrew Ng, Eddy Shyu, Aarti Bagul, Geoff Ladwig (Coursera) @@ -1708,6 +1711,7 @@ * [Flask(A Python Microframework) Tutorial](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world) * [Foundations of Front End Web Development](https://www.udemy.com/course/foundations-of-front-end-development/) - Davide Molin (Udemy) * [Frontend UI Development with React](https://www.youtube.com/playlist?list=PL0vfts4VzfNgUUEtEjxDVfh4iocVR3qIb) - Jeff Delaney, Fireship.io +* [Full Course Web Development 22 Hours | Learn Full Stack Web Development From Scratch](https://www.youtube.com/watch?v=ZxKM3DCV2kE) - Mehul Mohan (codedamn) * [Full Stack Foundations](https://www.udacity.com/course/full-stack-foundations--ud088) - by AWS on Udacity * [Full stack open](https://fullstackopen.com/en/) - University of Helsinki, Houston Inc., Terveystalo, Elisa, K-ryhmä, Unity Technologies, Konecranes * [How to Meet Web Content Accessibility Guidelines (Quick Reference)](https://www.w3.org/WAI/WCAG21/quickref/) - W3C Web Accessibility Initiative @@ -1734,6 +1738,7 @@ > :information_source: See also … [Blockchain](#blockchain), [Solidity](#solidity) * [Learn Blockchain, Solidity, and Full Stack Web3 Development with JavaScript – 32-Hour Course](https://www.youtube.com/watch?v=gyMwXuJrbJQ) - Patrick Collins (freeCodeCamp) +* [Web3 Developer in 2023 Roadmap: Solidity, Smart Contract, and Blockchain Development Full Course](https://www.youtube.com/watch?v=jYEqoIeAoBg) - thirdweb ### Windows Phone diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index d41a96e63e71b..f772ccfed5fa8 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -306,6 +306,7 @@ * [Codepad](http://codepad.org/?lang=Python) * [InterviewBit - Online Python Compiler IDE](https://www.interviewbit.com/online-python-compiler/) +* [Online Python](https://www.online-python.com) * [OnlineGDB](https://www.onlinegdb.com/online_python_compiler) * [Programiz.com](https://www.programiz.com/python-programming/online-compiler/) * [Pynative.com](https://pynative.com/online-python-code-editor-to-execute-python-code/) @@ -428,3 +429,4 @@ * [Vim Adventure](https://vim-adventures.com) - Doron Linder * [Vim Genius](http://vimgenius.com) - Vic Ramon, Rye Mason + From 3ad94a3b589a22405645e4309d90657a8c8653cd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Nov 2023 17:56:35 -0500 Subject: [PATCH 844/854] chore(deps): bump actions/github-script from 6 to 7 (#10985) Bumps [actions/github-script](https://github.com/actions/github-script) from 6 to 7. - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/github-script dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/comment-pr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/comment-pr.yml b/.github/workflows/comment-pr.yml index 913ceda241b64..bb2e1c1c0b7ba 100644 --- a/.github/workflows/comment-pr.yml +++ b/.github/workflows/comment-pr.yml @@ -16,7 +16,7 @@ jobs: github.event.workflow_run.conclusion == 'success' }} steps: - name: 'Download artifact' - uses: actions/github-script@v6 + uses: actions/github-script@v7 with: script: | let allArtifacts = await github.rest.actions.listWorkflowRunArtifacts({ From b9d6a7c2ddaa7e3953055ca36baea706f943316d Mon Sep 17 00:00:00 2001 From: huji405 <146370928+huji405@users.noreply.github.com> Date: Tue, 21 Nov 2023 15:04:48 -0800 Subject: [PATCH 845/854] 1 (#10515) * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update courses/free-courses-en.md Co-authored-by: Eric Hellman * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md * Update free-courses-en.md --------- 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 191dc8f286849..3f7b3a6e28380 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -1242,6 +1242,7 @@ ### Lua * [Learn Lua in 15 Minutes](http://tylerneylon.com/a/learn-lua/) - Tyler Neylon (HTML) +* [Learning Lua](https://youtube.com/playlist?list=PLxgtJR7f0RBKGid7F2dfv7qc-xWwSee2O) - Burtons Media Group * [Lua for Beginners](https://www.youtube.com/playlist?list=PL9URkxPt-PndpZlw8m_NHh0vUBU5J-BRF) - AlgoRythm * [Lua Interactive Crash Course](https://web.archive.org/web/20201111225216/luatut.com/crash_course.html) * [Lua Programming Tutorials](https://www.youtube.com/playlist?list=PLYBJzqz8zpWavt37pA6NANJTGStIHpybU) - Steve's teacher From ed671a907f6e6f8e0107c885b6eaa585e637c302 Mon Sep 17 00:00:00 2001 From: Veer Bhadra Singh Solanki <60712391+veerbhadrasolanki@users.noreply.github.com> Date: Wed, 22 Nov 2023 05:38:37 +0530 Subject: [PATCH 846/854] Branch main veer (#10658) * add in free-courses-en.md * Add Course MySQL Free * add play ground in HTML CSS of free-programming-playgrounds * add play ground in HTML CSS of free-programming-playground * Update free-programming-playgrounds.md * Update courses/free-courses-en.md --------- Co-authored-by: Eric Hellman --- more/free-programming-playgrounds.md | 1 + 1 file changed, 1 insertion(+) diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index f772ccfed5fa8..f89ea96eee350 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -192,6 +192,7 @@ * [Learn advanced html and css](https://www.theodinproject.com/paths/full-stack-javascript/courses/advanced-html-and-css) - The Odin Project * [Learn Intermediate html and css](https://www.theodinproject.com/paths/full-stack-javascript/courses/intermediate-html-and-css) - The Odin Project * [LiveCode](https://livecodes.io) - LiveCode +* [Play Code](https://playcode.io) * [SoloLearn](https://code.sololearn.com/web#css) * [Tailwind Play](https://play.tailwindcss.com) From bb7cac0890243c47b7e11d943b263d7571443f58 Mon Sep 17 00:00:00 2001 From: Onkar Mudegol Date: Wed, 22 Nov 2023 05:39:14 +0530 Subject: [PATCH 847/854] Update free-programming-books-hi.md (#10560) * Update free-programming-books-hi.md * Update free-programming-books-bn.md * Update free-programming-books-bn.md * Update free-programming-books-bn.md * Update free-programming-books-bn.md * Update books/free-programming-books-bn.md * Update books/free-programming-books-bn.md * Update books/free-programming-books-bn.md --------- Co-authored-by: Eric Hellman --- books/free-programming-books-bn.md | 1 - books/free-programming-books-hi.md | 6 ++++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/books/free-programming-books-bn.md b/books/free-programming-books-bn.md index 34c83a2556af1..a59da8cb72c79 100644 --- a/books/free-programming-books-bn.md +++ b/books/free-programming-books-bn.md @@ -76,4 +76,3 @@ * [এসকিউএল পরিচিতি(SQL Introduction in Bangla)](https://www.sattacademy.com/sql/sql-intro.php) - Satt Academy * [বাংলায় SQL টিউটোরিয়াল](https://sql.howtocode.dev) - Saiful, et al. - diff --git a/books/free-programming-books-hi.md b/books/free-programming-books-hi.md index 68a805cedd14d..7904e9047aa30 100644 --- a/books/free-programming-books-hi.md +++ b/books/free-programming-books-hi.md @@ -5,6 +5,7 @@ * [Computer architecture](#computer-architecture) * [Data Structure and Algorithms](#data-structure-and-algorithms) * [Java](#java) +* [JavaScript](#javascript) * [Linux](#linux) * [Networking](#networking) * [Php](#php) @@ -40,6 +41,11 @@ * [Java \| Hindi](https://www.learnhindituts.com/java) - LearnHindiTuts.com +### JavaScript + +* [JavaScript \| Hindi](https://www.tutorialinhindi.com/javascript-tutorial-hindi/) - TutorialinHindi.com + + ### Linux * [Linux Commands \| Hindi](https://ehindistudy.com/2022/06/24/linux-commands-hindi/) - Vinay Bhatt From b8031a9fdcfca758a7602e3849d7373aa2cede3a Mon Sep 17 00:00:00 2001 From: prammmoe <95534357+prammmoe@users.noreply.github.com> Date: Wed, 22 Nov 2023 07:17:07 +0700 Subject: [PATCH 848/854] fix grammar in code_of_conduct-id.md (#10765) * fix grammar in code_of_conduct-id.md * feat: add several free courses in indonesia courses list * Update free-courses-id.md * Update free courses in courses/free-courses-id.md * Update free courses id * Update free courses id * Update courses/free-courses-id.md * Update courses/free-courses-id.md * Update courses/free-courses-id.md * Update courses/free-courses-id.md * Update courses/free-courses-id.md * Update courses/free-courses-id.md * Update courses/free-courses-id.md * Update courses/free-courses-id.md * Update courses/free-courses-id.md * Update free-courses-id.md * Update free-courses-id.md --------- Co-authored-by: Eric Hellman --- courses/free-courses-id.md | 7 +++++++ docs/CODE_OF_CONDUCT-id.md | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/courses/free-courses-id.md b/courses/free-courses-id.md index 70f46fc6f406c..5450f64a6e813 100644 --- a/courses/free-courses-id.md +++ b/courses/free-courses-id.md @@ -86,6 +86,7 @@ ### C\# * [Belajar Pemrograman C#](https://www.youtube.com/playlist?list=PLuGFxya63u253zhOzhxanaSBNJ_UiIhUb) - Galih Pratama +* [Tutorial Lengkap - Belajar Coding C# Programming untuk Pemula](https://www.youtube.com/playlist?list=PLa6D44cKrtoN9guvynhwiCIdUJ0CJkAMB) - Bimbingan Belajar Coding ### Construct @@ -139,6 +140,7 @@ ### Git +* [ALL Basic Pemul](https://www.youtube.com/playlist?list=PLc6SEcJkQ6DxurcQDUkY_t8cIgXya5Blj) - Dea Afrizal * [Apa itu GitHub](https://www.youtube.com/playlist?list=PLCZlgfAG0GXCtwnagWsUzZum1CFZYqrB5) - Hilman Ramadhan, Sekolah Koding * [Belajar Git](https://www.youtube.com/playlist?list=PLuGFxya63u24bmP-ILRaiGeMwZh3PGxW4) - Galih Pratama * [Belajar GIT (Source Code Management)](https://www.youtube.com/playlist?list=PL8bBYpHH3RI6BlCzFTMQvt7sGSycUj7S-) - Eka Putra, UpKoding @@ -312,6 +314,7 @@ ### MongoDB * [Belajar MongoDB](https://www.youtube.com/playlist?list=PL-CtdCApEFH-eFFdPeS5e16o3THdmvxvz) - Eko Kurniawan Khannedy, Programmer Zaman Now +* [MongoDB Tutorial Indonesia](https://www.youtube.com/playlist?list=PLhzwHCJWMbnu830iJ8xLcXgbnklmXpSK5) - Pojok Code ### MySQL @@ -394,6 +397,7 @@ ### PyTorch +* [Course 5 \| Pengantar Deep Learning \| Tutorial Bahasa Indonesia](https://www.youtube.com/playlist?list=PLGn1wRmlR3Mtz5i4k4qyd5qQjOtm9JSC6) - JCOp Untuk Indonesia * [PyTorch untuk Pemula](https://www.youtube.com/playlist?list=PLl-Zj2iuqlwvMCvaX_4POywGiw4TFuHp1) - NgodingPython @@ -404,6 +408,7 @@ ### Rust +* [Belajar bahasa pemrograman Rust!](https://www.youtube.com/watch?v=1gRIAVwDlb4&pp=ygUMYmVsYWphciBydXN0) - Ngooding * [Belajar Rust](https://www.youtube.com/playlist?list=PLIfsrcorUur10nUSHVq9Mb4yWu87_5lZn) - Dev Activity @@ -423,6 +428,7 @@ ### Terraform * [Belajar Terraform untuk Pemula](https://www.youtube.com/playlist?list=PL4SGTPmSY0qngs44Ssc0RHO9h4fmZ9JUb) - Giri Kuncoro +* [DevOps 101](https://www.youtube.com/playlist?list=PLvhu7dkzS_I3T1WlDMJjS85L4In-WYLN_) - Iqbal Syamil ### TypeScript @@ -430,4 +436,5 @@ * [Belajar Typescript Dasar Bahasa Indonesia](https://www.youtube.com/playlist?list=PLiuHSY2x882Z4NSJGNq0eB9Fz6tIx-CgO) - Imam Farisi * [Belajar Typescript OOP Bahasa Indonesia](https://www.youtube.com/playlist?list=PLiuHSY2x882a-sLbdqZTtraO3cl0Clwg0) - Imam Farisi * [OOP TypeScript](https://www.youtube.com/playlist?list=PLnQvfeVegcJZRieebeIp0xj1NeC5L633Y) - Nusendra Hanggarawan +* [Tutorial TypeScript Dasar](https://www.youtube.com/watch?v=C_C64faSO4c) - Eko Kurniawan Khannedy, Programmer Zaman Now * [TypeScript Dasar](https://www.youtube.com/playlist?list=PLnQvfeVegcJbjCnML6FdusK-rl-oDRMXJ) - Nusendra Hanggarawan diff --git a/docs/CODE_OF_CONDUCT-id.md b/docs/CODE_OF_CONDUCT-id.md index e3cfdd8331618..bf329e601365d 100644 --- a/docs/CODE_OF_CONDUCT-id.md +++ b/docs/CODE_OF_CONDUCT-id.md @@ -15,7 +15,7 @@ Contoh perilaku partisipan yang tidak dapat diterima meliputi: * Penggunaan bahasa atau citra seksual * Serangan pribadi -* Trolling atau komentar yang menghina/menghujat +* Trolling atau komentar yang bersifat menghina/menghujat * Pelecehan publik atau pribadi * Memublikasikan informasi pribadi orang lain, seperti alamat fisik atau elektronik, tanpa izin eksplisit * Perilaku tidak etis atau tidak profesional lainnya From bc30001c9c9f98700f9d2c460ca08fbb645e0746 Mon Sep 17 00:00:00 2001 From: sujal0320 <99661343+sujal0320@users.noreply.github.com> Date: Wed, 22 Nov 2023 05:56:03 +0530 Subject: [PATCH 849/854] Update free-programming-cheatsheets.md (#10859) * Update free-programming-cheatsheets.md This PR adds cheatsheets for keyboard shortcuts for Intellij IDE(windows) and sublime editor(mac). * Update more/free-programming-cheatsheets.md --------- Co-authored-by: Eric Hellman --- more/free-programming-cheatsheets.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/more/free-programming-cheatsheets.md b/more/free-programming-cheatsheets.md index 521773575dd62..6fef3e6c69420 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -228,7 +228,9 @@ * [Eclipse Cheat sheet](https://cheatography.com/tag/eclipse/) - Cheatography * [Editor VI - Guia de Referência (pt)](https://aurelio.net/curso/material/vim-ref.html) - Aurelio Marinho Jargas (HTML) * [GNU Emacs Reference Card](https://www.gnu.org/software/emacs/refcards/pdf/refcard.pdf) - GNU.org (PDF) +* [IntelliJ IDEA Keyboard Shortcuts](https://cheatography.com/dmop/cheat-sheets/intellij-idea/) - Cheatography * [Jupyter Notebook Cheat sheet](https://web.archive.org/web/20230116111001/http://datacamp-community-prod.s3.amazonaws.com/21fdc814-3f08-4aa9-90fa-247eedefd655) - Datacamp (PDF) *(:card_file_box: archived)* +* [Sublime Text 2 - Shortcuts (Verbose Mac) Keyboard Shortcuts by gelicia](https://cheatography.com/gelicia/cheat-sheets/sublime-text-2-shortcuts-verbose-mac/) - Cheatography * [Vim Avançado (pt)](https://aurelio.net/vim/vim-avancado.txt) - Aurelio Marinho Jargas (HTML) * [Vim Básico (pt)](https://aurelio.net/vim/vim-basico.txt) - Aurelio Marinho Jargas (HTML) * [Vim Cheat Sheet](https://www.cs.cmu.edu/~15131/f17/topics/vim/vim-cheatsheet.pdf) - Allison McKnight (PDF) From bb65ee882181222c8864eb21fcb7edc48003612a Mon Sep 17 00:00:00 2001 From: Muhibul Haque <142894870+devmuhib009@users.noreply.github.com> Date: Wed, 22 Nov 2023 06:33:03 +0600 Subject: [PATCH 850/854] Two New Flatter Playlist Added (#10967) * Two New Flatter Playlist Added * Update courses/free-courses-bn.md Co-authored-by: Leithen --------- Co-authored-by: Leithen --- courses/free-courses-bn.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/courses/free-courses-bn.md b/courses/free-courses-bn.md index 1052ef664b1af..3c680c64bf626 100644 --- a/courses/free-courses-bn.md +++ b/courses/free-courses-bn.md @@ -100,9 +100,11 @@ ### Flutter +* [Flutter Bangla Tutorial](https://www.youtube.com/playlist?list=PLy0nhnjSE4ipl3dXqWbE_ZvBiHeySwiP7) - Afran Sarkar * [Flutter Bangla Tutorial](https://www.youtube.com/playlist?list=PLg87mxEuu8-692INeEsxudyVifz7M3efy) - Techno BD XYZ * [Flutter Tutorial Bangla](https://www.youtube.com/playlist?list=PLkyGuIcLcmx3-Z3QML9xkYZtdKh91LeYC) - Rabbil Hasan * [Flutter Tutorial Bangla](https://www.youtube.com/playlist?list=PLZJlOXxGEkuyZQ-vA7B5vpvvtWU3Upo6p) - Soykot Hosen +* [Flutter Tutorial Bangla (Full Course) \| Mobile App Development](https://www.youtube.com/playlist?list=PLzHzHuEcLLzDh7koqhZJMrE879XzLAfo4) - Jibon Khan ### Git From f7d6486ee4d7e30caf11674c9a297ce539ea94c5 Mon Sep 17 00:00:00 2001 From: Jatin Dua <77190000+jatin-dua@users.noreply.github.com> Date: Wed, 22 Nov 2023 06:03:47 +0530 Subject: [PATCH 851/854] Remove unavailable resources from more section (#10908) Co-authored-by: Eric Hellman --- more/free-programming-cheatsheets.md | 6 +----- more/free-programming-interactive-tutorials-en.md | 2 +- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/more/free-programming-cheatsheets.md b/more/free-programming-cheatsheets.md index 6fef3e6c69420..da9c2ed933d8e 100644 --- a/more/free-programming-cheatsheets.md +++ b/more/free-programming-cheatsheets.md @@ -79,7 +79,6 @@ * [A reference card for GNU APL](https://github.com/jpellegrini/gnu-apl-refcard/blob/master/aplcard.pdf) - jpellegrini (PDF) * [Cheat Sheets](https://docs.dyalog.com/#CHEAT) - Dyalog (PDF) -* [Dyalog APL - Vocabulary](https://abrudz.github.io/voc) - Adám Brudzewsky * [ReferenceCard](https://docs.dyalog.com/latest/ReferenceCard.pdf) - Dyalog (PDF) @@ -148,7 +147,6 @@ * [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 (:es:)](https://web.archive.org/web/20230127114402/https://helmcode.com/blog/docker-cheat-sheet) - Cristian Córdova, HelmCode (HTML) *(:card_file_box: archived)* * [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) @@ -350,7 +348,6 @@ * [All MongoDb commands you will ever need (MongoDb Cheatsheet)](https://www.codewithharry.com/blogpost/mongodb-cheatsheet/) - CodeWithHarry (HTML) * [MongoDB Cheat Sheet](https://www.mongodb.com/developer/quickstart/cheat-sheet) - MongoDB (HTML) -* [MongoDB Cheat Sheet](https://blog.codecentric.de/files/2012/12/MongoDB-CheatSheet-v1_0.pdf) - codecentric (PDF) * [Quick Cheat Sheet for Mongo DB Shell commands](https://gist.github.com/michaeltreat/d3bdc989b54cff969df86484e091fd0c) - Michael Treat's Quick Cheat Sheet (GitHub Gist) @@ -391,7 +388,6 @@ * [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 Cheatsheet for beginners](https://web.archive.org/web/20220705200154/https://www.codecademy.com/learn/learn-python-3) - Codeacademy (HTML) *(:card_file_box: archived)* * [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) @@ -444,7 +440,6 @@ * [Basic GPIO layout configuration cheatsheet](https://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/robot/cheat_sheet/) - University of Cambridge Computer Laboratory Raspberry Pi Projects Cheatsheet (PDF) * [Other Raspberry Pi Commands cheatsheet](https://www.raspberrypistarterkits.com/wp-content/uploads/2018/01/raspberry-pi-commands-cheat-sheet.pdf) - RPi starter Kit (PDF) -* [Raspberry Pi Basics cheatsheet](https://web.archive.org/web/20211227021126/https://www.woolseyworkshop.com/wp-content/uploads/WoolseyWorkshop_Cheatsheet_RaspberryPiBasics_v1.4.pdf) - Woolsey Workshop (PDF) *(:card_file_box: archived)* * [Raspberry Pi Different GPIO Configuration Combinations cheatsheet](https://static.raspberrypi.org/files/education/posters/GPIO_Zero_Cheatsheet.pdf) - GPIO Zero Cheatsheet (PDF) * [Top 50 General Commands for Raspberry Pi cheatsheet](https://projects-raspberry.com/wp-content/uploads/2018/05/Top-50-Raspberry-pi-commands-List-cheat-sheet.pdf) - Projects Raspberry (PDF) @@ -533,3 +528,4 @@ ### Webpack * [Webpack cheatsheet](https://devhints.io/webpack) - devhints, Rico Santa Cruz (HTML) + diff --git a/more/free-programming-interactive-tutorials-en.md b/more/free-programming-interactive-tutorials-en.md index ec52c3752eb55..446cb470ef4b1 100644 --- a/more/free-programming-interactive-tutorials-en.md +++ b/more/free-programming-interactive-tutorials-en.md @@ -241,7 +241,6 @@ #### AngularJS -* [AngularJS - Step by Logical Step](http://nicholasjohnson.com/angular-book/) - Nicholas Johnson * [AngularJS Basics](http://www.angularjsbook.com) - Chris Smith * [AngularJS Tutorial](https://www.tutlane.com/tutorial/angularjs) - tutlane * [AngularJS Tutorial](https://www.w3schools.com/angular/) - W3Schools @@ -451,3 +450,4 @@ ### XML * [XML Tutorial](https://www.w3schools.com/xml) - W3Schools + From ec2b79aa1dfe1e87c7b9a068217eb70c750a8476 Mon Sep 17 00:00:00 2001 From: Eric Hellman Date: Tue, 21 Nov 2023 19:55:06 -0500 Subject: [PATCH 852/854] Roll up Three (#10988) * hindi hibernate course * add a react tutorial * add three playgrounds from #9775 * duplicate * from #10628 * add figma course from #10649 * line * the algorithms * resource moved to playgrounds * rescued from #9778 * added from #9992 * add from #9993 * add course from #10637 * Update courses/free-courses-hi.md * statistical learning * Update free-courses-ml.md * Update books/free-programming-books-langs.md --- books/free-programming-books-langs.md | 2 +- courses/free-courses-hi.md | 2 ++ courses/free-courses-ml.md | 4 +++- more/free-programming-playgrounds.md | 1 + 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index fc47b41a1ddd8..c46dcc287b5d2 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -1950,7 +1950,7 @@ Books on general-purpose programming that don't focus on a specific language are * [A Guide to Python's Magic Methods](https://github.com/RafeKettler/magicmethods) - Rafe Kettler * [A Practical Introduction to Python Programming](https://www.brianheinold.net/python/) - Brian Heinold (HTML, PDF, Exercises sources) * [A Whirlwind Tour of Python](https://jakevdp.github.io/WhirlwindTourOfPython/) - Jake VanderPlas -* [An Introduction to Statistical Learning with Applications in Python](https://hastie.su.domains/ISLP/ISLP_website.pdf.view-in-google.html) - Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani, Jonathan Taylor (PDF) +* [An Introduction to Statistical Learning with Applications in Python](https://www.statlearning.com) - Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani, Jonathan Taylor (PDF) * [Architecture Patterns with Python](https://www.cosmicpython.com/book/preface.html) - Harry J.W. Percival, Bob Gregory (HTML) * [Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners](https://automatetheboringstuff.com/2e/chapter0/) - Al Sweigart (3.8) * [Automate the Boring Stuff with Python: Practical Programming for Total Beginners](https://automatetheboringstuff.com/chapter0/) - Al Sweigart (3.4) diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index ceabacba16013..88ec778dc7dc7 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -278,6 +278,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 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 @@ -416,6 +417,7 @@ ### Java * [Complete Java Programming in Hindi](https://www.youtube.com/playlist?list=PLmRclvVt5DtnqhXTJwd-oqVRwO3bLZCGV) - Anand Kumar, CodeitUp +* [Core Java in Hindi](https://www.youtube.com/playlist?list=PLVlQHNRLflP8kPvCvEM7ZopbRB93joJXy) - Naresh i Technologies * [Core Java Programming (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhij8Oplrvjt_RlDliZQgdxoV) - Rajesh Kumar, Geeky Shows * [Hibernate tutorial Basic to Advance in Hindi](https://youtube.com/playlist?list=PL0zysOflRCekX8OO7V7pGQ9kxZ28JyJlk) - Learn Code With Durgesh * [Java + DS + Algorithms](https://www.youtube.com/playlist?list=PLKKfKV1b9e8ps6dD3QA5KFfHdiWj9cB1s) - Apni Kaksha (Anuj) diff --git a/courses/free-courses-ml.md b/courses/free-courses-ml.md index c5514dfc52cfc..1765e1586bcc3 100644 --- a/courses/free-courses-ml.md +++ b/courses/free-courses-ml.md @@ -149,6 +149,7 @@ #### Next.JS +* [Next JS For Beginners](https://www.youtube.com/playlist?list=PLCOzHVsG8mkoY7JQC44AkhsIQnN_f_-aS) - Web diary * [Next.js Material UI Malayalam Tutorial](https://www.youtube.com/playlist?list=PL5Y_OOpi0rh0VAfV9Lz7gTdxhPTkmNxeC) - Tutorial Hut @@ -194,9 +195,10 @@ ### PHP +* [Learn PHP programming in malayalam](https://www.youtube.com/playlist?list=PL-Z1WBeTYPOoO9mJxVveZ1VgZPVXmyhFL) - Aks Programming +* [PHP Programming Course Malayalam](https://www.youtube.com/playlist?list=PLefF9wgiOa4WeDSpmKb6gRS-UJKn2FRnN) - Nikin Sk * [PHP Programming Malayalam Tutorial for Beginners](https://www.youtube.com/watch?v=nFYWCouZ1UA) - Yes Tech Media * [php tutorial in malayalam](https://youtube.com/playlist?list=PLBKJGko2JEdH_T2ki6ty4xGV19qB7Hpmm) - Tintu Vlogger -* [Learn PHP programming in malayalam](https://www.youtube.com/playlist?list=PL-Z1WBeTYPOoO9mJxVveZ1VgZPVXmyhFL) - Aks Programming #### Laravel diff --git a/more/free-programming-playgrounds.md b/more/free-programming-playgrounds.md index f89ea96eee350..84a9a650a319c 100644 --- a/more/free-programming-playgrounds.md +++ b/more/free-programming-playgrounds.md @@ -308,6 +308,7 @@ * [Codepad](http://codepad.org/?lang=Python) * [InterviewBit - Online Python Compiler IDE](https://www.interviewbit.com/online-python-compiler/) * [Online Python](https://www.online-python.com) +* [Online Python Compiler](https://www.tutorialspoint.com/online_python_compiler.php) - Tutorialspoint * [OnlineGDB](https://www.onlinegdb.com/online_python_compiler) * [Programiz.com](https://www.programiz.com/python-programming/online-compiler/) * [Pynative.com](https://pynative.com/online-python-code-editor-to-execute-python-code/) From ea1b270a03c918ec5a8ba0d0ab0b0f76bc5585d1 Mon Sep 17 00:00:00 2001 From: Lakshmi N <79132440+lakshmi930@users.noreply.github.com> Date: Wed, 22 Nov 2023 05:08:41 +0400 Subject: [PATCH 853/854] Fixing broken ui in case of "|" (#10880) * Fixing ui in case of "|" * Fix lint --- casts/free-podcasts-screencasts-en.md | 2 +- casts/free-podcasts-screencasts-fa_IR.md | 4 +-- courses/free-courses-ar.md | 2 +- courses/free-courses-de.md | 2 +- courses/free-courses-hi.md | 12 +++---- courses/free-courses-ml.md | 4 +-- courses/free-courses-si.md | 2 +- courses/free-courses-te.md | 38 ++++++++++---------- courses/free-courses-ur.md | 2 +- more/problem-sets-competitive-programming.md | 2 +- 10 files changed, 35 insertions(+), 35 deletions(-) diff --git a/casts/free-podcasts-screencasts-en.md b/casts/free-podcasts-screencasts-en.md index 63562eed2fa53..0c7404430e3ac 100644 --- a/casts/free-podcasts-screencasts-en.md +++ b/casts/free-podcasts-screencasts-en.md @@ -58,7 +58,7 @@ * [C++ Programming Video Lectures](https://www.youtube.com/playlist?list=PLTZbNwgO5ebo64D1k0DJQGX30X6iSTmRr) - Saurabh School of Computing (screencast) * [C++ Standard Library](https://www.youtube.com/playlist?list=PL5jc9xFGsL8G3y3ywuFSvOuNm3GjBwdkb) - Bo Qian (screencast) * [C++ STL by example](https://www.youtube.com/playlist?list=PLZ9NgFYEMxp5oH3mrr4IlFBn03rjS-gN1) - Douglas Schmidt (screencast) -* [C++ STL: The ONLY Video You Need | Compulsory for DSA/CP](https://www.youtube.com/watch?v=PZogbfU4X5E) - Utkarsh Gupta (screencast) +* [C++ STL: The ONLY Video You Need \| Compulsory for DSA/CP](https://www.youtube.com/watch?v=PZogbfU4X5E) - Utkarsh Gupta (screencast) * [cpp.chat](https://cpp.chat) - Jon Kalb, Phil Nash (podcast) * [CppCast](http://cppcast.com) - Conor Hoekstra, Jason Turner, JeanHeyd Meneide, Matt Godbolt, Rob Irving (podcast) * [No Diagnostic Required](https://nodiagnosticrequired.tv) - Anastasia Kazakova, Phil Nash (podcast) diff --git a/casts/free-podcasts-screencasts-fa_IR.md b/casts/free-podcasts-screencasts-fa_IR.md index eda53071e3b5c..c7b3a2b44c90f 100644 --- a/casts/free-podcasts-screencasts-fa_IR.md +++ b/casts/free-podcasts-screencasts-fa_IR.md @@ -15,6 +15,6 @@ * [رادیو گیک](https://soundcloud.com/jadijadi) (podcast) * [رادیو گیک](https://anchor.fm/radiojadi) - Jadi (podcast) * [رادیو گیک](https://www.youtube.com/playlist?list=PL-tKrPVkKKE1peHomci9EH7BmafxdXKGn) (videocast) -* [CodeNaline | کدنالین](https://castbox.fm/channel/id5066732) - Torham (podcast) +* [CodeNaline \| کدنالین](https://castbox.fm/channel/id5066732) - Torham (podcast) * [Radio Developer - رادیو دولوپر](https://castbox.fm/channel/id4407294) (podcast) -* [Radio Mi | رادیو میــ](https://www.youtube.com/playlist?list=PLRmRAhVbjeHqrc6Gf5DKu2eRJGkfo9A-Z) - Milad Nouri (videocast) +* [Radio Mi \| رادیو میــ](https://www.youtube.com/playlist?list=PLRmRAhVbjeHqrc6Gf5DKu2eRJGkfo9A-Z) - Milad Nouri (videocast) diff --git a/courses/free-courses-ar.md b/courses/free-courses-ar.md index f037072f6a87b..d1d2cfe3f10ea 100644 --- a/courses/free-courses-ar.md +++ b/courses/free-courses-ar.md @@ -81,7 +81,7 @@ ### AWS -* [AWS Certified Solutions Architect - Associate By Eng-Mohammed Oday | Arabic](https://www.youtube.com/playlist?list=PLCIJjtzQPZJ_yv1T4eKYsY1hZxcYSjhGY) - Free4arab | Information Technology +* [AWS Certified Solutions Architect - Associate By Eng-Mohammed Oday \| Arabic](https://www.youtube.com/playlist?list=PLCIJjtzQPZJ_yv1T4eKYsY1hZxcYSjhGY) - Free4arab \| Information Technology * [AWS SAA-C02 - كورس كامل بالعربي مع المهندس عيسى أبو شريف](youtube.com/playlist?list=PLOoZRfEtk6kWSM_l9xMjDh-_MJXl03-pf) - AWS Riyadh User Group diff --git a/courses/free-courses-de.md b/courses/free-courses-de.md index 5876fc03a20c0..494ae9a0f3ce9 100644 --- a/courses/free-courses-de.md +++ b/courses/free-courses-de.md @@ -34,7 +34,7 @@ ### C -* [C Tutorial Deutsch | Lerne C in 90 Minuten](https://www.youtube.com/watch?v=BSaF8KxnoLY) - Programmieren lernen +* [C Tutorial Deutsch \| Lerne C in 90 Minuten](https://www.youtube.com/watch?v=BSaF8KxnoLY) - Programmieren lernen * [C Tutorials Deutsch](https://www.youtube.com/playlist?list=PLNmsVeXQZj7q4shI4L__SRpetWff9BjLZ) - The Morpheus Tutorials diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 88ec778dc7dc7..9034ec76dd2d2 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -165,7 +165,7 @@ * [Complete Blockchain Development Course for Beginners in Hindi](https://www.youtube.com/watch?v=RkYVVC2vXho) - web3Mantra * [Ethereum](https://www.youtube.com/playlist?list=PL-Jc9J83PIiE3QA0h3I6HDYNXejdPFKFN) - Pepcoding * [Playlist to Blockchain](https://www.youtube.com/playlist?list=PLPIwNooIb9vgfXs-QkRYqqZbDXX-yLf59) - Perfect Computer Engineer -* [Solidity ^0.8 | Blockchain | In Hindi](https://www.youtube.com/playlist?list=PL-Jc9J83PIiG6_thChXWzolj9BEG-Y0gh) - Pepcoding +* [Solidity ^0.8 \| Blockchain \| In Hindi](https://www.youtube.com/playlist?list=PL-Jc9J83PIiG6_thChXWzolj9BEG-Y0gh) - Pepcoding ### C @@ -226,7 +226,7 @@ * [AWS Tutorial for Beginners In Hindi](https://www.youtube.com/playlist?list=PLCFe3TcoBniI4iaavlfnR0UGQrtjgOMj9) - Together with Abhi * [AWS Tutorial in Hindi](https://www.youtube.com/playlist?list=PL_OdF9Z6GmVZCwyfd8n6_50jcE_Xlz1je) - S3CloudHub -* [AWS Tutorial in Hindi | Edureka](https://www.youtube.com/playlist?list=PLQbQOmlGYH3uoa_mYHDJkl958B_dBiaqW) - edureka! Hindi +* [AWS Tutorial in Hindi \| Edureka](https://www.youtube.com/playlist?list=PLQbQOmlGYH3uoa_mYHDJkl958B_dBiaqW) - edureka! Hindi * [AWS Tutorials - AWS tutorials For Beginners - AWS Architect and SysOps - In Hindi](https://www.youtube.com/playlist?list=PLBGx66SQNZ8a_y_CMLHchyHz_R6-6i-i_) - Technical Guftgu * [AWS Tutorials - AWS tutorials For Beginners - AWS Certification - AWS Training - In Hindi](https://www.youtube.com/playlist?list=PL6XT0grm_TfgtwtwUit305qS-HhDvb4du) - Gaurav Sharma @@ -276,7 +276,7 @@ * [All Data Structure Concepts \| Hindi](https://www.youtube.com/playlist?list=PLsFNQxKNzefJNztGGoQC-59UhSwIaiIW3) - Saurabh Shukla * [C++ Full Course \| C++ Tutorial \| Data Structures & Algorithms](https://www.youtube.com/playlist?list=PLfqMhTWNBTe0b2nM6JHVCnAkhQRGiZMSJ) - Apna College * [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 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 @@ -356,7 +356,7 @@ * [Git & Github](https://youtube.com/playlist?list=PL5P8NPoF-nn8LFPLjJemBTVI_KsLo0VC1&si=U94-O5hr4Im0hI85) - Rahul Singh * [Git & GitHub Tutorial For Beginners In Hindi](https://www.youtube.com/watch?v=gwWKnnCMQ5c) - CodeWithHarry * [Git & GitHub Tutorial in Hindi](https://www.youtube.com/watch?v=NR_A2gCxaLE) - Edureka! Hindi -* [Git and Github | Complete हिंदी में (With Examples)](https://www.youtube.com/watch?v=zGq7T9gZH2k) - Knowledge Gate +* [Git and Github \| Complete हिंदी में (With Examples)](https://www.youtube.com/watch?v=zGq7T9gZH2k) - Knowledge Gate * [Git Complete Tutorials for Beginners in Hindi (A to Z)](https://www.youtube.com/playlist?list=PLjVLYmrlmjGdIVmcu5nfgE68jANQetnOX) - WsCube Tech * [Github \| All about Git and GitHub](https://www.youtube.com/watch?v=77b2lVHHZqI) - Anuj Bhaiya * [GitHub Tutorial in Hindi](https://youtube.com/playlist?list=PLVdoaEL574VBxxcGQmTjxS-JoP5rKV8Wi) - Be A Programmar @@ -529,7 +529,7 @@ ### Kotlin -* [Kotlin Beginner Tutorials Hindi | Complete Series](https://www.youtube.com/playlist?list=PLRKyZvuMYSIMW3-rSOGCkPlO1z_IYJy3G) - Cheezy Code +* [Kotlin Beginner Tutorials Hindi \| Complete Series](https://www.youtube.com/playlist?list=PLRKyZvuMYSIMW3-rSOGCkPlO1z_IYJy3G) - Cheezy Code * [Kotlin for Beginners in Hindi](https://www.youtube.com/playlist?list=PLUhfM8afLE_MXuRUfgm1g-qDuBRD1pxPG) - Neat Roots * [Kotlin Programming Complete in one Video (Hindi)](https://www.youtube.com/watch?v=uoP4JKHgzDE) - Geeky Shows, `tch.:` Rajesh Kumar * [Kotlin Tutorial in Hindi : From beginner to advance Android](https://www.youtube.com/playlist?list=PLaLbT5lAehvULj67yZ_JJ6zMwyvmqt78o) - Coding With Vikrant @@ -561,7 +561,7 @@ * [Discrete Mathematics](https://www.youtube.com/playlist?list=PLxCzCOWd7aiH2wwES9vPWsEL6ipTaUSl3) - Gate Smashers, `tch.:` Varun Singla, `tch.:` Naina Wadhwa Singla * [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 +* [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://youtube.com/playlist?list=PL-Jc9J83PIiFs8E0EGeckM89cD8E6sFro) - Pepcoding * [Statistics And Probability](https://www.youtube.com/playlist?list=PLU6SqdYcYsfLRq3tu-g_hvkHDcorrtcBK) - Gajendra Purohit diff --git a/courses/free-courses-ml.md b/courses/free-courses-ml.md index 1765e1586bcc3..3124a63e9d6ce 100644 --- a/courses/free-courses-ml.md +++ b/courses/free-courses-ml.md @@ -95,7 +95,7 @@ ### Game Development * [Game development challenge tutorial series](https://www.youtube.com/playlist?list=PLY-ecO2csVHegnXkm4aLAZTRF_3nTMJMW) - Brototype Malayalam -* [Game Development Tutorial Malayalam | Godot](https://www.youtube.com/playlist?list=PLcP4K64TKma33Vz9AhPvJpVJuO5jRbcyw) - Spotix +* [Game Development Tutorial Malayalam \| Godot](https://www.youtube.com/playlist?list=PLcP4K64TKma33Vz9AhPvJpVJuO5jRbcyw) - Spotix ### Git @@ -171,7 +171,7 @@ ### Kotlin * [Kotlin / Android App Development](https://www.youtube.com/playlist?list=PLefF9wgiOa4WFRP4IvRCZre7xLjRkJdlQ) - Nikin Sk -* [Kotlin Malayalam | Kotlin programming Tutorials for android malayalam](https://www.youtube.com/playlist?list=PLaP7lUdqAGYPpEutAk6o1jKC08Rc5xMXs) - CODEAVIAL +* [Kotlin Malayalam \| Kotlin programming Tutorials for android malayalam](https://www.youtube.com/playlist?list=PLaP7lUdqAGYPpEutAk6o1jKC08Rc5xMXs) - CODEAVIAL ### Linux diff --git a/courses/free-courses-si.md b/courses/free-courses-si.md index 6a56e865f503c..446364bfc8eb1 100644 --- a/courses/free-courses-si.md +++ b/courses/free-courses-si.md @@ -83,7 +83,7 @@ ### Python * [Python Sinhala](https://youtube.com/playlist?list=PLXNgqM9ig24fNnzfhOUXduubQW-zfb9eV&feature=shared) - Udith Sanjaya -* [Python Programming Tutorial | Sinhala](https://www.youtube.com/playlist?list=PL495mke12zYC-ZUbzd1Z0Y6WteuvsMf7Z) - CodePRO LK +* [Python Programming Tutorial \| Sinhala](https://www.youtube.com/playlist?list=PL495mke12zYC-ZUbzd1Z0Y6WteuvsMf7Z) - CodePRO LK ### React diff --git a/courses/free-courses-te.md b/courses/free-courses-te.md index 7111b8944f79c..54af7750f08eb 100644 --- a/courses/free-courses-te.md +++ b/courses/free-courses-te.md @@ -38,7 +38,7 @@ ### Angular -* [Angular In Telugu | ANGULAR 10 IN TELUGU |angular in telugu|ANGULAR INTRODUCTION FOR BEGINNERS(2021)](https://www.youtube.com/watch?v=9MxS8oNlnMM) - TeluguTechSteps +* [Angular In Telugu \| ANGULAR 10 IN TELUGU \| angular in telugu \| ANGULAR INTRODUCTION FOR BEGINNERS(2021)](https://www.youtube.com/watch?v=9MxS8oNlnMM) - TeluguTechSteps * [Angular In Telugu](https://www.youtube.com/playlist?list=PLO7Oa5iXf4QhtPXkaNX05qhGQSKFsvAF7) - TeluguTechSteps @@ -58,7 +58,7 @@ ### Bash and Shell * [Bash Scripting in Telugu](https://www.youtube.com/playlist?list=PLd8alL65M1GYJOLGK312G1qDv-Tv9aBbs) - Trie Tree Technologies -* [Shell Scripting full course In Telugu by 7Hills | Linux In Telugu | Bash scripting | programming](https://www.youtube.com/watch?v=Duq5MtBEChc) - 7 Hills +* [Shell Scripting full course In Telugu by 7Hills \| Linux In Telugu \| Bash scripting \| programming](https://www.youtube.com/watch?v=Duq5MtBEChc) - 7 Hills ### Bootstrap @@ -95,7 +95,7 @@ ### Database Management Systems -* [Data Base Management System In Telugu in 7hrs | DBMS in telugu | MySql Full Course](https://www.youtube.com/watch?v=nVgLiJOI2U8) - Believer 01 +* [Data Base Management System In Telugu in 7hrs \| DBMS in telugu \| MySql Full Course](https://www.youtube.com/watch?v=nVgLiJOI2U8) - Believer 01 * [DBMS Tutorial](https://www.youtube.com/playlist?list=PL3KKfF5A0sSLnIMTfr7bBw_wRW2vCm3T6) - Telugu Scit Tutorials @@ -107,27 +107,27 @@ ### Data Structures and Algorithms -* [Data Structures in Telugu in 7hrs | Full Course | Learn Data Structures](https://www.youtube.com/watch?v=pm_ugbO2FlY) - Believer 01 +* [Data Structures in Telugu in 7hrs \| Full Course \| Learn Data Structures](https://www.youtube.com/watch?v=pm_ugbO2FlY) - Believer 01 * [Data Structures](https://www.youtube.com/playlist?list=PLJSrGkRNEDAgmq4kKkPuh8aFJs-zxVbWK) - Lab Mug ### Ethical Hacking -* [Complete Ethical Hacking Course in Telugu || Tech Cookie](https://www.youtube.com/watch?v=96_znX8_4Mg) - Tech Cookie -* [Ethical Hacking Tutorial in Telugu | Ethical Hacking Course | Edureka Telugu](https://www.youtube.com/watch?v=C5ig8YxRHUM) - edureka! Telugu +* [Complete Ethical Hacking Course in Telugu \|\| Tech Cookie](https://www.youtube.com/watch?v=96_znX8_4Mg) - Tech Cookie +* [Ethical Hacking Tutorial in Telugu \| Ethical Hacking Course \| Edureka Telugu](https://www.youtube.com/watch?v=C5ig8YxRHUM) - edureka! Telugu ### HTML and CSS -* [HTML Tutorials in Telugu || with in "3:30 Hours" || Computersadda.com](https://www.youtube.com/watch?v=cS0TG1iksLM) - Computers adda -* [HTML in Telugu || HTML in Telugu by Kotha Abhishek](https://www.youtube.com/playlist?list=PLv_sM9ZH4RUWkdiiILVHnNZUsOr2DBS7S) - Chintu Tutorials -* [CSS Tutorial for Beginners in Telugu | Best CSS tutorial for beginners | CSS3 Tutorial | TechEnlgiht](https://www.youtube.com/watch?v=z7_gt7x6XAM) - TECH ENLIGHT -* [CSS Tutorials in telugu || CSS in Telugu by Kotha Abhishek](https://www.youtube.com/playlist?list=PLv_sM9ZH4RUVjmxTl5PysFSxJ6VQbdnRc) - Chintu Tutorials +* [HTML Tutorials in Telugu \|\| with in "3:30 Hours" \|\| Computersadda.com](https://www.youtube.com/watch?v=cS0TG1iksLM) - Computers adda +* [HTML in Telugu \|\| HTML in Telugu by Kotha Abhishek](https://www.youtube.com/playlist?list=PLv_sM9ZH4RUWkdiiILVHnNZUsOr2DBS7S) - Chintu Tutorials +* [CSS Tutorial for Beginners in Telugu \| Best CSS tutorial for beginners \| CSS3 Tutorial \| TechEnlgiht](https://www.youtube.com/watch?v=z7_gt7x6XAM) - TECH ENLIGHT +* [CSS Tutorials in telugu \|\| CSS in Telugu by Kotha Abhishek](https://www.youtube.com/playlist?list=PLv_sM9ZH4RUVjmxTl5PysFSxJ6VQbdnRc) - Chintu Tutorials ### Data Structures -* [Stacks and Queues in Telugu || Data Structures in Telugu](https://www.youtube.com/playlist?list=PLXj4XH7LcRfBJVCGguyIFbyj__hDSSBm9) - Sudhakar Atchala +* [Stacks and Queues in Telugu \|\| Data Structures in Telugu](https://www.youtube.com/playlist?list=PLXj4XH7LcRfBJVCGguyIFbyj__hDSSBm9) - Sudhakar Atchala ### Flutter @@ -149,26 +149,26 @@ * [Full Java Script Tutorials in Telugu - Telugu Web Guru](https://www.youtube.com/playlist?list=PLh6Yk2rpZu2KqDjTuU_qHr-tI_CHOkIsN) - telugu web guru * [JavaScript Complete Tutorials In Telugu by Kotha Abhishek](https://www.youtube.com/watch?v=GuahuUTSUKI) - Chintu Tutorials -* [JAVA SCRIPT FOR BEGINNERS IN 7 HOURS || LEARN JAVA SCRIPT IN 7 HOURS || JAVA SCRIPT](https://www.youtube.com/watch?v=BTuCzffKh8E) - Sundeep Saradhi Kanthety -* [JavaScript in Telugu || JavaScript in Telugu by Kotha Abhishek](https://www.youtube.com/playlist?list=PLv_sM9ZH4RUW_Pgz-6B0Q-YTfWvC7RVFN) - Chintu Tutorials +* [JAVA SCRIPT FOR BEGINNERS IN 7 HOURS \|\| LEARN JAVA SCRIPT IN 7 HOURS \|\| JAVA SCRIPT](https://www.youtube.com/watch?v=BTuCzffKh8E) - Sundeep Saradhi Kanthety +* [JavaScript in Telugu \|\| JavaScript in Telugu by Kotha Abhishek](https://www.youtube.com/playlist?list=PLv_sM9ZH4RUW_Pgz-6B0Q-YTfWvC7RVFN) - Chintu Tutorials #### ExpressJS * [Express JS In Telugu](https://www.youtube.com/playlist?list=PLxS8q3V3GDdzobKWCoXVYFsXlb5kyq4_N) - WhatsMySugesstion -* [Express JS in Telugu | express.js Tutorial for Beginners in Telugu](https://www.youtube.com/watch?v=_jgN80P6YII) - Telugu Skillhub +* [Express JS in Telugu \| express.js Tutorial for Beginners in Telugu](https://www.youtube.com/watch?v=_jgN80P6YII) - Telugu Skillhub #### NextJS -* [1 What is Next js In Telugu | next js | btech in telugu](https://www.youtube.com/watch?v=9jcX6w1xHJY) - B TECH IN TELUGU -* [Next.js Crash Course in Telugu | Next.js in Telugu](https://www.youtube.com/watch?v=yqJlmkgroik) - Telugu Skillhub +* [1 What is Next js In Telugu \| next js \| btech in telugu](https://www.youtube.com/watch?v=9jcX6w1xHJY) - B TECH IN TELUGU +* [Next.js Crash Course in Telugu \| Next.js in Telugu](https://www.youtube.com/watch?v=yqJlmkgroik) - Telugu Skillhub #### NodeJS * [NodeJS Tutorial](https://www.youtube.com/watch?v=MY2Vxtfn5Tw) - Telugu Skillhub -* [Node JS in Telugu | Node.js Tutorial for Beginners in Telugu](https://www.youtube.com/playlist?list=PLYnehuuSeAHtu27M2By66v6kJpF_oDR5I) - Know something!!! +* [Node JS in Telugu \| Node.js Tutorial for Beginners in Telugu](https://www.youtube.com/playlist?list=PLYnehuuSeAHtu27M2By66v6kJpF_oDR5I) - Know something!!! #### ReactJS @@ -187,7 +187,7 @@ ### Laravel * [Laravel](https://www.youtube.com/playlist?list=PLYnehuuSeAHvBW7ruB1sPomY1SK_3fvx0) - Know something!!! -* [#1 How to install laravel | Telugu Tutorial](https://www.youtube.com/watch?v=pXB8MuQmeWA) - Know something!!! +* [#1 How to install laravel \| Telugu Tutorial](https://www.youtube.com/watch?v=pXB8MuQmeWA) - Know something!!! ### MongoDB @@ -206,7 +206,7 @@ ### Python * [Free Programming Fundamentals Tutorial - programming బిగినర్స్ ప్రోగ్రామింగ్ in telugu తెలుగు python - Udemy](https://www.udemy.com/course/programming-for-kids-in-telugu) - Saarvani R (Udemy) -* [Full Python Tutorial in Telugu | Telugu Web Guru](https://www.youtube.com/playlist?list=PLh6Yk2rpZu2JgeekeyLRQcwZsfLNbW8zQ) - Telugu Web Guru +* [Full Python Tutorial in Telugu \| Telugu Web Guru](https://www.youtube.com/playlist?list=PLh6Yk2rpZu2JgeekeyLRQcwZsfLNbW8zQ) - Telugu Web Guru * [Object oriented programming with python- Telugu Web Guru](https://www.youtube.com/playlist?list=PLh6Yk2rpZu2JgeekeyLRQcwZsfLNbW8zQ) -Telugu Web Guru * [Python in Telugu - Step by Step Tutorials](https://www.youtube.com/playlist?list=PLC2mgeYbYNm-3aTUq98pbmrA3P1_m-aJR) - Telugu Computer World * [Python in Telugu For Beginners - Complete Tutorial in 10 Hours](https://www.youtube.com/watch?v=fP9IvI4qu80) - Telugu Computer World diff --git a/courses/free-courses-ur.md b/courses/free-courses-ur.md index 90cbce8c92a39..3675fcc7d53d3 100644 --- a/courses/free-courses-ur.md +++ b/courses/free-courses-ur.md @@ -32,7 +32,7 @@ * [C++ Course Series for Beginner in Urdu/Hindi](https://www.youtube.com/playlist?list=PLuuQCKO44unsLwJMkR8_koVG6vDPjMYmH) - Learning Point * [C++ Free Course for Beginners in (Urdu /Hindi)](https://www.youtube.com/playlist?list=PLt4rWC_3rBbWnDrIv4IeC4Vm7PN1wvrNg) - CodeMite -* [Programming Fundamentals With C++ Complete Course In urdu | Hindi](https://www.youtube.com/playlist?list=PL4QkPoTgwFULciDFVJEHEwOKMtf9Q_Aqh) - Kacs Learnings +* [Programming Fundamentals With C++ Complete Course In urdu \| Hindi](https://www.youtube.com/playlist?list=PL4QkPoTgwFULciDFVJEHEwOKMtf9Q_Aqh) - Kacs Learnings ### C#‎ diff --git a/more/problem-sets-competitive-programming.md b/more/problem-sets-competitive-programming.md index b03617c929340..36fb802ff9420 100644 --- a/more/problem-sets-competitive-programming.md +++ b/more/problem-sets-competitive-programming.md @@ -102,7 +102,7 @@ * [#C++](https://www.youtube.com/playlist?list=PLliXPok7ZonkJEe0cUbVZ3umyKbFA-Dd9) - Keerti Purswani * [100 Days CSS Challenge](https://100dayscss.com) - Matthias Martin *(Codepen account requested, not required)* * [500 Data structures and algorithms interview questions and their solutions in C++](https://www.quora.com/q/techiedelight/500-Data-Structures-and-Algorithms-interview-questions-and-their-solutions) -* [Abekus | Free Practice Questions with Solutions](https://abekus.com) +* [Abekus \| Free Practice Questions with Solutions](https://abekus.com) * [Advent Of Code](http://adventofcode.com) * [AdventJS - 25 días de retos con JavaScript](https://adventjs.dev) - Miguel Ángel Durán «midudev» *(GitHub account requested, not required)* * [Anarchy Golf](http://golf.shinh.org) From 4ad6bb504c1a49740ef8b8ea8089287f5b604e66 Mon Sep 17 00:00:00 2001 From: Sohan Sai <76840110+sohansai@users.noreply.github.com> Date: Wed, 22 Nov 2023 06:48:28 +0530 Subject: [PATCH 854/854] added www. to the links and removed tracking parameters (#10740) Co-authored-by: Eric Hellman --- courses/free-courses-en.md | 127 +++++++++++++++++++------------------ courses/free-courses-hi.md | 73 +++++++++++---------- 2 files changed, 100 insertions(+), 100 deletions(-) diff --git a/courses/free-courses-en.md b/courses/free-courses-en.md index 3f7b3a6e28380..b17a441e5e6b8 100644 --- a/courses/free-courses-en.md +++ b/courses/free-courses-en.md @@ -147,7 +147,8 @@ * [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) -* [C Programming & Data Structures](https://youtube.com/playlist?list=PLBlnK6fEyqRhX6r2uhhlubuF5QextdCSM) - Neso Academy +* [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 * [Data Structure and Algorithm](https://www.youtube.com/playlist?list=PLLvKknWU7N4y_eGpQdg1Y-hORO7cxtoLU) - Lalit Vashistha @@ -156,7 +157,7 @@ * [Data Structures](https://youtube.com/playlist?list=PLBlnK6fEyqRj9lld8sWIUNwlKfdUoPd1Y) - Neso Academy * [Data Structures](https://www.youtube.com/playlist?list=PLpPXw4zFa0uKKhaSz87IowJnOTzh9tiBk) - RobEdwards * [Data Structures \| Python](https://www.youtube.com/playlist?list=PLzgPDYo_3xukPJdH6hVQ6Iic7KiJuoA-l) - Amulya's Academy -* [Data Structures and Algorithms](https://youtube.com/playlist?list=PLBZBJbE_rGRV8D7XZ08LK6z-4zPoWzu5H) - CS Dojo +* [Data Structures and Algorithms](https://www.youtube.com/playlist?list=PLBZBJbE_rGRV8D7XZ08LK6z-4zPoWzu5H) - CS Dojo * [Data Structures and Algorithms](https://www.youtube.com/playlist?list=PLdo5W4Nhv31bbKJzrsKfMpo_grxuLl8LU) - Jenny's lectures CS/IT NET&JRF * [Data Structures and Algorithms](https://techdevguide.withgoogle.com/paths/data-structures-and-algorithms/?no-filter=true) - Tech Dev Guide by Google * [Data Structures and Algorithms](https://nptel.ac.in/courses/106102064) - Naveen Garg (NPTEL) @@ -173,7 +174,7 @@ * [Dynamic Programming Playlist \| Interview Questions \| Recursion \| Tabulation \| Striver \| C++ \| Java \| DSA \| Placements](https://www.youtube.com/playlist?list=PLgUwDviBIf0qUlt5H_kiKYaNSqJ81PMMY) - take U forward * [ECS 36C: Data Structures, Algorithms, and Programming](https://lupteach.gitlab.io/courses/ucd-ecs36c/online/) - Joël Porquet-Lupine * [Graph Series by Striver \| C++ \| Java \| Interview Centric \| Algorithms \| Problems](https://www.youtube.com/playlist?list=PLgUwDviBIf0oE3gA41TKO2H5bHpPd7fzn) - take U forward -* [Graph Theory playlist](https://youtube.com/playlist?list=PLDV1Zeh2NRsDGO4--qE8yH72HFL1Km93P) - WilliamFiset +* [Graph Theory playlist](https://www.youtube.com/playlist?list=PLDV1Zeh2NRsDGO4--qE8yH72HFL1Km93P) - WilliamFiset * [IIT Bombay Foundation of Data Structures (CS213.1x)](https://courses.edx.org/courses/course-v1:IITBombayX+CS213.1x+1T2017/course/) * [Intro to Data Structures and Algorithms](https://www.udacity.com/course/data-structures-and-algorithms-in-python--ud513) - Brynn Claypoole, Horatio Thomas (Udacity) * [JavaScript Algorithms and Data Structures](https://www.youtube.com/playlist?list=PLC3y8-rFHvwjPxNAKvZpdnsr41E0fCMMP) - Codevolution @@ -186,7 +187,7 @@ * [Online Java + DSA + Interview preparation course](https://www.youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ) - Kunal Kushwaha * [Princeton University Algorithms, Part 1](https://www.coursera.org/learn/algorithms-part1) * [Princeton University Algorithms, Part 2](https://www.coursera.org/learn/algorithms-part2) -* [Red Black Tree in Data Structures](https://youtube.com/playlist?list=PLPzfPcir5uPT8KFST1Ba3vN6k9yKE9ZK4) - NG Tutorials +* [Red Black Tree in Data Structures](https://www.youtube.com/playlist?list=PLPzfPcir5uPT8KFST1Ba3vN6k9yKE9ZK4) - NG Tutorials * [Sorting Algorithms](https://www.youtube.com/playlist?list=PL2_aWCzGMAwKedT2KfDMB9YA5DgASZb3U) - mycodeschool * [Sorting Algorithms](https://www.youtube.com/playlist?list=PLzgPDYo_3xunyLTJlmoH8IAUvet4-Ka0y) - Amulya's Academy * [Stanford University Algorithms: Design and Analysis, Part 1](https://online.stanford.edu/courses/soe-ycsalgorithms1-algorithms-design-and-analysis-part-1) @@ -217,9 +218,9 @@ * [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 Tutorials](https://youtube.com/playlist?list=PLqM7alHXFySF_Hb1GtyvCX44dBniJ5sNy) - GeeksforGeeks +* [Android Development Tutorials](https://www.youtube.com/playlist?list=PLqM7alHXFySF_Hb1GtyvCX44dBniJ5sNy) - GeeksforGeeks * [Android Performance](https://www.udacity.com/course/android-performance--ud825) (Udacity) -* [Android with kotlin](https://youtube.com/playlist?list=PLlxmoA0rQ-Lw5k_QCqVl3rsoJOnb_00UV) - Smartherd +* [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) @@ -260,7 +261,7 @@ * [AI Fundamentals](https://www.udacity.com/course/ai-fundamentals--ud099) - Microsoft Azure (Udacity) * [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://youtube.com/playlist?list=PLbMVogVj5nJSFZoiF6RDqyz_m6Srjx_MY) - nptelhrd +* [Artificial Intelligence Search Methods For Problem Solving](https://www.youtube.com/playlist?list=PLbMVogVj5nJSFZoiF6RDqyz_m6Srjx_MY) - nptelhrd * [CS50’s Introduction to Artificial Intelligence with Python](https://cs50.harvard.edu/ai/) - Brian Yu, David J. Malan (Harvard OpenCourseWare and edX) * [Elements of AI](https://www.elementsofai.com) - University of Helsinki, Reaktor * [IBM AI Engineering Professional Certificate](https://www.coursera.org/professional-certificates/ai-engineer) - Romeo Kienzler, Saeed Aghabozorgi, Joseph Santarcangelo, Alex Aklson et al. (Coursera) @@ -347,13 +348,13 @@ ### C\# -* [ASP.NET Core 2.2 & 3 REST API Tutorial](https://youtube.com/playlist?list=PLUOequmGnXxOgmSDWU7Tl6iQTsOtyjtwU&si=3XHU6BnqwxePAt54) - Nick Chapsas +* [ASP.NET Core 2.2 & 3 REST API Tutorial](https://youtube.com/playlist?list=PLUOequmGnXxOgmSDWU7Tl6iQTsOtyjtwU) - Nick Chapsas * [Build mobile and desktop apps with .NET MAUI](https://learn.microsoft.com/en-us/training/paths/build-apps-with-dotnet-maui) - James Montemagno (Microsoft) * [Building a microservice architecture with ASP.NET Core - Gill Cleeren - NDC London 2022](https://www.youtube.com/watch?v=SR53SKIUYPA) - Gill Cleeren * [C# 101](https://channel9.msdn.com/Series/CSharp-101) - Scott Hanselman, Kendra Havens (Microsoft) * [C# Full Course for free](https://www.youtube.com/watch?v=wxznTygnRfQ) - Bro Code * [C# Programming All-in-One Tutorial Series (6 HOURS!)](https://www.youtube.com/watch?v=qOruiBrXlAw) - Caleb Curry -* [C# Programming Language (Console Applications)](https://youtube.com/playlist?list=PLX07l0qxoHFLZftsVKyj3k9kfMca2uaPR) - Learning Never Ends +* [C# Programming Language (Console Applications)](https://www.youtube.com/playlist?list=PLX07l0qxoHFLZftsVKyj3k9kfMca2uaPR) - Learning Never Ends * [C# Tutorial - Full Course for Beginners](https://www.youtube.com/watch?v=GhQdlIFylQ8) - Mike Dane (freeCodeCamp) * [C# Tutorial For Beginners - Learn C# Basics in 1 Hour](https://www.youtube.com/watch?v=gfkTfcpWqAY) - Moshfegh Hamedani (Programming with Mosh) * [Domain-Driven Refactoring - Jimmy Bogard - NDC London 2022](https://www.youtube.com/watch?v=f64tZ90Dntg) - Jimmy Bogard @@ -366,7 +367,7 @@ * [An Introduction to C++ Programming](https://www.udemy.com/course/an-introduction-to-cpp-programming/) - (Udemy) * [C++](https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb) - The Cherno -* [C++ Compilation, Linking, and Makefiles](https://youtube.com/playlist?list=PLNUvpxaaFJ_i6BYqbxTVeK5AOcFzQbboQ) - Amy Larson +* [C++ Compilation, Linking, and Makefiles](https://www.youtube.com/playlist?list=PLNUvpxaaFJ_i6BYqbxTVeK5AOcFzQbboQ) - Amy Larson * [C++ For Programmers](https://www.udacity.com/course/c-for-programmers--ud210) - Catherine Gamboa (Udacity) * [C++ Full Course for free](https://www.youtube.com/watch?v=-TkoO8Z07hI) - Bro Code * [C++ GUI applications (beginner to advanced)](https://www.youtube.com/playlist?list=PL43pGnjiVwgQakzRxpt2amqN9f7-tRtc_) - Saldina Nurak (CodeBeauty) @@ -385,7 +386,7 @@ * [Google's C++ Course](https://developers.google.com/edu/c++/) * [Introduction to C++](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/) (MIT's OpenCourseWare) * [Introduction to C++](https://www.edx.org/course/introduction-to-c-3) - Microsoft (edX) (:card_file_box: *archived*) -* [Introduction to Programming through C++](https://youtube.com/playlist?list=PLEAYkSg4uSQ2qzihjdDEseWrrY1DyxH9P&si=itDYt3Yo9wn2XarO) - NPTEL +* [Introduction to Programming through C++](https://www.youtube.com/playlist?list=PLEAYkSg4uSQ2qzihjdDEseWrrY1DyxH9P) - NPTEL * [Learn C++ With Me](https://www.youtube.com/playlist?list=PLzMcBGfZo4-lmGC8VW0iu6qfMHjy7gLQ3) - Tech With Tim * [Sololearn C++](https://www.sololearn.com/learning/1051) - *registration required* @@ -395,7 +396,7 @@ * [Clojure language Tutorial - for Beginners](https://www.youtube.com/watch?v=zFPiPBIkAcQ) * [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://youtube.com/playlist?list=PLI-mrGTUXmHXeKhy6UGdDxIKwM8L4MTbq) - Attila EGRI-NAGY +* [Poetry of Programming - Clojure for Beginners](https://www.youtube.com/playlist?list=PLI-mrGTUXmHXeKhy6UGdDxIKwM8L4MTbq) - Attila EGRI-NAGY ### Cloud Computing @@ -404,7 +405,7 @@ * [Cloud Computing (CC)](https://www.youtube.com/playlist?list=PLROvODCYkEM8xUk8R2T79KbZ7YfCXMbZS) - OU Education * [Cloud Computing and Development](https://uaceit.com/courses/cloud-computing-and-development) - Ashwin Kumar Ramaswamy (UAceIt) (email address *required*) * [Cloud Computing Full Course In 11 Hours \| Cloud Computing Tutorial For Beginners](https://www.youtube.com/watch?v=2LaAJq1lB1Q) - Edureka! -* [Cloud Computing Tutorial For Beginners - 2023 Updated](https://youtube.com/playlist?list=PLEiEAq2VkUUIJ3o1tehvtux0_Ynf42CBN) - Simplilearn +* [Cloud Computing Tutorial For Beginners - 2023 Updated](https://www.youtube.com/playlist?list=PLEiEAq2VkUUIJ3o1tehvtux0_Ynf42CBN) - Simplilearn * [Introduction to Cloud](https://cognitiveclass.ai/courses/introduction-to-cloud) - CognitiveClass.ai * [NPTEL-CloudComputing](https://www.youtube.com/playlist?list=PLShJJCRzJWxhz7SfG4hpaBD5bKOloWx9J) - Manish Narula @@ -412,9 +413,9 @@ #### AWS -* [AWS Certified Cloud Practitioner Course](https://youtube.com/playlist?list=PLt1SIbA8guuvfvUDVLpJepmbnYpOfYCIB) - Stephane Maarek +* [AWS Certified Cloud Practitioner Course](https://www.youtube.com/playlist?list=PLt1SIbA8guuvfvUDVLpJepmbnYpOfYCIB) - Stephane Maarek * [AWS Power Hour: Architecting](https://pages.awscloud.com/traincert-twitch-power-hour-architecting.html?saa=sec&sec=prep) - AWS -* [AWS Tutorial For Beginners](https://youtube.com/playlist?list=PLEiEAq2VkUULlNtIFhEQHo8gacvme35rz) - Simplilearn +* [AWS Tutorial For Beginners](https://www.youtube.com/playlist?list=PLEiEAq2VkUULlNtIFhEQHo8gacvme35rz) - Simplilearn * [AWS Zero to Hero](https://www.youtube.com/playlist?list=PLdpzxOOAlwvLNOxX0RfndiYSt1Le9azze) - Abhishek Veeramalla * [Cloud Computing Basics with AWS](https://trailhead.salesforce.com/content/learn/modules/aws-cloud) - Trailhead (Salesforce) (email address *required*) * [Deploying Spring Boot Applications With AWS ECS Fargate (Free Course)](https://javatodev.com/deploying-spring-boot-applications-with-aws-ecs/) - Chinthaka Dinadasa (javatodev) @@ -424,7 +425,7 @@ #### Azure * [Azure Administrator Certification](https://www.youtube.com/watch?v=10PbGbTUSAg) - freeCodeCamp -* [Microsoft Azure Fundamentals](https://youtube.com/playlist?list=PLGjZwEtPN7j-Q59JYso3L4_yoCjj2syrM) - Adam Marczak +* [Microsoft Azure Fundamentals](https://www.youtube.com/playlist?list=PLGjZwEtPN7j-Q59JYso3L4_yoCjj2syrM) - Adam Marczak * [Microsoft Certified: Azure Fundamentals](https://docs.microsoft.com/en-us/learn/certifications/azure-fundamentals/) - Microsoft @@ -437,7 +438,7 @@ ### Compilers * [Compiler Design](https://www.youtube.com/playlist?list=PLLvKknWU7N4zpJWLqk7DXK26JwTB-gFmZ) - Lalit Vashistha -* [Compiler Design](https://youtube.com/playlist?list=PLBlnK6fEyqRjT3oJxFXRgjPNzeS-LFY-q) - Neso Academy +* [Compiler Design](https://www.youtube.com/playlist?list=PLBlnK6fEyqRjT3oJxFXRgjPNzeS-LFY-q) - Neso Academy * [Compiler Design](https://www.youtube.com/playlist?list=PLXj4XH7LcRfC9pGMWuM6UWE3V4YZ9TZzM) - Sudhakar Atchala * [Compilers](https://www.youtube.com/playlist?list=PL6KMWPQP_DM97Hh0PYNgJord-sANFTI3i) - Ghassan Shobaki * [Stanford's Compilers](https://www.edx.org/course/compilers) - Alex Aiken @@ -479,8 +480,8 @@ ### Cuda -* [CUDA Crash Course](https://youtube.com/playlist?list=PLxNPSjHT5qvtYRVdNN1yDcdSl39uHV_sU) - CoffeeBeforeArch -* [CUDA Tutorials](https://youtube.com/playlist?list=PLKK11Ligqititws0ZOoGk3SW-TZCar4dK) - Creel +* [CUDA Crash Course](https://www.youtube.com/playlist?list=PLxNPSjHT5qvtYRVdNN1yDcdSl39uHV_sU) - CoffeeBeforeArch +* [CUDA Tutorials](https://www.youtube.com/playlist?list=PLKK11Ligqititws0ZOoGk3SW-TZCar4dK) - Creel * [Intro to Parallel Programming Using CUDA to Harness the Power of GPUs](https://www.udacity.com/course/intro-to-parallel-programming--cs344) (Udacity) @@ -536,7 +537,7 @@ ### Databases * [15-721 Advanced Database Systems (Spring 2023)](https://www.youtube.com/playlist?list=PLSE8ODhjZXjYzlLMbX3cR0sxWnRM7CLFn) - CMU Database Group -* [CMU Intro to Database Systems](https://youtube.com/playlist?list=PLSE8ODhjZXjaKScG3l0nuOiDTTqpfnWFf) - CMU Database Group +* [CMU Intro to Database Systems](https://www.youtube.com/playlist?list=PLSE8ODhjZXjaKScG3l0nuOiDTTqpfnWFf) - CMU Database Group * [Database Design and Management](https://www.udemy.com/course/database-design-and-management) - Visual Paradigm (Udemy) * [Database Management System \| CS & IT \| GATE 2024](https://www.youtube.com/playlist?list=PLPvaSRcEQh4kfVIyezAQu9Mvj5FBk_OEN) - Gate Wallah English * [Database Management Systems](https://www.youtube.com/playlist?list=PLZ2ps__7DhBYc4jkUk_yQAjYEVFzVzhdU) - Partha Pratim Das (IIT Madras B.S. Degree Programme) @@ -544,7 +545,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://youtube.com/playlist?list=PLDzeHZWIZsTpukecmA2p5rhHM14bl2dHU) - CodeHelp by Babbar +* [DBMS Placement Series](https://www.youtube.com/playlist?list=PLDzeHZWIZsTpukecmA2p5rhHM14bl2dHU) - CodeHelp by Babbar>>>>>>> main * [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) @@ -599,7 +600,7 @@ * [Introduction to Reinforcement learning with David Silver](https://www.youtube.com/playlist?list=PLqYmG7hTraZBiG_XpjnPrSNw-1XQaM_gB) - David Silver * [MIT 6.S094: Deep Learning for Self-Driving Cars](https://selfdrivingcars.mit.edu) * [MIT 6.S191: Introduction to Deep Learning](http://introtodeeplearning.com) - Alexander Amini, Ava Soleimany -* [NYU Deep Learning SP21](https://youtube.com/playlist?list=PLLHTzKZzVU9e6xUfG10TkTWApKSZCzuBI) Alfredo Canziani +* [NYU Deep Learning SP21](https://www.youtube.com/playlist?list=PLLHTzKZzVU9e6xUfG10TkTWApKSZCzuBI) Alfredo Canziani * [Practical Deep Learning For Coders taught](http://www.fast.ai) - Jeremy Howard * [Practical Deep Learning for Coders, v3 (using fastai library)](https://course.fast.ai) * [Recurrent Neural Network](https://www.youtube.com/playlist?list=PLuhqtP7jdD8ARBnzj8SZwNFhwWT89fAFr) - Coding Lane @@ -640,7 +641,7 @@ #### Jenkins * [FREE Advanced Jenkins in K8s (Docker in Docker)](https://www.udemy.com/course/free-advanced-jenkins-in-k8s-docker-in-docker) - CS Career Kaizen (Udemy) -* [Jenkins](https://youtube.com/playlist?list=PLhW3qG5bs-L_ZCOA4zNPSoGbnVQ-rp_dG) - Automation Step by Step +* [Jenkins](https://www.youtube.com/playlist?list=PLhW3qG5bs-L_ZCOA4zNPSoGbnVQ-rp_dG) - Automation Step by Step * [Jenkins \| Step-by-Step for Complete Beginners](https://www.udemy.com/course/jenkins-step-by-step-for-complete-beginners/) - Raghav Pal (Udemy) * [Jenkins Tutorial](https://www.mygreatlearning.com/academy/learn-for-free/courses/jenkins-tutorial) (Great Learning) * [Jenkins Tutorial Step by Step](https://www.youtube.com/playlist?list=PL8VbCbavWfeGt_Hyq0h9Pymi9DTGowd5X) - The Testing Academy @@ -651,7 +652,7 @@ ### Digital Electronics * [Digital Electronics](https://www.youtube.com/playlist?list=PLBlnK6fEyqRjMH3mWf6kwqiTbT798eAOm) - Neso Academy -* [Digital Electronics](https://youtube.com/playlist?list=PLm_MSClsnwm_PSua_nSYYoHhyW6taRoY4&feature=shared) - Ekeeda +* [Digital Electronics](https://www.youtube.com/playlist?list=PLm_MSClsnwm_PSua_nSYYoHhyW6taRoY4&feature=shared) - Ekeeda * [Digital Electronics for GATE](https://www.youtube.com/playlist?list=PLWPirh4EWFpHk70zwYoHu87uVsCC8E2S-) - Tutorials Point India Ltd. @@ -705,7 +706,7 @@ * [Fortran Programming Tutorials (Revised)](https://youtube.com/playlist?list=PLNmACol6lYY5_S8I4K29V2oI95nOCzQU8) - Fluidic Colours * [Fortran Tutorial](https://www.youtube.com/watch?v=__2UgFNYgf8) - Derek Banas -* [Fortran Tutorial](https://youtube.com/playlist?list=PLlN_VAm6znTLUlWobSsMPjgiIgcPnVkQp) - Any Learn Nepal +* [Fortran Tutorial](https://www.youtube.com/playlist?list=PLlN_VAm6znTLUlWobSsMPjgiIgcPnVkQp) - Any Learn Nepal * [Fortran Video Tutorials](https://www.youtube.com/playlist?list=PLvkU6i2iQ2fprrVmmkNP_V36mh0BMnS5L) - Cyprien Rusu @@ -784,10 +785,10 @@ ### Graph Theory * [Graph Theory](https://www.youtube.com/playlist?list=PLZ6w_oR8t_Pw4P3t5be9WMhj1ISH7yFWI) - Soumen Maity (Graph Theory) -* [Graph Theory](https://youtube.com/playlist?list=PLztBpqftvzxXBhbYxoaZJmnZF6AUQr1mH) - Wrath of Math +* [Graph Theory](https://www.youtube.com/playlist?list=PLztBpqftvzxXBhbYxoaZJmnZF6AUQr1mH) - Wrath of Math * [Graph Theory](https://nptel.ac.in/courses/111106102) - Prof. Soumen Maity (NPTEL) -* [Graph Theory - DM](https://youtube.com/playlist?list=PLYrahs7hsYIQiSNxTfZndQz7jWPXsA1ur) - SCCI Labs IIT Ropar -* [Graph Theory Playlist](https://youtube.com/playlist?list=PLDV1Zeh2NRsDGO4--qE8yH72HFL1Km93P) - WilliamFiset +* [Graph Theory - DM](https://www.youtube.com/playlist?list=PLYrahs7hsYIQiSNxTfZndQz7jWPXsA1ur) - SCCI Labs IIT Ropar +* [Graph Theory Playlist](https://www.youtube.com/playlist?list=PLDV1Zeh2NRsDGO4--qE8yH72HFL1Km93P) - WilliamFiset ### Haskell @@ -813,11 +814,11 @@ * [Build web pages with HTML and CSS for beginners](https://learn.microsoft.com/en-us/training/paths/build-web-pages-html-css-for-beginners/) - Microsoft Learn * [Code Your First Game: Arcade Classic in JavaScript on Canvas](https://www.udemy.com/code-your-first-game/) - Chris DeLeon (Udemy) * [Complete HTML/CSS BootCamp](https://frontendmasters.com/bootcamp/) - FrontEnd Masters -* [Conquering freeCodeCamp's Curriculum](https://youtube.com/playlist?list=PLgBH1CvjOA62oNEVgz-dECiCZCE_Q3ZFH) - Florin Pop +* [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 Tutorials](https://youtube.com/playlist?list=PLDyQo7g0_nsUjf046cCHKJ16U1SoXrElZ) - Dev Ed +* [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 * [Gentle Introduction to CSS for Beginners](https://www.youtube.com/playlist?list=PLErOmyzRKOCptjkM-mOfveYlgKQEx1AAf) - Deborah Kurata @@ -825,9 +826,9 @@ * [Get to know HTML Learn HTML Basics](https://www.udemy.com/course/html-online-course/) - Laurence Svekis (Udemy) * [HTML & CSS](https://www.youtube.com/playlist?list=PLillGF-RfqbZTASqIqdvm1R5mLrQq79CU) - Brad Traversy, Traversy Media * [HTML & CSS Crash Course](https://www.youtube.com/playlist?list=PL4cUxeGkcC9ivBf_eKCPIAYXWzLlPAm6G) - The Net Ninja (Shaun Pelling) -* [HTML & CSS Crash Course Tutorial For Beginners](https://youtube.com/playlist?list=PLr6-GrHUlVf_HUfo4LyFepGmj23nwqNdk) - EJ Media +* [HTML & CSS Crash Course Tutorial For Beginners](https://www.youtube.com/playlist?list=PLr6-GrHUlVf_HUfo4LyFepGmj23nwqNdk) - EJ Media * [HTML and CSS Crash Course](https://scrimba.com/learn/htmlcss) - Kevin Powell (scrimba) -* [HTML and CSS Crash For Beginner](https://youtube.com/playlist?list=PL4-IK0AVhVjM0xE0K2uZRvsM7LkIhsPT-) - Kevin Powell +* [HTML and CSS Crash For Beginner](https://www.youtube.com/playlist?list=PL4-IK0AVhVjM0xE0K2uZRvsM7LkIhsPT-) - Kevin Powell * [HTML and CSS Tutorials](https://www.youtube.com/playlist?list=PL0eyrZgxdwhwNC5ppZo_dYGVjerQY3xYU) - Dani Krossing * [HTML Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWr_FB-hVEgEGUESZL1TOiJ6) * [HTML Tutorial For Beginners (With Notes)](https://www.youtube.com/watch?v=qHB2jUvAlGo) - ProgrammingWithHarry @@ -845,7 +846,7 @@ * [Sass Tutorial - Build Your Own CSS Library](https://www.youtube.com/playlist?list=PL4cUxeGkcC9jxJX7vojNVK-o8ubDZEcNb) - The Net Ninja * [Structuring the web with HTML](https://developer.mozilla.org/en-US/docs/Learn/HTML) * [Tailwind CSS Full Course for Beginners](https://www.youtube.com/watch?v=lCxcTsOHrjo) - Dave Gray -* [Tailwind CSS Tutorial](https://youtube.com/playlist?list=PL4cUxeGkcC9gpXORlEHjc5bgnIi5HEGhw) - The Net Ninja +* [Tailwind CSS Tutorial](https://www.youtube.com/playlist?list=PL4cUxeGkcC9gpXORlEHjc5bgnIi5HEGhw) - The Net Ninja * [TailwindCSS Tutorial](https://www.youtube.com/playlist?list=PLFHz2csJcgk8lgiRDB7FdsXVr4xy6jE8K) - Code With Dary * [Web Development By Doing: HTML / CSS From Scratch](https://www.udemy.com/course/web-development-learn-by-doing-html5-css3-from-scratch-introductory/) - Udemy * [Web Development for Beginners](https://learn.microsoft.com/en-us/training/paths/web-development-101/) - Microsoft Learn @@ -856,7 +857,7 @@ * [Bootstrap 4 Quick Start: Code Modern Responsive Websites](https://www.udemy.com/course/bootstrap-4) - Brad Hussey (Udemy) * [Bootstrap 5 Tutorial for Beginners](https://www.youtube.com/playlist?list=PL4cUxeGkcC9joIM91nLzd_qaH_AimmdAR) - The Net Ninja -* [Bootstrap Tutorial for Beginners](https://youtube.com/playlist?list=PLr6-GrHUlVf-gjvHuzCnVmeuaeAjRGltv) - EJ Media +* [Bootstrap Tutorial for Beginners](https://www.youtube.com/playlist?list=PLr6-GrHUlVf-gjvHuzCnVmeuaeAjRGltv) - EJ Media * [Bootstrap tutorial for beginners](https://www.youtube.com/playlist?list=PL6n9fhu94yhXd4xnk-j5FGhHjUv1LsF0V) - kudvenkat * [Complete Bootstrap 4 course - build 3 projects](https://www.udemy.com/course/bootstrap-4-tutorials) - Igneus Technologies (Udemy) * [Complete Bootstrap Crash Course \| Bootstrap 4 Tutorial](https://www.youtube.com/watch?v=ZfRn9VJzdGA) - Julio Codes @@ -892,7 +893,7 @@ * [Fundamentals of Java EE Development](https://www.edx.org/course/fundamentals-of-java-ee-development) - Will Dinyes (edX) * [Hibernate Tutorial for Beginners](https://www.youtube.com/playlist?list=PLsyeobzWxl7qBZtsEvp_n2A7sJs2MpF3r) - Telusko (Navin Reddy) * [Introduction to Java](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/) -* [Introduction to Java + DSA](https://youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ) - Kunal Kushwaha +* [Introduction to Java + DSA](https://www.youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ) - Kunal Kushwaha * [Java + DSA + Interview Preparation Course](https://www.youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ) - Kunal Kushwaha * [Java AWT](https://www.youtube.com/playlist?list=PLDN4rrl48XKoYR1H6l19hvF_8SMHGdPvk) - Abdul Bari * [Java Beginner](https://youtube.com/playlist?list=PLkeaG1zpPTHiMjczpmZ6ALd46VjjiQJ_8) - Coding with John @@ -905,16 +906,16 @@ * [Java Programming](https://www.youtube.com/playlist?list=PLDN4rrl48XKoOSTnq72gar56u7XspkCfe) - Abdul Bari * [Java Programming](https://testautomationu.applitools.com/java-programming-course/) - Angie Jones (Applitools) * [Java Programming](https://java-programming.mooc.fi) - University of Helsinki -* [Java Programming](https://youtube.com/playlist?list=PLBlnK6fEyqRjKA_NuK9mHmlk0dZzuP1P5) - Neso Academy +* [Java Programming](https://www.youtube.com/playlist?list=PLBlnK6fEyqRjKA_NuK9mHmlk0dZzuP1P5) - Neso Academy * [Java Programming](https://www.youtube.com/playlist?list=PLfu_Bpi_zcDPNy6qznvbkGZi7eP_0EL77) - Kody Simpson * [Java Programming Basics](https://www.udacity.com/course/java-programming-basics--ud282) - Cezanne Camacho, Asser Samak (Udacity) (account *required*) * [Java Programming Basics](https://www.udemy.com/course/java-programming-basics/) - Charles Mulic (Udemy) * [Java Programming: Solving Problems with Software](https://www.coursera.org/learn/java-programming) (Coursera) * [Java Server Tutorials - Happy Coding](https://happycoding.io/tutorials/java-server/) - Kevin Workman -* [Java tutorial for beginners](https://youtube.com/playlist?list=PLZPZq0r_RZOMhCAyywfnYLlrjiVOkdAI1) - Bro Code +* [Java tutorial for beginners](https://www.youtube.com/playlist?list=PLZPZq0r_RZOMhCAyywfnYLlrjiVOkdAI1) - Bro Code * [Java Tutorial for Beginners](https://www.youtube.com/watch?v=eIrMbAQSU34) - Programming with Mosh * [Java Tutorial For Beginners](https://www.scaler.com/topics/java/) - Tarun Luthra -* [Java Tutorial For Beginners](https://youtube.com/playlist?list=PLsyeobzWxl7oZ-fxDYkOToURHhMuWD1BK) - Telusko +* [Java Tutorial For Beginners](https://www.youtube.com/playlist?list=PLsyeobzWxl7oZ-fxDYkOToURHhMuWD1BK) - Telusko * [Java Tutorial for Complete Beginners](https://www.udemy.com/course/java-tutorial/) - John Purcell (Udemy) * [JSP (Java server pages) and servlet basics](https://www.udemy.com/course/jsp-servlet-free/) - StudyEasy Organisation, Chaand Sheikh (Udemy) * [Learn how to program: Java](https://www.learnhowtoprogram.com/java-june-2017) - Epicodus Inc. @@ -939,19 +940,19 @@ * [30 Days, 30 JavaScript Projects For Beginners to Practice](https://youtube.com/playlist?list=PLjwm_8O3suyOgDS_Z8AWbbq3zpCmR-WE9&si=fofo8k2c5sjQPOKq) - GreatStack * [Asynchronous Programming: The End of The Loop](https://egghead.io/courses/asynchronous-programming-the-end-of-the-loop) - Jafar Husain -* [Beginner's Series to: JavaScript](https://youtube.com/playlist?list=PLlrxD0HtieHhW0NCG7M536uHGOtJ95Ut2) - Microsoft Developer +* [Beginner's Series to: JavaScript](https://www.youtube.com/playlist?list=PLlrxD0HtieHhW0NCG7M536uHGOtJ95Ut2) - Microsoft Developer * [Bento JavaScript Learning Track](https://bento.io/topic/javascript) (Bento) * [Bun JS Tutorials for Beginners](https://www.youtube.com/playlist?list=PLT8tjCYKynKsXBrCf7KiQ6Y-6U304DjXT) - TechWebDocs * [Creative Coding for Complete Beginners](https://youtube.com/playlist?list=PLUG_f-krxzVrRCOjGFwOuYj3QarVfPWXK) - Algorithmic Art * [Cycle.js Fundamentals](https://egghead.io/courses/cycle-js-fundamentals) - André Staltz * [ES6 and Typescript Tutorial](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhI0V5mE9Vu6Nm-nap8EcjV) - Codevolution, Vishwas Gopinath * [Functional Programming in JavaScript](https://www.youtube.com/playlist?list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84) - Mattias Petter Johansson «Fun Fun Function» -* [Gentle Introduction to JavaScript](https://youtube.com/playlist?list=PLErOmyzRKOCpmitTOazq3_p74Y-yTQB6A) - Deborah Kurata +* [Gentle Introduction to JavaScript](https://www.youtube.com/playlist?list=PLErOmyzRKOCpmitTOazq3_p74Y-yTQB6A) - Deborah Kurata * [Intro to JavaScript ES6 programming](https://www.youtube.com/playlist?list=PL-xu4i_QDSxcoDNeh8rx5-pHCCTOg0XsI) * [Intro To JavaScript Unit Testing & BDD](https://www.youtube.com/watch?v=u5cLK1UrFyQ) - Traversy Media * [Introduction to ES6+](https://scrimba.com/learn/introtoes6) - Dylan C. Israel (Scrimba) * [JavaScript Algorithms and Data Structures](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/) - freecodecamp -* [JavaScript Array Methods](https://youtube.com/playlist?list=PLgBH1CvjOA62PBFIDq55-S6Beivje30A2) - Florin Pop +* [JavaScript Array Methods](https://www.youtube.com/playlist?list=PLgBH1CvjOA62PBFIDq55-S6Beivje30A2) - Florin Pop * [JavaScript Coding Challenges](https://youtube.com/playlist?list=PLgBH1CvjOA63ROz8Wqd7RDD0qpvGXF8x5) - Florin Pop * [JavaScript Course](https://www.theodinproject.com/paths/full-stack-javascript/courses/javascript) - The Odin Project * [Javascript course](https://www.youtube.com/playlist?list=PLRAV69dS1uWSxUIk5o3vQY2-_VKsOpXLD) - Hitesh Choudhary @@ -969,7 +970,7 @@ * [Javascript tutorials for beginners](https://www.youtube.com/playlist?list=PLsyeobzWxl7rrvgG7MLNIMSTzVCDZZcT4) - Telusko * [Javascript30](https://javascript30.com) - Wesbos * [Learn how to program: JavaScript](https://www.learnhowtoprogram.com/javascript) - Epicodus Inc. -* [Learn JavaScript](https://youtube.com/playlist?list=PLgBH1CvjOA636I8hnHSyuOnX341XQrBth) - Florin Pop +* [Learn JavaScript](https://www.youtube.com/playlist?list=PLgBH1CvjOA636I8hnHSyuOnX341XQrBth) - Florin Pop * [Learn JavaScript - Full Course for Beginners](https://www.youtube.com/watch?v=PkZNo7MFNFg) - Beau Carnes, freeCodeCamp.org * [Learn JavaScript for free](https://scrimba.com/learn/learnjavascript) - Per Harald Borgen (Scrimba) * [Learn modern JavaScript](https://scrimba.com/learn/es6) - Beau Carnes (Scrimba) (Scrimba account *required*) @@ -982,7 +983,7 @@ * [Offline Web Applications](https://www.udacity.com/course/offline-web-applications--ud899) - Google, Michael Wales (Udacity) * [Programming Foundations with Javascript, HTML and CSS](https://www.coursera.org/learn/duke-programming-web) - Owen Astrachan, Robert Duvall, Andrew D. Hilton, Susan H. Rodger (Coursera) * [The 10 Days of JavaScript](https://www.youtube.com/playlist?list=PLpcSpRrAaOaoIqHQddZOdbRrzr5dJtgSs) - Brad Schiff, LearnWebCode -* [Understanding RxJS](https://youtube.com/playlist?list=PL55RiY5tL51pHpagYcrN9ubNLVXF8rGVi) - Academind +* [Understanding RxJS](https://www.youtube.com/playlist?list=PL55RiY5tL51pHpagYcrN9ubNLVXF8rGVi) - Academind * [Vanilla JavaScript](https://www.youtube.com/playlist?list=PLillGF-RfqbbnEGy3ROiLWk7JMCuSyQtX) - Brad Traversy, Traversy Media @@ -991,7 +992,7 @@ * [Angular 12 / 13 tutorial](https://www.youtube.com/playlist?list=PL8p2I9GklV47eNpoo4Fr6fkags72a8F0v) - Code Step By Step * [Angular 12 Course](https://www.youtube.com/playlist?list=PLjsBk8SIQEi-RqkglLcn19TaeeopcuDXV) - Slobodan Gajic * [Angular 6 Tutorials](https://www.youtube.com/playlist?list=PLYxzS__5yYQlqCmHqDyW3yo5V79C7eaTe) - codedamn -* [Angular Complete Course Guide](https://youtube.com/playlist?list=PL_euSNU_eLbeAJxvVdJn5lhPWX9IWHhxs) - Leela Web Dev +* [Angular Complete Course Guide](https://www.youtube.com/playlist?list=PL_euSNU_eLbeAJxvVdJn5lhPWX9IWHhxs) - Leela Web Dev * [Angular Courses](https://www.youtube.com/playlist?list=PLTjRvDozrdlxAhsPP4ZYtt3G8KbJ449oT) - Moshfegh Hamedani (Programming with Mosh) * [Angular Crash Course 2021](https://www.youtube.com/watch?v=3dHNOWTI7H8) - Brad Traversy, Traversy Media * [Angular Fast Crash Course](https://www.udemy.com/angular-fast-crash-course/) - Edwin Diaz, Coding Faculty Solutions (Udemy) @@ -1033,7 +1034,7 @@ #### Electron -* [Electron js Tutorials](https://youtube.com/playlist?list=PLC3y8-rFHvwiCJD3WrAFUrIMkGVDE0uqW) - Codevolution +* [Electron js Tutorials](https://www.youtube.com/playlist?list=PLC3y8-rFHvwiCJD3WrAFUrIMkGVDE0uqW) - Codevolution #### jQuery @@ -1049,14 +1050,14 @@ * [Master Next JS by Building Real Projects](https://www.youtube.com/playlist?list=PL6QREj8te1P7gixBDSU8JLvQndTEEX3c3) - JavaScript Mastery * [Mastering Next.js](https://masteringnextjs.com) * [Next.js for Beginners - Full Course](https://www.youtube.com/watch?v=1WmNXEVia8I) - Kapehe (FreeCodeCamp) -* [Next.js Tutorial for Beginners](https://youtube.com/playlist?list=PLC3y8-rFHvwgC9mj0qv972IO5DmD-H0ZH) - Codevolution -* [Next.js Tutorials for Beginners](https://youtube.com/playlist?list=PL0Zuz27SZ-6Pk-QJIdGd1tGZEzy9RTgtj) - Dave Gray +* [Next.js Tutorial for Beginners](https://www.youtube.com/playlist?list=PLC3y8-rFHvwgC9mj0qv972IO5DmD-H0ZH) - Codevolution +* [Next.js Tutorials for Beginners](https://www.youtube.com/playlist?list=PL0Zuz27SZ-6Pk-QJIdGd1tGZEzy9RTgtj) - Dave Gray #### NodeJS * [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://youtube.com/playlist?list=PLlrxD0HtieHje-_287YJKhY8tDeSItwtg) - Microsoft Developer +* [Beginner's Series to: Node.js](https://www.youtube.com/playlist?list=PLlrxD0HtieHje-_287YJKhY8tDeSItwtg) - Microsoft Developer * [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)* * [Express JS Crash Course](https://www.youtube.com/watch?v=L72fhGm1tfE) - Brad Traversy, Traversy Media @@ -1073,7 +1074,7 @@ #### React -* [Complete React course for beginner](https://youtube.com/playlist?list=PLRAV69dS1uWQos1M1xP6LWN6C-lZvpkmq) - Hitesh Choudhary +* [Complete React course for beginner](https://www.youtube.com/playlist?list=PLRAV69dS1uWQos1M1xP6LWN6C-lZvpkmq) - Hitesh Choudhary * [Creating your first web apps with React](https://learn.microsoft.com/en-us/training/paths/react/) - Microsoft Learn * [Framer Motion (for React) Tutorial](https://www.youtube.com/playlist?list=PL4cUxeGkcC9iHDnQfTHEVVceOEBsOf07i) - Net Ninja * [Framer Motion Tutorial](https://www.youtube.com/playlist?list=PLnZgHKyxHOEAy7MisX6CSMe4JTzkeodmC) - Code With Yousaf @@ -1112,7 +1113,7 @@ * [CS50's Mobile App Development with React Native](https://www.edx.org/course/cs50s-mobile-app-development-with-react-native) - edX * [Introduction to React Native](https://fullstackopen.com/en/part10/introduction_to_react_native) - Full Stack Open * [React Native for Beginners](https://www.youtube.com/playlist?list=PL4cUxeGkcC9ixPU-QkScoRBVxtPPzVjrQ) - The Net Ninja -* [React Native Tutorial (2021)](https://youtube.com/playlist?list=PL8kfZyp--gEXs4YsSLtB3KqDtdOFHMjWZ) - Programming with Mash, MAhdi SHarifimehr +* [React Native Tutorial (2021)](https://www.youtube.com/playlist?list=PL8kfZyp--gEXs4YsSLtB3KqDtdOFHMjWZ) - Programming with Mash, MAhdi SHarifimehr * [React Tutorial for Beginners](https://www.youtube.com/playlist?list=PLC3y8-rFHvwgg3vaYJgHGnModB54rxOk3) - codevolution @@ -1253,7 +1254,7 @@ * [AWS Machine Learning Foundations Course](https://www.udacity.com/course/aws-machine-learning-foundations--ud065) - AWS (Udacity) * [Caltech's Learning From data](https://work.caltech.edu/telecourse.html) -* [Complete Machine Learning Bootcamp](https://youtube.com/playlist?list=PLyzHIYrZBplo3K0dNUqppd2ynnoZPD6N1) - Code for Cause +* [Complete Machine Learning Bootcamp](https://www.youtube.com/playlist?list=PLyzHIYrZBplo3K0dNUqppd2ynnoZPD6N1) - Code for Cause * [Complete Machine Learning in Python playlist](https://www.youtube.com/playlist?list=PLZoTAELRMXVPBTrWtJkn3wWQxZkmTXGwe) - Krish Naik * [Convolutional Neural Network](https://www.youtube.com/playlist?list=PLuhqtP7jdD8CD6rOWy20INGM44kULvrHu) - Coding Lane * [Deep Learning Fundamentals](https://cognitiveclass.ai/courses/introduction-deep-learning) - DeepLearning.TV (cognitiveclass.ai) @@ -1266,14 +1267,14 @@ * [Introduction to Machine Learning](https://openlearninglibrary.mit.edu/courses/course-v1:MITx+6.036+1T2019/about) - MIT Open Learning Library * [Linear Algebra for Machine Learning](https://www.youtube.com/playlist?list=PLRDl2inPrWQW1QSWhBU0ki-jq_uElkh2a) - Jon Krohn * [Machine Learning](https://www.sololearn.com/Course/machine-learning) (SoloLearn) *(account required)* -* [Machine Learning](https://youtube.com/playlist?list=PL7T06JEc5PF5Vuz1U7lEEaFPOExDbKVEh) - Nerd's Lesson -* [Machine Learning](https://youtube.com/playlist?list=PLblh5JKOoLUICTaGLRoHQDuF_7q2GfuJF) - StatQuest with Josh Starmer -* [Machine Learning — Andrew Ng, Stanford University](https://youtube.com/playlist?list=PLLssT5z_DsK-h9vYZkQkYNWcItqhlRJLN) - Andrew Ng +* [Machine Learning](https://www.youtube.com/playlist?list=PL7T06JEc5PF5Vuz1U7lEEaFPOExDbKVEh) - Nerd's Lesson +* [Machine Learning](https://www.youtube.com/playlist?list=PLblh5JKOoLUICTaGLRoHQDuF_7q2GfuJF) - StatQuest with Josh Starmer +* [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 Specialization](https://www.coursera.org/specializations/machine-learning-introduction) - Andrew Ng, Eddy Shyu, Aarti Bagul, Geoff Ladwig (Coursera) -* [Machine Learning Tutorial in Python](https://youtube.com/playlist?list=PL9ooVrP1hQOHUfd-g8GUpKI3hHOwM_9Dn) - edureka! +* [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 * [Machine Learning with Python](https://cognitiveclass.ai/courses/machine-learning-with-python) - Saeed Aghabozorgi (cognitiveclass.ai) * [Machine Learning with Python: Zero to GBMs](https://jovian.ai/learn/machine-learning-with-python-zero-to-gbms) (Jovian) @@ -1299,7 +1300,7 @@ ### MATLAB * [Data Processing and Feature Engineering with MATLAB](https://www.coursera.org/learn/feature-engineering-matlab) (coursera) -* [Image Processing Using Matlab](https://youtube.com/playlist?list=PLEo-jHOqGNyUWoCSD3l3V-FjX9PnHvx5n) - Rashi Agarwal +* [Image Processing Using Matlab](https://www.youtube.com/playlist?list=PLEo-jHOqGNyUWoCSD3l3V-FjX9PnHvx5n) - Rashi Agarwal * [Introduction to Matlab in English](https://www.youtube.com/playlist?list=PLGED90Y_uL1KLpdRmVtwfpNoYCWU9RPkK) - Mohammed Mohammed * [MATLAB for Data Processing and Visualization](https://matlabacademy.mathworks.com/details/matlab-for-data-processing-and-visualization/mlvi) - Renee Bach * [MATLAB Fundamentals](https://matlabacademy.mathworks.com/details/matlab-fundamentals/mlbe) - Erin Byrne @@ -1369,7 +1370,7 @@ * [Perl Programming Course for Beginners](https://www.youtube.com/watch?v=_DFa26ep-h4) - freeCodeCamp * [Perl Tutorial](https://www.youtube.com/playlist?list=PL_RGaFnxSHWpqRBcStwV0NwMA3nXMh5GC) -* [Perl Tutorial: Basics to Advanced](https://youtube.com/playlist?list=PL1h5a0eaDD3rTG1U7w9wmff6ZAKDN3b16) - VLSI Academy +* [Perl Tutorial: Basics to Advanced](https://www.youtube.com/playlist?list=PL1h5a0eaDD3rTG1U7w9wmff6ZAKDN3b16) - VLSI Academy ### Pharo @@ -1384,7 +1385,7 @@ * [Laravel From Scratch 2022 \| 4+ Hour Course](https://www.youtube.com/watch?v=MYyJ4PuL4pY) - Traversy Media * [Learn how to program: PHP](https://www.learnhowtoprogram.com/php) - Epicodus Inc. * [Learn PHP](https://www.sololearn.com/learning/1059) - *registration required* -* [Learn PHP The Right Way - Full PHP Tutorial for Beginners & Advanced](https://youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-) - Program With Gio +* [Learn PHP The Right Way - Full PHP Tutorial for Beginners & Advanced](https://www.youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-) - Program With Gio * [Learn Top Ten Frameworks In PHP By Building Projects](https://www.eduonix.com/courses/Web-Development/learn-top-ten-frameworks-in-php-by-building-projects) - Eduonix Learning Solutions *(account or email address required)* * [Object-Oriented PHP For Beginners](https://www.youtube.com/playlist?list=PLFHz2csJcgk-7hgKrjUa_IP5YCLE4vJhV) - Dary Nazar (Code with Dary) * [Object Oriented PHP Tutorial](https://www.youtube.com/playlist?list=PL4cUxeGkcC9hNpT-yVAYxNWOmxjxL51Hy) - Shaun Pelling (The Net Ninja) @@ -1449,7 +1450,7 @@ * [Programming Foundations with Python](https://www.udacity.com/course/programming-foundations-with-python--ud036) (Udacity) * [Python 101 – Introduction to Programming](https://www.tutorialspoint.com/python_101_andndash_introduction_to_programming/index.asp) - Zenva (Tutorials Point) * [Python 3](https://www.sololearn.com/Course/Python/) (SoloLearn) -* [Python 3 Programming Tutorials for Beginners](https://youtube.com/playlist?list=PLeo1K3hjS3uv5U-Lmlnucd7gqF-3ehIh0) - Codebasics +* [Python 3 Programming Tutorials for Beginners](https://www.youtube.com/playlist?list=PLeo1K3hjS3uv5U-Lmlnucd7gqF-3ehIh0) - Codebasics * [Python And Cryptocurrency: Build 5 Real World Applications](https://www.udemy.com/course/coinmarketcap/) Ian Annase (Udemy) * [Python Built in Functions A to Z Tutorial and Examples](https://www.youtube.com/playlist?list=PLrJGwAG1U62RW_hGGnk7xXG0LciHkT54X) - Brainy Things * [Python Course](https://www.python-course.eu) @@ -1463,7 +1464,7 @@ * [Python for OSINT. 21 day course for beginners](https://github.com/cipher387/python-for-OSINT-21-days/raw/main/Python%20for%20OSINT.%2021%20day%20course%20for%20beginners.pdf) - cyb_detective (PDF) * [Python for Programmers](https://www.codecademy.com/learn/python-for-programmers) - Codecademy * [Python from Scratch](https://open.cs.uwaterloo.ca/python-from-scratch/) - Centre for Education in Math and Computing (University of Waterloo) -* [Python GUI's With TKinter](https://youtube.com/playlist?list=PLCC34OHNcOtoC6GglhF3ncJ5rLwQrLGnV) - Codemy.com +* [Python GUI's With TKinter](https://www.youtube.com/playlist?list=PLCC34OHNcOtoC6GglhF3ncJ5rLwQrLGnV) - Codemy.com * [Python in 80 minutes](https://www.udemy.com/course/learn-python-in-80-minutes/) - Muhammed Ali Dilek (Udemy) * [Python Learn Course](https://www.kaggle.com/learn/python) - Colin Morris (Kaggle) * [Python OOP : Object Oriented Programming in Python](https://www.udemy.com/course/object-oriented-python-programming/) - Deepali Srivastava (Udemy) @@ -1481,7 +1482,7 @@ * [Python Tutorial For Beginners (With Notes)](https://www.youtube.com/watch?v=EyEqWFvLDT8) - ProgrammingWithHarry * [Python Tutorials](https://www.youtube.com/playlist?list=PLTjRvDozrdlxj5wgH4qkvwSOdHLOCx10f) - Programming with Mosh * [Python Tutorials](https://www.youtube.com/playlist?list=PL-osiE80TeTt2d9bfVyTiXJA-UTHn6WwU) - Corey Schafer -* [Python Tutorials](https://youtube.com/playlist?list=PLWKjhJtqVAbnqBxcdjVGgT3uVR10bzTEB) - freeCodeCamp.org +* [Python Tutorials](https://www.youtube.com/playlist?list=PLWKjhJtqVAbnqBxcdjVGgT3uVR10bzTEB) - freeCodeCamp.org * [SoloLearn](https://www.sololearn.com/Course/Python/) * [The Python Tutorial](https://docs.python.org/3/tutorial/) * [Using Python for Research](https://www.edx.org/course/using-python-for-research) (edX Harvard) @@ -1512,7 +1513,7 @@ #### Jupyter -* [Jupyter Tutorials](https://youtube.com/playlist?list=PL1m-6MPBNAZfF-El7BzqaOrCrTBRgH1Nk) - Emyrrich +* [Jupyter Tutorials](https://www.youtube.com/playlist?list=PL1m-6MPBNAZfF-El7BzqaOrCrTBRgH1Nk) - Emyrrich ### QB64 @@ -1629,7 +1630,7 @@ ### Solidity -* [Learn Solidity](https://youtube.com/playlist?list=PL16WqdAj66SCOdL6XIFbke-XQg2GW_Avg) - Will it Scale +* [Learn Solidity](https://www.youtube.com/playlist?list=PL16WqdAj66SCOdL6XIFbke-XQg2GW_Avg) - Will it Scale * [MASTER Solidity for Blockchain](https://youtube.com/playlist?list=PLS5SEs8ZftgVnWHv2_mkvJjn5HBOkde3g) - Dapp University * [Solidity 101](https://www.youtube.com/playlist?list=PLYORQHvGMg-WS5r8UjaWnnAeCHTH3wRaF) - Secureum * [Solidity 201](https://www.youtube.com/playlist?list=PLYORQHvGMg-V9w6UZ_YOQYjG5NPqnRwdc) - Secureum diff --git a/courses/free-courses-hi.md b/courses/free-courses-hi.md index 9034ec76dd2d2..7989856d3687a 100644 --- a/courses/free-courses-hi.md +++ b/courses/free-courses-hi.md @@ -78,12 +78,12 @@ * [Binary Search \| Interview Questions \| Coding \| Tutorials \| Algorithm](https://www.youtube.com/playlist?list=PL_z_8CaSLPWeYfhtuKHj-9MpYb6XQJ_f2) - Aditya Verma * [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://youtube.com/playlist?list=PL-Jc9J83PIiFJRioti3ZV7QabwoJK6eKe) - Pepcoding +* [Bit Manipulation - Level 2](https://www.youtube.com/playlist?list=PL-Jc9J83PIiFJRioti3ZV7QabwoJK6eKe) - Pepcoding * [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 * [Data Structures and Algorithms in Python](https://www.youtube.com/playlist?list=PLyMom0n-MBrpakdIZvnhd6PFUCKNAyKo1) - Jovian -* [Design And Analysis Of Algorithms](https://youtube.com/playlist?list=PLxCzCOWd7aiHcmS4i14bI0VrMbZTUvlTa) - Gate Smashers +* [Design And Analysis Of Algorithms](https://www.youtube.com/playlist?list=PLxCzCOWd7aiHcmS4i14bI0VrMbZTUvlTa) - Gate Smashers * [DS & Algorithms Course Using Javascript](https://www.youtube.com/playlist?list=PL_HlKez9XCSOi5thYDzipbJ2pEdzop7vx) - Technical Suneja * [Dynamic Programming Playlist \| Coding \| Interview Questions \| Tutorials \| Algorithm](https://www.youtube.com/playlist?list=PL_z_8CaSLPWekqhdCPmFohncHwz8TY2Go) - Aditya Verma * [Dynamic Programming Workshop](https://www.youtube.com/playlist?list=PLqf9emQRQrnKA_EeveiXQj_uP25w8_5qL) - Vivek Gupta @@ -92,11 +92,11 @@ * [Graphs - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiHfqDcLZMcO9SsUDY4S3a-v) - Pepcoding * [Graphs - Level 2](https://www.youtube.com/playlist?list=PL-Jc9J83PIiEuHrjpZ9m94Nag4fwAvtPQ) - Pepcoding * [Hindi Data Structures And Algorithms Tutorial Python](https://www.youtube.com/playlist?list=PLPbgcxheSpE3NlJ30EDpxNYU6P2Jylns8) - codebasics Hindi -* [Linked List - Level 1](https://youtube.com/playlist?list=PL-Jc9J83PIiF5VZmktfqW6WVU1pxBF6l_&si=S_MRPF7yyupBUCC6) - Pepcoding +* [Linked List - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiF5VZmktfqW6WVU1pxBF6l_) - Pepcoding * [Recursion & Backtracking - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiFxaBahjslhBD1LiJAV7nKs) - Pepcoding * [Recursion & Backtracking - Level 2](https://www.youtube.com/playlist?list=PL-Jc9J83PIiHO9SQ6lxGuDsZNt2mkHEn0) - Pepcoding * [Recursion Playlist \| Coding \| Interview Questions \| Algorithm \| Tutorials](https://www.youtube.com/playlist?list=PL_z_8CaSLPWeT1ffjiImo0sYTcnLzo-wY) - Aditya Verma -* [Sliding Window Algorithm - Face to Face Interviews](https://youtube.com/playlist?list=PL_z_8CaSLPWeM8BDJmIYDaoQ5zuwyxnfj) - Aditya Verma +* [Sliding Window Algorithm - Face to Face Interviews](https://www.youtube.com/playlist?list=PL_z_8CaSLPWeM8BDJmIYDaoQ5zuwyxnfj) - Aditya Verma * [Time and Space - Level 1](https://www.youtube.com/playlist?list=PL-Jc9J83PIiFc7hJ5eeCb579PS8p-en4f) - Pepcoding @@ -115,7 +115,7 @@ * [Android Development Tutorial for Beginners](https://www.youtube.com/playlist?list=PLUcsbZa0qzu3Mri2tL1FzZy-5SX75UJfb) - Anuj Bhaiya * [Android Development Tutorials in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9aiL0kysYlfSOUgY5rNlOhUd) - CodeWithHarry * [Android Development With KOTLIN \| Android App Development Course In Hindi](https://www.youtube.com/playlist?list=PL6Fr59UplGvL7q7P3Hg6nYzS45gld-CCI) - Zain Farhan -* [App Development Course For School Students \| Certified Course By Coding Blocks Junior](https://youtube.com/playlist?list=PLhLbJ9UoJCvu4ktQMUJJq-D_6-Eoz8lOk) - Coding Blocks Junior +* [App Development Course For School Students \| Certified Course By Coding Blocks Junior](https://www.youtube.com/playlist?list=PLhLbJ9UoJCvu4ktQMUJJq-D_6-Eoz8lOk) - Coding Blocks Junior * [Complete Android Development Course in Hindi](https://www.youtube.com/playlist?list=PLUhfM8afLE_Ok-0Lx2v9hfrmbxi3GgsX1) - Neat Roots * [The complete Android Application Development Course in Hindi/Urdu](https://www.youtube.com/playlist?list=PLtCBuHKmdxOe8IWZnA515lGPKaWx5WNOE) - Fahad Hussain @@ -132,7 +132,7 @@ ### Arduino * [Arduino Programming In Hindi (Full Playlist)](https://www.youtube.com/watch?v=KOa1aVijhao) - SBS online classes -* [Arduino Programming Series (हिंदी में)](https://youtube.com/playlist?list=PLV3C-t_tgjGFyXP_-AF37AoIuxM9jzELM) - Engineers & Electronics +* [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 @@ -152,10 +152,10 @@ ### Bash and Shell -* [Bash Basic Commands](https://youtube.com/playlist?list=PLzOLSdbK1deOKmOiiv-o4wn7xUj6ZYzrM) - Noob Coders +* [Bash Basic Commands](https://www.youtube.com/playlist?list=PLzOLSdbK1deOKmOiiv-o4wn7xUj6ZYzrM) - Noob Coders * [Bash Scripting tutorial](https://www.youtube.com/playlist?list=PLxLRoXCDIalcosmDOQizh31EIHEK1njfO) - Fortify Solutions -* [Bash Shell Scripting (NOOB)](https://youtube.com/playlist?list=PLzOLSdbK1deNuVMOw0EkKGSsES-rPeONe) - Noob Coders -* [shell scripting complete tutorial in hindi](https://youtube.com/playlist?list=PL9A0tISr5Ow5nZSY8-ICNAyXHJKesl_XL) - Cybersploit +* [Bash Shell Scripting (NOOB)](https://www.youtube.com/playlist?list=PLzOLSdbK1deNuVMOw0EkKGSsES-rPeONe) - Noob Coders +* [shell scripting complete tutorial in hindi](https://www.youtube.com/playlist?list=PL9A0tISr5Ow5nZSY8-ICNAyXHJKesl_XL) - Cybersploit ### Blockchain @@ -196,7 +196,7 @@ ### C++ -* [C++ and DSA Foundation Course](https://youtube.com/playlist?list=PLxgZQoSe9cg0df_GxVjz3DD_Gck5tMXAd) - College Wallah +* [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 @@ -204,7 +204,7 @@ * [C++ Programming in Hindi](https://www.youtube.com/playlist?list=PLDA2q3s0-n15yszaZ2yRKEoxY-WWkuAt4) - Sumit Bisht (Edutainment 1.0) * [C++ Programming in Hindi](https://www.youtube.com/playlist?list=PLbGui_ZYuhijXuOfBSdQgK296Y7wUDWLn) - Rajesh Kumar, Geeky Shows * [C++ Programming Tutorial in Hindi](https://www.youtube.com/playlist?list=PLoVVmGDgrrnS5_TiSg193ezTPd-Ukb25k) - Rakesh Roshan, Learn TechToTech -* [C++ STL \| Competitive Programming](https://youtube.com/playlist?list=PLauivoElc3gh3RCiQA82MDI-gJfXQQVnn) - Luv +* [C++ STL \| Competitive Programming](https://www.youtube.com/playlist?list=PLauivoElc3gh3RCiQA82MDI-gJfXQQVnn) - Luv * [C++ Tutorial For Begineers In Hindi](https://www.youtube.com/playlist?list=PLnSDvcENZlwA6YDSfoieM1bl-Y3ALcnL5) - Abhishek Shrivastava, Micro Solution * [C++ Tutorial for Beginners \| C++ Tutorials In Hindi](https://www.youtube.com/playlist?list=PLmGElG-9wxc8VMy1nNHDQldH2dU8Y08s7) - Manish Gehlot, WsCube Tech Programming Concepts * [C++ Tutorial In Hindi](https://www.youtube.com/playlist?list=PLhvdldYcnZMl3Smc6ANF6rO56ORgwb46g) - Coding Wallah Sir @@ -236,8 +236,8 @@ * [Competitive Programming Series - Java Placement Course](https://www.youtube.com/playlist?list=PLjVLYmrlmjGfHs-LbtPOrlQHA37LFQg3S) - Wscube Tech * [Competitive Programming/DSA Course \| Hindi](https://www.youtube.com/playlist?list=PLauivoElc3ggagradg8MfOZreCMmXMmJ-) - Luv * [Full course in Competitive programming [ Hindi ] \|\| -by prince](https://www.youtube.com/playlist?list=PLzjZaW71kMwTGbP1suqY16w1VSb9ZNuvE) - Hello World -* [Range Queries - Level 3](https://youtube.com/playlist?list=PL-Jc9J83PIiGkI_pL8l67OVvbpnwf-5yO) - Pepcoding -* [Text Processing - Level 3](https://youtube.com/playlist?list=PL-Jc9J83PIiEoZSwjEZT3TvpKG16FntFL) - Pepcoding +* [Range Queries - Level 3](https://www.youtube.com/playlist?list=PL-Jc9J83PIiGkI_pL8l67OVvbpnwf-5yO) - Pepcoding +* [Text Processing - Level 3](https://www.youtube.com/playlist?list=PL-Jc9J83PIiEoZSwjEZT3TvpKG16FntFL) - Pepcoding ### Compiler Design @@ -251,7 +251,7 @@ ### Computer Graphics -* [Computer Graphics](https://youtube.com/playlist?list=PLYwpaL_SFmcAtxMe7ahYC4ZYjQHun_b-T) - 5 Minutes Engineering +* [Computer Graphics](https://www.youtube.com/playlist?list=PLYwpaL_SFmcAtxMe7ahYC4ZYjQHun_b-T) - 5 Minutes Engineering * [Computer Graphics and Multimedia (CGMM) Lectures in Hindi](https://www.youtube.com/playlist?list=PLV8vIYTIdSnaTVCcd954N14bVOOgYh-2V) - Easy Engineering Classes * [Computer Graphics Complete Syllabus Tutorials](https://www.youtube.com/playlist?list=PLL8qj6F8dGlScni_9ZmeOMoRodrwzhvTq) - TutorialsSpace- Er. Deepak Garg * [Computer Graphics Full Course in Hindi](https://www.youtube.com/playlist?list=PLAC6WcHCOQCHVfV3vR4At0g0QADIeZc_j) - Edulogy @@ -330,7 +330,7 @@ * [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://youtube.com/playlist?list=PLMkkZSS5OjPIwDyHHKVex6zr008U1-sWM) - Geeks Rank +* [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 * [Master Flutter in Just 8 Hours \| Full Course Hindi](https://www.youtube.com/watch?v=j-LOab_PzzU) - Codepur @@ -351,15 +351,14 @@ * [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 -* [Complete Git Tutorials For Beginners In Hindi](https://youtube.com/playlist?list=PLu0W_9lII9agwhy658ZPA0MTStKUJTWPi) - CodeWithHarry +* [Complete Git Tutorials For Beginners In Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9agwhy658ZPA0MTStKUJTWPi) - CodeWithHarry * [Complete Git/GitHub Tutorials In Hindi 2021](https://www.youtube.com/playlist?list=PLoxQvXKPyCeX9__PPTu2M2oeY2QJt-3JB) - Vashishth Muni Singh -* [Git & Github](https://youtube.com/playlist?list=PL5P8NPoF-nn8LFPLjJemBTVI_KsLo0VC1&si=U94-O5hr4Im0hI85) - Rahul Singh * [Git & GitHub Tutorial For Beginners In Hindi](https://www.youtube.com/watch?v=gwWKnnCMQ5c) - CodeWithHarry * [Git & GitHub Tutorial in Hindi](https://www.youtube.com/watch?v=NR_A2gCxaLE) - Edureka! Hindi * [Git and Github \| Complete हिंदी में (With Examples)](https://www.youtube.com/watch?v=zGq7T9gZH2k) - Knowledge Gate * [Git Complete Tutorials for Beginners in Hindi (A to Z)](https://www.youtube.com/playlist?list=PLjVLYmrlmjGdIVmcu5nfgE68jANQetnOX) - WsCube Tech * [Github \| All about Git and GitHub](https://www.youtube.com/watch?v=77b2lVHHZqI) - Anuj Bhaiya -* [GitHub Tutorial in Hindi](https://youtube.com/playlist?list=PLVdoaEL574VBxxcGQmTjxS-JoP5rKV8Wi) - Be A Programmar +* [GitHub Tutorial in Hindi](https://www.youtube.com/playlist?list=PLVdoaEL574VBxxcGQmTjxS-JoP5rKV8Wi) - Be A Programmar * [GitHub with Visual Studio (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhigWA1mNWzwErSBIZvgOJbNc) - Rajesh Kumar, Geeky Shows @@ -388,11 +387,11 @@ #### Bootstrap -* [Bootstrap 3 Tutorial](https://youtube.com/playlist?list=PLjVLYmrlmjGciJ5_Ze6jDIfJpEeMYtsSe) - WsCube Tech +* [Bootstrap 3 Tutorial](https://www.youtube.com/playlist?list=PLjVLYmrlmjGciJ5_Ze6jDIfJpEeMYtsSe) - WsCube Tech * [Bootstrap Tutorial for beginners in Hindi / Urdu](https://www.youtube.com/playlist?list=PL0b6OzIxLPbz1cgxiH5KCBsyQij1HsPtG) - Yahoo Baba * [Bootstrap Tutorial for Beginners(Hindi)](https://youtube.com/playlist?list=PLgPJX9sVy92wc38jA6JtvkA4l1xmJcKKH) - CS Geeks -* [Bootstrap Tutorial In Hindi](https://youtube.com/playlist?list=PLdPwRNmUlk0k91-qAXTHFqMScNEuo8E5d) - CODE4EDUCATION -* [Bootstrap Tutorial In Hindi](https://youtube.com/watch?v=vpAJ0s5S2t0) - CodeWithHarry +* [Bootstrap Tutorial In Hindi](https://www.youtube.com/playlist?list=PLdPwRNmUlk0k91-qAXTHFqMScNEuo8E5d) - CODE4EDUCATION +* [Bootstrap Tutorial In Hindi](https://www.youtube.com/watch?v=vpAJ0s5S2t0) - CodeWithHarry * [Bootstrap tutorial in Hindi \| Best Course](https://youtube.com/playlist?list=PL7akPJI4biSIQmT7fSHWoMRaNUcRbXHFN) - CodinGyaan * [Bootstrap Tutorial in Hindi With 2 Projects for Beginners \| Complete Bootstrap 5 Tutorial in Hindi](https://youtube.com/watch?v=QE5oQh63gGE) - Tech Gun @@ -422,7 +421,7 @@ * [Hibernate tutorial Basic to Advance in Hindi](https://youtube.com/playlist?list=PL0zysOflRCekX8OO7V7pGQ9kxZ28JyJlk) - Learn Code With Durgesh * [Java + DS + Algorithms](https://www.youtube.com/playlist?list=PLKKfKV1b9e8ps6dD3QA5KFfHdiWj9cB1s) - Apni Kaksha (Anuj) * [Java + DSA](https://www.youtube.com/playlist?list=PLfqMhTWNBTe3LtFWcvwpqTkUSlB32kJop) - Apna College -* [Java and DSA Foundation Course](https://youtube.com/playlist?list=PLxgZQoSe9cg00xyG5gzb5BMkOClkch7Gr&si=ctLRknqelKTSI5Lh) - College Wallah +* [Java and DSA Foundation Course](https://youtube.com/playlist?list=PLxgZQoSe9cg00xyG5gzb5BMkOClkch7Gr) - College Wallah * [Java Foundation Course \| Hindi](https://www.youtube.com/playlist?list=PL-Jc9J83PIiFj7YSPl2ulcpwy-mwj1SSk) - Pepcoding * [Java Live Community Class](https://www.youtube.com/playlist?list=PLsyeobzWxl7pyuXTES7ZqncOI_X0mgKgK) - Navin Reddy (Telusko) * [Java Programming Tutorial (HINDI/URDU)](https://www.youtube.com/playlist?list=PLiOa6ike4WAHljIOitb3vR0nXQgneUedR) - Vikas Pandey, Easytuts4you @@ -453,7 +452,7 @@ * [JavaScript Tutorial for beginners in Hindi / Urdu](https://www.youtube.com/playlist?list=PLw9zMOoodWb5YB2TqrboVoSBkCKaOsvE_) - Husain Sir * [JavaScript Tutorials for Beginners in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9ahR1blWXxgSlL4y9iQBnLpR) - CodeWithHarry * [JavaScript Tutorials In Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9ajyk081To1Cbt2eI5913SsL) - CodeWithHarry -* [Namaste JavaScript](https://youtube.com/playlist?list=PLlasXeu85E9cQ32gLCvAvr9vNaUccPVNP) - Akshay Saini +* [Namaste JavaScript](https://www.youtube.com/playlist?list=PLlasXeu85E9cQ32gLCvAvr9vNaUccPVNP) - Akshay Saini * [RxJS Series (In Hindi)](https://youtube.com/playlist?list=PLLhsXdvz0qjI68a8tLUUMyXmNhl608mcn) - UX Trendz * [Web Development Course](https://www.youtube.com/playlist?list=PLfqMhTWNBTe3H6c9OGXb5_6wcc1Mca52n) - Apna College @@ -485,18 +484,18 @@ * [Node.js Tutorials for Beginners in Hindi](https://www.youtube.com/playlist?list=PLUVqY59GNZQNCk_D9VW_zNh60WuQIzo3K) - Tutorials Website * [NodeJS in Hindi](https://www.youtube.com/playlist?list=PL8p2I9GklV456iofeMKReMTvWLr7Ki9At) - Code Step By Step * [NodeJS Tutorial for Beginners](https://www.youtube.com/playlist?list=PLsyeobzWxl7occsESx2X1E2R2Uw5wCoeG) - Telusko -* [NodeJS Tutorial in Hindi 2020](https://youtube.com/playlist?list=PLwGdqUZWnOp00IbeN0OtL9dmnasipZ9x8) - Vinod Bahadur Thapa (Thapa Technical) +* [NodeJS Tutorial in Hindi 2020](https://www.youtube.com/playlist?list=PLwGdqUZWnOp00IbeN0OtL9dmnasipZ9x8) - Vinod Bahadur Thapa (Thapa Technical) #### React * [10-Hour React Tutorial 2023 - Zero to Advanced \| Learn React JS in Hindi](https://www.youtube.com/watch?v=6l8RWV8D-Yo&list=PL2PkZdv6p7ZnS2QIz8WAPmqeqUUccPNQY) - Coder Dost -* [Chai aur react \| with projects](https://youtube.com/playlist?list=PLu71SKxNbfoDqgPchmvIsL4hTnJIrtige) - Chai aur Code +* [Chai aur react \| with projects](https://www.youtube.com/playlist?list=PLu71SKxNbfoDqgPchmvIsL4hTnJIrtige) - Chai aur Code * [React JS (Hindi)](https://www.youtube.com/playlist?list=PLbGui_ZYuhignjLLXTJWkRJKN-SgAqClL) - Rajesh Kumar, Geeky Shows -* [React JS Course 2023](https://youtube.com/playlist?list=PLt5mNkGuWcuWSUHxSzWP74IU9U4BTVLt0) - 6 Pack Programmer -* [React JS Tutorial in Hindi \| React JS for Beginner to Advanced](https://www.youtube.com/playlist?list=PLjVLYmrlmjGdnIQKgnTeR1T9-1ltJEaJh) - WsCubeTech +* [React JS Course 2023](https://www.youtube.com/playlist?list=PLt5mNkGuWcuWSUHxSzWP74IU9U4BTVLt0) - 6 Pack Programmer +* [React JS Tutorial in Hindi \| React JS for Beginner to Advanced \| Step by Step Video Tutorials](https://www.youtube.com/playlist?list=PLjVLYmrlmjGdnIQKgnTeR1T9-1ltJEaJh) - WsCubeTech * [React JS Tutorial in Hindi 2022](https://www.youtube.com/playlist?list=PLwGdqUZWnOp3aROg4wypcRhZqJG3ajZWJ) - Vinod Bahadur Thapa, Thapa Technical -* [React Js Tutorials in Hindi](https://youtube.com/playlist?list=PLu0W_9lII9agx66oZnT6IyhcMIbUMNMdt) - Haris Ali Khan, CodeWithHarry +* [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 * [ReactJS Tutorial for Beginners to Advanced](https://youtube.com/playlist?list=PL_HlKez9XCSO1g7c61SyJZE4iehJDFg_w) - Technical Suneja @@ -510,7 +509,7 @@ * [React Native Tutorial In Hindi - 2023](https://www.youtube.com/playlist?list=PLvN7nvnjkvpQribRyQ4r0FYZxKsPLGciy) - Code Diggers * [React Native Tutorial in Hindi 2022](https://www.youtube.com/playlist?list=PLwGdqUZWnOp354xMD8u0hxX-1qmCvfLiY) - Thapa Technical * [React Native Tutorials (mobile app development) in hindi](https://www.youtube.com/playlist?list=PLB97yPrFwo5gxB5SuNWzH73t2Su65KN2f) - Coders Never Quit -* [React Native Tutorials for Begginers](https://youtube.com/playlist?list=PL8kfZyp--gEXs4YsSLtB3KqDtdOFHMjWZ) - Programming with Mash +* [React Native Tutorials for Begginers](https://www.youtube.com/playlist?list=PL8kfZyp--gEXs4YsSLtB3KqDtdOFHMjWZ) - Programming with Mash #### Redux @@ -561,8 +560,8 @@ * [Discrete Mathematics](https://www.youtube.com/playlist?list=PLxCzCOWd7aiH2wwES9vPWsEL6ipTaUSl3) - Gate Smashers, `tch.:` Varun Singla, `tch.:` Naina Wadhwa Singla * [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://youtube.com/playlist?list=PL-Jc9J83PIiFs8E0EGeckM89cD8E6sFro) - Pepcoding +* [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 @@ -578,7 +577,7 @@ * [MongoDB Complete Course Tutorial in Hindi](https://www.youtube.com/watch?v=rU9ZODw5yvU) - Vinod Bahadur Thapa (Thapa Technical) * [MongoDB full course for beginners](https://youtube.com/playlist?list=PLwGdqUZWnOp1P9xSsJg7g3AY0CUjs-WOa) - Thapa Technical -* [MongoDB playlist in Hindi](https://www.youtube.com/playlist?list=PLA3GkZPtsafZydhN4nP0h7hw7PQuLsBv1&si=4Je3O9WkMYMu9cWO) - Engineering Digest +* [MongoDB playlist in Hindi](https://www.youtube.com/playlist?list=PLA3GkZPtsafZydhN4nP0h7hw7PQuLsBv1) - Engineering Digest * [MongoDB Tutorial for Beginners (Hindi)](https://www.youtube.com/playlist?list=PLgPJX9sVy92xUxpTFgAOSBHdBwIdxav39) - CS Geeks * [MongoDB Tutorial in 1 Hour (2023)](https://www.youtube.com/watch?v=J6mDkcqU_ZE) - CodeWithHarry * [MongoDB tutorial in hindi](https://www.youtube.com/playlist?list=PLolI8AY2AS9aaE4Vx0adwfwUh3XiuVewX) - Code Improve @@ -588,7 +587,7 @@ ### Natural Language Processing * [Natural Language Processing with Deep NLP from Zero to Hero](https://www.youtube.com/playlist?list=PLtCBuHKmdxOefxJhd6u8KY9vTN8G5D5yG) - Fahad Hussain -* [NLP Tutorial Playlist Python](https://youtube.com/playlist?list=PLeo1K3hjS3uuvuAXhYjV2lMEShq2UYSwX) - Code Basics +* [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 @@ -596,7 +595,7 @@ * [3.4 Computer Networks (Complete Playlist)](https://www.youtube.com/playlist?list=PLmXKhU9FNesSjFbXSZGF8JF_4LVwwofCd) - Knowledge Gate * [CCNA Hindi by Network Engineer](https://www.youtube.com/playlist?list=PLz8UpOu_f4zoIai54JZFfIJxaSrmqz3B9) - Network Kings -* [Computer Network (CN)](https://youtube.com/playlist?list=PLYwpaL_SFmcAXkWn2IR-l_WXOrr0n851a) - 5 Minutes Engineering +* [Computer Network (CN)](https://www.youtube.com/playlist?list=PLYwpaL_SFmcAXkWn2IR-l_WXOrr0n851a) - 5 Minutes Engineering * [Computer Network Tutorial in Hindi](https://www.youtube.com/playlist?list=PL-JvKqQx2AteLNR8UO4UQiDmQF-Wotu5G) - University Academy * [Computer Networks (Complete Playlist)](https://www.youtube.com/playlist?list=PLxCzCOWd7aiGFBD2-2joCpWOLUrDLvVV_) - Gate Smashers, `tch.:` Varun Singla * [Networking Basics](https://www.youtube.com/playlist?list=PLkW9FMxqUvyZaSQNQslneeODER3bJCb2K) - Bitten Tech @@ -621,7 +620,7 @@ * [PHP OOP Tutorial in Hindi / Urdu](https://www.youtube.com/playlist?list=PL0b6OzIxLPbwoi6Urr4LZTz2AMMCtzqDt) - Yahoo Baba * [PHP Tutorial for beginners in Hindi](https://www.youtube.com/playlist?list=PLmGElG-9wxc_Hp_bqKH0-cpeboH1_sQg7) - ScoreShala * [PHP Tutorial in Hindi / Urdu](https://www.youtube.com/playlist?list=PL0b6OzIxLPbyrzCMJOFzLnf_-_5E_dkzs) - Yahoo Baba -* [PHP Tutorials in Hindi](https://youtube.com/playlist?list=PLu0W_9lII9aikXkRE0WxDt1vozo3hnmtR) - CodeWithHarry +* [PHP Tutorials in Hindi](https://www.youtube.com/playlist?list=PLu0W_9lII9aikXkRE0WxDt1vozo3hnmtR) - CodeWithHarry ### CodeIgniter @@ -729,7 +728,7 @@ * [Software Engineering](https://www.youtube.com/playlist?list=PLxCzCOWd7aiEed7SKZBnC6ypFDWYLRvB2) - Gate Smashers * [Software Engineering](https://www.youtube.com/playlist?list=PLmXKhU9FNesTrw7n8ouPsSLEcduRlENHr) - Knowledge Gate -* [Software Engineering Lectures](https://youtube.com/playlist?list=PLV8vIYTIdSnat3WCO9jfehtZyjnxb74wm) - Easy Engineering Classes +* [Software Engineering Lectures](https://www.youtube.com/playlist?list=PLV8vIYTIdSnat3WCO9jfehtZyjnxb74wm) - Easy Engineering Classes ### Solidity @@ -740,7 +739,7 @@ ### Swift * [Swift Programming For Beginners In Hindi](https://www.youtube.com/playlist?list=PL3IxLTWfZ7Y1zM3EejYkcq4I86K3eloCb) - BuildWithShubham -* [Swift Programming For IOS From Scratch](https://youtube.com/playlist?list=PLtCBuHKmdxOd9kxsru5t_MFvDj5o5GdDl) - Fahad Hussain +* [Swift Programming For IOS From Scratch](https://www.youtube.com/playlist?list=PLtCBuHKmdxOd9kxsru5t_MFvDj5o5GdDl) - Fahad Hussain * [Swift Programming Hindi Tutorial For Beginners](https://www.youtube.com/playlist?list=PLb5R4QC2DtFv3MvfG42Cd5La34Hwj4pY6) - Code Cat * [Swift Tutorials For Beginners(Full) in Hindi.](https://www.youtube.com/playlist?list=PLWZIhpNhtvfqBd00bF3ouroGHMPe-iroO) - Yogesh Patel