* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
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!
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!
* 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
* 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>
* 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>
* 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>
* 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
* 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>
* 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>
* 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>
* Add RTL to courses file
* Escape pipes (markdown table token)
Via #5176
* use raw LRM mark instead its HTML entity
`` instead of ‎
* remove LTM from .NET
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* 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>
* 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>
* 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>
* 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
* 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>
* 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
* 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
* 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>
* 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>
* 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>
* 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>
* 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>