Commit Graph

602 Commits

Author SHA1 Message Date
Manigandan
7056adeb2a
Broken links (#7336)
* removed a broken link

* removed a broken link, added a new angular course & fixed one broken link

* changed the alphabetical order error

* fixed lint error

* fixed lint error

* fixed lint error

* fixed lint error

Co-authored-by: manigandan <manigandan.elumalai@csgsol.com>
2022-10-02 17:47:03 -04:00
prerna120
321b637b5e
Added a JavaScript Tutorial in Hindi (#7337)
* Added JavaScript tutorial in Hindi

* Corrected alphabetical order

* Corrected alphabetical order
2022-10-02 17:39:39 -04:00
swastikgithub09
33fd04c405
adding course in flutter in free-courses-hi.md (#7333)
* adding course in flutter in free-courses-hi.md

* added another course in flutter
2022-10-02 17:35:07 -04:00
Chugil.C
93490009de
Add SQL course - Tamil (#7327)
* Add SQL course - Tamil

* Added new line at the end
2022-10-02 17:19:10 -04:00
swastikgithub09
32be0d728f
added a course in intro to machine learning in free-courses-hi.md (#7321)
* added a course in intro to machine learning

* added a course in machine learning in free-courses-hi.md and removed extra blank line
2022-10-02 17:14:52 -04:00
swastikgithub09
a2e4b875c2
added ComputerArchitecture in free-courses-en.md (#7320) 2022-10-02 17:13:55 -04:00
swastikgithub09
da205abc6b
added Compiler design in index and a course in it in free-courses-hi.md (#7317)
* added ComputerArchitecture in index and a course in it

* added compiler design and one course in it
2022-10-02 17:04:02 -04:00
swastikgithub09
2c29d52907
added Blockchain to index in free-courses-en.md (#7314) 2022-10-02 16:55:03 -04:00
swastikgithub09
5916e96f83
added Blockchain and inserted two courses in free-courses-hi.md (#7313) 2022-10-02 16:53:49 -04:00
swastikgithub09
f73e79fa35
duplicate course was added, so i removed it (#7308) 2022-10-02 16:39:25 -04:00
Carolina Vendramini
c3c4be454a
Add Java and Kotlin free courses in pt-BR (#7276) 2022-10-02 16:38:38 -04:00
ff124012
a2b3643c95
Fix the course links to new versions (#7275)
* Update free-courses-ko.md

* Update free-courses-ko.md

* Fixing author syntax

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:38:06 -04:00
ianbromwichuos
7e2323b82a
Add: Beginners typescript course (Matt Pocock) (#7274)
* Update free-courses-en.md

Add beginners typescript by Matt Pocock

* Add: Beginners typescript course (Matt Pocock)
2022-10-02 16:37:38 -04:00
Raiyan Bashir Mahin
4b69dbd4bb
Added MongoDB Bengali Course Tutorial (#7268)
* Update free-courses-bn.md

* using titles as it is

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:27:20 -04:00
Manish Kumar Gupta
d1d0d8607c
New resources (#7265)
* Kotlin book added

A downloadable kotlin book resource added.

* Kotlin hindi resource added

Added a complete kotlin programming video resource in hindi.

* lines swapped

* lines swapped for 2nd time

* lines swapped 3rd time

* lines swapped last time

* remove non acceptable content by copyright

* Revert space

* Fragment ids goes in lowercase

* improving kotlin resource info

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:26:27 -04:00
AbhayD11
c4e1606dd7
Update free-courses-hi.md (#7264) 2022-10-02 16:25:17 -04:00
Rizky ian indiarto
7112a5aa4a
feat: add machine learning webinar indonesia (#7227)
* feat: add introduction to machine learning indonesia

* Update free-courses-id.md

* fix: fixing linter

* fix: fixing alphabetical order

* Apply review suggestions

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:22:57 -04:00
houcem testouri
209c4ff9ec
Add react ressources (#7212)
* Add react ressources

* Sort list

* FIX urls

Co-authored-by: houcem <houcem.testouri@we-settle.com>
2022-10-02 16:15:37 -04:00
decent learner
22c4451ac3
Update free-courses-hi.md (#7145)
* Update free-courses-hi.md

added resource for graph playlist

* Update free-courses-hi.md

added resource for graph playlist

* Update free-courses-hi.md

Made suggested changes

* Removing instructor chunk from creators. It's implicit in the resource title

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:06:27 -04:00
wilcleylacerda
5fdba070d5
docker fast course in pt-br (#7138)
* adciionado curso de docker pt-br

* remove YT notes

Co-authored-by: francisco_wilcley <francisco.wilcley@grupobrisanet.com.br>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-02 16:05:31 -04:00
Ravi Kant Pujari
c0cd3ddaf9
Add Neo4j Crash Course Tutorial (#7257)
* Add Neo4j Crash Course Tutorial

Neo4j Graph Database Crash Course on YouTube by Laith Academy

* Update Neo4j Crash Course in Alphabetical order
2022-10-01 16:16:28 -04:00
Raiyan Bashir Mahin
f553a91ed9
Add Resource (competitive programming) in free-courses-bn.md (#7254)
* Update free-courses-bn.md

* Update free-courses-bn.md
2022-10-01 16:11:06 -04:00
decent learner
5c2c2840c9
Update free-courses-hi.md (#7250)
added resource for Dynamic Programming Workshop
2022-10-01 16:06:27 -04:00
Nemanja
48e4173bcc
Add Analysis of Algorithms video lectures (#7245) 2022-10-01 16:01:56 -04:00
AlvinIndrawan
be5445c58a
Add Bootstrap courses in free-courses-id.md (#7233)
* Add Bootstrap course in free-courses-id.md

* Edit order of Bootstrap courses
2022-10-01 15:45:56 -04:00
W. Syafiuddin
eae2fda377
Added Youtube Playlist into Indonesian Course section (#7229)
* Added 2 Playlist to id Course

* Update alphabetically order
2022-10-01 15:38:44 -04:00
swastikgithub09
84ede29d3a
added playlist by codehelp in C++ category (#7228)
* added playlist by codehelp in C++ category

It is one of the best playlist to study c++, it is not just good at explaining ADTs but also great at implementation and leetcode solving .

* Update free-courses-hi.md
2022-10-01 15:37:33 -04:00
adityarjadhav
80e7f09b05
Update free-courses-hi.md (#7137)
* Update free-courses-hi.md

Added a playlist for Rust

* Update courses/free-courses-hi.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-01 15:09:13 -04:00
Amit Batra
3ccb615dbc
Add frontend armory react course (#7218)
* Add frontend armory react course

* Completing with instructor

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-01 15:07:59 -04:00
ff124012
fb8ca43aa8
Fix the course links to new versions (#7216)
* Update course link

* Update free-courses-ko.md
2022-10-01 15:06:09 -04:00
R3hankhan
dce2cb5e5c
Kotlin git recources (#7213)
* Added courses for kotlin and git

* Added kotlin resource alphabetically

* Made the Requested Changes
2022-10-01 15:05:32 -04:00
ff124012
2c0ff5176b
Update free-courses-ko.md (#7209)
* Update free-courses-ko.md

* update PHP course

update PHP course
2022-10-01 15:01:46 -04:00
Pranav Avasthi
977413a0f1
Update free-courses-hi.md (#7206)
* Update free-courses-hi.md

* Update free-courses-hi.md

* fix: using playlist url

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-01 15:00:32 -04:00
CleanMachine1
3f8264a4d9
add golang video crash course (#7185)
* add golang video crash course

* Update courses/free-courses-en.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-01 14:51:27 -04:00
Aefar
110c549fc8
add: free course learn reactjs (#7182)
* add: free course learn reactjs

* add Belajar React JS Dari Awal Buat Yang Nggak Jago JavaScript

* reupdate: free course learn reactjs

* playlist has only one video. use it

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-01 14:41:27 -04:00
Danuta Cybulska
d9f8a54f24
Update free-courses-pl.md (#7179)
* Update free-courses-pl.md

new course Java [Kurs programowania w Javie od podstaw](https://programovanie.pl/)

* Update free-courses-pl.md

* Apply suggestions from code review

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-10-01 14:35:21 -04:00
Muhammad Anas
ca8762b7a1
New Python 11 hour long video (#7167)
* Update free-courses-en.md

* Update free-courses-en.md

* Reverting change made in Tech With Tim resource

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-01 14:29:59 -04:00
ff124012
6b93f87c1a
Update free-courses-ko.md (#7159)
* Update free-courses-ko.md

Add a course for about Mathmatics

* Update courses/free-courses-ko.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-10-01 14:28:37 -04:00
Peter Morrison
b03894138f
Update free-courses-en.md (#7158)
Co-authored-by: Peter Morrison <peter.morrison@medlior.com>
2022-10-01 01:04:24 -04:00
Peter Morrison
2c141c3e79
Update free-courses-en.md (#7152)
* Update free-courses-en.md

* Update courses/free-courses-en.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: Peter Morrison <peter.morrison@medlior.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-01 01:01:48 -04:00
mewxz029
de3a383cbb
Add free course Thai language Javascript (#7147)
* Add free course thai language JS

* fix: alphabet order free coures th JS

* fix: alphabet order free coures th JS

* fix: alphabet order free coures th JS

* fix: striping emoji & expand url
2022-10-01 00:58:22 -04:00
Suman Mondal
f40fc94ef8
Added Android Development and DevOps Bootcamp courses. (#7142)
* Update free-courses-en.md

Added CS194A course offered by Stanford. Teaches basic, foundational techniques for developing Android mobile applications and apply those toward building a single or multi page, networked Android application.

* Update free-courses-hi.md

* Update free-courses-hi.md

* Update free-courses-en.md
2022-10-01 00:57:08 -04:00
adityarjadhav
8f8bcebbe7
Update free-courses-hi.md (#7140)
Added a playlist for Assembly language
2022-10-01 00:56:11 -04:00
Simon Eddeland
8688f1e173
Added the swedish course "ProgSharp" (#7135) 2022-10-01 00:54:59 -04:00
debajyotig466
a672673a76
Add shell scripting tutorial (#7125)
* Add shell scripting tutorial

* Update courses/free-courses-en.md

* lint: alphabetize

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-01 00:50:32 -04:00
IgorLutiy
9d1abafffa
Update free-courses-uk.md (#7122)
* Update free-courses-uk.md

Add new course

* Update free-courses-uk.md

Add some changes for uniformly format list

* Update free-courses-uk.md

Some fixs of format

* Update free-courses-uk.md

Fix format
2022-09-29 11:21:27 -04:00
mostafa amine briere
8745e48069
Update free-courses-ar.md (#7101)
* Update free-courses-ar.md

* Update free-courses-ar.md
2022-09-22 21:44:00 -04:00
João Vitor
bba075a775
Add Curso de Programação Lua (#7098) 2022-09-21 11:53:18 -04:00
João Vitor
a48972cea6
Remove Curso do React Native implementando CRUD (#7092)
This link is not working
2022-09-20 21:01:36 -04:00
João Vitor
df662a2db7
Add Docker course playlist by Robert Silva to free-courses-pt_BR.md (#7081)
* Update free-courses-pt_BR.md

* Update courses/free-courses-pt_BR.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-09-18 09:56:23 -04:00
أحمد الطبراني
0561a25f53
add & update arabic course (#7082)
* add & update arabic course

* fix

* update url to playlist

* Update courses/free-courses-ar.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-09-18 09:55:19 -04:00
David Ordás
625c03b71c
chore: update agi.mit.edu by Lex Fridman resource (#7074)
Now the link points to http://agi.mit.edu -> https://deeplearning.mit.edu

Addresses Broken links #6942
Resolves #6003
2022-09-14 17:26:01 -04:00
Amirreza Heydari | امیررضا حیدری
da8206d6c2
add Vue.js sariasan.com free full lessons (#6917)
* add vue.js website free lean for line 80

* lint: Only one blank line at the end of document

* lint: solve rule `blank-lines-1-0-2` fault

* Add the author for sariasan.com resources

* chore: move from books to courses (`fa_IR`)

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-09-14 09:25:19 -04:00
David Ordás
4d678252fe
chore!: join IDE and editors into same section (#7065)
* chore!: join editors into section `IDE and editors`

This homogenize the place where are organized the IDE and editors like Vim, Emacs, Visual Studio, Visual Studio Code, Eclipse, IntelliJ... into the same section.

Emacs Lips is a language per sé. so apply and add some crosslinks #5535 in order to reference editors.

Moved books in `-langs.md` now are in `-subjects.md` since editors are language agnostic, I think.

Complete this moved resources with author, formats and notes

* fix: alphabetize says linter

https://github.com/EbookFoundation/free-programming-books/runs/8267734103?check_suite_focus=true

Run fpb-lint ./books/
books/free-programming-books-ja.md
  4:5-22:42  warning  Alphabetical ordering: swap l.22 and l.21  alphabetize-lists  remark-lint

books/free-programming-books-pt_BR.md
  58:1-61:70  warning  Alphabetical ordering: swap l.60 and l.59  alphabetize-lists  remark-lint

books/free-programming-books-zh.md
  254:1-258:87  warning  Alphabetical ordering: swap l.258 and l.257  alphabetize-lists  remark-lint

* chore!: Organize near spoken Lisp dialects.

- Common Lisp, PicoLisp, Emacs Lisp -> Lisp
- Rename Common Lisp and LISP -> Lisp
- Emacs & Pico as subsections of Lisp preserving current crosslinks

* chore: merge non-referenced Emacs Lisp into Lisp
2022-09-13 12:06:55 -04:00
David Ordás
9bfd1914d5
fix: homogenize authoring format and place (#7034)
* fix: homogenize authors format and place

- use colon as author separator (replaces `&`, `and`, `y`, `e`, `et`...)
- ensures is placed after resource title, not part of itself `title - author`
- `et al.` as special author/token to group many

* remove double comma

* fix: recover traducer role notations as `trad.:`

* detect and apply some `trad.:`s role anotation

* chore: `trad.:` to `trl.:`

Apply suggestion made by Eric at https://github.com/EbookFoundation/free-programming-books/pull/7034#discussion_r954014539

Co-authored-by: Eric Hellman <eric@hellman.net>

* Sort author - format

* fix: remove empty authors (dash is alone)

Used regex: `-\s+(\(|$)`

* format: change to `edt.:` role

Definition list at https://www.loc.gov/marc/relators/relaterm.html

Co-authored-by: Eric Hellman <eric@hellman.net>
2022-09-02 09:36:04 -04:00
David Ordás
a5c106c812
chore: maintenance of Curso em Video resources (#6962)
* format: remove playlist extra parameters

* format: use playlist url instead of that points to it 1st video

* chore: merge CSS - HTML categories to remove dups

* fix: update title and rearrange module 1

* add module 2-5

* add module 3-5

* add module 4-5
2022-08-30 17:35:43 -04:00
Paul Titto
fbbc745667
Update free-courses-en.md (#7044)
* Update free-courses-en.md

* Update free-courses-en.md

* fix: remove platform wrapping spaces

Resolves https://github.com/EbookFoundation/free-programming-books/pull/7044#discussion_r956872576

* lint: alphabetize resources

* lint: alphabetize resources

* lint: alphabetize resources

/courses/free-courses-en.md
  708:1-729:90  warning  Alphabetical ordering: swap l.718 and l.717  alphabetize-lists  remark-lint

* lint: alphabetize again after fixing markdown link syntax

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-08-29 09:29:24 +02:00
David Ordás
ed27fedcbc
chore: it's Vue.js a Javascript framework to build SPAs (#7039)
- Change section text from `Vue` to `Vue.js`
- Ensure TOC item and resources are under JavaScript section
2022-08-26 11:09:58 +02:00
David Ordás
d9d3c34593
fix: preserve title - author format (#7032)
* fix: preserve `title - author` format (es)

* fix: preserve `title - author` format (ja)

* fix: preserve `title - author` format (en)

* fix: preserve `title - author` format (si)

* fix: missing dash after title when author exists
2022-08-22 09:40:31 +02:00
David Ordás
56f98f2053
fix: spaces to dash (instead of underscore) in fragment id of markdown links (#7031)
* also spaces to dash (instead of underscore)
2022-08-22 09:38:34 +02:00
GH05T HUNTER5
b3fdcf3215
Create free-courses-ta.md with several courses in Tamil (#7001)
* Create free-courses-ta.md

* Update free-courses-ta.md

* lint: alphabetize Javascript and Python resources

* fix: Escape Markdown pipes present in resource titles (addressing bug #5176)

* chore: use playlist name as resource titles

* fix: avoid ALLCAPS titles

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-08-22 03:12:20 +02:00
GH05T HUNTER5
f71cec41db
Add Django and Flash playlists to free-courses-ko.md (#7010)
* Update free-courses-ko.md

* Update free-courses-ko.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-08-21 19:50:16 +02:00
David Ordás
8ac210bb80
fix: strip dots (and other chars) in fragment id of markdown links (#7029)
* fix bad link syntax in CONTRIBUTING-vi

* also dots, while we're at it

* also dots, while we're at it (remaining)

Recover changes and resolves suggestions made in https://github.com/EbookFoundation/free-programming-books/pull/7010#discussion_r947625933

* fix: strip ampersands `&` from fragment ids

* fix: strips other characters like `&`, `/`, `+`, `#`... to be compilant with Kramdown GMF processor

Co-authored-by: eric <eric@hellman.net>
2022-08-21 19:46:03 +02:00
Eric Hellman
c590ec615b
change upper case to lower cas in fragment ids (#7020)
note- caps are ok in hex-escaped fragments
2022-08-18 10:09:23 +02:00
GH05T HUNTER5
6dc7928718
Update free-courses-hi.md with Shell, Flutter, Bootstrap, jQuery, Node.js lists (#7006)
* Update free-courses-hi.md

* Update free-courses-hi.md

* Update free-courses-hi.md

* chore: merge Flutter resources from #7005

Patch to recover a diff found with #7005 at commit 9fadbf98af but alphabetizing Flutter list: 9fadbf98af (diff-0bed9be5a9c29db386438a12b2e1abaac6945680b2e2ab9d07c0b58063e315adR93)

* chore: merge 3 Bootstrap resources from #7005

Patch to recover 3 diffs with #7005 committed at 9fadbf98af deleted at 8b60e6f190 but alphabetizing this section: 
9fadbf98af (diff-0bed9be5a9c29db386438a12b2e1abaac6945680b2e2ab9d07c0b58063e315adR110-R114)

* lint: expand YouTube shortened urls

Resolves suggestion made at https://github.com/EbookFoundation/free-programming-books/pull/6999#discussion_r945164659

* fix: ALL CAPS titles not allowed

* lint: Alphabetize `Shell scripting` section

* lint: Alphabetize `Bootstrap` section

* chore: add course instructor for Thapa Technical resources

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-08-18 09:24:47 +02:00
Eric Hellman
314be7346c
Update free-courses-en.md (#7019) 2022-08-18 09:22:48 +02:00
GH05T HUNTER5
0d2933ae78
Update free-courses-de.md (#7017) 2022-08-17 10:57:23 +02:00
GH05T HUNTER5
2685c909bc
Update free-courses-th.md (#7015) 2022-08-17 10:49:03 +02:00
GH05T HUNTER5
f448005b1d
Add Debug Media's playlists to malayalam Git, HTML, CSS, React sections (#7004)
* Update free-courses-ml.md

* Update free-courses-ml.md
2022-08-16 12:26:19 +02:00
GH05T HUNTER5
271d67f4d9
Update free-courses-en.md (#7008)
* Update free-courses-en.md

* Update free-courses-en.md

* Update free-courses-en.md
2022-08-16 12:20:23 +02:00
David Ordás
519c14240c
Added some necessary youtube playlist of Bengali Language (#7002)
* Added some necessary Youtube playlist of Bengali Language

Bumps PR EbookFoundation/free-programming-books#5760
Cherry picked from 66914d4450

Co-authored-by: noobSrijon <srijonkumar18@gmail.com>

* lint: alphabetize Python list

* complete resources authoring

Address suggestion made at https://github.com/EbookFoundation/free-programming-books/pull/5760#discussion_r738833002

Co-authored-by: noobSrijon <srijonkumar18@gmail.com>
2022-08-14 17:49:14 +02:00
GH05T HUNTER5
fdab0aa504
Add several Malayalam courses authored by Yes Tech Media, Tintu Vlogger and Brototype Malayalam (#6994)
* Update free-courses-ml.md

* Expand title of `bash/shell` section and fix its fragment id to get right cross linking.

* Move `Bootstrap` as subsection of `HTML/CSS` (like in other listings)

* Move `Bootstrap` as subsection of `HTML/CSS` (like in other listings)

* Escape pipes on Markdown

See #5176 for a reason

* Fix `node.js` title like in other listings and alphabetize Node-React sections

* Update free-courses-ml.md

* Fix TOC entry fragment of `HTML / CSS`

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-08-14 17:46:45 +02:00
Md Kawsar Islam Yeasin
a59b06b8a2
Add Tailwindcsss ,Vue and Svelte structured properly with Learn with Sumit resources (#6882)
* updated book-bn - removed a book Because that website does not exist right now

* Fixed issue and  updated book-bn - removed a book Because that website does not exist right now

* replace the broken link with an archive.org link

* replace the broken link with an archive.org link -2

* Added Node.js / Express.js and TypeScript Bangla Course

* fixe issue

* added tailwindcsss ,vue amd  Svelte structured properly

* Update free-courses-bn.md

* Fixed- Incorrect number of blank lines

* Changed shortened URL's

* fixed issue

* use lower case in fragment ids

* use YouTube playlist url instead of video parametric

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Revert playlist url to video url to refer right resource

https://www.youtube.com/watch?v=iIvN7upsLoA

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-08-13 18:07:56 +02:00
David Ordás
5324b9e3cf
fix: homogenize markdown across files using markdownlint rules (#6988)
* chore: homogenize C# table of content anchor (`#c-sharp` to `#csharp`)

* format: homogenize c# category title

right markdown escape instead of use HTML entities

* lint: fix `MD012/no-multiple-blanks` rule

Multiple consecutive blank lines [Expected: 2; Actual: 3]

* lint: fix `MD039/no-space-in-links`

Spaces inside link text

* lint: fix `MD009/no-trailing-spaces` rule

Trailing spaces [Expected: 0 or 4; Actual: 1]
Trailing spaces [Expected: 0 or 4; Actual: 2]

* lint: fix `MD006/ul-start-left` rule

* format: remove extra spaces between note tokens

* spell: fix lint `MD044/proper-names` rule

- HTML
- JavaScript
- YouTube

* spell: normalize to the most common `Index` heading

* lint: fix `MD007/ul-indent` rule

Unordered list indentation [Expected: 4; Actual: 2]

* format: escape pipes `|` from resources text

addresses #5176

* add Hesham Asem courses about machine and deep learning and nlp

* Expand the name of nlp section

* Change the order

* Revert "spell: normalize to the most common `Index` heading"

This reverts commit 4d6a74e7d7.

Co-authored-by: AhmedElTabarani <eltabaraniahmed@gmail.com>
2022-08-12 15:14:00 +02:00
أحمد الطبراني
a91629be7e
Add Hesham Asem's courses about Machine and Deep learning and NLP (#6989)
* add Hesham Asem courses about machine and deep learning and nlp

* Expand the name of nlp section

* Change the order
2022-08-07 22:37:53 +02:00
أحمد الطبراني
45c1e5bf30
Remove an AWS course from books to courses section (#6987) 2022-08-07 22:36:28 +02:00
David Ordás
44579d3373
join and homogenize HTML & CSS section title across files (#6963) 2022-07-29 12:46:20 +02:00
Yash Chaudhari
0511f2c48c
The Course is set to private. (#6973)
All the Electron JS Videos are private.
2022-07-27 18:59:03 +02:00
أحمد الطبراني
19958fb8ae
add new arabic courses (#6964)
* add new arabic courses

* fix extra new line

* fix order

* add some missing &rlm;

* delete courses that dependent on paid books
2022-07-27 18:57:44 +02:00
David Ordás
4bb49e0b59
chore: bump #6872. update node&react sources (#6961)
* update node&react sources

* changes books

* Update free-programming-books-langs.md

* lint: alphabetize

* chore: recover deleted resource at b1188ba1e1 and move to courses

Co-authored-by: xuandai-py <66566048+xuandai-py@users.noreply.github.com>
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>

* format: add resource authoring

* format: normalize access notes

* fix: access notes about heynode.com

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Revert "fix: access notes about heynode.com"

This reverts commit feb84cae5b.

Co-authored-by: hermitcrab <hermitcrab@pop-os.localdomain>
Co-authored-by: xuandai-py <66566048+xuandai-py@users.noreply.github.com>
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2022-07-26 08:42:00 +02:00
Mamadou
99e61fe996
fix broken link Algorithms courses (#6968) 2022-07-25 19:55:55 +02:00
Wendel Fabiano Ribeiro da Silva
6b97089aca
Adicionando tres playlists flutter (#6904)
* Adicionando tres playlists flutter 

Deivid Willyan | Flutterando
Gostei das playlists do Deivid, acredito que acrescente muito ao material do Flutter

* lint: solve rule `blank-lines-1-0-2` fault

* chore: fix videos authorship

* format: escape markdown from resource titles

* format: use YouTube playlists instead of it first video url

* lint: solve rule `alphabetize-lists` fault

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-07-25 14:41:18 +02:00
Aqil
fcd565edee
Update free-courses-en.md (#6863)
* Update free-courses-en.md

* format: Remove video timing param from ulrs and escape pipes from titles

Addresses #6723

* format: escape markdown tokens from resource title

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-07-25 14:39:12 +02:00
Abdullah Al Mahmud
eded902203
added git and github course (#6960) 2022-07-25 14:36:15 +02:00
ImVector
f7b658e743
docs(books): add 'Angular Tutorial' in english courses (#6953) 2022-07-21 08:02:09 +02:00
Muhammad Anas
4410da425d
Added a new course (#6950)
Added a new Next.jS by the famous **CodewithHarry**/
2022-07-21 07:58:28 +02:00
Muhammad Anas
a55f727e66
New Django Course! (#6945)
I have added a new course under the Django section. It was undoubtedly a must. It teaches everything from head to toe! From creating a simple **Hello World** site to a fully functional website to deployment! All is here!
2022-07-21 07:52:57 +02:00
Arman Abkar
75915f3cb9
Add new courses for iOS (#6948) 2022-07-21 07:51:36 +02:00
Muhammad Anas
00dfdc5ec8
Added a new Course (#6944)
I have added a new, head-to-toe, yet free course under the Flask section. I personally have taken this course on YouTube and I have to say it was phenomenal. It's also one of the very few updated tutorials regarding Flask out there, as of recently updated in Feb 2022. It also has a lot of detail, which is worth knowing!
2022-07-19 09:58:43 +02:00
Ahmed Osama
2458d4b0ce
add courses to Arabic courses page (#6937)
* add bootstrap course by Abdelrahman Gamal

* add js course by abdelrahman gamal

* add Assembly course to ar courses

* fix Alphabetical ordering

* add php course to ar courses

* add jQuery course to ar courses

* fix rtl in js course

* fix rtl in php course

* fix rtl in jQuery course

* fix bootstrap course name

* fix Assembly course
2022-07-18 21:59:43 +02:00
Neamul Islam Fahim
420772b45d
Update free-courses-bn.md (#6923)
* Update free-courses-bn.md

* Update free-courses-bn.md

* Update free-courses-bn.md
2022-07-18 21:52:52 +02:00
elegantgame
2786ca7e47
Update free-courses-en.md (#6916)
Typo in Web Development Tutorials for Beginners
2022-07-14 13:41:02 +02:00
ImVector
aa8a2789bc
docs(courses): add italian course (#6907)
* docs(courses): add italian course

* docs(courses): removed white-space
2022-07-11 17:33:47 +02:00
ImVector
b2f788cba0
docs(courses): fix italian course page (#6895)
* docs(courses): fix italian course page

* docs(courses): updated urls
2022-07-10 05:32:22 -04:00
Ahmed Osama
9b954cd9d8
add gulp.js resource to ar courses (#6906)
* add gulp.js resource to ar courses

* fix alphabetical order
2022-07-09 03:12:43 -04:00
ImVector
ce51a8c5fe
fix(courses): deleted broken link (#6893) 2022-06-30 11:27:10 -04:00
Sahidul Islam
c257de2d95
Update free-courses-bn.md (#6891)
* Update free-courses-bn.md

Added Mern stack bangla playlist

* Update free-courses-bn.md
2022-06-30 11:26:13 -04:00
pouliose
f0d4c43f68
Update free-courses-en.md (#6887)
The resource has been removed
2022-06-21 14:42:53 -04:00
Abdullah Al Mahmud
b526bb9d65
added a few Dart and Flutter online courses (#6877) 2022-06-21 12:58:39 -04:00
Md Kawsar Islam Yeasin
4897aac9cc
Added TypeScript and Node.JS / Express.JS Bangla Free course (#6880)
* updated book-bn - removed a book Because that website does not exist right now

* Fixed issue and  updated book-bn - removed a book Because that website does not exist right now

* replace the broken link with an archive.org link

* replace the broken link with an archive.org link -2

* Added Node.js / Express.js and TypeScript Bangla Course

* fixe issue
2022-06-18 12:21:51 -04:00
Abdullah Al Mahmud
30945ffe95
added a new Go online course (#6873) 2022-06-14 08:40:34 -04:00
Mauro Cicolella
f9b1c5c7ff
Add Italian course about Api Rest and GraphQL (#6865) 2022-06-09 11:26:30 -04:00
Suzuki Katsuma
7af508c638
Add Japanese course and interactive tutorials (#6838)
* add: MOOC

* add: `free-programming-interactive-tutorials-ja.md`

* update: `free-courses-ja.md`
2022-05-03 10:13:04 -04:00
أحمد الطبراني
2c5d677940
add new araic courses (#6837)
* add new araic courses

* fix

* fix missing space and '\|'

* fix

* fix pipes
2022-05-01 20:12:13 -04:00
abdday
2c54c7aa8f
Update free-courses-ar.md (#6835)
* Update free-courses-ar.md

add new youtube playlist for Java

* Update free-courses-ar.md

* Update free-courses-ar.md

* Update free-courses-ar.md
2022-05-01 20:08:23 -04:00
Md Abu. Raihan
fb56f28f7d
I have removed a resource Because it has been removed from YouTube (#6832)
* add golang open sourch books

* Update books/free-programming-books-bn.md

space

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* I have added some new resources of typescript

I have added some new resources of typescript

* I removed a course link

I removed a course link Because it has been removed from YouTube

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-04-21 10:19:21 -04:00
Md Abu. Raihan
cd57221889
I have added new resources for typescript (#6831)
* add golang open sourch books

* Update books/free-programming-books-bn.md

space

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* I have added some new resources of typescript

I have added some new resources of typescript

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-04-21 09:46:17 -04:00
Vini Gouveia
e81fb8c1a2
Remove linha de playlist inexistente. (#6823)
Apagada a linha da sessão da linguagem Go que lavaria a uma playlist do canal Caffeine Algorithm. A playlist não existe mais.
2022-04-11 09:44:01 -04:00
David Ordás
e6bb1c2faf
chore: Standardize TutorialsPoint resources (#6799)
* Standardize TutorialsPoint links: urls, metadata...

* There is no PDF for this guide

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* move Tutorials Point's tutorials from courses to its category

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-04-02 14:26:49 -04:00
David Ordás
fe63aaa335
chore: homogenize Curso em Vídeo - Gustavo Guanabara resources (#6809)
* Curso em video. complete with instructor `Gustavo Guanabara` and use current info as platform

* Add `Curso em Vídeo` instructor: `Gustavo Guanabara`
2022-03-31 10:12:10 -04:00
David Ordás
b1b437918f
eXcript. complete metadata with instructor and use current as platform (#6808)
Via #5762 backlog with PR started at #6576
2022-03-31 10:10:58 -04:00
Suzuki Katsuma
2aa46b2ae7
Add Japanese course and book (Scratch, C++) (#6795)
* add: book of Scratch

"Scratch for CS First でプログラミングをはじめよう"

* add: book of C++

"C++入門 AtCoder Programming Guide for beginners (APG4b)"

* fix: spacing typo

* add: "free-courses-ja.md" and Scratch course

* add: link to the Japanese course in README.md

* fix: alphabetical order
2022-03-22 08:58:07 -04:00
David Ordás
7dcedf3bec
chore: standardize Programming with Mosh instructor (#6790)
* Standardize `Programming with Mosh` instructor

* Standardize `Programming with Mosh` instructor
2022-03-19 13:42:19 -04:00
David Ordás
6992c23d1b
fix crosslinks format adding a blank line after (#6789) 2022-03-19 13:36:40 -04:00
David Ordás
96ae20d536
Add instructor name of Silicium playlists (#6788) 2022-03-19 13:34:35 -04:00
David Ordás
220a421dfa
chore: Normalize Learn With Sumit attribution (#6787)
* Add instructor name of `Learn With Sumit` playlists

* Add instructor name of `Learn With Sumit` playlists
2022-03-19 13:32:31 -04:00
prayogaea01
b933ebbb6d
Adding a free basic programming tutorial website address (#6784)
* Adding a free basic programming tutorial website address

* add instructor and fix resource format

* add instructor and fix resource format

* add instructor and fix resource format

* add instructors

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-03-18 12:57:02 -04:00
chalakprana
ff2c8bfdbf
Add JSP (Java server pages) and servlet basics (#6786)
new course added
2022-03-18 12:55:47 -04:00
David Ordás
7e44a31f1a
Normalize CodeWithHarry credits (#6785) 2022-03-17 11:25:53 -04:00
chalakjeevan
7d79980bf6
Update free-courses-en.md (#6778)
* Update free-courses-en.md

Angular 5 course added

* Add Introduction to Assembly with ARM

course added

* Alphabetize to solve linter faults and fix Udemy typo

* fix instructor name typo

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-03-16 15:46:32 -04:00
johhns
107a1f3bbf
Adicionado curso de python (#6777)
* Adicionado curso de python

* Correction, alphabetical order and accent
2022-03-14 11:24:40 -04:00
Saugat Dhimal
2a3b586eb7
Added MIT CS and DS courses (#6776)
* Added MIT CS and DS courses

* Update courses/free-courses-en.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update courses/free-courses-en.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update courses/free-courses-en.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-03-14 11:23:18 -04:00
Dimas Saputra
d8711a584a
add some courses (#6762)
* add some courses

added Go-lang, Codeigniter, Vue, React courses

* Nusedra: alphabetize, add instructor and use titles as is

* Solve Platform typos and use titles as it is

* Use titles as it is, so alphabetize again

* Author typo and use titles as it is

* Add authoring attribution and use titles as it is

* Alphabetize to solve linter faults

* Alphabetize to solve linter faults

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-03-14 10:51:37 -04:00
أحمد الطبراني
8be09c7d71
add new arabic course (#6766)
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-03-12 12:34:11 +01:00
David Ordás
83b3e6b68c
chore: keeping spelling consistencies same. GitHub and YouTube trademarks (#6739)
* keep spelling same. `GitHub`

* keep spelling same. `YouTube`

* Github's reverts and rewordings

* Github's reverts
2022-03-07 10:04:22 -05:00
Mauro Cicolella
179ab0693a
Add Italian Spring Framework video course (#6738)
* Add Italian Spring Framework course

* Update courses/free-courses-it.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-02-28 11:14:00 -05:00
أحمد الطبراني
2590eab577
Add RTL to courses file (#6715)
* Add RTL to courses file

* Escape pipes (markdown table token)

Via #5176

* use raw LRM mark instead its HTML entity

`‎` instead of &lrm;

* remove LTM from .NET

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-02-26 16:53:52 -05:00
David Ordás
0e9ad7e994
chore: HTML5 anchors compilant <a name= > <a id= (#6730)
* HTML5 anchors compilant `<a name=>` > `<a id=` for books

* HTML5 anchors compilant `<a name=>` > `<a id=` for courses

* HTML5 anchors compilant `<a name=>` > `<a id=` for contribs

* HTML5 anchors compilant `<a name=>` > `<a id=` for casts

* HTML5 anchors compilant `<a name=>` > `<a id=` for cheats

* HTML5 anchors compilant `<a name=>` > `<a id=` for interactives

* HTML5 anchors compilant `<a name=>` > `<a id=` for playgrounds
2022-02-25 11:23:35 -05:00
Su Tran
41e3257567
Add more Vietnamese courses (#6729)
* Add more Vietnamese courses

* Add more Vietnamese courses

* Add more Vietnamese courses

* fix alphabetical ordering
2022-02-21 11:39:31 -05:00
David Ordás
c72c0d50af
Escape pipes making wrong render as tables in Kramdown/GFM engines (#6723)
Search using regexp: (?<!\\)\|

Via EbookFoundation/free-programming-books#5176
2022-02-14 11:42:09 -05:00
Rendi Putra Pradana
15742aac8a
add a course video 'Tutorial Android Dasar' with playlist links (#6716)
* added free courses bahasa Indonesia

add Indonesian free Spring courses

* added free courses bahasa Indonesia(2)

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Update Spring list at courses/free-courses-id.md

* add nodejs course

* Fix link: remove time parameter in link youtube

remove time parameter on courses: nodejs, spring.

* add course 'Tutorial Android Dasar'

add a course video  'Tutorial Android Dasar' with playlist links

* fix: alphabetical order

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-02-11 12:39:07 -05:00
CleanMachine1
6eb2d17081
feat(courses): add golangr.com (#6695)
* courses: add Go course

* fix CI issues

* Update courses/free-courses-en.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-02-06 14:47:58 -05:00
David Ordás
180a96757f
fix: Use Markdown instead of HTML markup for H3 & H4 headings (#6689)
* fix: Markdown markup for `C++` heading

* fix: Markdown markup for `Дизайн и Aрхитектура` heading

* fix: Markdown H4 markup for `Next.js` heading

* fix: Markdown H3 markup for `C#` heading
2022-01-31 12:02:06 -05:00
ImVector
1f0edc161e
docs(courses): splitted resources from misc (#6687)
* docs(courses): splitted resources from misc

* fix(courses): swapped resource to respect alphabetical ordering
2022-01-28 16:40:38 -05:00
Athul Joy
1ed5113674
Add malayalam courses (#6681) 2022-01-25 10:41:46 -05:00
Mahmoud Hamdy
6ac3f6fbfc
Update .Net Url (#6673)
* Update .Net Url

As the previose was 404 not found

* Add crosslink ref to C# section on .Net section

* Update free-courses-en.md

* fix: adopt linter 1-0-2 rule

Thats is, 2 empty lines between headings / sections

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-01-17 09:25:32 -05:00
أحمد الطبراني
1569382d56
add new courses (#6667)
* add new courses

* fix order
2022-01-08 20:06:35 -05:00
Anurag Maurya
674e34fc91
Adding free object-oriented programming course (#6661)
Adding free object-oriented programming course on YouTube by Kunal Kushwaha
2022-01-03 09:37:45 -05:00
Morteza Bashsiz
02a80996ca
Add sudoer.ir to persian (#6658)
* Add sudoer.ir to persian

* Add sudoer.ir to persian

* Add sudoer.ir to persian

* Add sudoer.ir to persian

* Add sudoer.ir to persian
2022-01-02 13:09:20 -05:00
Adám Brudzewsky
9bbce89c94
Add APL-related items (#6652)
* Add one APL book

And fix links and notes the some others

* Add APL cheat sheets

* APL courses

* French APL video series

* mark APL Course as in process, add one more course

* mark as in process

* ADSP and Array Cast

* Add APL

* Add APL-related entries

* Add number for sort ordering

* correct number of blank lines between last section and next heading

* Remove trailing slash

* Move book

* Move book and limit URLs to 1 per line

* full URL

* add missing line

* Combine into playlist

* replace multiple links with single link

… which is a redirect to the listing for the latest released version
2022-01-01 14:47:24 -05:00
Emad Rad
940bd19417
New Python course added to farsi section (#6657)
Co-authored-by: Emad Ehsanrad <emad.ehsanrad@gmail.com>
2022-01-01 14:42:04 -05:00
andev0
9a17791045
Add C++ course (Russian language) (#6654) 2022-01-01 14:30:16 -05:00
Rendi Putra Pradana
270629d4f8
added free courses bahasa Indonesia (#6645)
* added free courses bahasa Indonesia

add Indonesian free Spring courses

* added free courses bahasa Indonesia(2)

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Update Spring list at courses/free-courses-id.md

* add nodejs course

* Fix link: remove time parameter in link youtube

remove time parameter on courses: nodejs, spring.

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-12-28 09:47:56 -05:00
David Ordás
a3cb567c05
chore(books-bn): split bangla books - courses (#6626)
* chore: init bangla book-courses split

Via https://github.com/EbookFoundation/free-programming-books/issues/6591

* chore: Move YouTubes to `courses-bn`

Via EbookFoundation/free-programming-books#6591

* lint: Fix `blank-lines-1-0-2` errors 

99:1-100:121  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint

* fix: wrong TOC anchor for Java

Completes commit 4fdbe135e6

* feat: HTML comments to fake Markdown equiv

Hack using link references syntax

[//]: # (whatever you want)

[//]: # (
  whatever you want
  multiline
)

* chore: remove commented empty sections
2021-12-27 12:19:05 -05:00
Mansour Kalagar
82945ba422
update playlist URL (#6632)
* update playlist url

* Update courses/free-courses-fa_IR.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-12-20 10:07:31 -05:00
MaXX74
51beb58d63
Add Courses and Interactive tutorials (RU) (#6624)
* Add a new interactive course

* fixed add a new interactive course

* fixed add a new interactive course(2)

* added several courses to courses-ru

* fixed my previous problems
2021-11-20 13:26:20 -05:00
Arman Abkar
31fb2488b8
Add a new android course (#6615) 2021-11-17 13:26:44 -05:00
Riza Radia Rivaldo
efa1a2fd5f
add react course & tutorial (#6313)
* add react course & tutorial

* chore: apply suggestions from code review

SC1: https://github.com/EbookFoundation/free-programming-books/pull/6313#discussion_r739754230
SC2: https://github.com/EbookFoundation/free-programming-books/pull/6313#discussion_r739754348

Resume: 
- Move `frwlr7uh0io` video due to playlist and title changes
- Using Youtube playlist where `kVV17VI9qTU` video belongs to.
- Change resource title according to that playlist name.
- Add the instructor (Irsyad) as well
- Recover blank line after list

* alphabetize

* remove orphan categories

* alphabetize

* alphabetize??

* one more try

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2021-11-16 14:46:04 -05:00
mann01
398b5ee603
Added some spark tutorials (#6560)
* Update free-courses-en.md

* space

* space

* add attribution, index link

* space

Co-authored-by: Eric Hellman <eric@hellman.net>
2021-11-16 14:11:19 -05:00
DwikyAnggarda
9d39788d05
add indonesia course for express js + podcast (#6187)
* add indonesia youtube channel course for Codeigniter

* revision link indonesia youtube channel course for codeigniter

* add indonesia free course for express js

* update link course indonesia for express js

* add indonesia programmer podcast

* Recover resource deleted at dad3675a97

* fix: to playlist + add attributions

- Previous URL is the first video which the playlist belongs to.
- The Balademy's CEO/instructor is Ekky Ridyanto

* remove orphan categories

* alphabetize

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2021-11-16 12:09:46 -05:00
Darío Hereñú
3fd60c974b
Aprendejavascript added (spanish language) (#6460)
* Aprendejavascript added (spanish language)

* trailing slash

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-11 09:58:54 -05:00
Yash Chaudhari
1868f7b4c1
Added Python , Django , DRF , GitHub with Visual Studio & React JS in Hindi. (#6450)
* Added Python , Django , DRF & GitHub Hindi Course.

Added Python Core & Advanced Course in Hindi.
Added Python Django Course in Hindi.
Added Django REST Framework Course in Hindi.
Added GitHub Course in Hindi.

* Updated Course name GitHub.

Updated Course name GitHub to GitHub with Visual Studio.

* author

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* author

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* author

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* author

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* author

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* author

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* alphabetize

* alphabetize

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-11 09:55:04 -05:00
Hossein Badrnezhad
b2a4585f86
Inspect element free course added (#6214)
* Inspect element free course added

* move to web dev

* collate

* collate

Co-authored-by: Eric Hellman <eric@hellman.net>
2021-11-11 09:41:02 -05:00
AAYUSHI KUNWAR
17106bb0f2
Added node js course in english (#6238)
* Update free-courses-en.md

* Added 2 open online courses and a book for ML

Added two open online courses in MOOC and added a book for machine learning

* Remove trailing slash 

Remove trailing slash

* Alphabetical ordering of courses

* Removed extra space

* Removed the ML book

* Added free tutorial for Javascript

* Free Online Course for Javascript in english

* Added name of the course

* Node.js free course

* Updated courses

* Updated courses in hindi

* Added node js tutorial in english

* Removed extra line

* fix: use resource titles as-is

Apply review suggestion: https://github.com/EbookFoundation/free-programming-books/pull/5899#r727540465

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2021-11-11 09:27:27 -05:00
David Ordás
27558e4240
chore: Bump pr/endrose/6163 - added belajar vue js (#6598)
* Add book MySQL

* fixing

* Added course laravel

* Update free-courses-id.md

* Fixing directly YouTube

* Added Belajar Vue.js

* fixing Book MySQL & Course Laravel

* Solve lint errors + add book author as seen in the footer of webpage

* Add  "account required" notation

Resolves:
- https://github.com/EbookFoundation/free-programming-books/pull/6163#discussion_r726162003
- https://github.com/EbookFoundation/free-programming-books/pull/6163#discussion_r739748933

* Recover removed authoring after add access notes

Recovered from commit 89dca4e2e4

* Apply review suggestions

- yt playlist
- complete instructors
- alphabetize

* fix: Homogenice Kawan Koding & Parsinta auth/platf

Muhammad Amirul Ihsan - Kawan Koding's CEO
Irsyad A. Panjaitan - Parsinta's CEO

* fix: Homogenize Google Play Books notes

Co-authored-by: Endrose <endros007@gmail.com>
Co-authored-by: Endro s <endro.s@bankmandiri.co.id>
Co-authored-by: Eric Hellman <eric@hellman.net>
2021-11-10 09:24:09 -05:00
Aldy Naufal Alyyafi
3f094186cd
Add malas ngoding's indonesian laravel course (#6154)
* Add laravel course from malas ngoding - indonesian language

* fix: remove extra and wrong line

it doesn't follow resources syntax

* Fix title and authoring

* Alphabetize `Diki Alfarabi Hadi (Malas Ngoding)`

Co-authored-by: = <=>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-10 09:14:31 -05:00
Matin Baloochestani
7838c9b091
Add web development and python course (Farsi/Persian) (#6115)
* Add Django2 All In One Course(farsi) by Boby Cloud

* Add python celery cource(farsi) by Shahriar Shariati

* Update free-courses-fa_IR.md

* Add tow web development course

* Update free-courses-fa_IR.md

* fix: alphabetize Web Development

should fix linter faults

* fix: alphabetize

* fix: alphabetize

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-10 09:13:40 -05:00
Mila Grigoryeva
fe90a1ceca
Add Pythontutor & Yandex C++ courses to the list of Russian coursers (#6344)
* Add Pythontutor & Yandex C++ courses to Russian coursers

* add authors

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update courses/free-courses-ru.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update courses/free-courses-ru.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* fix: alphabetize added `c-plus-plus` courses

Solves lint faults about rule `alphabetize-lists`

39:1-44:232  warning  Alphabetical ordering: swap l.43 and l.42    alphabetize-lists  remark-lint

* fix: alphabetize PythonTutor. Cyrilics before latins

* fix: alphabetize PythonTutor. between Cyrilics

Solve lint fault:

150:1-158:78  warning  Alphabetical ordering: swap l.155 and l.154  alphabetize-lists  remark-lint

Co-authored-by: Mila Grigoryeva <mila.grigoryeva@nextfour.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-10 09:12:43 -05:00
Wanderson Trindade Vitorino
50db7624ca
Update free-courses-pt_BR.md (#6557)
* Update free-courses-pt_BR.md

* fix lint

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* remove space

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-11-09 14:41:55 -05:00
Arman Abkar
67ad3faf07
Add Objective-C category and a course (#6596)
* add Objective-C category and a course

* fix lint error

* add the instructor's name
2021-11-09 14:16:03 -05:00
Konstantinos Megas
cfa935f246
add PHP courses (#6002)
* add PHP courses

* fix alphabetical order

* add author

* remove teaser course

* add instructor

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* moved

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* fix titles

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* fix author

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-05 16:45:35 -04:00
x0rld
d7c0908d04
add french c++ course (#6181)
* add french c++ course

* fix blankline linting

* Update courses/free-courses-fr.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* add to index

Co-authored-by: x0rld <git@x0rld.eu>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-05 16:32:13 -04:00
Arman Abkar
206c26e73c
Add new iOS and Swift courses to free-courses-en.md (#6593) 2021-11-05 15:29:51 -04:00
Prasansha Satpathy
9b7fac25f3
Resourses (#6581)
* course add

* Alphabetical

* spaces resolved

* Resolved

* Resolved Title
2021-11-05 15:27:35 -04:00
Eric O'Brien
678caccae1
Add course to courses\free-courses-en.md (#6540)
* Add course to courses\free-courses-en.md

* Add Java Web Development to courses\free-courses-en.md

* Add 2 books to free-programming-books-langs.md

* Remove 2 books from courses error

* Revert links back to courses
2021-11-05 15:26:10 -04:00
MahonriM
87724df73e
Agrege 2 cursos en la seccion free-course-es.md uno en sql y otro en git (#5952)
* Agrege 2 cursos en la seccion free-course-es.md uno en sql y otro en git

* fix: to playlist endpoint

* fix: remove extra whitespaces from author delimiter

* fix: solve lint fault `blank-lines-1-0-2`

* chore: delete not valuable resource

* Update courses/free-courses-es.md

fix: complete authoring "BlueWeb"

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-11-03 00:36:19 -04:00
Nightmare
9b92be4147
added courses on free-course-en (#5690)
* added courses on free-course-en

* added some courses on free-course-en

* add author

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* change to playlist

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* add author

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* add authors

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update courses/free-courses-en.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* complete title

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* alphabetize

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-02 11:02:54 -04:00
Pranav Krishnan
aa86e69579
adding resources in free-courses-en.md (#6527)
* adding resources in free-courses-en.md

* Update free-courses-en.md

* Update free-courses-en.md

* Update free-courses-en.md
2021-11-02 10:29:40 -04:00
Renol N
2097303d77
Add Machine Learning Courses (Classic Time Series Forecasting) (#6586)
* Add Machine Learning Courses (Classic Time Series Forecasting)

Courses on Youtube Machine Learning (Classic Time Series Forecasting)

* Update Machine Learning Courses (Classic Time Series Forecasting)

fix error "update according to alphabet"
2021-11-01 21:46:47 -04:00
Paulo Fernando Lara Pereira de Araujo
e1a77285a9
Add 3 links and update 2 links (#6513)
* Update free-courses-pt_BR.md

Add 3 links and update 2 links.

* Update free-courses-pt_BR.md

Just put in alfabethical order

* Update free-courses-pt_BR.md


Hi,
I undid my CSS and HTML category updates. Now everything is the same as 3 days ago
I just kept the new link to the MySQL course.
Thanks
2021-11-01 10:33:01 -04:00
Ahmed Khairy
2f0747753d
Add Arabic courses (#6541)
* add Arabic courses

* add Arabic courses

* add Arabic courses

* add Arabic courses

* add Arabic courses

* upload changes

* upload changes

* upload changes

* upload changes

* upload changes

* upload changes

* Update courses/free-courses-ar.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update courses/free-courses-ar.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* add software architecture

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-11-01 09:15:10 -04:00
David Ordás
ef5eb6d73b
fix(docs)!: Ukrainian language code is uk not ua (#6578)
* fix(docs): Ukraine lang code is `uk` not `ua`

* fix(docs): Ukraine lang code is `uk` not `ua`

* chore: update Ukrainian links `ua` -> `uk`
2021-11-01 09:02:06 -04:00
Leonardo Lima
c226a6a89c
Adding course of deep learning (#6569)
* Adding course of deep learning

* adding link in tab machine learning

* removing (Em português)
2021-11-01 09:01:16 -04:00
Leonardo Lima
64bf8f9790
Adding course of kotlin (#6577) 2021-10-31 21:56:30 -04:00
Lucas-yago
981e43b5d2
Update c free course (#6576)
* Update free-courses-pt_BR.md

* Update free-courses-pt_BR.md

* Update free-courses-pt_BR.md

* Update free-course-pt_BR.md node.js

* update free-courses-pt_BR.md

* update free-course-pt_BR.md node.Js

* Update free-course-pt_BR.md Curso de C
2021-10-31 21:55:58 -04:00
Lucas-yago
2b4344c65e
Update node.js free course (#6574)
* Update free-courses-pt_BR.md

* Update free-courses-pt_BR.md

* Update free-courses-pt_BR.md

* Update free-course-pt_BR.md node.js

* update free-courses-pt_BR.md

* update free-course-pt_BR.md node.Js
2021-10-31 21:53:10 -04:00
Lucas-yago
1aaae305da
Update network free course (#6572)
* Update free-courses-pt_BR.md

* Update free-courses-pt_BR.md

* Update free-courses-pt_BR.md
2021-10-31 21:50:03 -04:00
Wojciech Kasperski
d28d3f2677
Update free-courses-pl.md (#6265)
* Update free-courses-pl.md

* remove blog

Co-authored-by: Eric Hellman <eric@hellman.net>
2021-10-31 15:22:30 -04:00
Soham Dey Sarkar
ec06cbd950
Update free-courses-en.md (#6559)
Changed the spelling mistake of Kunal Kushwaha's name.
2021-10-31 15:16:06 -04:00
Kartikay Kapil
4b86281988
added free courses (#6551)
* Update free-courses-en.md

Added free courses with their link for machine learning and data science.

* Update free-courses-en.md

Added free courses for data science and machine learning with correct alphabetical order.

* Update free-courses-en.md

Added free course for machine learning in alphabetical order.

* Update free-courses-en.md

* Update free-courses-en.md
2021-10-31 15:11:51 -04:00
Funda Kartal
fba7f1bf05
Add course to courses\free-courses-tr.md (#6548)
* Add course to courses\free-courses-tr.md

* Put lists in alphabetical order
2021-10-31 14:58:30 -04:00
Jithin John
911be72e5e
Add Course Playlists to free-courses-hi.md (#6502)
* Add Course Playlists to free-courses-hi.md

* Add author names from code review

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Altered Titles and added Author Name from code review

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Ordered Alphabetically

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-31 14:25:58 -04:00
Meraj
4ef08e86df
added Django python web devlopment courses (#6081)
* added Django python web devlopment courses

* Update courses/free-courses-en.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* use titles as is

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-31 14:09:21 -04:00
Snimerjot Singh
c7c26af9b5
Added Some Udacity Courses (#6505)
* Added Some Udacity Courses

* Update courses/free-courses-en.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Update courses/free-courses-en.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-10-30 12:02:32 -04:00
Fernando Pimenta
dde9eb57d6
-Added Go Bootcamp and Python App deploy (#6506)
* -Added Go Bootcamp by Jefferson Otoni Lima - Go Community Leader
-Added a course about the deployment workflow using Python as a base language by Cássio Botaro - Python Community Leader

* Added a new course by Cássio Botaro - I forgot at fisrt commit

* Update courses/free-courses-pt_BR.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Update courses/free-courses-en.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Update courses/free-courses-pt_BR.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: Fernando Pimenta <fernandopimenta@tecnosys.com.br>
Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-10-29 14:25:42 -04:00
Mateusz Grużewski
3c00d3c601
- removed course unavailable, resolve #6514 (#6515)
Co-authored-by: lshadown <gruzewski.mt@gmail.com>
2021-10-29 14:24:58 -04:00
John Nomikos
3b455abd3f
Added the book: C++ Programming, from Wikibooks, by Panic, et al. Also added 2 free python courses from TutorialPoint in english (#6512)
* Added the book: C++ Programming, from Wikibooks, by Panic, et al

* Added two free python courses (lifetime access) from TutorialsPoint

* Fixed ordering of courses
2021-10-29 14:21:25 -04:00
Music
7f27683e90
Add javascript playlist from LearnWebCode (#6498)
* Add javascript free course from LearnWebCode

* add author name
2021-10-29 13:55:22 -04:00
Music
f6eb86bc06
Add git tutorial & command line for beginners (#6499) 2021-10-29 13:54:23 -04:00
Kelly Costa
92122e70e9
Add Vue 3 completed course by Igor Halfeld (PT_BR) (#6481)
* Add Vue 3 completed course by Igor Halfeld (PT_BR)

* Adding course platform
2021-10-28 13:28:23 -04:00
Lucas Pierre de Alencar
68da210521
Add PT-BR Course Brainn's React Bootcamp (#6451)
* check_urls=free-courses-pt_BR.md

Signed-off-by: dticed <lucaspierrealencar@gmail.com>

* check_urls=free-courses-pt_BR.md

Signed-off-by: dticed <lucaspierrealencar@gmail.com>

* check_urls=free-courses-pt_BR.md

Signed-off-by: dticed <lucaspierrealencar@gmail.com>

* check_urls=free-courses-pt_BR.md

Signed-off-by: dticed <lucaspierrealencar@gmail.com>

* check_urls=free-courses-pt_BR.md

Signed-off-by: dticed <lucaspierrealencar@gmail.com>

* check_urls=free-courses-pt_BR.md

Signed-off-by: dticed <lucaspierrealencar@gmail.com>

* check_urls=free-courses-pt_BR.md

Signed-off-by: dticed <lucaspierrealencar@gmail.com>
2021-10-27 10:55:17 -04:00
Himanshu Rathod
b45fd74b51
Added a Python Course (#6467) 2021-10-27 10:41:21 -04:00
Music
3f3cd298a8
add FE web development with react course from fireship.io (#6440)
* add FE web development with react course

* minor change on title and instructor
2021-10-27 10:36:06 -04:00
Osanda Deshan Nimalarathna
448801073f
Update free-courses-en.md (#6442)
* Update free-courses-en.md

Added a new free Java course

* Update free-courses-en.md

* Update courses/free-courses-en.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-10-26 15:53:25 -04:00
Alireza
ca5acd35a2
Reactjs section and its course added (#6400)
* Update free-courses-fa_IR.md

A new section for Reactjs under Javascript was added, also a new youtube complete tutorial for Reactjs is added.

* Apply suggestions from code review

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-26 15:51:25 -04:00
andikscript
00a8badf76
add course online for learning Java Programming for beginners (#6431)
* add course java bahasa indonesia by Sekolah Koding

* add course java bahasa indonesia by Sekolah Koding

* Update courses/free-courses-id.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-25 13:38:58 -04:00
Hoon Wee
9718d180e0
Remove Rust courses from suspicious source (#6428)
* Remove strange links

* Remove Rust section
2021-10-25 13:37:30 -04:00
Akbar Anung Yudha Saputra
75c0d7135b
Add Free Book & Course of Vue.js (#6398)
* Add Free Book and Course of Vue.js

* Remove Duplicate & Giving Lecturer Credits

* Update free-courses-en.md
2021-10-25 12:57:08 -04:00
Akhmad Alwan Rabbani
0989023fff
Node and React course for id.md (#6395)
* Node and React course for id.md

* Update courses/free-courses-id.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Update courses/free-courses-id.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>

* Update free-courses-id.md

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-10-25 12:53:44 -04:00
Pranav Krishnan
545bc2b915
Updating free courses (en) (#6406)
* Updating free courses(en)

* Updating free courses(en)

* Update courses/free-courses-en.md #1

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update courses/free-courses-en.md #2

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>

* Update free-courses-en.md

I believe I've made all the necessary changes🙃

* Update free-courses (hi)

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-25 12:34:33 -04:00