Commit Graph

7156 Commits

Author SHA1 Message Date
mrts
800844c285
Add grain docs ()
* 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 ()
The resource has been removed
2022-06-21 14:42:53 -04:00
Ritobrata Ghosh
0e4cc32ab7
adding infinite descent into pure mathematics pdf ()
* 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 ()
* 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 () 2022-06-21 12:58:39 -04:00
Karl Oskar Anderson
b7b819b723
Update free-programming-books-et.md ()
* 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. ()
* 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 ()
* 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 ()
* 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 ()
* 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' () 2022-06-15 15:03:54 -04:00
Abdullah Al Mahmud
30945ffe95
added a new Go online course () 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 … ()
* 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 ()
## 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 () 2022-06-09 11:26:30 -04:00
João Pedro Lopes
615fc93244
Patch 1 ()
* 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) ()
* 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
Umer Mansoor
a67990c100
check_urls=free-programming-books-langs.md Added new C language book () 2022-05-30 12:36:36 -04:00
Ivan Porty
64a205790a
Adding free Cloud Native/Kubernetes and Java Swing books in Russian language (by author) ()
* добавлено программирование cloud native

* добавлены обе книги и раздел Swing

* ссылка на раздел Swing

* alphabet order

* correct line count
2022-05-28 14:41:46 -04:00
Kim
cf9bbd5732
new working link for the same pdf and new book from same source about the same subject ()
* new working link for the same pdf

* update in md and added new book
2022-05-26 15:38:11 -04:00
Sandeep Mishra
b1dcc5cf32
Added Useful Links ()
* Added Useful Link

Added useful links under Java and Python.

* Update free-programming-books-langs.md

* Update free-programming-books-langs.md
2022-05-24 14:11:57 -04:00
Chuan Wei Foo
bb7cf8d2e7
Add "The Standard ML Basis Library" () 2022-05-24 13:53:34 -04:00
Chuan Wei Foo
336c808905
Add "Tcl for Web Nerds" () 2022-05-24 13:52:30 -04:00
Hofer-Julian
ee767f6e57
Add more GTK books () 2022-05-24 13:49:45 -04:00
lilsweetcaligula
13d0da076d
Fix a dead link for a Haskell textbook () () 2022-05-12 10:42:29 -04:00
Suzuki Katsuma
7af508c638
Add Japanese course and interactive tutorials ()
* 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 ()
* 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 ()
* 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
Facundo Martin Gordillo
271fe8d68b
Update free-programming-books-subjects.md () 2022-04-28 15:20:49 -04:00
mrts
de69462af2
Add vlang documentation ()
* Add vlang documentation

* Add missing newline

* 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>
2022-04-26 13:34:43 -04:00
Brogan Clements
e580cf7b16
Add a search bar to link the original Pages to the searchable Pages ()
* Add search bar to link the main page to the dynamic page

* Correct accidental description removal in Programming Playgrounds

* Remove erroneous space

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

* Add missing id to an input

* Update the link buttons with simpler text

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

* Remove trailing spaces on new websites paragraph

* Remove unnecesary trailing whitespaces

* Fix unclosed `<div>` wraping form and rollback those left aligned

Testing rendering via 

* Remove merge error

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2022-04-22 10:35:44 -04:00
Md Abu. Raihan
fb56f28f7d
I have removed a resource Because it has been removed from YouTube ()
* 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 ()
* 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
David Ordás
5ea98acf23
fix: Solve markdownlint MD004/ul-style rule ()
Unordered list style [Expected: plus; Actual: dash]
2022-04-18 12:51:23 -04:00
based chardozard
0c0eb7b719
Uploaded some italian books and fixed a link ()
* Linter errors fixed

* Expand authoring and complete archived notes following guidelines

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-04-15 09:59:13 -04:00
David Ordás
6a4db2b978
docs(contributing): Add playground definition ()
* Added playground definition

Added a small definition about programming/coding playgrounds for making it understandable to beginners

* Define what is a playground

Via / completes:
- What's a programming playground? 
- Added playground definition 
- Sentence added under playground 

Thanks @Suman373 for the initial idea.

Co-authored-by: Suman Roy <95040233+Suman373@users.noreply.github.com>

* reword playground definition as suggested

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

Co-authored-by: Suman Roy <95040233+Suman373@users.noreply.github.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
2022-04-12 12:27:59 -04:00
Vini Gouveia
e81fb8c1a2
Remove linha de playlist inexistente. ()
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
Suman Roy
15bd6369a6
Sentence added under Playground ()
* Sentence added under Playground

Added a small sentence which would be more appropriate than the previous pr with a big definition

* Update README.md

Syntax error corrected

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

* Update README.md

Within your browser added

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

Co-authored-by: CleanMachine1 <78213164+CleanMachine1@users.noreply.github.com>
2022-04-11 09:35:01 -04:00
dependabot[bot]
1c016ad461
chore(deps): bump actions/upload-artifact from 2 to 3 ()
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 09:32:25 -04:00
David Ordás
b6bf3f252c
complete UNAM resources metadata () 2022-04-05 21:45:38 -04:00
Sonia M
7e963588a3
Updated the Resources Alphabetically () 2022-04-05 21:44:18 -04:00
beastmatser
5264f4aa8c
Add 'An overview of the Odin programming language and its features.' ()
* Add 'The Odin language overwiew'

* Fix title

* Fix title

* Add missing backslash
2022-04-03 16:33:35 -04:00
David Ordás
e6bb1c2faf
chore: Standardize TutorialsPoint resources ()
* 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
fd0a38f440
Standardize Flavio Copes' resources () 2022-04-01 11:19:40 -04:00
David Ordás
56243b4f0a
chore: Improve metadata about Flutter in Action by Eric Windmill ()
* use top most parent url

* fix: missing title-author delimiter

* add resource format metadata

* add Maning requirements about online reading
2022-03-31 19:49:36 -04:00
David Ordás
fe63aaa335
chore: homogenize Curso em Vídeo - Gustavo Guanabara resources ()
* 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 ()
Via  backlog with PR started at 
2022-03-31 10:10:58 -04:00
ezz444
7e891f6338
Add an AWS free complete course in Arabic ()
* Adding a free complete course in Arabic

this course is totally free, detailed up to 55 hours

* Section headings have 3th level markup

* Remove extra space in list markup

* Remove extra spaces between title and link markdown markup

* Add instructor / course platform

* 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

* Alphabetize to solve linter faults

* Add course instructor seen at first video and delegate current metadata as platform

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2022-03-31 10:09:15 -04:00
David Buzatto
653fe87681
Add "Desenvolvimento de Aplicações Web em Java e Outras Tecnologias" to pt_BR books ()
* Update free-programming-books-pt_BR.md

Insertion of the first edition of my book about basic web development using Java.

* Update free-programming-books-pt_BR.md

Update using contributing guidelines.
2022-03-31 09:51:57 -04:00
James Addison
a2e994d25f
Add 'Learn you some Erlang for great good!' translation ()
* Add 'Learn you some Erlang for great good!' (books-ja section)

* Consistent author name attribution

* Add publication format annotation
2022-03-28 13:11:50 -04:00