Commit Graph

8140 Commits

Author SHA1 Message Date
Shankar Rao Mata
590561d855
added the solidity programming language for writing smart contracts i… (#5995)
* added the solidity programming language for writing smart contracts in Ethereum

* updated the spaces between the previous and the next sections

* Added few more resources for solidity development which includes step by step guide

* Fixed the alphabetical order

* removed the specific version based on the review comment

* removed the course in the solidity section to have it just books and guides
2021-10-08 09:44:47 -04:00
Raiyan Bashir Mahin
b6c0a46066
Update problem-sets-competitive-programming.md (#6042) 2021-10-08 09:38:46 -04:00
Satyam Dengre
d16a42a127
add C++ Playground (#6039)
* add C++ Playground

* Remove trailing slash
2021-10-08 09:37:40 -04:00
Maxdha Max
c2fa5ed5f8
Add: React JS untuk Pemula (Indonesia) (#6035)
* Add: Indonesia React Ebooks

* Add: Indonesia React JS Ebook

* Add: React JS Ebooks

* add: React JS Ebook (Indonesia)

* add: React JS untuk Pemula Ebook
2021-10-08 09:37:15 -04:00
Raiyan Bashir Mahin
cb0f2c70f7
Update problem-sets-competitive-programming.md (#6025)
* Update problem-sets-competitive-programming.md

* Update problem-sets-competitive-programming.md

* Update problem-sets-competitive-programming.md
2021-10-08 09:36:51 -04:00
hedy kim
632df91ed0
add a korean book links (#5989)
* add a korean book links

* lint checked warning point fix

* lint checked warning point fix

* TOC fix

* TOC fix

* TOC fix

* add a python guide

* Alphabetical fix

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

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

* empty index remove

Co-authored-by: hedykim <mzchedykim@lgupluspartners.co.kr>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-08 09:36:11 -04:00
Pranesh A S
89a2e1bc90
Added Remix IDE to the Playgrounds file (#5598)
* Added Remix IDE to the Playgrounds file

A powerful Browser IDE for playing around with Solidity smart contracts!

* Update more/free-programming-playgrounds.md

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

* whitespace

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

* spaces

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2021-10-08 09:21:10 -04:00
Leonard
7dcd9cdd3e
Hacktoberfest Adding 3 free Indonesian e-books (#5577)
* hacktoberfest Adding a new free Indonesian laravel e-book

* hacktoberfest Adding a new free Indonesian laravel e-book

* hacktoberfest Adding a new free Indonesian yii e-book

* hacktoberfest Adding a new free Indonesian php e-book

* hacktoberfest Adding a new free Indonesian php e-book

* hacktoberfest Adding a Author and eBook Type

* hacktoberfest Adding a Author and eBook Type

* fix author formatting

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

* fix author formatting

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

* fix author formatting

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

* remove extra line

* remove unused index items

* moved links to PHP

Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-08 09:19:50 -04:00
Eric Hellman
579873607c
Language codes (#6036)
* correct bengali language code

* fix language code, replace spanish links with english

* lint
2021-10-07 21:53:24 -04:00
Diego Alves
84243b67cb
Add Modern C Programming course (#6034) 2021-10-07 21:50:15 -04:00
Zilmar de Souza Junior
2ef6f8fad4
Adds Kubernetes book (#6033)
Adds "Uncomplicating Kubernetes" by Jeferson Fernando
2021-10-07 21:49:26 -04:00
Pranav Mittal
22282a8d2a
Added new resource for Django 3.2 (#6032) 2021-10-07 21:47:14 -04:00
Ricardo Hideki Hangai Kojo
a18d9b012a
add CONTRIBUTING pt-BR (#6031)
* add reference to pt-BR on all CONTRIBUTING files

Signed-off-by: Ricardo H H Kojo <ricardokojo7@gmail.com>

* add CONTRIBUTING-pt_BR.md

Signed-off-by: Ricardo H H Kojo <ricardo.kojo.dev@gmail.com>
2021-10-07 21:45:01 -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
Dmitriy Alekseiev
e187577b34
Update free-programming-books-ua.md (#6027)
Fixes to more pleasant form
2021-10-07 21:42:03 -04:00
Raiyan Bashir Mahin
04eb6bf167
Update problem-sets-competitive-programming.md (#6023) 2021-10-07 21:33:10 -04:00
Mike Kim
47f785e575
Update problem-sets-competitive-programming.md (#6022) 2021-10-07 21:29:48 -04:00
Ramses Garate
4dad6482bf
Add "React in Patterns" from Krasimir Tsonev (#6016)
* add react in patterns from Krasimir Tsonev

* delete ('web') in react in patterns book
2021-10-07 21:24:11 -04:00
Dmitriy Alekseiev
a71df21b45
Update free-programming-books-ru.md (#6014)
* Update free-programming-books-ru.md

Translated one phrase.

* Update free-programming-books-ru.md
2021-10-07 21:23:22 -04:00
Abhijit Kailash Gawai
ebe3b49d19
Corrected link for geeksforgeeks.com (#6004)
* geeksforgeeks.com is website, But their problem solving protal is https://practice.geeksforgeeks.org/

* Removed '/' from previous commit
2021-10-07 21:22:36 -04:00
Daniil Archangelsky
b7238d780f
Added lisp books (#5998)
* Added lisp books

* Added format for lisp books

* Added access note
2021-10-07 21:21:47 -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
Eric Hellman
7afa5a71aa
correct bengali language code (#6021) 2021-10-07 12:36:57 -04:00
Abhay Jha
d9d210d463
Added a English Golang Tutorial (#6020) 2021-10-07 12:36:06 -04:00
Dmitriy Alekseiev
8ee99b553b
Update free-programming-books-ua.md (#6015)
Fixed a mistake
2021-10-07 12:26:39 -04:00
siw3kosky
b28bd383f8
Update free-programming-cheatsheets.md (#6013)
Added Scapy cheatsheet
2021-10-07 12:25:02 -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
siw3kosky
5def233776
Create CODE_OF_CONDUCT-pl.md (#6006)
Added polish version of CODE_OF_CONDUCT.md
2021-10-07 12:11:39 -04:00
Krati Agrawal
f1dc9f15aa
Added new resource for R language (#6005)
* Added new resource for R language

* Update free-programming-books-langs.md
2021-10-07 12:10:59 -04:00
siw3kosky
cf51280f04
Create HOWTO-pl.md (#6000)
Added polish version of HOWTO.md file
2021-10-07 12:02:22 -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
Kalpesh
75f58dc84a
Added Next.js resource (#5924)
* Added Next.js resource

* Update free-programming-books-langs.md

Added another resource from free-courses-en.md

* Update free-programming-books-langs.md

* Update books/free-programming-books-langs.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-07 11:42:49 -04:00
Loic Beylot
c93d994562
Code of conduct in French (#5947)
* Code of conduct in French

* update Code of Conduct French

* Fix links in CODE_OF_CONDUCT-fr.md

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

* fix syntax

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:32:07 -04:00
Matthew Utin
8f2fa3123b
Added to free-programming-cheatsheets.md (#5986)
* Update free-programming-playgrounds.md

* Update free-programming-playgrounds.md

* Update free-programming-playgrounds.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

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

* 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-07 10:14:24 -04:00
Saurabh Daware
272a8f5db4
Add Learning Java Language eBook (#5966)
* Added HTML5 Canvas Notes for Professionals

* Added Learning Java Language eBook

* Added Rip Tutorials in books/free-programming-books-subjects.md

* Update books/free-programming-books-langs.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-07 10:13:07 -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
Ricardo Hideki Hangai Kojo
f31e9e0e0c
add CoC pt-BR (#5991)
* add pt-BR translation to CoC

Signed-off-by: Ricardo H H Kojo <ricardokojo7@gmail.com>

* fix text width

Signed-off-by: Ricardo H H Kojo <ricardokojo7@gmail.com>

* fix Contributor Covenant URL

Signed-off-by: Ricardo H H Kojo <ricardokojo7@gmail.com>
2021-10-07 10:07:24 -04:00
David Ordás
d681c14a7d
chore(books): Finish #5681 review (#5988)
See https://github.com/EbookFoundation/free-programming-books/pull/5681#pullrequestreview-769522928
2021-10-06 23:33:58 -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
David Ordás
eb815f122f
feat(books): Software Environment Concepts (#5981)
by Amr Elmohamady @Amr2812

Website: https://softwareconcepts.vercel.app
Repo: https://github.com/Amr2812/software-environment-concepts/
2021-10-06 23:09:20 -04:00
David Ordás
bb8863499f
feat(books): How To Code in Node.js - eBook (#5977)
* feat(books): How To Code in Node.js eBook

Authors: David Landup and Marcus Sanatan
Editors: Timothy Nolan and Brian MacDonald
Publisher: Stack Abuse @StackAbuse, Digital Ocean
Date: 2020-12

PDF: https://assets.digitalocean.com/books/how-to-code-in-nodejs.pdf
EPUB: https://assets.digitalocean.com/books/how-to-code-in-nodejs.epub

* fix(books): sync format with their tutorial
2021-10-06 23:02:08 -04:00
Courage
2802d5f023
Update free-podcasts-screencasts-en.md (#5976) 2021-10-06 23:00:32 -04:00
Artyom Fadeyev
824a114c51
Added a new problem set: acmp (RU) (#5886)
* added a new problem set: acmp

* made a note that acmp is a Russian site

* rename acmp > школа программиста
2021-10-06 22:53:50 -04:00
David Ordás
a7a323aef7
refactor(books): Split RE4B - Reverse Engineering For Beginners (#5603)
* refactor(books): add re4b - french

Reverse Engineering for Beginners -
https://beginners.re/RE4B-FR.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714
Translators: Florent Besnard @besnardf, Marc Remy @mremy, Baudouin Landais, Téo Dacquet @T30rix, @BlueSkeye

Implements EbookFoundation/free-programming-books#5558

(cherry picked from commit 14c32afe2cce6015009647445ddef620284634fe)

* refactor(books): remove due to not free in english & russian

Implements EbookFoundation/free-programming-books#5558

* refactor(books): add re4b - german

Reverse Engineering for Beginners -
https://beginners.re/RE4B-DE.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714
Translators:  Dennis Siekmeier17 @DSiekmeier, Julius Angres18 @JAngres, Dirk Loser19 @PolymathMonkey, Clemens Tamme, Philipp Schweinzer

Implements EbookFoundation/free-programming-books#5558

* refactor(books): add re4b - japanese

Reverse Engineering for Beginners -
https://beginners.re/RE4B-JA.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714
Translators:  @shmz @4ryuJP

Implements EbookFoundation/free-programming-books#5558

* refactor(books): add re4b - italian

Reverse Engineering for Beginners -
https://beginners.re/RE4B-IT.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714 @yurichev
Translators:  Federico Ramondino @pinkrab
, Paolo Stivanin @paolostivanin, @twyK, Fabrizio
Bertone @fbertone, Matteo Sticco @sticken88, Marco Negro @Internaut401, @bluepulsar.

Implements EbookFoundation/free-programming-books#5558

* fix(books): section level

* refactor(books): add re4b - polish

Reverse Engineering for Beginners -
https://beginners.re/RE4B-PL.pdf
Author: Dennis Yurichev @DennisYurichev @dennis714 @yurichev
Translators:  Kateryna Rozanova, Aleksander Mistewicz, Wiktoria Lewicka, Marcin Sokołowski

Implements EbookFoundation/free-programming-books#5558

* refactor(books): add re4b - traditional chinese

Reverse Engineering for Beginners -
Author: Dennis Yurichev @DennisYurichev @dennis714 @yurichev
Translators:  Antiy Labs, Archer

Implements EbookFoundation/free-programming-books#5558

* lint(books): fix marker style

* refactor(books): move re4b - german to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): move re4b - italian to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): move re4b - french to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): merge assembly - webassembly

Moving/adding book "WebAssembly friendly programming with C/C++"
Author: @chaishushan, @3dgen
Translator: @yushih

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): move re4b - chinese to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): move re4b - polish to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse

* refactor(books): move re4b - japanese to assembly

It's usually not helpful to add a category for a single resource. Try to find another category, or see if there are other books in our lists that would fit into your category.

It satisfy as it's like in other listings: https://github.com/EbookFoundation/free-programming-books/search?q=reverse
2021-10-06 22:53:01 -04:00
Abd El-Twab M. Fakhry
dc1a0cbead
HOWTO.md: add Arabic translation (#5992) 2021-10-06 22:49:27 -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
Himanshu Rathod
a835f323f3
Added a Mathematics eBook (#5984) 2021-10-06 22:46:36 -04:00
Richard Green
ad65d06d78
Added new NoSQL resource (#5948)
* Added new NoSQL resource

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

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

* Update free-programming-books-langs.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-06 22:43:18 -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