Compare commits

...

10 Commits

Author SHA1 Message Date
Nguyen Long Nhat 0b0ab77220
Merge c6ceb5e743 into 0ca0190818 2024-10-21 13:51:30 +00:00
Akash Singh 0ca0190818
Kubernetes 101 workshop - complete hands-on (#11613)
* Kubernetes 101 workshop - complete hands-on

* Update free-courses-en.md

* fixing lint issues
2024-10-21 09:51:19 -04:00
Harshaja Agnihotri 96167079f4
Add NestJS section and 2 free video courses (#11634)
* Wordpress development course

* added the lint

* swap the line.

* wordpress development course

* Added Nextjs course

* updated the creator

* Added the new list Nestjs with course resourses
2024-10-21 09:49:25 -04:00
Ivan Oranciuc 60c61734b0
Updates for not actual links (#11638)
* Remove paid and deleted cources

* Remove paid and deleted cources

* Modified links for mr.md and pl.md

* Modified links for mr. and pl.
2024-10-21 09:46:36 -04:00
Dariusz Zbyrad 8065ef8538
Add new Arduino course in pl lang (#11606)
* add new Arduino course in pl lang

* fixed formatting

* added author of the Arduino, poziom II course
2024-10-21 09:24:12 -04:00
shantnu b30ffe71b3
Added Hindi Course on Maths, NLP and Flask (#11631)
* Added maths for ML

* added flask Course

* Added NLP Course

* changed alphabetical order

* Update free-courses-hi.md

* Resolve changes

* Update free-courses-hi.md

* Update free-courses-hi.md

removed invisible spaces

---------

Co-authored-by: Eric Hellman <eric@hellman.net>
2024-10-21 09:17:09 -04:00
Nguyen Long Nhat c6ceb5e743
Merge branch 'EbookFoundation:main' into improve-issue-templates 2022-10-07 22:57:56 +07:00
Nguyen Long Nhat 9a3a5e1377
follow-up is as a comment 2022-10-07 22:57:25 +07:00
Nguyen Long Nhat 7970b4ea53
Merge branch 'EbookFoundation:main' into improve-issue-templates 2022-10-07 22:54:51 +07:00
Nguyen Long Nhat 5094d3cbde
improve issue and PR templates 2022-10-06 23:59:20 +07:00
8 changed files with 152 additions and 15 deletions

60
.github/ISSUE_TEMPLATE/bug.yaml vendored Normal file
View File

@ -0,0 +1,60 @@
name: "Bug Report"
description: "Submit a bug report to help us improve"
title: "Bug Report: "
labels: [🐛 BUG]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out our bug report form.
- type: textarea
id: steps-to-reproduce
validations:
required: true
attributes:
label: "Steps to reproduce"
description: "Please walk us through it step by step."
placeholder: "First I ..."
- type: textarea
id: expected-behavior
validations:
required: true
attributes:
label: "Expected behavior"
description: "What did you think would happen?"
placeholder: "It shoulds ..."
- type: textarea
id: actual-behavior
validations:
required: true
attributes:
label: "Actual behavior"
description: "What did actually happen? Add screenshots, if it's possiable."
placeholder: "It actually ..."
- type: dropdown
id: operating-system
attributes:
label: "Operating system"
description: "What OS is your server / device running on?"
options:
- Linux
- macOS
- Windows
- Something else
validations:
required: true
- type: checkboxes
id: no-duplicate-issues
attributes:
label: "Have you spent some time to check if this issue has been raised before?"
description: "Have you Googled for a similar issue or checked our older issues for a similar bug?"
options:
- label: "I checked and didn't find similar issue"
required: true
- type: checkboxes
id: read-code-of-conduct
attributes:
label: "Have you read the Code of Conduct?"
options:
- label: "I have read the [Code of Conduct](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CODE_OF_CONDUCT.md)"
required: true

32
.github/ISSUE_TEMPLATE/feature.yaml vendored Normal file
View File

@ -0,0 +1,32 @@
name: "Feature Request"
description: "Submit a proposal for a new feature"
title: "Feature: "
labels: [New Feature]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out our feature request form.
- type: textarea
id: feature-description
validations:
required: true
attributes:
label: "Feature description"
description: "A clear and concise description of what the feature is."
placeholder: "You should add ..."
- type: checkboxes
id: no-duplicate-issues
attributes:
label: "Have you spent some time to check if this issue has been raised before?"
description: "Have you Googled for a similar issue or checked our older issues?"
options:
- label: "I checked and didn't find similar issue"
required: true
- type: checkboxes
id: read-code-of-conduct
attributes:
label: "Have you read the Code of Conduct?"
options:
- label: "I have read the [Code of Conduct](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CODE_OF_CONDUCT.md)"
required: true

32
.github/ISSUE_TEMPLATE/urlchecker.yml vendored Normal file
View File

@ -0,0 +1,32 @@
name: "Broken Links Report"
description: "Submit a broken links report to help us improve"
title: "Broken Links Report: "
labels: [urlchecker]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out our report form.
- type: textarea
id: broken-links
validations:
required: true
attributes:
label: "Broken Links"
description: "Fill broken links that you found."
placeholder: "1. .../n 2. ..."
- type: checkboxes
id: no-duplicate-issues
attributes:
label: "Have you spent some time to check if this issue has been raised before?"
description: "Have you Googled for a similar issue or checked our older issues for a similar bug?"
options:
- label: "I checked and didn't find similar issue"
required: true
- type: checkboxes
id: read-code-of-conduct
attributes:
label: "Have you read the Code of Conduct?"
options:
- label: "I have read the [Code of Conduct](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CODE_OF_CONDUCT.md)"
required: true

View File

@ -1,23 +1,26 @@
## What does this PR do? ## What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
## For resources - [ ] Add resource(s)
### Description - [ ] Remove resource(s)
- [ ] Add/Update infomation
- [ ] Improve this repository
### Why is this valuable (or not)? ## Description
### How do we know it's really free? <!-- Provide a description of what this PR does -->
### For book lists, is it a book? For course lists, is it a course? etc. ## Why is this valuable (or not)?
## How do we know it's really free?
## Checklist
## Checklist:
- [ ] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md). - [ ] 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. - [ ] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates.
- [ ] It is a book or a course, etc.
- [ ] Include author(s) and platform where appropriate. - [ ] Include author(s) and platform where appropriate.
- [ ] Put lists in alphabetical order, correct spacing. - [ ] Put lists in alphabetical order, with correct spacing.
- [ ] Add needed indications (PDF, access notes, under construction). - [ ] Add needed indications (PDF, access notes, under construction).
- [ ] Used an informative name for this pull request. - [ ] Used an informative name for this pull request.
## Follow-up <!-- Follow-up: Check the status of GitHub Actions and resolve any reported warnings! -->
- Check the status of GitHub Actions and resolve any reported warnings!

View File

@ -58,6 +58,7 @@
* [Deno](#deno) * [Deno](#deno)
* [Electron](#electron) * [Electron](#electron)
* [jQuery](#jquery) * [jQuery](#jquery)
* [Nest.js](#nestjs)
* [Next.js](#nextjs) * [Next.js](#nextjs)
* [NodeJS](#nodejs) * [NodeJS](#nodejs)
* [React](#react) * [React](#react)
@ -1078,6 +1079,12 @@
* [jQuery Crash Course](https://www.youtube.com/playlist?list=PLillGF-RfqbYJVXBgZ_nA7FTAAEpp_IAc) - Brad Traversy, Traversy Media * [jQuery Crash Course](https://www.youtube.com/playlist?list=PLillGF-RfqbYJVXBgZ_nA7FTAAEpp_IAc) - Brad Traversy, Traversy Media
### Nest.js
* [Learn NestJS Complete Course](https://www.youtube.com/watch?v=sFnAHC9lLaw) - freeCodeCamp
* [NestJs](https://www.youtube.com/playlist?list=PLlaDAvA2MhR2jb8zavu6I-w1BA878aHcB) - Marius Espejo
#### Next.js #### Next.js
* [Complete Next.js Course For Beginners](https://www.youtube.com/playlist?list=PLynWqC6VC9KOvExUuzhTFsWaxnpP_97BD) - Daily Tuition * [Complete Next.js Course For Beginners](https://www.youtube.com/playlist?list=PLynWqC6VC9KOvExUuzhTFsWaxnpP_97BD) - Daily Tuition
@ -1258,6 +1265,7 @@
### Kubernetes ### Kubernetes
* [Fundamentals of Containers, Kubernetes, and Red Hat OpenShift](https://www.edx.org/course/fundamentals-of-containers-kubernetes-and-red-hat) - Zach Gutterman, Richard Allred (edX) * [Fundamentals of Containers, Kubernetes, and Red Hat OpenShift](https://www.edx.org/course/fundamentals-of-containers-kubernetes-and-red-hat) - Zach Gutterman, Richard Allred (edX)
* [Kubernetes 101 workshop - complete hands-on](https://www.youtube.com/live/PN3VqbZqmD8?feature=shared) - Kubesimplify
* [Kubernetes Core Concepts](https://kube.academy/paths/kubernetes-core-concepts) - KubeAcademy (VMware) * [Kubernetes Core Concepts](https://kube.academy/paths/kubernetes-core-concepts) - KubeAcademy (VMware)
* [Kubernetes Course](https://www.youtube.com/watch?v=d6WC5n9G_sM) - Bogdan Stashchuk (FreeCoodeCamp) * [Kubernetes Course](https://www.youtube.com/watch?v=d6WC5n9G_sM) - Bogdan Stashchuk (FreeCoodeCamp)
* [Kubernetes Full Course in 7 Hours](https://www.youtube.com/watch?v=0j-iIW3_sbg) - Edureka * [Kubernetes Full Course in 7 Hours](https://www.youtube.com/watch?v=0j-iIW3_sbg) - Edureka

View File

@ -596,7 +596,8 @@
* [Discrete Mathematics (Full Course) By Dr.Gajendra Purohit](https://www.youtube.com/playlist?list=PLU6SqdYcYsfJ27O0dvuMwafS3X8CecqUg) - Gajendra Purohit * [Discrete Mathematics (Full Course) By Dr.Gajendra Purohit](https://www.youtube.com/playlist?list=PLU6SqdYcYsfJ27O0dvuMwafS3X8CecqUg) - Gajendra Purohit
* [Discrete Mathematics Tutorials In Hindi | B.TECH- B.E.-UGC NET- GATE- LECTURES In Hindi](https://www.youtube.com/playlist?list=PLL8qj6F8dGlTX359q-PBBUFw3BrBvAxq3) - Deepak Garg * [Discrete Mathematics Tutorials In Hindi | B.TECH- B.E.-UGC NET- GATE- LECTURES In Hindi](https://www.youtube.com/playlist?list=PLL8qj6F8dGlTX359q-PBBUFw3BrBvAxq3) - Deepak Garg
* [Maths for CP](https://www.youtube.com/playlist?list=PL-Jc9J83PIiFs8E0EGeckM89cD8E6sFro) - Pepcoding * [Maths for CP](https://www.youtube.com/playlist?list=PL-Jc9J83PIiFs8E0EGeckM89cD8E6sFro) - Pepcoding
* [Statistics And Probability](https://www.youtube.com/playlist?list=PLU6SqdYcYsfLRq3tu-g_hvkHDcorrtcBK) - Gajendra Purohit * [Maths for Machine Learning](https://www.youtube.com/playlist?list=PLKnIA16_RmvbYFaaeLY28cWeqV-3vADST) - CampusX
* [Statistics And Probability](https://www.youtube.com/playlist?list=PLU6SqdYcYsfLRq3tu-g_hvkHDcorrtcBK) - Gajendra Purohit
### Matlab ### Matlab
@ -620,6 +621,7 @@
### Natural Language Processing ### Natural Language Processing
* [Natural Language Processing](https://www.youtube.com/playlist?list=PLKnIA16_RmvZo7fp5kkIth6nRTeQQsjfX) - CampusX
* [Natural Language Processing with Deep NLP from Zero to Hero](https://www.youtube.com/playlist?list=PLtCBuHKmdxOefxJhd6u8KY9vTN8G5D5yG) - Fahad Hussain * [Natural Language Processing with Deep NLP from Zero to Hero](https://www.youtube.com/playlist?list=PLtCBuHKmdxOefxJhd6u8KY9vTN8G5D5yG) - Fahad Hussain
* [NLP Tutorial Playlist Python](https://www.youtube.com/playlist?list=PLeo1K3hjS3uuvuAXhYjV2lMEShq2UYSwX) - Code Basics * [NLP Tutorial Playlist Python](https://www.youtube.com/playlist?list=PLeo1K3hjS3uuvuAXhYjV2lMEShq2UYSwX) - Code Basics
* [Playlist to Natural Language Processing [ Hindi ]](https://www.youtube.com/playlist?list=PLPIwNooIb9vimsumdWeKF3BRzs9tJ-_gy) - Perfect Computer Engineer * [Playlist to Natural Language Processing [ Hindi ]](https://www.youtube.com/playlist?list=PLPIwNooIb9vimsumdWeKF3BRzs9tJ-_gy) - Perfect Computer Engineer
@ -717,6 +719,7 @@
* [[Hindi] Flask Tutorial For Beginners 2020](https://www.youtube.com/playlist?list=PLkPmSWtWNIyQ-_mlHIQho9nCnxdbvnQIl) - Knowledge Shelf * [[Hindi] Flask Tutorial For Beginners 2020](https://www.youtube.com/playlist?list=PLkPmSWtWNIyQ-_mlHIQho9nCnxdbvnQIl) - Knowledge Shelf
* [Flask (Python) In Hindi](https://www.youtube.com/playlist?list=PLy-CGmBdq2VGQGbhmSQEOD3Ty-Fp19pGC) - HindiSiksha * [Flask (Python) In Hindi](https://www.youtube.com/playlist?list=PLy-CGmBdq2VGQGbhmSQEOD3Ty-Fp19pGC) - HindiSiksha
* [Flask for Machine Learning](https://learnwith.campusx.in/courses/Flask-for-Machine-Learning-Introduction-to-Flask--Dynamic-URL-Redirection-URL-Building-Jinja-Templates-Forms--Input-Validation-Databases-Sessions-Cookies-Training--Deloyment-of-ML-Model-6658698ad54433398d1a487b) - Mohammed Misbahullah Sheriff (CampusX)
* [Web Development Using Flask and Python](https://www.youtube.com/playlist?list=PLu0W_9lII9agAiWp6Y41ueUKx1VcTRxmf) - CodeWithHarry * [Web Development Using Flask and Python](https://www.youtube.com/playlist?list=PLu0W_9lII9agAiWp6Y41ueUKx1VcTRxmf) - CodeWithHarry

View File

@ -63,7 +63,6 @@
* [CSS Tutorial In Marathi](https://youtube.com/playlist?list=PLWkJQ8CSXYd4wee103RY961OdWXwnHsBo) - SA Infolines * [CSS Tutorial In Marathi](https://youtube.com/playlist?list=PLWkJQ8CSXYd4wee103RY961OdWXwnHsBo) - SA Infolines
* [HTML \| HTML For Beginners \| Krushna Pise \| Marathi Programmer](https://youtube.com/playlist?list=PLWSZr_wlNWaw8_iFhKvrPKp1Uh2S1dXHk) - MaRaTHi ProGrammer * [HTML \| HTML For Beginners \| Krushna Pise \| Marathi Programmer](https://youtube.com/playlist?list=PLWSZr_wlNWaw8_iFhKvrPKp1Uh2S1dXHk) - MaRaTHi ProGrammer
* [HTML & CSS In Marathi Tutorials](https://youtube.com/playlist?list=PLU1bHMETQ0vzRyMVH2Wp6sA8bMUuVl5S2) - Programming By Yogesh
### Java ### Java

View File

@ -57,6 +57,7 @@
### Embedded ### Embedded
* [Kurs Arduino, poziom II](https://www.forbot.pl/blog/kurs-arduino-ii-wstep-spis-tresci-id15494) - Damian (Treker) Szymański
* [Kurs podstaw Arduino](https://www.forbot.pl/blog/kurs-arduino-podstawy-programowania-spis-tresci-kursu-id5290) * [Kurs podstaw Arduino](https://www.forbot.pl/blog/kurs-arduino-podstawy-programowania-spis-tresci-kursu-id5290)
* [Kurs STM32L4](https://www.forbot.pl/blog/kurs-stm32-l4-wstep-spis-tresci-dla-kogo-jest-ten-kurs-id48575) * [Kurs STM32L4](https://www.forbot.pl/blog/kurs-stm32-l4-wstep-spis-tresci-dla-kogo-jest-ten-kurs-id48575)
@ -67,7 +68,6 @@
* [Kurs CSS. Wygląd strony www - kaskadowe arkusze stylów - Pasja informatyki (VIDEO)](https://www.youtube.com/playlist?list=PLOYHgt8dIdow6b2Qm3aTJbKT2BPo5iybv) - Mirosław Zelent, Damian Stelmach * [Kurs CSS. Wygląd strony www - kaskadowe arkusze stylów - Pasja informatyki (VIDEO)](https://www.youtube.com/playlist?list=PLOYHgt8dIdow6b2Qm3aTJbKT2BPo5iybv) - Mirosław Zelent, Damian Stelmach
* [Kurs HTML](http://www.kurshtmlcss.pl/kurs-html) (Netido Interactive Agency) * [Kurs HTML](http://www.kurshtmlcss.pl/kurs-html) (Netido Interactive Agency)
* [Kurs HTML](https://www.youtube.com/playlist?list=PLpwxuvBp359NntV2cLO5LaH6tmd6efmHH) - Marcin Filczyński * [Kurs HTML](https://www.youtube.com/playlist?list=PLpwxuvBp359NntV2cLO5LaH6tmd6efmHH) - Marcin Filczyński
* [Kurs HTML - od zera do Webmastera](https://www.youtube.com/playlist?list=PL0zYPqHK5yJWsIn3PIproSyxO3nchPd99)
* [Kurs html i css](https://www.youtube.com/playlist?list=PLs8Otihb6zvfosmWesJ_lkJS_HzL58gSS) * [Kurs html i css](https://www.youtube.com/playlist?list=PLs8Otihb6zvfosmWesJ_lkJS_HzL58gSS)
* [Kurs HTML. Tworzenie zawartości stron internetowych](https://www.youtube.com/playlist?list=PLOYHgt8dIdox9Qq3X9iAdSVekS_5Vcp5r) - Mirosław Zelent, Damian Stelmach * [Kurs HTML. Tworzenie zawartości stron internetowych](https://www.youtube.com/playlist?list=PLOYHgt8dIdox9Qq3X9iAdSVekS_5Vcp5r) - Mirosław Zelent, Damian Stelmach
@ -91,7 +91,7 @@
#### Vue.js #### Vue.js
* [FrontAndBack.pl - Kurs Vue w praktyce](https://frontandback.pl/tags/kurs-vue-w-praktyce/) * [FrontAndBack.pl - Kurs Vue w praktyce](https://web.archive.org/web/20221004101108/https://frontandback.pl/tags/kurs-vue-w-praktyce/) *(:card_file_box: archived)*
### MySQL ### MySQL