Commit Graph

1565 Commits (190b64631423e0f4b5170d632ea3baa7106e2929)

Author SHA1 Message Date
Phuong-Cat Ngo 1c78417058
beginner kotlin course (#7378)
added beginner kotlin course by Nate Ebel and freeCodeCamp
2022-10-03 10:58:33 -04:00
Raiyan Bashir Mahin b30556c2de
Added NodeJS Bengali Course Tutorial (#7361)
* Update free-courses-bn.md

* lint: alphabetize

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-03 10:40:34 -04:00
sweting 3ca352a457
Add University of Waterloo Courseware (#7360)
* Add University of Waterloo courses

* Correct typo

* Update free-courses-en.md

Move cscircles to interactive tutorials

* Update free-programming-interactive-tutorials-en.md

Move cscircles (UWaterloo) here

* lint: fix warnings

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-03 10:40:12 -04:00
swastikgithub09 ba1743e356
added new heading of linux and a course in it in free-courses-hi.md (#7351)
* added new heading of linux and a course in it

* added another course in linux

* corrected number of blank lines and alphabetical order

* Update free-courses-hi.md

* revert remove `tch.:`

* YT not need resource notes

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-03 10:38:31 -04:00
swastikgithub09 118eb96317
added two courses in git and github in free-courses-hi.md (#7349)
* added two courses in git and github

* updated short course with the longer one

* corrected alphabetical order

* Update free-courses-hi.md

* YT playlists/videos not need resource notes

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-03 10:37:42 -04:00
Hoon333 d16ac640b0
ko translation modified in more native way (#7277)
* ko translation modified

* Ko course added for WebRTC

* lint: fix warnings

* register `WebRTC` section in the TOC

* lint: alphabetize

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-03 10:31:40 -04:00
Ravi Kant Pujari b82ea65acd
Add Vue.js Course (#7263)
* Add Vue.js Course

Vue JS Tutorials in Hindi by Rajesh Kumar, Geeky Shows (YouTube)

* YT notes are not needed

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-10-03 10:30:51 -04:00
Drishti J 22173cc6bf
Add free course on Spark (#7273)
* Add free course on Spark

* Update order

* Update free-courses-en.md

* Fix and complete metadata

* Update courses/free-courses-en.md

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

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2022-10-02 18:54:26 -04:00
Anshul Singh 5d47b8eef1
Added a Machine Learning Course in English (#7344) 2022-10-02 18:11:04 -04:00
decent learner f4844ef5de
Update free-courses-en.md (#7295)
added Complete C++ Placement DSA Course
2022-10-02 18:03:09 -04:00
myudak 72bc2b2f9d
Added Golang course in free-courses-id.md (#7293) 2022-10-02 18:00:03 -04:00
Anang Novriadi c3481137e9
update free-courses-id.md (#7282)
* update free-courses-id.md

* Update free-courses-id.md

* Update free-courses-id.md

* Update free-courses-id.md
2022-10-02 17:54:19 -04:00
Aadarsh Kannan 7f9c865fcd
Add podcasts-en and free-courses-ta (#7279)
* Update free-podcasts-screencasts-en.md

Added some podcasts and screencasts

* Update free-courses-ta.md

Added some courses!

* Add cloud computing podcasts

* Update free-podcasts-screencasts-en.md
2022-10-02 17:50:24 -04:00
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
tobeornottobeadev 21e9a45e43
Added new java server tutorial (#6386)
* Added new java server tutorial

* Update courses/free-courses-en.md

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

Co-authored-by: Jonathan Chang <jonathanchang@Jonathans-MacBook-Air.local>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-25 12:29:53 -04:00
Himanshu Rathod 4eb7762d3e
Added a Cloud Fundamentals category and one course (#6401)
* Added a Cloud Fundamentals category and one course

* Update free-courses-en.md

* Updated Heading

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 free-courses-en.md

* Updated Course Name

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

* Fixed the C++ heading link

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-24 09:55:31 -04:00
PM 1e49e47221
Added a link to a free course on Vue.js 3 (#6402)
* Appended to the NodeJS section

Added a link to a free ExpressJS course

* Updated NodeJS section

Moved the link up to ensure proper alphabetical order

* Updated the NodeJS section

Added Udemy as the location for the ExpressJS Fundamentals course by Patrick Schroeder

* Updated Vue.js section

Added a link to a free Vue.js 3 course on Youtube by 'The Net Ninja'

* Updated Vue.js section

Updated title of the course.
2021-10-23 20:50:58 -04:00
akykaan 58c542fdd4
java course for tr.md (#6393)
* new turkish programming course added

* new turkish programming course added

* new turkish programming course added

* new tr java programming course added

* minor fixed

* minor fixed

* course youtube playlist added

* new course added and minor fixed

* Alphabetical ordering

* minor fixed
2021-10-23 20:34:29 -04:00
Mateusz Grużewski a971aae8d5
Cleanups in Java (PL) courses (#6382)
* - removed course unavailable (https://www.youtube.com/playlist?list=PL-ikpm9wGd1HzpzIatXOGQeElJmqVUbl8)
- beginner course added

* - minor fixes

* - minor fixes

Co-authored-by: lshadown <!Fasia1007>
2021-10-22 22:39:07 -04:00
KyungJoon Park 78f630ce2c
Update free-courses-ko.md (#6379)
* Update free-courses-ko.md

* Update free-courses-ko.md
2021-10-22 22:34:47 -04:00
KyungJoon Park 89d2c418f7
Update free-courses-ko.md (#6378)
* Update free-courses-ko.md

* Update free-courses-ko.md
2021-10-22 22:34:19 -04:00
Hyeonjun Park 8ffa0ba9b2
add a course for about C/C++ (#6366)
* add a course for about C/C++

* add a course for C

* Update free-courses-ko.md

Order the "C 언어 초보 강의" alphabetically and add the author's name respecting the guidelines, add format

* Update free-courses-ko.md

Order the "C 언어 초보 강의" alphabetically
Reference build warning message: Alphabetical ordering: swap l.73 and l.72  alphabetize-lists  remark-lint

* Update free-courses-ko.md

Order the "C 언어 초보 강의" alphabetically
- Reference davorpa's review: Experiment moving to line 77 or 78.

* Update free-courses-ko.md

Order the "C 언어 초보 강의" alphabetically
- Reference build warning message: Alphabetical ordering: swap l.78 and l.77  alphabetize-lists  remark-lint
2021-10-22 22:18:03 -04:00
PM 973c34836d
Updated the list of free courses under the NodeJS section (#6365)
* Appended to the NodeJS section

Added a link to a free ExpressJS course

* Updated NodeJS section

Moved the link up to ensure proper alphabetical order

* Updated the NodeJS section

Added Udemy as the location for the ExpressJS Fundamentals course by Patrick Schroeder
2021-10-21 21:23:05 -04:00
Hossein Badrnezhad 3bb7f65009
Web Development free Farsi Course added (#6215)
Co-authored-by: Eric Hellman <eric@hellman.net>
2021-10-21 09:06:04 -04:00
Nadyamilona ecd0788494
Update free-courses-id.md (#6345)
* Update free-courses-id.md

* Update free-courses-id.md

* Update free-courses-id.md

* Update free-courses-id.md

* Update free-courses-id.md

* Update free-courses-id.md
2021-10-20 23:24:03 -04:00
mzc-hedykim ff5cc1cb8e
add a korean course link (#6342)
* fix to mistyping 

AWK guide subject mistyping as AWS

* add a ebook link for about springboot

* update an author

* delete an author email address

* add a course for python

* add a korean course link

* Update courses/free-courses-ko.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-20 23:22:08 -04:00
Gaurav Shukla a93aa7ffb1
Added Machine Learning Course in Hindi and one in English. (#6347)
* ML courses

* ML courses

* ML courses

* Fixed some alphabetical error

* Fixed some alphabetical error

* Fixed some issues

* Fixed some issues

* Update courses/free-courses-en.md

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

* Update courses/free-courses-hi.md

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

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-10-20 10:30:35 -04:00
Oresztesz Margaritisz 04621de268
Added Datastax Academy (#6329)
* Added Datastax Academy

Added Datastax Academy to the list of NoSQL courses.

* Changed list to follow alphabetical order.

* Changed link to Datastax Academy

Changed link to Datastax Academy so authentication is not required
2021-10-20 09:47:08 -04:00
mzc-hedykim 55501b51ac
add a course for about python (#6318)
* fix to mistyping 

AWK guide subject mistyping as AWS

* add a ebook link for about springboot

* update an author

* delete an author email address

* add a course for python
2021-10-18 22:51:36 -04:00
Indra Hertanto 920e26074f
Add Redis University Course (#6305)
* Add Redis University Course

* Fix lint validation trailing slash

* Ammend PR comment
2021-10-18 22:40:53 -04:00
codernoob1 1a6f25e3b9
added a git course (#6298)
* added a git course

* added a git course

* add Beginner

* Update free-courses-en.md

* Update free-courses-en.md

* Update free-courses-en.md

* Update courses/free-courses-en.md

whitepace

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-18 22:38:04 -04:00
Okorie Daberechi aa51dc59dd
Add courses (React, Data structures and Algorithms) (#6303)
* adds new React course

* adds a new data structures and algorithms tutorial

* remove course duplicate
2021-10-18 22:37:09 -04:00
John 6ae0331a8e
Add Korean free Haskell lecture (#6292)
* Add Korean free Haskell lecture

* Fix lint error

* Fix line blank line error

* Fix line blank line error2

* Update list order

* Delete unnecessary white space

* Update author of lecture

* Move courses to appropriate file

* Update courses/free-courses-ko.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-18 22:33:01 -04:00
Jonatan Santos 83894bb6dc
Adding Vue.js free pt-BR course (#6314)
* Adding Vue.js free pt-BR course

* Update courses/free-courses-pt_BR.md

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

Co-authored-by: Jonatan Santos <jsantos@mcfadyen.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-18 22:19:34 -04:00
henry 9017bbf097
Add nomadcoders' Go for beginners class (#6288)
* add nomadcoders for Go

* email address required

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

* use real course name, add lecturer

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

* sort lexicographically

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-18 22:16:37 -04:00
Alvin Triseptia f557526fc0
Update free resource Indonesian basic dart tutorial (#6285)
* Add courses Indonesian Laravel 8 for Beginners

* Update free-course-id.md

Add courses Indonesian Basic Dart Tutorial

* Remove tracking and timestamp parameters

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-18 22:14:29 -04:00
Faustina Leonita ad7c2aa0bb
Added Any Resources (#6283)
* added new resources in cheat sheet file

* added new resource

* move to new position

* arrange the position

* arrange the position

* fixed problems

* fixed the space rows

* changed position into alphabetical

* Update more/free-programming-cheatsheets.md

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

* Update courses/free-courses-id.md

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

* Update more/free-programming-cheatsheets.md

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

* Update more/free-programming-cheatsheets.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-18 22:12:54 -04:00
Siddharth Johri 3681ff7cbc
Create free-programming-books-hi.md (#6274)
* Create free-programming-books-hi.md

* Update free-programming-books-hi.md

* Update free-programming-books-hi.md

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

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

* added link to README.md

* Update free-courses-hi.md

Remove a duplicate link and add resources for ruby

* Update courses/free-courses-hi.md

escape pipe

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

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

escape pipe

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

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

escape pipe

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

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

fixed non-working index-category hyperlink

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

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

Fixed non working index-category hyperlink

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

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

Correct minor error

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

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-18 22:11:28 -04:00
Armando 771ee7fff8
Added ruby course (spanish) (#6300) 2021-10-17 19:36:24 -04:00
Mohammad Hossein Rabiee ec1e9ee2aa
Update free-courses-en.md (#6294) 2021-10-17 19:16:28 -04:00
Hoon Wee 840b50277c
Add index for Rust lang, and two free courses in `free-courses-ko.md` (#6287)
* Add index for Rust lang, and two free courses in free-courses-ko.md

* Fix by alphabetical order

* Fix spacing between langs

* Fix the header size

* Fix type of resource
2021-10-17 18:07:18 -04:00
Lucas Salustiano 850e5db81e
Go course (#6284)
* Add golang basics course by Golang Dojo

* Fixing alphabetical ordering

* Refixing alphabetical ordering
2021-10-17 17:57:23 -04:00
Manan Makwana 7b7bfda72d
Added Indian Youtube channel for C (#6173)
* Added youtube playlist for C

* formated according to guidlines

* formated

* Added hindi playlist for C programming

* made changes required
2021-10-17 17:36:21 -04:00
Dmytro 63a873cc89
Update free-courses-ua.md (#6267)
* Update free-courses-ua.md

Added free python course from "Kyiv Polytechnic Institute"

* Update free-courses-ua.md

Changed list to follow alphabetical order

* Update free-courses-ua.md

Added name of course's author

* Update free-courses-ua.md

Added requirements for students of added course
2021-10-17 14:21:59 -04:00
Gabriel Mareco Batista de Souto da1863d48a
Add courses (#6270)
* Curso Portugues C#

* restore space to satisfy linter

wonder if the alphabetization is correct

* add cursos

* alphabetical order

* alphabetical order

* alphabetical order

* add line

Co-authored-by: 118210258 GABRIEL MARECO BATISTA DE SOUTO <gabrielmbs@lcc3-012.lcc.ufcg.edu.br>
Co-authored-by: eshellman <eric@hellman.net>
2021-10-15 21:59:12 -04:00
ImVector 1929232806
Fixed english courses link (#6268) 2021-10-15 21:57:33 -04:00
rozie 00c0b670ad
Update free courses for Python (#6266)
* Update free courses for Python

* Alphabetical order, type in the right place

* Update courses/free-courses-pl.md

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

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-10-15 21:55:50 -04:00
Kamil Warguła 0e0b2e960d
Add "Raspberry Pi basics course" from forbot.pl (#6257)
* Add "Raspberry Pi basics course" from forbot.pl

* fix order

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

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

* Review changes

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-15 19:40:22 -04:00
Pranjal Borkar 603be6ad0a
Added C Programming and Assembly Language Course (#6256)
* Added C Programming and Assembly Language Course

* 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: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-15 19:39:50 -04:00
Bruno-366 ce154fc04b
add The Pharo MOOC (#6241)
* add The Pharo MOOC

* fix formatting for pharo section

* add pharo to index
2021-10-15 19:37:11 -04:00
ARSAN 7fe083c9b8
docs(id): add book, cast, and course (#6218)
* docs(id): add book, cast, and course

* docs(fix): readjust space

* docs: add solidity index

* docs: fix missing line

* Update courses/free-courses-id.md

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

* Update books/free-programming-books-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 books/free-programming-books-id.md

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

* Update casts/free-podcasts-screencasts-id.md

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

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

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

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-15 19:34:20 -04:00
Özer Öztürk 1e7b8406f4
Podcast and course sources were added for Turkish and English content. (#6207)
* podcast and course sources were added for turkish and english content.

* alphabetic order for the course of Turkish.

* marking configuration were edited and it's valid for the project.

* stackoverflow podcast link was changed.

* turkish podcast link was changed. turkish course content order was changed. html-css section merged. the name of two section changed as ide-editor and version control systems.

* trendyol podcast link changed.

* removing trailing slash of the trendyol podcast link.
2021-10-14 20:54:25 -04:00
Bruno-366 71bf1be105
add nand2tetris (#6239)
* add nand2tetris

* fix formatting for nand2tetris
2021-10-14 20:41:45 -04:00
Dirk 4996cb3719
Adds german introduction to TypeScript video course (#6236)
* Adds german introduction to TypeScript

* adds authors name

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

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-10-14 20:40:55 -04:00
Sambat Lim 2416cca0a4
added: css course (#6234) 2021-10-14 20:39:35 -04:00
Sambat Lim f7d4241df5
added: javascript course. (#6233)
Add javascript course from Florin Pop Youtube channel.
2021-10-14 20:38:15 -04:00
Cristian Baciu 482cdf25d0
Add Raspberry Pi course (#6221) 2021-10-13 09:55:06 -04:00
Meraj 87b0b8b820
added boostrap5 course (#6059)
* added boostrap5 course

added bootstrap 5 persian taught course to free-courses-fa_IR

* updated url path to playlist 

changed single video url to playlist url

* moved bootstrap to web section

* updated bootstrap5 section

moved from subsection to specific web development section

* Update free-courses-fa_IR.md

* Update free-courses-fa_IR.md

* Update free-courses-fa_IR.md

* Update courses/free-courses-fa_IR.md

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

* 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-10-13 09:34:22 -04:00
Pranjal Borkar 49a6660b58
Added Bash Basics for Cloud Computing Course (#6206) 2021-10-12 21:47:18 -04:00
Lalu Ahmad Ardiansyah 8da5a33b84
Add Golang & Python courses (#5957) 2021-10-12 21:37:30 -04:00
Emad Rad bf4807fb3c
New Flask course added (#6199)
Co-authored-by: Emad Ehsanrad <emad.ehsanrad@gmail.com>
2021-10-12 11:04:47 -04:00
Emad Rad bdc83f40e0
New Farsi/Persian links (#6198)
* New books on linux added

* New Git course added

* signup required (in Farse) added to the course

* fix linter issue

Co-authored-by: Emad Ehsanrad <emad.ehsanrad@gmail.com>
2021-10-12 11:02:28 -04:00
Kushantha Charuka 394d77653e
Added new web development course (#6192)
* Added new web development course

* Update free-courses-en.md

* Added new language to "Podcast - Screencast"

* Create free-podcasts-screencasts-si.md
2021-10-12 10:44:04 -04:00
Shirsh Zibbu 420446f920
Add udacity course Object-Oriented JavaScript (#6170)
* Add Object-Oriented JavaScript course

* Move entry to correct position

* Update course info

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-12 10:17:24 -04:00
Edilson Alves 53c23816e7
Add Go course to pt_BR list (#6159)
* docs: arrange course list

* docs: add go course

* fix: order course list according to lint

* fix: rearrange hierarchical structure
2021-10-12 10:06:36 -04:00
Radha Krishna 92148e5b03
Changes made to Blockchain resources to free-courses-en (#5891)
* Added Blockchain resources to free-courses-en

Added Blockchain resources to free-courses-en

* Update free-courses-en.md

* Added Blockchain resources to free-courses-en

Made changes to the resource(s) about Blockchain in free-courses-en.md

* New changes made to Blockchain resources

added the cryptozombies link which i previously deleted by mistake
changes the Playlist text to YouTube Playlist

* 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>

* add creator

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-12 09:57:02 -04:00
Sambat Lim 5abc8cdd7f
Added: Free courses and Resource in khmer language. (#6156)
* Added: Free courses and Resource in khmer language.

Added: Free courses and Resource in khmer language.

* Fixed: linter error.

Fixed: linter error.

* Fixed: build error

* Added: khmer language  course to readme. 

Added: khmer language  course to readme.

* Changed: khmer iso code from kh to km

* changed: khmer iso code from kh to km

* Changed content and fix links.

Removed non khmer courses, changed link youtube, and  fix Alphabetized order

* fixed: order alphatically

* fixed: title and content error.

* removed: non khmer courses.
2021-10-12 09:53:33 -04:00
Shirsh Zibbu fa4cbe5a3a
Add udacity course Offline Web Applications (#6169)
* Add udacity course Offline Web Applications

* Move entry to correct position

* Add author info

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-12 09:26:20 -04:00
x0rld 7da35828f2
add french C course (#6180)
* remove online course from "books"

* add french C course in the more appropriate section

Co-authored-by: x0rld <git@x0rld.eu>
2021-10-11 21:59:23 -04:00
Abhay Jha bc25125356
Added Distributed Systems and Bash Shell Scripting in english (#6140)
* Added Distributed Systems and Bash Shell Scripting in english

* Added Distributed Systems tutorial
2021-10-11 21:45:29 -04:00
Blaž Oražem 7b8413aa63
Slovenian language introduced (#6176)
* Slovenian language introduced

* Additional changes on Slovenian language
2021-10-11 20:46:59 -04:00
Muhammed Ali Dilek af97a07f56
Added npm course (#6174) 2021-10-11 20:43:18 -04:00
Amir Moshfeghi d6cdb6813a
New farsi course (#6131)
* new persian python free course added

* new farsi python course added

* Update courses/free-courses-fa_IR.md

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

* added new farsi course(.idea removed)

* added new farsi python course with access note

* added new farsi python course with access note

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-11 20:40:56 -04:00
David Ordás 7dd84cfa36
chore(courses): Recover PR #5693. Create Greek courses list (#6157)
* Create free-courses-gr.md and added JavaScript course

check_urls=free-programming-books.md free-programming-books-gr.md

* Update free-courses-gr.md

* Bumps review EbookFoundation#5693

Recover deleted PR head:
git fetch upstream pull/5693/head:pr/anneiric/5693

anneiric <69729163+anneiric@users.noreply.github.com>

* fix(listings): greek language code `gr` > `el`

language code for greek is `el` not `gr`. See: EbookFoundation/free-programming-books#6070

Applies https://github.com/EbookFoundation/free-programming-books/pull/5693#issuecomment-938647297

* feat(courses): Add greek entry

Link recent created greek courses listing `books/free-courses-el.md` into `README.md`

Resolves EbookFoundation/free-programming-books#5693

* feat(courses): Add greek entry

Link `courses/free-courses-el.md` into `README.md`

Resolves EbookFoundation/free-programming-books#5693

Co-authored-by: anneiric <69729163+anneiric@users.noreply.github.com>
2021-10-11 10:01:23 -04:00
Shirsh Zibbu 66454806ac
Add RxJS course Asynchronous Programming: The End of The Loop (#6145)
* Add RxJS course "Asynchronous Programming: The End of The Loop"

* remove link to author's social

* remove egghead.io site link

Co-authored-by: Eric Hellman <eric@hellman.net>
2021-10-11 09:53:48 -04:00
Shirsh Zibbu f785f0e5c5
Add course Cycle.js Fundamentals (#6144)
* Update free-courses-en.md

* remove subcategory for cycle js
2021-10-11 09:49:49 -04:00
Klaudia2432 f7dba3511e
Update referred to #6138 (#6146)
Moved 
[Solidity Tutorial - A Full Course on Ethereum, Blockchain Development, Smart Contracts, and the EVM](https://www.youtube.com/watch?v=ipwxYa-F1uY) - Gregory McCubbin @ freeCodeCamp.org & Dapp University (YouTube)
to courses from tutorials,
Thanks :)
2021-10-10 17:16:02 -04:00
Meraj a8379befa7
added python course (#6125)
* added python course

* Update courses/free-courses-tr.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-10 17:04:50 -04:00
Rafaela Queiroz f95f64afc4
Add Curso Intensivo de Next.js & React (#6120)
Moving course to javascript section
2021-10-10 17:03:53 -04:00
chinmay3 b4c636cc7c
Hindi topicwise playlists of algorithms added, Hindi topicwise playli… (#5738)
* Hindi topicwise playlists of algorithms added, Hindi topicwise playlists of data-structures added

* Update free-courses-hi.md

* changed title of C++

* Update free-courses-hi.md

* space removed, original titles added

* Update free-courses-hi.md

Co-authored-by: Eric Hellman <eric@hellman.net>
2021-10-10 16:46:40 -04:00
Muhammad Hakim Setyobudi 85477eea41
add C++ Tutorial for Complete Beginners (#6123) 2021-10-10 16:31:13 -04:00
Benjamin Yee 398520f484
Update free-courses with Deno resource (#6121)
* Add Python 3 Book

Python 3 book from DigitalOcean.

* Update list to add learning Processing resource

Reattempted.

* Update podcasts-screencasts-en.md

Changed playlist and added the contributor name.

* Alphabetize Processing playlists

Alphabetize the processing playlists added.

* Removed Processing Resource

Removed Processing YouTube links from screencasts.

* Updated free-courses with Processing Resource

Added processing resource in free courses list.

* Update free-courses-en.md Readme

Added Deno course from freeCodeCamp.

* Update free-courses-en.md

Removed Deno resource from master branch.

* Update free-courses-en.md

Add Deno course from FreeCodeCamp.
2021-10-10 16:30:26 -04:00
Indrakant Dana 2cc3e2b145
Add Java Full Course by John Purcell (#6114) 2021-10-10 16:23:13 -04:00
Indrakant Dana fcfd455125
Add ReactJS Full Course by Ryan Dhungel (#6113) 2021-10-10 16:22:46 -04:00
Indrakant Dana b9edbb6043
Add Front End Development Course by Davide Molin (#6112) 2021-10-10 16:22:08 -04:00
Indrakant Dana c43b5d7f8e
Add Android App Development Free Course by ProgramMe Programming (#6111)
* Add Android App Development by ProgramMe Programming

* Update Instructor's Name: Android App Course

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-10 16:21:31 -04:00
Marat Nagayev ee47b42784
Add the first julia cource (#6110)
* Add the first julia cource

* Update courses/free-courses-ru.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-10 16:19:56 -04:00
Pranjal Borkar 3a6f8c46e9
added Communicating using Markdown Course (#6109)
* added Communicating using Markdown Course

* 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: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-10 16:14:25 -04:00
Meraj 427846cb3a
added django course (#6056)
* added django course

added django persian taught course to free-courses-fa_IR

* updated url path to playlist 

changed single video url to playlist url

* moved django to python secction

* add more django course

add one more persian taught django course and fixed blank lines order

* updated

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-10 16:12:57 -04:00
Dirk dbdf1fbae2
add german typescript-course (#6108)
* add german typescript-course

* fix styling
2021-10-09 14:15:51 -04:00
Abhay Jha ab7c3930fe
Added Android Development Tutorial in Hindi (#6106) 2021-10-09 14:11:44 -04:00
Indrakant Dana 945029e485
Add DSA in Swift by Udacity (#6101)
* Add DSA in Swift by Udacity

* Add DSA in Swift by Udacity
2021-10-09 14:05:49 -04:00
Indrakant Dana ea70a04286
Add Javascript Mini Course by Kalob Taulien (#6100) 2021-10-09 14:05:07 -04:00
Muhammed Ali Dilek 69bf7d4c90
Added HTML5 and CSS3 Fundamentals course (#6094)
* Added HTML5 and CSS3 Fundamentals course

* Update free-courses-en.md
2021-10-09 13:58:18 -04:00
Satyam Dengre 24217024e0
add React tutorial for beginners in Hindi (#6090)
* add React tutorial for beginners in Hindi

* order
2021-10-09 13:57:03 -04:00
Dingu Sagar 76fa073c88
Update free-courses-en.md (#6083)
* Update free-courses-en.md

Added an awesome youtube video that explains self supervised learning in computer vision

* Update free-courses-en.md

updated order

* Update free-courses-en.md

* Update free-courses-en.md

Update playlist url
2021-10-09 13:55:19 -04:00
Nilay Ghosh 1a8e805ddd
Added Resources for Blockchain And Solidity (HacktoberFest) (#5973)
* Added free-programming-playgrounds for Solidity

* Added free-programming-interactive-tutorials-en for Solidity

* Update free-programming-interactive-tutorials-en.md

* Added free-programming-cheatsheets for Solidity

* Added free-courses-en for Blockchain

* Update free-courses-en.md

* Update free-courses-en.md

* Update free-courses-en.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-courses-en.md

* Update free-programming-playgrounds.md

* Update free-programming-cheatsheets.md

* Update free-programming-interactive-tutorials-en.md

* Update free-programming-playgrounds.md

* Recover deleted Manoj Ramesh resource

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

* Update more/free-programming-playgrounds.md

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

* add creator

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-09 13:54:07 -04:00
Muhammad Hakim Setyobudi c3eee445f4
R Basics - R Programming Language Introduction (#6089)
* R Basics - R Programming Language Introduction

* 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>
2021-10-09 12:27:32 -04:00
Mohsen Khodabakhshi 16fb63f31e
Farsi/Persian Linux course added (#6080)
* new farsi/persian linux course added

* fix ordering
2021-10-09 12:26:47 -04:00
Ramses Garate 44c2812245
Add course fullstack javascript bootcamp by midudev (#6084)
* feat: add course fullstack javascript bootcamp by midudev

* fix: course name

* Update courses/free-courses-es.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-08 21:49:54 -04:00
Meraj 0e116b352b
added another javascript course (#6061)
* added another javascript course

added another javascript persian taught course to free-course-fa_IR

* updated url path to playlist 

changed single video url to playlist url
2021-10-08 21:39:47 -04:00
siddharth khuntwal 29140581e8
DSA course of kunal kushwaha added (#6050)
* DSA course of kunal kushwaha added

* Update courses/free-courses-en.md

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

* Reordering done

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-08 21:09:03 -04:00
Sundararajan 7347892218
added course learning material from course category in english (#6017)
* added course learning material from course category in english

* updated checks

* updated checks-2

* updated checks-3

* updated checks-5

* updated checks-6

* updated checks-4

* updated to playlists

* updated angular to playlists

* removed mooc-class central
2021-10-08 11:04:13 -04:00
Zilmar de Souza Junior 78da127efc
Adds "Networking" category and IPv6 course (#6068)
* Adds "Networking" category and IPv6 course

Adds "Networking" category and IPv6 course from NIC.br

* Fixes number of blank lines

Fixes number of blank lines
2021-10-08 10:43:00 -04:00
Zilmar de Souza Junior 945bc9a13f
Adds "Learn Git with Bitbucket Cloud" (#6067)
Adds "Learn Git with Bitbucket Cloud"
2021-10-08 10:39:39 -04:00
Aayush Borkar 054225819b
Add Quantum Computing course (#6065) 2021-10-08 10:30:44 -04:00
Satyam Dengre b98b7db2cd
add HTML CSS & Browser APIs (#6064)
by - Pepcoding
2021-10-08 10:28:58 -04:00
Abhay Jha 948297f724
Added django and flask tutorial in hindi (#6046)
* Added django and flask tutorial in hindi

* Added Django and Flask section entry at TOC index
2021-10-08 10:04:14 -04:00
siw3kosky 6d8fbbcd36
Update free-courses-en.md (#6044)
In this Kotlin course, user will get familiarized with the language syntax, concepts, and libraries, as well as with the basics of OOP.
2021-10-08 09:58:34 -04:00
Muhammad Hakim Setyobudi 194e5f6d93
Introduction To Python Programming (#6040)
* Introduction To Python Programming

* 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>
2021-10-08 09:53:23 -04:00
Diego Alves 84243b67cb
Add Modern C Programming course (#6034) 2021-10-07 21:50:15 -04:00
Nacho Caiafa e2f3b35137
Add free Javascript course in Spanish (#6029)
* Add free Javascript course in Spanish

* Update free-courses-es.md
2021-10-07 21:43:22 -04:00
Francesco Giorgio e3f0fe433b
Add kubeacademy course (#5999)
* add kubernetes academy course

* fix new line after kubernetes academy course

* fix kubernetes academy course format

* fix kubernetes academy course with specific course
2021-10-07 12:42:46 -04:00
Abhay Jha d9d210d463
Added a English Golang Tutorial (#6020) 2021-10-07 12:36:06 -04:00
Cristian Baciu 1590adccf3
Add wordpress course [PT-BR] (#6010)
* Add wordpress course [PT-BR]

* Change order
2021-10-07 12:21:58 -04:00
Cristian Baciu 84b6d098eb
Add linux course [PT-BR] (#6007) 2021-10-07 12:12:50 -04:00
andikscript d310ea4e24
Belajar Membangun REST API dengan Spring Boot Bahasa Indonesia (Youtube) (#5975)
* Belajar Membangun REST API dengan Spring Boot Bahasa Indonesia (Youtube)

* Update courses/free-courses-id.md

fix for add resource learn spring boot

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

* revision add resource course spring

* 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>
Co-authored-by: Eric Hellman <eric@hellman.net>
2021-10-07 11:43:53 -04:00
Pinky f86e80340f
Adding AI on GCP free course (#6001)
* Adding AI course in free-courses-en.md

Artificial Intelligence on Google Cloud Platform Youtube Playlist

* Update courses/free-courses-en.md

Adding instructor

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-07 10:08:45 -04:00
David Ordás 6633dce809
refactor(courses): Add `Artificial inteligence` section - EN (#5987)
* refactor(courses): Add AI category

Add  `Artificial Intelligence` section suggested in https://github.com/EbookFoundation/free-programming-books/pull/5569#issuecomment-930197282

Resolves EbookFoundation/free-programming-books#5569
Locks Resolves EbookFoundation/free-programming-books#5569

* refactor(courses): Move `Elements of AI`

Moved to  `Artificial Intelligence` section suggested in https://github.com/EbookFoundation/free-programming-books/pull/5569#issuecomment-930197282

Resolves EbookFoundation/free-programming-books#5569
Locks Resolves EbookFoundation/free-programming-books#5569

* refactor(courses): Movings to `Artificial Intelligence`

Moves some resources related with topic found in `Misc` and `Data Science`
It consolidates this section 🚀

Improves EbookFoundation/free-programming-books#4579

* fix(courses): Give credits to instructor/platforms
2021-10-06 23:24:39 -04:00
Luis F. Talavera R 9fb4fc64dd
Add DS and Algorithms course by Jenny's lectures (#5985) 2021-10-06 22:48:03 -04:00
maraun a94a897df1
Kazakh Python course was added and one mistake was corrected (#5944)
* Python course was added

* mistake correcteed (Khazakh -> Kazakh)

https://en.wikipedia.org/wiki/Kazakhs

* check warning

Run fpb-lint ./courses/
/home/runner/work/free-programming-books/free-programming-books/courses/free-courses-kk.md
  3:1-7:20  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint

* changes based on @davorpa's review
2021-10-06 22:41:51 -04:00
Ian Fleon b4450227d9
Tutorial MYSQL Database Bahasa Indonesia (#5972)
* HTML5 Canvas in Indonesian Language

Terima kasih

* Update courses/free-courses-id.md

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

* Tutorial MYSQL Database

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-10-06 10:25:44 -04:00
Shahil Patel 045376eae7
Added more credits (authors/platform) (#5968) 2021-10-06 10:17:18 -04:00
Mauro Cicolella 7877ee1c47
Add Italian course "Design Patterns in Java" (#5967) 2021-10-06 10:16:17 -04:00
siddharth khuntwal d5031fd8f1
Update free-courses-en.md (#5965)
* Update free-courses-en.md

* Update free-courses-en.md

* added with alphabetical order

* Update free-courses-en.md
2021-10-06 10:11:15 -04:00
Muhammad Akhdan Mu'afa ec811a97e7
add HTML Course For Beginers (#5963) 2021-10-06 10:07:22 -04:00
Paridhi Jain 0a15671692
Update a free Hindi course of HTML, CSS and JavaScript (#5961) 2021-10-06 10:06:05 -04:00
Muhammad Hakim Setyobudi 1b599c2d39
Update free-courses-en.md (#5955) 2021-10-06 09:51:56 -04:00
Tharaka96 9f935d23b3
added sinhala courses (#5934)
* added sinhala courses

* updateted free-courses-sl.md

* free-courses-sl.md updated v2

* Update courses/free-courses-sl.md

Update courses/free-courses-sl.md v3

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

* Update courses/free-courses-sl.md

Update courses/free-courses-sl.md v4

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

* Update courses/free-courses-sl.md v5

Update courses/free-courses-sl.md v5

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

* Update courses/free-courses-sl.md

Update courses/free-courses-sl.md v6

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

* Update courses/free-courses-sl.md

Update courses/free-courses-sl.md v6

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

* Update courses/free-courses-sl.md

Update courses/free-courses-sl.md v7

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

* Update courses/free-courses-sl.md

Update courses/free-courses-sl.md v8

* updated free-courses-sl.md 

resolved empty catogory

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-06 09:48:32 -04:00
x0rld 50b1729ac4
Add french javascript course (#5879)
* add french javascript course

* fix url

Co-authored-by: x0rld <git@x0rld.eu>
2021-10-06 09:36:39 -04:00
Emad Rad ac9a853b36
new farsi kotlin course added (#5941)
* new farsi kotlin course added

* 2 more courses were added in kotlin section

Co-authored-by: Emad Ehsanrad <emad.ehsanrad@gmail.com>
2021-10-06 09:30:33 -04:00
Abdul Rehaman 07932e2b96
Added two Electronjs courses Resolves #5928 (#5939)
* Added two Electronjs courses Resolves #5928

* updated links and category
2021-10-06 09:29:41 -04:00
Andrei Dobrinski ecc78925b9
Add svelte resources (#5909)
* add svelte interactive tutorial

* add svelte courses

* add svelte to index

* move svelte resource to books listing

* move svelte resource to courses
2021-10-06 09:27:55 -04:00
Reinaldo Deprera 4ed4384fe1
Udemy PHP Pagos retirados (#5950)
Foram retirados alguns links da Udemy para cursos pagos.

Precisa checar os cursos das demais linguagens, não pude fazer isso.
Provavelmente os demais cursos Udemy que ainda são gratuitos se tornarão pagos no futuro, e deverão ser removidos da lista quando isso acontecer.

Provavelmente este repositório está sendo usado para SEO e SEM. Portanto, sugiro que seja discutida a inserção de links para empresas que alteram a visibilidade de cursos que, no início são gratuitos e, posteriormente são alterados para pagos, fazendo com que esse repositório sirva para publicidade gratuita.
2021-10-05 22:52:26 -04:00
Abdul Rehaman 865c98fa7e
Resolve #5872 (#5888) 2021-10-05 21:22:34 -04:00
Abd El-Twab M. Fakhry 3ffbb8431f
Add flutter/dart courses in arabic (#5932)
* Add flutter/dart courses in arabic

I added new sections for Flutter and Dart courses
provided by eng.Asem Saafan

* Add flutter/dart courses in arabic

I added new sections for Flutter and Dart courses
provided by eng.Asem Saafan

* Add flutter/dart courses in arabic

I added new sections for Flutter and Dart courses
provided by eng.Asem Saafan

* Add flutter/dart courses in arabic

I added new sections for Flutter and Dart courses
provided by eng.Asem Saafan
2021-10-05 21:06:40 -04:00
Mohammed Wazir Adain 271cd881a6
added programming in Java by NPTLE (#5925)
Co-authored-by: Adain, Mohammed Wazir <adain@deshaw.com>
2021-10-05 21:05:48 -04:00
CakKhoiron 18c4b7eaa1
Adding Database Systems free Course (#5901)
* Adding Database Systems free Course

Add youtube video's URL with Database Systems - Cornell University Course (SQL, NoSQL, Large-Scale Data Analysis) subject that created by Professor Immanuel Trummer, PhD and uploaded in the  freeCodeCamp.org youtube channel

* Update courses/free-courses-en.md with better name resources and simpler attributions

Implement the advice about name resources and complex attributions.

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-05 21:02:05 -04:00
Satyam Dengre e5197933b1
add Java Foundation Course (#5882)
by Pepcoding
2021-10-05 20:56:40 -04:00
CakKhoiron 71a72b1d69
Adding Git Tutorial Bahasa Indonesia (#5895)
Adding new youtube playlist for Git Free Course from Eko Kurniawan Khannedy, Programmer Zaman Now (YouTube)
2021-10-04 22:09:52 -04:00
Manan Makwana 6ebc89caf2
Added Youtube Data structure playlist (#5892) 2021-10-04 22:03:59 -04:00
Mauro Cicolella 06e2c4754d
Add Italian "Linguaggio C - Corso completo" (#5884) 2021-10-04 21:40:49 -04:00
trungqudinh b9f2780c04
Add Basic Machine Learning Blog Course (#5773)
* Update Basic Machine Learning Blog Course

Machine learn cơ bản blog by Vũ Hữu Tiệp

* Add blank line to seperate section.

* Add blank line to seperate section.

* Update courses/free-courses-vi.md

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-04 21:29:17 -04:00
Saptak Bhoumik ac3d99a4c5
Added programming with harry's c tutorial (#5875)
* 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
2021-10-04 19:11:18 -04:00
Mohammed Wazir Adain 2f345a5d0b
Adds "Programming, Data Structures And Algorithms Using Python" course (#5865)
* Adds Python course from NPTEL

* fixed hyperlink bug

Co-authored-by: Adain, Mohammed Wazir <adain@deshaw.com>
2021-10-04 19:00:27 -04:00
CakKhoiron f65e77e573
Eliminates course no longer accepting enrollments (#5863)
One of Udemy URL to the course is no longer accepting enrollments.
2021-10-04 18:59:16 -04:00
Anirudh Mishra f7d67abd88
Adding Introductory AI Course, fixing typos. (#5861)
* Added course for Data Structures

* Added AI Course.

CS50’s Introduction to Artificial Intelligence with Python

* Fixed typo in course author's name.

* Updated course link to the latest version (2021)

This is CS50x
2021-10-04 18:54:25 -04:00
Rinaldi Pratama Putra 13170bf44d
Added free-courses-id for JavaScript (#5859) 2021-10-04 18:53:12 -04:00
Tharaka96 08ebd7dbcd
update free-Courses-en (#5855)
* update free-Courses-en

updated react native playlist

* update-free-courses-en

updated reactnative playlist

* Update courses/free-courses-en.md

Update courses/free-courses-en.md suggestion added

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-04 10:44:27 -04:00
Snimerjot Singh 5d01eb3b3a
Added New Courses and fixed a typo (#5815)
* Added New Courses

Added New Courses of Java, Data Structures and Web Development. These Courses also provide  animated content for better understanding of concepts and are recently updated.

* Corrected a Typo

* Added Blank Lines

* Updated

* Update free-courses-hi.md
2021-10-04 10:34:43 -04:00
Ian Fleon b546b58458
HTML5 Canvas in Indonesian Language (#5799)
* HTML5 Canvas in Indonesian Language

Terima kasih

* Update courses/free-courses-id.md

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

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-10-04 10:33:47 -04:00
Fawaz AR 5852263d3e
Add 4 course in free-courses-id.md (#5672)
* Add 5 course in free-courses-id.md

* Add 4 course in free-courses-id.md

* Update free-courses-id.md
2021-10-04 10:25:23 -04:00
Gifaldy Azka e7cdc999be
chore: add sass course to free-courses-id (#5853) 2021-10-03 22:56:10 -04:00
Jonatan Santos a4364ca44f
Adding laravel 8 free pt-BR course (#5843)
Co-authored-by: Jonatan Santos <jsantos@mcfadyen.com>
2021-10-03 22:40:47 -04:00
Anirudh Mishra d90e9cacb4
Added course for Data Structures (#5828) 2021-10-03 22:32:02 -04:00
Rinaldi Pratama Putra 6d813b8869
Added courses Neo4j Graph Database in NoSQL category (#5832) 2021-10-03 22:29:23 -04:00
Artyom Fadeyev 33610f3d6a
Add new python course ru (#5830)
* added new python course

* fixed link
2021-10-03 22:27:55 -04:00
Riwandy d270e4fd67
Added 7 courses at free-courses-id.md (#5823)
* Update 1 book URL in free-programming-books-id.md

Update URL for Pemrograman Kompetitif Dasar

* Add new MongoDB book at free-programming-books-langs.md

Added MongoDB Notes for Professionals

* Added Git for Professionals Tutorial at free-courses-en.md

Git for Professionals Tutorial - Tools & Concepts for Mastering Version Control with Git

* Added Git & GitHub tutorial playlist at free-courses-en.md

* Adding credit to the instructor

* Added Deep Learning with PyTorch course in free-courses-en.md

* Set theme jekyll-theme-cayman

* Revert "Set theme jekyll-theme-cayman"

This reverts commit 1287e0bb4a.

* Added 7 courses at free-courses-id.md

* Fix courses alphabetical ordering

* Added index for new categories
2021-10-03 22:15:33 -04:00
Emad Rad 6a5536f645
New farsi links (#5811)
* an intro course for linux beginners from jadi

* blockchain section added with a course from youtube

* network section added with a course from youtube

* persian podcast/screencast page created

* persian section added to podcasts and screencasts

* minor typo fixed for github actions

* new lines added for the linter

* typo fixed for the linter

Co-authored-by: Emad Ehsanrad <emad.ehsanrad@gmail.com>
2021-10-03 21:57:40 -04:00
Firejoust d40dd5ce3b
Add GeeksforGeeks Golang course (#5807) 2021-10-03 21:50:06 -04:00
Prajwal Patil afe42e170d
Update free-courses-en.md and add command line course (#5795)
* Update free-courses-en.md

* Update free-courses-en.md
2021-10-03 21:35:11 -04:00
Nandan Ramesh dcdbab3da0
Fixed broken course link (#5794) 2021-10-03 17:42:33 -04:00
Muhamad Arif Arrijal d4f5b3697c
Add 4 git course on free-couses-id.md (#5790)
* Add 4 course on free-courses-id.md

* fixing linter failed on courses

* add 4 course on free-courses-id.md

* remove kotlin free course on free-courses-id.md

* remove unused line on kotlin

* add 2 kotlin resources on free-courses-id.md

* fixing number of lines on end of section

* add 4 course on free-courses-id.md

* Add 4 git course on free-courses-id.md

* add credit to course instructor

Co-authored-by: Muhamad Arif Ar Rijal <>
2021-10-03 17:38:44 -04:00
Drishti Jain ea84e7a77b
Add course on full stack development (#5784)
* Add InfoSec 

Added Introduction to Information Security Course

* Add Full Stack Course

* Update free-courses-en.md
2021-10-03 17:27:24 -04:00
Muhammed Ali Dilek d695e01155
Added Git & GitHub Crash Course (#5783) 2021-10-03 17:25:34 -04:00
varopxndx f9a76e6859
Add Go tutorial (#5776)
* Add Go tutorial

* Fix lint

* Fix lint

* 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>
2021-10-03 17:15:13 -04:00
Andros Fenollosa 639006f338
Add SQL course (#5772)
* Update free-courses-es.md

* Update free-courses-es.md
2021-10-03 17:05:39 -04:00
Andros Fenollosa 2e3453e842
Update free-courses-es.md (#5771)
* Update free-courses-es.md

* Update free-courses-es.md

* Update free-courses-es.md
2021-10-03 17:03:04 -04:00
Nicolò Santilio 77ba97099b
Update free-courses-it.md (#5755)
* Update free-courses-it.md

* Update free-courses-it.md

* update "Corso di C per Sistemi Embedded"

* Update free-courses-it.md
2021-10-03 16:48:12 -04:00
Yash Pawar d265ff7188
add ML books and courses (#5726)
* add The Mechanics of Machine Learning

* change url for Introduction to statistical Learning

* change url for Mining of Massive Datasets

* add Mathematics for Machine Learning course

* add Made with ML in courses

* fix position of Made with ML

* remove trailing

* fix trailing \ in programming-books-langs

* add PDF indication to MMDS book

* add author and remove author links
2021-10-03 16:39:19 -04:00
Farhan Ghumra 24e30fe98c
Add RxJS YouTube playlist in English & Hindi free course (#5723)
* Added RxJS YouTube playlist in Hindi free course

* Added RxJS YouTube playlist in English free course

* Removed RxJS sub-category and merged course with JS category

* Removed RxJS sub-category and merged course with JS category
2021-10-03 16:37:11 -04:00
aayushi-kunwar13 33c7a726b7
Added free tutorial for JavaScript (#5754)
* 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
2021-10-02 16:39:59 -04:00
Mochamad Sofyan 270a630dfb
add react course (#5745) 2021-10-02 16:29:15 -04:00
Jonathan Torres ae1e0c846b
Add en la sección de Programación Web & Móvil (#5711)
* Add en la sección de Programación Web & Móvil

Anexo de 2 cursos de react y next.js a la sección de Programación Web & Móvil, que son unos cursos muy demandados que son de React.js y Next.js. Son del creado de contenido midudev.

* Cambios en la sección de cursos de programación web y móvil

Ordenar de manera alfabéticamente los cursos.

* Add en la sección de Programación Web & Móvil

* Fix name of @Midudev
2021-10-02 16:17:38 -04:00
Abdul Rehaman 4a11ce0e54
Add hindi courses (#5680)
* Add GNU Emacs refcard to more/free-programming-cheatsheets.md file under ide/editors category

* Add alphabetical order and PDF indication for the adding emacs refcard

* Added PDF indication

* Add HackThisSite in CTF and corrected address spelling

* Removed slash from the end of the URL

* Add resources and categories to Hindi courses

* Added spaces and alphabetical order

* Fixed alphabetical order

* Fixed broken TOC anchors
2021-10-02 16:02:11 -04:00
Riwandy 0cb1bf5aa3
Added Deep Learning with PyTorch course in free-courses-en.md (#5742)
* Update 1 book URL in free-programming-books-id.md

Update URL for Pemrograman Kompetitif Dasar

* Add new MongoDB book at free-programming-books-langs.md

Added MongoDB Notes for Professionals

* Added Git for Professionals Tutorial at free-courses-en.md

Git for Professionals Tutorial - Tools & Concepts for Mastering Version Control with Git

* Added Git & GitHub tutorial playlist at free-courses-en.md

* Adding credit to the instructor

* Added Deep Learning with PyTorch course in free-courses-en.md

* Set theme jekyll-theme-cayman

* Revert "Set theme jekyll-theme-cayman"

This reverts commit 1287e0bb4a.
2021-10-02 09:03:59 -04:00
Muhammed Ali Dilek 6faa2342cc
Added Python in 80 minutes course (#5733) 2021-10-02 08:45:57 -04:00
Akash giri 1c610aaa16
Update free-courses-en.md (#5728)
i have made changes that you want
2021-10-02 08:43:29 -04:00
sathyarams 754b434328
Update free-courses-en.md (#5724)
* Update free-courses-en.md

* Added a new MOOC
2021-10-02 08:38:50 -04:00
Mauro Cicolella f9f3c59b9b
Add Italian "Corso base di Javascript" (#5717) 2021-10-02 08:29:11 -04:00
Riwandy ae22813933
Added Git & GitHub tutorial playlist at free-courses-en.md (#5714)
* Update 1 book URL in free-programming-books-id.md

Update URL for Pemrograman Kompetitif Dasar

* Add new MongoDB book at free-programming-books-langs.md

Added MongoDB Notes for Professionals

* Added Git for Professionals Tutorial at free-courses-en.md

Git for Professionals Tutorial - Tools & Concepts for Mastering Version Control with Git

* Added Git & GitHub tutorial playlist at free-courses-en.md

* Adding credit to the instructor
2021-10-02 08:26:25 -04:00
Muhamad Arif Arrijal f61402525e
Add 4 course on free-courses-id.md (#5713)
* Add 4 course on free-courses-id.md

* fixing linter failed on courses

* add 4 course on free-courses-id.md

* remove kotlin free course on free-courses-id.md

* remove unused line on kotlin

* add 2 kotlin resources on free-courses-id.md

* fixing number of lines on end of section

* add 4 course on free-courses-id.md

Co-authored-by: Muhamad Arif Ar Rijal <>
2021-10-02 08:25:29 -04:00
Gifaldy Azka 4db8c8101d
chore: add svelte resource to free-courses-id (#5708)
* chore: add svelte resource to free-courses-id

* chore: update creator name for svelte resource
2021-10-02 08:22:50 -04:00
Alvin Triseptia 60a15ba359
Add courses Indonesian Laravel 8 for Beginners (#5707) 2021-10-02 08:21:41 -04:00
Irgiyansyah d5703b29f0
Add CoC Id translation (#5645)
* CREATE CODE-OF-CONDUC-id.md

* Create CODE_OF_CONDUCT-id.md

* Delete CODE-OF-CONDUCT-id.md

* Added Functional Programming in Javascript

* Updated

* Update free-courses-en.md

* updated fix alphabet order

* Updated CODE_OF_CONDUCT-id.md

* Upadated free-courses-en.md
2021-10-02 08:15:30 -04:00
Nandan Ramesh c2d9364ecf
Added new Java Course (#5614)
* Added new Java Course

* made necessary changes

* fixed access note
2021-10-02 08:14:56 -04:00
Harshit Sharma 3189284849
Resolves #5671 :Add-ApniKaksha DSA Course (#5700)
* Update: free-courses-hi.md

Added a great resource for learning Data Structures with Java in Hindi language in free-courses-hi.md file , please check @davorpa

* Resolve: Conflicts

resolving whitespace conflicts.
2021-10-01 19:38:00 -04:00
anneiric cc9de7ec4b
Added a German JavaScript course (#5698)
* Update free-courses-de.md

Added a JavaScript Course

* Added JS German course
2021-10-01 19:35:47 -04:00
David Ordás 9a3fa2d3bb
Revert "Add- "Introduction to React" & "Node.js and Express"Course (#5666)" (#5695)
This reverts commit 93ddfd66d5.
2021-10-01 19:30:42 -04:00
Abui 1f9491ead6
Essential Nextjs Typescript Tailwind Stack (#5691)
* Essential Nextjs Typescript Tailwind Stack

* Update free-courses-en.md
2021-10-01 19:23:46 -04:00
Drishti Jain 09c2de70d8
Add InfoSec (#5687)
Added Introduction to Information Security Course
2021-10-01 19:21:33 -04:00
Devansh Maurya bcfee74966
Add Advanced Android with Kotlin course link (#5685) 2021-10-01 19:20:04 -04:00
Muhamad Arif Arrijal ee7fcb2abe
Add 2 kotlin courses on free-courses-id.md (#5674)
* Add 4 course on free-courses-id.md

* fixing linter failed on courses

* add 4 course on free-courses-id.md

* remove kotlin free course on free-courses-id.md

* remove unused line on kotlin

* add 2 kotlin resources on free-courses-id.md

* fixing number of lines on end of section

Co-authored-by: Muhamad Arif Ar Rijal <>
2021-10-01 19:09:26 -04:00
Prajwal Patil 6ce93d0467
Add- "Introduction to React Native" Course (#5670)
* Add "Data Structures and Algorithms Specialization" link

* Update free-courses-en.md

* Update free-courses-en.md

* Update free-courses-en.md
2021-10-01 19:06:15 -04:00
Simon Juba ac321bb356
Add new Go courses (#5649)
* Add Go resources

* Revert "Add Go resources"

This reverts commit 6b7fd5c504.

* Added Go resources

* edit urls

* edit urls

* Update free-courses-en.md
2021-10-01 19:02:45 -04:00
Prajwal Patil 93ddfd66d5
Add- "Introduction to React" & "Node.js and Express"Course (#5666)
* Add "Data Structures and Algorithms Specialization" link

* Update free-courses-en.md

* Update free-courses-en.md
2021-10-01 11:52:31 -04:00
Muhamad Arif Arrijal fc20f712ab
Add 2 flutter course on free-courses-id.md (#5665)
* Add 4 course on free-courses-id.md

* fixing linter failed on courses

* add 4 course on free-courses-id.md

* remove kotlin free course on free-courses-id.md

* remove unused line on kotlin

Co-authored-by: Muhamad Arif Ar Rijal <>
2021-10-01 11:49:40 -04:00
Artyom Fadeyev 3688647a93
Fixed addresing (#5659) 2021-10-01 11:45:59 -04:00
Irham Muhammad Shidiq ef44d1b3e8
Add HTML/CSS Course and SASS/SCSS Course for id (#5657)
* add courses for html/css and sass/css

* add courses for html/css and sass/css
2021-10-01 11:41:57 -04:00
tanay 715896388c
Added UCB's 61A (#5655)
* added ucb 61a

* trying to fix the testing issue

* trying to fix lint error

* fixed it

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

* github error removed the whitespace

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-10-01 11:38:17 -04:00
Rinaldi Pratama Putra 4b3daea9af
Added free courses id for Python (#5648) 2021-10-01 11:29:14 -04:00
Cristian Baciu 50786c2871
Add git course [PT-BR] (#5641) 2021-10-01 11:22:15 -04:00
Shantanu Nighot e6524c8bf2
Add Practical Python Course & MongoDB Cheat Sheet (#5639)
* Added Practical Python: An Immersive Python Course

* Added MongoDB Cheat Sheet

* Ordered Alphabetically
2021-10-01 11:19:39 -04:00
Fawaz Siddiqi a5656e94e9
adding some data science courses (#5636) 2021-10-01 11:14:11 -04:00
Gifaldy Azka 36d9fa4985
Add new Node js course at free-courses-id.md (#5626)
* Add new Node js course at free-courses-id.md

* Update alphabetical order for node.js resource
2021-10-01 11:04:29 -04:00
Sidhaant Thakker 356077941d
added traversy media courses (#5624) 2021-10-01 10:58:44 -04:00
Prajwal Patil 51767bb860
Add "Data Structures and Algorithms Specialization" link (#5622) 2021-10-01 10:56:41 -04:00
Muhammad Andika 23fa48ab7a
Add course on free-courses-id.md (#5620) 2021-10-01 10:54:25 -04:00
Muhamad Arif Arrijal eb0aa488ed
Add 4 course on free-courses-id.md (#5618)
* Add 4 course on free-courses-id.md

* fixing linter failed on courses

Co-authored-by: Muhamad Arif Ar Rijal <>
2021-10-01 10:48:15 -04:00
aayushi-kunwar13 baf8bfc140
Removed the docplayer platform (#5616)
* 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
2021-10-01 10:45:37 -04:00
Nurul Ramadhona 394c47a9b3
fix a java course link by programmerzamannow (#5595)
* update a java course link

* fix creator name for some resources by programmerzamannow
2021-09-30 20:49:27 -04:00
Eky 6ce1161be1
Add some learning reference in ID (#5593)
* Update free-courses-id.md

add flutter, node.js, css, golang, and microservices reference

* Update free-courses-id.md

* Update free-courses-id.md
2021-09-30 20:47:51 -04:00
Tomer Cohen d473049f1e
Add Hebrew online courses (#5590)
* Add Hebrew online courses

* Apply suggestions from code review

Co-authored-by: David Ordás <davorpatech@gmail.com>

Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-09-30 20:43:57 -04:00
Krati Agrawal 8c6ea701c1
Added Two new resources in free-courses-en.md (#5578)
* Added Two new resources in free-courses-en.md

* Update free-courses-en.md

plz check updates in code

* Update free-courses-en.md

* Update free-courses-en.md

* Update free-courses-en.md

plz check!

* Update free-courses-en.md

* Update free-courses-en.md

Plz check! Did necessary changes here.

* Update free-courses-en.md
2021-09-30 19:40:30 -04:00
Sidhaant Thakker 3775fde108
Add Building a RESTful API with Node.js (#5582)
* Add Building a RESTful API with Node.js, check_urls=free-programming-books.md free-programming-books-en.md

* add Building a RESTful API with Node.js properly

* fix space formatting
2021-09-30 08:49:57 -04:00
Renol N c548b7ec52
add machine learning courses (#5570)
* add machine learning courses

* add indonesia machine learning courses

* add indonesia machine learning courses

* add indonesia machine learning courses
2021-09-30 08:41:13 -04:00
Nandan Ramesh 83d7e0322a
Added a new Java course (#5568)
* Added new MOOC resource

* Changed alphabetical order

* Added a new Java course

* removed trailing slash

* Delete free-programming-books.md

seeing if I can fix this PR - apologies in advance  if it messes things up

* Update courses/free-courses-en.md

Co-authored-by: David Ordás <davorpatech@gmail.com>

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-09-29 10:43:27 -04:00
Eric Hellman 62ebe3b2f6
fix 5547 (#5573) 2021-09-29 10:26:25 -04:00
Eric Hellman 301ddc4741
move mooc list to courses (#5574)
* move mooc list to courses

also add Mooc.fi from #5567

* remove index entry
2021-09-29 10:25:51 -04:00
nonce d012a223d0
Update free-courses-en.md (#5572)
* Update free-courses-en.md

* Update courses/free-courses-en.md

Co-authored-by: David Ordás <davorpatech@gmail.com>

Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-09-29 09:15:26 -04:00
ImVector 3a75b58780
Fixed pull request (#5566)
* Add Android course (Java)

* Add Android italian course

* Fix blank space error

* Update
2021-09-28 14:51:02 -04:00
mojtaba golab b76cdd789a
Delete course SQL (#5562)
this course 
SQL * [آموزش SQL و MySQL - سکان‌آکادمی](https://sokanacademy.com/courses/sql-and-mysql) - Ali Asadi The link is incorrect and no page is available
2021-09-27 12:40:13 -04:00
nonce e629db6b05
Added AutoIt, language updates and support (#5554)
* Added AutoIt, French translation and miscellaneous language support

* Added missing indications

* Added missing indications

* Fixed build issue

* Fixed course build
2021-09-26 21:01:07 -04:00
ABHIRUP BASU a5b8221892
Add another Node.js course (#5534)
* Add another Node.js course

I am personally benefitted from this course. I think this course deserves to get enlisted here.

* Add Node and Express Tutorial by Coding Addict

* Update free-courses-en.md

Fix line gap error
2021-09-15 10:36:31 -04:00
David Ordás 076fca27c3
feat(courses): Add playlist Curso JSON Equimancho (#5536)
* feat(courses): Add playlist curso json @equiman

Resource: Curso JSON - De novato a Experto
Playlist: https://www.youtube.com/playlist?list=PLrDTf5qnZdEAiHO19QB9hq5QXAef1h8oY
Slides: https://slides.com/equimancho/json
Creator: Camilo Martínez "Equimancho" @equiman

* chore(courses): remove slides link and platform

via https://github.com/EbookFoundation/free-programming-books/pull/5536#issuecomment-919418962
2021-09-14 15:04:56 -04:00
David Ordás 0b331b7798
refactor: normalize Angular and Angular.js sections/resources (#5525)
* chore: improve angular / angular.js listings

- Wellnaming section
- fix book title, add format, add creators as is seen in file

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Wellnaming section
- fix book title, add format, add creators as is seen in file

via EbookFoundation#4940

* chore: improve angular / angular.js listings

- Wellnaming sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items, mainly from html.it website.
- fix titles, add format, add creators as is seen in linked files

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items.
- fix titles, add format, add creators as is seen in linked files

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Move Angular resources to TypeScript
- Well-naming sections
- fix book title, add format, add creators as is seen in files

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections
- Complete notes, titles, format, authors

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Well-naming section
- Complete notes, titles, format, authors

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Handle both as anchor. angular and angular.js

via EbookFoundation/free-programming-books#4940

* chore: improve angular / angular.js listings

- Add http://plnkr.co as valid playground for both
- Add https://stackblitz.com as valid playground for both

via EbookFoundation/free-programming-books#4940

* chore: Angular.js > AngularJS and other pitfails

- Use AngularJS as title/name
- Fix some errors with heading levels in Javascript/Typescript section
- Finish to move some resources accoding their content

via EbookFoundation/free-programming-books#4940

* feature: sections crosslinks as blockquotes

* feature: sections crosslinks as blockquotes

Mainly for AngularJS/Angular, Javascript/Typescript,
web, databases listing sections

* chore: revert scoping crosslinks only to Angular
2021-09-14 14:29:51 -04:00
Jakob Sagatowski 481bfbbcab
Fixed spelling error (programable -> programmable) and fixed broken link to chapter. (#5529) 2021-09-10 10:37:22 -04:00
David Ordás 04649210de
Renaming section twincat3 to PLC (#5522)
* Rename section TwinCAT3 to PLC

There are more PLC systems than TwinCat-3

Completes EbookFoundation/free-programming-books#5517 review suggestions

* Synchronize TOC

Add missing section present in listing to Table of Contents
2021-09-07 09:12:38 -04:00
Jakob Sagatowski 86d9faef35
Added course for Beckhoff's TwinCAT 3. (#5517)
* Added course for Beckhoff's TwinCAT 3.

* Fixed spacing to next heading.

* Update courses/free-courses-en.md

Added platform (YouTube)

Co-authored-by: David Ordás <davorpatech@gmail.com>

* Added additional free courses for TwinCAT 3.

Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-09-05 13:48:52 -04:00
Jayesh Choudhary 6c195207e9
Added new Javascript Fundamentals Course (#5519)
* Added new Javascript Fundamentals Course

* correct alphabetic order

* blank space fixed

* Update courses/free-courses-en.md

Co-authored-by: David Ordás <davorpatech@gmail.com>

Co-authored-by: David Ordás <davorpatech@gmail.com>
2021-09-04 22:04:09 -04:00
Anuj Singh de9f85bb69
Patch 1 (#5508)
* Added a python course in free-courses-hi.md

I myself had learned python programming from Harshit vashisth's python course and it had helped me a lot. So, I recommend this course to any new python beginner who wants to learn python in hindi.

* Update free-courses-hi.md
2021-08-29 14:30:37 -04:00
David Ordás 7f4b7aa0e6
Recover "Adds express js crash course" #5055 (#5503)
* Update free-courses-en.md

Added ExpressJS

* Avoid single items sections

Review EbookFoundation/free-programming-books#5055 @alok8bb

Co-authored-by: alok-cmd <73450969+alok-cmd@users.noreply.github.com>

* Fix attributions / platform @bradtraversy

PR review EbookFoundation/free-programming-books#5055 @alok8bb

Co-authored-by: alok-cmd <73450969+alok-cmd@users.noreply.github.com>

Co-authored-by: alok-cmd <73450969+alok-cmd@users.noreply.github.com>
2021-08-29 14:24:41 -04:00
Idriss Neumann 3e4497d551
Add some free ebooks and course about bash in French (#5502) 2021-08-28 21:40:32 -04:00
David Ordás 8f58e77e60
Recover "Laravel 8 free course" at #5465 (#5501)
* laravel-8-free-course

(cherry picked from commit 603f7cc2a1)

@gustavors22

Co-authored-by: Gustavo Reis <49646779+gustavors22@users.noreply.github.com>

* Move laravel-8-free-course into PHP category

Initial commit made by @gustavors22

Co-authored-by: Gustavo Reis <49646779+gustavors22@users.noreply.github.com>

* Reorganize removing laravel/code igniter section

Initial commit made by @gustavors22.
Completes https://github.com/EbookFoundation/free-programming-books/pull/5465

Co-authored-by: Gustavo Reis <49646779+gustavors22@users.noreply.github.com>

Co-authored-by: Gustavo Reis <49646779+gustavors22@users.noreply.github.com>
2021-08-28 21:38:43 -04:00
Nemo 1e703d65d0
[books] Move HgInit to books (#5475) 2021-08-10 09:18:21 -04:00
David Ordás 0c8fc3d778
Full stack open course (#5472)
* Add Full Stack open course

Profundización en el desarrollo web moderno.
Full Stack open 2021

https://fullstackopen.com/es/
Universidad de Helsinki, Houston Inc., Terveystalo, Elisa, K-ryhmä, Unity Technologies, Konecranes

* Update Full Stack open creators
2021-08-10 09:12:14 -04:00
David Ordás 7cf14172f7
Add FreeRTOS book (#5469)
* Add FreeRTOS book

Resolves part of EbookFoundation/free-programming-books/issues/5466

* Move FreeRTOS book to Embedded Systems

Resolves part of EbookFoundation/free-programming-books#5466

* Add DigiKey's RTOS course

Resolves part of EbookFoundation/free-programming-books#5466
2021-08-05 10:31:57 -04:00
David Ordás f70eb39564
Fix #5112. Broken links (#5464)
* Fix obsolete Microsoft edX courses

Solves part of EbookFoundation/free-programming-books#5112

* Fix with stable alternative for "Hg Init" guide

Solves part of EbookFoundation/free-programming-books#5112

@hginit https://github.com/hginit/hginit.github.io

Co-authored-by: hginit <hginit@captnemo.in>
Co-authored-by: captn3m0 <github.contact@captnemo.in>

* Use wayback machine to recover FindLectures.com

Solves part of EbookFoundation/free-programming-books#5112

Only works first page of mirror

Co-authored-by: hginit <hginit@captnemo.in>
Co-authored-by: captn3m0 <github.contact@captnemo.in>
2021-08-03 08:31:14 -04:00
IgorLutiy a1cd095bb1
Update free-courses-ru.md (#5447)
Add two new courses
2021-07-25 21:47:14 -04:00
Lucas Ângelo O. M. Rocha 5b80eb6671
Update free-courses-pt_BR.md (#5438)
* Update free-courses-pt_BR.md

Added object oriented programming course by Gustavo Guanabara from Curso em Video channel.

* Change to playlist link
2021-07-20 17:02:05 -04:00
IgorLutiy 03fcd6b5bb
Update free-courses-ru.md (#5436)
* Update free-courses-ru.md

Add three new courses

* Update free-courses-ru.md

Added authors of courses
2021-07-13 14:22:26 -04:00
Sri Teja Aluri 6bf2fe0426
Updated a Java Course (#5420)
* Updated a Java Course

* Update free-courses-en.md
2021-06-25 10:19:20 -04:00
ImVector b30e72b939
Add Android italian course (Java) (#5411)
* Add Android course (Java)

* Add Android italian course

* Fix blank space error
2021-06-11 10:52:30 -04:00
Gintautas Švedas 71e3b3da01
Added Advanced Adobe XD course. (#5388) 2021-05-19 17:30:06 -04:00
Sundeep Agarwal fec47a8afd
Added two Python courses, http to https (#5376)
* Added more Python resources, updated links/info

* Corrected sorting order

* Removed courses from book list

* Added two Python courses, http to https
2021-05-11 10:14:02 -04:00
Mansour Kalagar f04d00a3b2
Add JavaScript Course (#5371)
* add JavaScript online course

* change course to playlist

* change marker

Co-authored-by: Cipher <cipher.team9@protonmail.com>
2021-05-07 09:36:15 -04:00
Trọng Hiếu f43a59dbd4
Update free-courses-vi.md (#5361)
Edit Author's Name Vietnamese
Edit Courses's Name
Add More Courses
2021-05-01 13:28:01 -04:00
أحمد الطبراني 9a05d98101
Add new Game Development courses (#5359) 2021-05-01 13:14:54 -04:00
أحمد الطبراني 143f4932b2
Add Some Arabic Courses (#5346)
* Add Some Arabic Courses

* make travis happy

* fixed last travis issues

* change titles
2021-04-29 23:58:32 -04:00
IgorLutiy 927ab1fa32
Add new Java course (#5356)
Add new Java course from Stepik
2021-04-28 10:28:13 -04:00
Trọng Hiếu 00fe38f39e
add more courses vietnamese (#5350)
* add more courses vietnamese

* fix link youtube playlist
2021-04-28 10:25:16 -04:00
Guilherme Junqueira 8f58f1f7ef
Update free-courses-pt_BR.md (#5268)
* Update free-courses-pt_BR.md

Add free course Python básico from Solyd (https://solyd.com.br/treinamentos/python-basico/)

* Update courses/free-courses-pt_BR.md

Co-authored-by: Seth <seth@elypia.org>
2021-03-24 09:45:32 -04:00
Mauro Cicolella 0038a293e9
Add Italian course "Programmazione Basic Commodore 64" (#5319)
* Add Italian course "Programmazione Basic Commodore 64"

* Move Retrocomputing course under "Miscellaneous" category
2021-03-21 13:45:36 -04:00
Mauro Cicolella 208cbfbef3
Add Italian video course about Docker (#5316)
* Add Italian video course about Docker

* Fix typo

* Fix Docker course name
2021-03-15 09:23:50 -04:00
chris 200a94c23f
adding web dev curriculum, 24 lessons (#5277)
* adding web dev curriculum, 24 lessons

* fix
2021-01-23 16:44:11 -05:00
Seth bd6023f34c
Removed Redundant Whitespace Characters (#5276) 2021-01-23 16:41:02 -05:00
Seth ff5a5dc324
Standize C++ Headings (#5275) 2021-01-23 16:36:35 -05:00
Eric Hellman 7671f23daf
alphabetize added languages (#5273)
* alphabetize added language courses

Our linter had not been looking at these languages

* fix books files

* casts and more
2021-01-23 00:28:18 -05:00
Seth e3c5d29dff
Replace list Parameter from YouTube Video (#5266) 2021-01-17 14:48:54 -05:00
Victor Λntonio 427d6c8434
Update free-courses-pt_BR.md (#5263) 2021-01-16 15:41:32 -05:00
kadhirash e76c7648f3
Add Polish books (#5252)
* Add Polish books

* Switch some books to courses

* Fix alphabetical ordering in courses
2021-01-11 11:43:59 -05:00
Caio Vinicius De Lima 4ae2e53aad
Bump PT-BR Courses (#5243)
* Update Some courses

* Fix readirect links

* Update Linespace

* Fix Rocketseat description

* Alphabetic order
2021-01-06 10:04:26 -05:00
Seth 57c9dfab47
Minor formatting fixes. (#5212) 2020-12-09 15:45:07 -05:00
Yee Han 872b5b0517
Add data visualization course 2020 (#5207)
* Add data visualization course 2020

* Sorted and removed YouTube tags
2020-12-07 09:15:04 -05:00
IgorLutiy 617492a5bd
Add new Russian course (#5205)
Add new Russian Ruby course
2020-12-06 18:05:39 -05:00
Eric Hellman d703553631
reorganize files (#5199)
* reorganize files

1. make it easier to find files
2. reduce scrolling to get to README on main view of repo

* remove tr.txt again
2020-12-03 17:41:33 -05:00