Commit Graph

7239 Commits (84870c699b037ff26636a78c3861fce67c0948f8)

Author SHA1 Message Date
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
David Ordás 025a0e9a81
Add FrontEnd Masters Guides (#6936)
* Add `Front-End Developer Handbook 2016`

* Add `Front-End Developer Handbook 2017`

* Add `Front-End Developer Handbook 2018`

* Add `Front-End Developer Handbook 2019`

Resolves #6931

* Written by Cody Lindley

* Add `JavaScript (ES2015+) Enlightenment`

* lint: alphabetize-lists

* format: Complete authoring of `React Enlightenment`

* only one link is enough, it said the boss

* delete `sponsored by` author: `Frontend Masters`
2022-07-19 09:56:59 +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
ImVector 5f81b4c0d0
docs(books): add 'Controllo di Versione con Subversion' to italian books (#6935) 2022-07-18 21:54:34 +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
David Ordás c1ce5599a8
feat: Add `From JavaScript to Rust ebook` by Jarrod Overson (#6932)
* Add `From JavaScript to Rust ebook` by Jarrod Overson

Resolves #6840

* Use Github HEAD link to PDF file instead repo

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

* lint: add PDF format

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-07-18 21:48:44 +02:00
David Ordás 385808e63f
feat: Merge `Version Control Systems` into same section (#6929)
* feat: add `vcs` section

handles proposal(lists): Merge Version Control Systems into same section #5526

* chore: move GIT resources from books to subjects

handles proposal(lists): Merge Version Control Systems into same section #5526

* chore: move Mercurial resources. books 2 subjects

handles proposal(lists): Merge Version Control Systems into same section #5526

* lint: alphabetize Mercurial resources

* chore: move Subversion resources. books 2 subjects

handles proposal(lists): Merge Version Control Systems into same section #5526

* lint: alphabetize Subversion resources

* add resource authoring

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

* format: Add archived notes to http://gitref.org/

handles #6301

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

* Update http://svnbook.red-bean.com resource

- To `https`
- Use localized `index.html`
- Add book authoring

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

* Add resource authoring

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

* format: Add archived notes to http://rypress.com/tutorials/git/index

handles #6301

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

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-07-18 21:46:39 +02:00
Abhishek Kashyap c0fe4b631f
Add mosh hamedani git cheatsheet (pdf) (#6933)
* Add mosh hamedani git cheatsheet (pdf)

* fix linter error.

* remove unwanted line

* Update free-programming-cheatsheets.md
2022-07-18 21:41:53 +02:00
David Ordás 442aec4855
fix: update OWASP Testing Guide link to v4.2 (#6928)
Fixes OWASP Testing Guide 4.0 link is invalid #6921
Address lint: Broken links reported from urlchecker #5470
2022-07-18 21:40:06 +02:00
Sinno d32fc956c9
Add CodeOfConduct-zh.md (#6930) 2022-07-18 21:29:06 +02:00
Bolarinwa Ismail d8dd19dfaa
Update free-programming-books-subjects.md (#6925)
Added the DALLE-E 2 prompt book by Guy parson which contains hundreds of prompts for creating images with DALLE-E 2.
2022-07-15 11:52:55 +02:00
NicknamedCoco 04f3ea1dbd
Update free-programming-books-langs.md (#6922)
Add Tiny Python Projects for Python Learning,this book is free
2022-07-15 11:39:23 +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 a75cf7641f
docs(CONTRIBUTING): Apply #6878 to the rest of the CONTRIBUTING files (#6890)
* docs(CONTRIBUTING): Apply #6878 to the rest of the CONTRIBUTING files

* Update docs/CONTRIBUTING-es.md

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

* Update docs/CONTRIBUTING-es.md

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

* Update docs/CONTRIBUTING-es.md

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

* Update docs/CONTRIBUTING-es.md

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

* doc: translate to zh_TW version

* fix: add the link anchor

* translate the changes to the de version

* Update docs/CONTRIBUTING-fr.md

Co-authored-by: lorrding <mathias.berthonneau@gmail.com>

* Update docs/CONTRIBUTING-fr.md

Co-authored-by: lorrding <mathias.berthonneau@gmail.com>

* Update docs/CONTRIBUTING-fr.md

Co-authored-by: lorrding <mathias.berthonneau@gmail.com>

* Update CONTRIBUTING-fa_IR.md

* Fix the wrong link

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: alansyue <b123105@gmail.com>
Co-authored-by: Oliver Matla <info@lupinitylabs.com>
Co-authored-by: lorrding <mathias.berthonneau@gmail.com>
Co-authored-by: Amirhossein Mojiri Foroushani <amojiry@gmail.com>
2022-07-14 13:39:46 +02:00
MakanFar a824fc42ed
fix broken link (#6913) 2022-07-13 18:55:40 +02:00
Eric Hellman f17381850b
use danish lang code, not country (#6909) 2022-07-12 06:55:28 +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
Kevin 177c011cbb
Remove Broken Link to Rails Craigslist Clone (#6905)
The link http://www.thinkful.com/learn/ruby-on-rails-tutorial/ results in a 404 and I couldn't find another link to the resource online.
2022-07-07 19:33:54 -04:00
David Ordás eee91e96aa
Add `Drupalízate` spanish podcast by Robert Menetray (#6903) 2022-07-06 10:01:42 -04:00
David Ordás 7d59ddba7e
Add spanish podcasts by Carlos Blé Jurado (#6902)
* Add spanish podcasts by Carlos Blé

* fix: complete author full name
2022-07-06 10:00:09 -04:00
David Ordás 0bc63671a2
chore: fully improve of english podcast/screencast listing (#6834)
* fix: MD007/ul-indent: Unordered list indentation [Expected: 4; Actual: 2]

* format: author/hosters `and` to colon separator

* fix: MD007/ul-indent: Unordered list indentation [Expected: 4; Actual: 2]

* improve Android category

* improve C# category

* improve C++ category

* improve Clojure category

* improve Common Lisp category

* improve CSS category

* `et al.` colons

* alphabetize to solve lint error in Android section

* improve `Data Science` category

- Add authors and hosters
- Update some titles
- HTTPS
- Fix some 404 errors

* improve Elixir category

* improve Erlang category

* improve Git category

* improve Gulp category

* homogenize c-sharp section anchor alias

* improve Go (go-lang) category

* improve Haskell category

* improve IDE category

* improve Java category

* improve JavaScript category

- Add authors/hosters/sponsors
- HTTPS and other url issues

* improve Angular category

- Add authors/hosters/sponsors/panelists

* improve Elm and Ember category

- Add hosters/sponsors/panelists

* Add hoster-sponsor-panelist on Node.js category resources

* Add hoster-sponsor-panelist on p5.js category resources

* improve React.js category

- Add hosters/sponsors/panelists
- Update some urls

* improve Kotlin category

- Add hosters/sponsors/panelists

* move `machine learning` category to the right place and register it into TOC

* Add hoster-sponsor-panelist on Rust category resources

* Add hoster-sponsor-panelist on PostgreSQL category resources

* Update 404/dup `The ruby on rails podcast` link

Also add hoster-sponsor-panelist

Via lint: Broken links reported from urlchecker #5470

* Add hoster-sponsor-panelist on Ruby resources and fix some urls

* Add hoster-sponsor-panelist on PHP resources

* Expand youtube playlist url and add hosters

* Add hoster-sponsor-panelist on Python resources

* Add hosters-https on by subject resources
2022-07-05 13:58:21 -04:00
Ruslan 61bf69597a
add new free-programming-interactive-tutorials in ru (#6892)
* add new free-programming-interactive-tutorials in ru

add Go, Solidity, Microsoft azure tutorials in Russian language

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

fix titles, change anchors to lowercase

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

one more blank line to fix lint issue
2022-07-05 13:55:50 -04:00
ImVector 99672525f2
docs(books): updated unavailable resource (#6896) 2022-07-03 10:07:47 -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
Eric Hellman b45f85bcb3
make search more prominent (#6888)
* make search more prominent

* Try out suggestion

* Update README.md

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

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-06-29 10:28:44 -04:00
Eric Hellman b6c93f1923
add link to search when we ask submitters to search (#6889) 2022-06-27 19:04:18 -04:00
Ritobrata Ghosh 023f4c6469
adding the book Data Centric Intro to Computation (#6886)
* adding the book Data Centric Intro to Computation

* removed / that linter wanted me to remove
2022-06-27 19:03:11 -04:00
mrts 800844c285
Add grain docs (#6859)
* Add grain docs

* Move grain docs

* Fix alphabetical order

* Fix alphabetical order
2022-06-27 19:02:23 -04:00
pouliose f0d4c43f68
Update free-courses-en.md (#6887)
The resource has been removed
2022-06-21 14:42:53 -04:00
Ritobrata Ghosh 0e4cc32ab7
adding infinite descent into pure mathematics pdf (#6885)
* adding infinite descent into pure mathematics pdf

* corrected alphabetical order

ignore the "An" at the beginning of the title before, and corrected that here
2022-06-21 14:38:51 -04:00
ImVector 0aa949975c
docs(CONTRIBUTING): improve guidelines (#6878)
* docs(CONTRIBUTING): improve guidelines

* docs(CONTRIBUTING): new section

* Update docs/CONTRIBUTING.md

Co-authored-by: CleanMachine1 <78213164+CleanMachine1@users.noreply.github.com>

* docs(CONTRIBUTING)

Co-authored-by: CleanMachine1 <78213164+CleanMachine1@users.noreply.github.com>

* Update docs/CONTRIBUTING.md

Co-authored-by: CleanMachine1 <78213164+CleanMachine1@users.noreply.github.com>
2022-06-21 14:15:21 -04:00
Abdullah Al Mahmud b526bb9d65
added a few Dart and Flutter online courses (#6877) 2022-06-21 12:58:39 -04:00
Karl Oskar Anderson b7b819b723
Update free-programming-books-et.md (#6884)
* Update free-programming-books-et.md

* fix trailing slashes

* fix university name

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

* suggested changes

* just the author

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-06-21 09:46:34 -04:00
Samuel de Oliveira a7558f56b8
Add lua ebook. (#6857)
* Add lua ebook.

* Rewrite link

* Add credits to Stackoverflow in a Lua ebook

* Add "(PDF)" in final line
2022-06-18 12:31:18 -04:00
Jamil Bailony a54738a1f0
add five books and create two sections (#6845)
* add five books and create two sections

* fix black lines

* fix blank lines

* add authors to a book of  PostgreSQL section

* fix source type direction with rtl

* replace Right-to-Left mark unicode with HTML code

* fix DB & DBMS and Vue.js index links

* fix using encoded urls

* remove space before RLM

* fix rlm position and change Video to YouTube
2022-06-18 12:29:52 -04:00
Serafim Dos Santos 1cf920b626
Add new Blockchain book (#6871)
* Added French Book Maitriser Ethereum

* Added English book Mastering the Lightning Network

* Added French Book + link correction

* Revert "Added English book Mastering the Lightning Network"

This reverts commit 96133195d4.

* Added English book

* redressing the french URLs

* added "Learning Bitcoin from the Command Line"

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

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

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2022-06-18 12:23:03 -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
Tanvi Moharir 678f8412ea
Updating link for 'Modelling Creativity: Case studies for python' (#6876) 2022-06-15 15:03:54 -04:00
Abdullah Al Mahmud 30945ffe95
added a new Go online course (#6873) 2022-06-14 08:40:34 -04:00
Md Kawsar Islam Yeasin 8e45228516
updated book-bn - removed a book Because that website does not exist … (#6870)
* 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
2022-06-13 13:54:37 -04:00
Umer Mansoor daa7d97c89
check_urls=free-programming-books-langs.md Added new PHP language book (#6869)
## What does this PR do?
Add resource: New PHP language book

## For resources
An Introduction to the PHP Programming Language

### Why is this valuable (or not)?
17 in depth chapters covers the basics of PHP programming covering basics and advanced concepts like OOP.

### How do we know it's really free?
Free and published as Creative Commons Attribution-ShareAlike 4.0 as per book's license

### For book lists, is it a book? For course lists, is it a course? etc.
Book

## Checklist:
- [x] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md)
- [x] Search for duplicates.
- [x] Include author(s) and platform where appropriate.
- [x] Put lists in alphabetical order, correct spacing.
- [x] Add needed indications (PDF, access notes, under construction)

## Follow-up

- Check the status of GitHub Actions and resolve any reported warnings!
2022-06-10 08:44:44 -04:00
Mauro Cicolella f9b1c5c7ff
Add Italian course about Api Rest and GraphQL (#6865) 2022-06-09 11:26:30 -04:00
João Pedro Lopes 615fc93244
Patch 1 (#6860)
* Update in C# free-programing books

I added some books that are in the microsoft documentation

* Put in alphabetical order
2022-06-03 17:23:02 -04:00
Serafim Dos Santos f043468f45
Adding 2 books (1 french, 1 english) (#6858)
* Added French Book Maitriser Ethereum

* Added English book Mastering the Lightning Network

* Added French Book + link correction

* Revert "Added English book Mastering the Lightning Network"

This reverts commit 96133195d4.

* Added English book

* redressing the french URLs
2022-05-31 08:55:42 -04:00