* Added Game Development Course
* fix: use titles as provided by original source
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Added Compiler Design Course
I added the course under compilers section which is of high quality and absolutely free available on youtube
* added playlist of compiler design
under compilers section
* fix Alphabetical ordering
* fix: don't invent titles! Use the title given by the resource.
* lint: alphabetize
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Added few courses in React & Flask
* New courses
* Reordered courses
* Added Flask and ReactJS Tutorials
* chore: add instructor
* fix: use titles as provided by original source
* fix: Use titles as provided by original source + Alphabetize
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* Update free-courses-hi.md
Added Tailwind CSS course
* Update free-courses-en.md
Added two new courses.
* fix: typos in resource info
* chore: move Tailwind into HTML & CSS
* chore: move TailwindCSS into HTML&CSS section
Also register this new section in TOC index
* fix: use YT playlist urls
* lint: alphabetize
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
* added Digital Electronics in free-courses-en.med
* added ComputerArchitecture in free-courses-en.md and added blank line
* Update free-courses-en.md
* Update free-courses-en.md
* Added Neso Academy PlayList on Operating Systems
* 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>
* Adds a new course under the **RUST** section
A rust course by Tech with Tim has been added.
* 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>
* 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>
* 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>
* 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
* 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>
* 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>
* 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!
* 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>
* 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>
* 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
* 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 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
* 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>
* 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
* 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>
* -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>
* Added the book: C++ Programming, from Wikibooks, by Panic, et al
* Added two free python courses (lifetime access) from TutorialsPoint
* Fixed ordering of courses
* 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>
* 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>
* 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.
* 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
* 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
* 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>
* 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>
* 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>
* 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>
* 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>
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 :)
* 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>
* add kubernetes academy course
* fix new line after kubernetes academy course
* fix kubernetes academy course format
* fix kubernetes academy course with specific course
* 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>
* 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>
* 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
* 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
* 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
* 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.
* 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
* 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
* 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
* 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>
* 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
* 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