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 001/223] 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 367c71c2b..0dc7ee3a4 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 002/223] 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 0dc7ee3a4..6b9791142 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 003/223] 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 6b9791142..212aa78ef 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 004/223] 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 212aa78ef..3d8946113 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 005/223] 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 7091bc998..059ba2869 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 006/223] 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 3d8946113..5bb278a8a 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 007/223] 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 b5bfe80dd..dbb4ac266 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 008/223] 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 5bb278a8a..684bff21e 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 009/223] 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 059ba2869..d76b7fe9d 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 010/223] 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 684bff21e..e54922fe7 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 011/223] 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 d76b7fe9d..32d0382b0 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 012/223] 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 c0a16fa60..d8a79f8cd 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 013/223] 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 32d0382b0..467d9245b 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 014/223] 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 fc02095a2..fec30672a 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 015/223] 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 5849c2acf..8e5f8da38 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 016/223] 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 8e5f8da38..ba657f479 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 017/223] 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 1ca536467..a0f612db6 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 018/223] 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 e54922fe7..591f613da 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 019/223] 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 4256c0f58..403ed5129 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 020/223] 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 467d9245b..93a7f40a1 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 021/223] 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 a4843a9c0..381ec3cca 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 022/223] 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 403ed5129..4c7f21e86 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 023/223] 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 93a7f40a1..2509fcd2d 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 024/223] 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 760b87537..556c62eec 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 025/223] 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 2509fcd2d..d373e4c24 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 026/223] 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 fea945f94..c633dd453 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 027/223] 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 97cc431e2..da13b310d 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 028/223] 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 ba657f479..4e46f37d8 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 029/223] 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 a0f612db6..bd2d653a7 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 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 031/223] 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 591f613da..a168820ff 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 032/223] 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 d8a79f8cd..86458ebf9 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 033/223] 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 d373e4c24..ea3115943 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 034/223] 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 ea3115943..3765af590 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 035/223] 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 f3da300fc..d53099c11 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 036/223] 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 a168820ff..8ea1bcc34 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 037/223] 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 c0e0733be..8c463b00d 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 038/223] 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 bfbf1b642..22d3546ec 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 039/223] 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 1fce25272..ff2040a86 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 040/223] 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 48e50016c..b2616d504 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 041/223] 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 3765af590..5b1313fac 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 042/223] 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 8ea1bcc34..79c1a0eb8 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 043/223] 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 79c1a0eb8..998c425f9 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 044/223] 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 5b1313fac..6412c6ee6 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 045/223] 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 998c425f9..784f476a6 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 046/223] 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 000000000..913ceda24 --- /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 047/223] 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 ff2040a86..7342ffe49 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 048/223] 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 4c7f21e86..5683b7240 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 049/223] 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 784f476a6..c16c59eca 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 050/223] 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 6412c6ee6..bb8da82f9 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 051/223] 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 081b0c03b..d96deed57 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 052/223] 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 90674eddb..043ded5b3 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 000000000..d9df31a89 --- /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 053/223] 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 bb8da82f9..ecdc7fbfd 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 054/223] 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 c16c59eca..c1d5b3a99 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 055/223] 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 ecdc7fbfd..96062d98f 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 056/223] 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 5683b7240..d113dc252 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 057/223] 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 96062d98f..1ff3cce44 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 058/223] 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 c1d5b3a99..467344643 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 059/223] 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 1ff3cce44..28491b069 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 060/223] 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 467344643..3107b2a00 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 061/223] 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 28491b069..c0aded195 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 062/223] 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 4e46f37d8..f387e4d65 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 063/223] 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 7342ffe49..c0ca97a32 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 064/223] 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 381ec3cca..4729db711 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 065/223] 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 bd2d653a7..905ed8205 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 066/223] 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 905ed8205..56b5aa4dc 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 067/223] 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 3107b2a00..bcb260e3b 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 068/223] 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 c0aded195..cfe64e48b 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 069/223] 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 f67a224fb..5bcf6cd05 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 070/223] 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 d9df31a89..a53d1a295 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 071/223] 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 bcb260e3b..7617f3f45 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 072/223] 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 d113dc252..b61b783e8 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 073/223] 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 7617f3f45..1326650c8 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 074/223] 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 b61b783e8..08116c5b2 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 075/223] [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 86458ebf9..eb327542c 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 076/223] 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 c0ca97a32..5ed3b5ab0 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 077/223] 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 cfe64e48b..aed4d39d5 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 078/223] 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 556c62eec..737bb6085 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 079/223] 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 1326650c8..186c0c03c 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 080/223] 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 22d3546ec..4ec480630 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 081/223] 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 186c0c03c..2f7bd62fb 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 082/223] 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 008df8839..c1b3bf3ed 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 083/223] 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 8cc19d40c..f01fe7467 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 084/223] 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 4729db711..cdbd3b488 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 085/223] 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 4ec480630..386798311 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 086/223] 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 14b5a224f..d521de246 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 087/223] 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 2f7bd62fb..a4ae54c55 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 088/223] 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 aed4d39d5..95076094a 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 089/223] 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 a4ae54c55..192c4ee17 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 090/223] 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 192c4ee17..4f44cff1a 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 091/223] 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 4f44cff1a..1ad2cb567 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 092/223] 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 1ad2cb567..720d1c4b6 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 093/223] 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 3fc85b2fb..6a9b15178 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 36ed7e54e..f2c3700be 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 0cc125486..9f4cf3145 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 b10f5636c..d9093ef1a 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 cdbd3b488..642b22714 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 f5f9d0da6..a8d999185 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 fec30672a..d7a4cf9bc 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 720d1c4b6..7ac38b587 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 545d88759..88f3ed6fd 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 094/223] 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 f387e4d65..991c97ff6 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 095/223] 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 7ac38b587..0dab113b8 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 096/223] 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 0dab113b8..abf5e82b6 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 097/223] 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 abf5e82b6..e932a3325 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 098/223] 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 95076094a..3efe46350 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 099/223] 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 c1b3bf3ed..f53ae76f3 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 100/223] 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 3efe46350..025ee3ce1 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 101/223] 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 255486c89..a450e0191 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 102/223] 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 e932a3325..45fff3fbf 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 103/223] 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 642b22714..3f3ef22ef 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 104/223] 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 386798311..563430750 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 105/223] 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 207a2a45c..db9232d47 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 106/223] =?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 563430750..b9fb329ee 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 107/223] 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 45fff3fbf..3cbb43387 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 025ee3ce1..bb5de00e2 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 108/223] 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 9f4cf3145..0082a828a 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 109/223] 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 3cbb43387..a4484f61c 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 110/223] 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 93a00c13d..0e8def35e 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 111/223] 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 a4484f61c..dcce53cba 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 112/223] 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 7e4269deb..ebd2e7ad2 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 113/223] [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 991c97ff6..0f9264004 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 114/223] 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 0082a828a..0fa1301a5 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 115/223] 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 3f3ef22ef..73c8dc8b2 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 116/223] 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 73c8dc8b2..a0a98550f 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 117/223] 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 f53ae76f3..3e40ae26c 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 118/223] 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 3e40ae26c..29cde349f 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 119/223] 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 71dcce337..2a986f62a 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 120/223] 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 a0a98550f..5ddde30b1 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 121/223] 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 88f3ed6fd..614061d78 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 122/223] 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 dcce53cba..3fc5c3da9 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 123/223] 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 3fc5c3da9..887733f15 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 124/223] 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 56b5aa4dc..3e3b1f91a 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 125/223] 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 043ded5b3..71a4339d8 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 000000000..3fbb072dd --- /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 126/223] 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 89812ae14..13b576fb8 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 127/223] 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 887733f15..f8a02bfe3 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 128/223] 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 d7a4cf9bc..603973dad 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 129/223] 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 a1599ab35..c8dce6e72 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 29cde349f..0912777ff 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 130/223] =?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 71a4339d8..ba8bb718f 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 131/223] 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 5ddde30b1..3eb0b00ce 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 132/223] 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 ba8bb718f..18ab5d43c 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 196d8e79e..000000000 --- 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 5ed3b5ab0..3dc9ebee6 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 133/223] 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 603973dad..9124e02c2 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 134/223] 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 08116c5b2..6319110ee 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 135/223] 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 bb5de00e2..fa1016fc6 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 136/223] 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 f8a02bfe3..1cb2e09aa 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 db9232d47..fd59dea99 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 137/223] 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 fa1016fc6..689f0ff19 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 138/223] 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 0fa1301a5..f5b9d0ebb 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 139/223] 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 da13b310d..fe44ae573 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 140/223] 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 c8dce6e72..83ed7427b 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 141/223] 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 0912777ff..fe4512a42 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 142/223] 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 fe44ae573..36efb7224 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 143/223] 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 1cb2e09aa..45582f40d 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 144/223] 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 3eb0b00ce..fb6bc46a5 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 145/223] 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 fb6bc46a5..860f82a8a 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 146/223] 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 6a9b15178..decb7a5cc 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 f2c3700be..8d09f8cfe 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 a79977dd1..ffa1f0f3b 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 d9093ef1a..156024355 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 4917ebe72..0ac7d9efe 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 d0ac5e28b..43fabb92f 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 860f82a8a..46d0e3de7 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 9124e02c2..450a17771 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 e58d079e8..c35a5d621 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 147/223] 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 36f3cc75a..ebaddef33 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 148/223] 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 3dc9ebee6..3f31faf30 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 149/223] 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 6319110ee..f6c1689e8 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 150/223] 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 d53099c11..baa434045 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 151/223] 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 689f0ff19..4d44bac47 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 152/223] 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 18ab5d43c..468ddd426 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 000000000..a71ed7233 --- /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 3fbb072dd..cc29d78a1 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 153/223] 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 45582f40d..225b3b942 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 154/223] 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 225b3b942..8f775bf9e 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 155/223] 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 46d0e3de7..a8d65b36d 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 156/223] 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 0f9264004..1c2655fda 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 157/223] 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 8f775bf9e..ec101eb2a 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 158/223] 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 450a17771..6fc8f2f2a 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 ec101eb2a..5d8343fdc 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 159/223] 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 5d8343fdc..359c7b788 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 160/223] 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 359c7b788..b2ee56514 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 4d44bac47..1faa5f952 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 161/223] 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 43fabb92f..cfad39906 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 162/223] 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 c633dd453..d60f2d32f 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 163/223] 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 a8d65b36d..12b192631 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 164/223] 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 12b192631..471475239 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 3f31faf30..b03617c92 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 165/223] 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 baa434045..17a548342 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 166/223] 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 bfb59c224..58105ac72 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 167/223] 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 cfad39906..808ba75f0 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 168/223] 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 3e3b1f91a..d08cefe41 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 169/223] 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 d08cefe41..4fd1f7c55 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 170/223] 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 4fd1f7c55..fd037b713 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 171/223] 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 471475239..4ae71bebe 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 6fc8f2f2a..a5dbafae5 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 172/223] 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 a5dbafae5..9c2d76551 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 173/223] 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 6e7c4e5dc..4230c1a8e 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 174/223] 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 b2ee56514..6da33ac5b 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 175/223] 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 4ae71bebe..1339a9844 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 176/223] 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 b9fb329ee..ed7171517 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 177/223] 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 52b741e65..746874c7f 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 178/223] 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 fd037b713..e80e064f3 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 179/223] 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 f6c1689e8..feb2b962f 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 180/223] 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 6da33ac5b..4eb57d28a 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 1faa5f952..a223eebf7 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 181/223] 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 4eb57d28a..cc9ff66ac 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 182/223] 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 1339a9844..a9899234c 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 183/223] 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 4230c1a8e..cb425c84c 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 184/223] 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 e80e064f3..d130e67a8 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 185/223] 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 1c2655fda..1c335b78c 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 186/223] 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 9c2d76551..cb7902583 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 187/223] 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 2a986f62a..5a4978d2c 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 188/223] 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 feb2b962f..5c78f5c7b 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 189/223] [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 cc9ff66ac..7c977aa2f 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 190/223] 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 ffa1f0f3b..defc0055a 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 191/223] 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 4d93dbb9f..c2f55bd58 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 192/223] 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 a9899234c..fc47b41a1 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 193/223] 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 5c78f5c7b..df63f7e95 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 194/223] 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 468ddd426..8794bc41b 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 000000000..8e1c941d6 --- /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 195/223] 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 df63f7e95..b9ef6b945 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 196/223] 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 7c977aa2f..ad3d85504 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 a223eebf7..86a9fc7ab 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 197/223] 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 eb327542c..629ac58a0 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 198/223] 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 86a9fc7ab..a6c184384 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 199/223] 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 6375ab09d..c68df5f23 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 200/223] 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 000000000..fee634875 --- /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 000000000..d82e3aeb9 --- /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 000000000..e74153c11 --- /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 a271ba2d5..7729f82c8 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 201/223] 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 5a4978d2c..bb736aed5 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 202/223] 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 b9ef6b945..ff13934dc 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 203/223] 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 a6c184384..516afab4b 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 204/223] 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 516afab4b..4827ec03e 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 205/223] 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 ed7171517..fd46eabe4 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 206/223] 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 ebd2e7ad2..271f84b44 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 207/223] 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 ad3d85504..f20e10795 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 208/223] 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 f20e10795..122e01f9f 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 209/223] 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 ff13934dc..1052ef664 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 210/223] 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 122e01f9f..6c02050db 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 211/223] 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 36efb7224..d6d85bace 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 212/223] 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 b2616d504..c21e214f9 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 4827ec03e..9a7d2639b 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 ba17bc45c..7c88ca9e2 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 213/223] 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 5c05b98c1..f02a9cd79 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 214/223] 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 c21e214f9..5876fc03a 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 fd46eabe4..616d3ab76 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 39a17035c..aa51b8e64 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 0e8def35e..6a56e865f 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 dbb4ac266..7111b8944 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 215/223] 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 d6bd30757..906a1b663 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 216/223] 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 6c02050db..51511ea66 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 217/223] 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 9a7d2639b..4a8e83f11 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 218/223] 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 e0752f793..44622d9c4 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 219/223] 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 823898b11..6931e072b 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 220/223] 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 614061d78..ffb555c3d 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 221/223] 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 cb7902583..e3fcb5256 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 222/223] 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 4a8e83f11..73c9a6521 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 223/223] 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 f5b9d0ebb..c21c4298a 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