1
0
mirror of https://github.com/namibia/free-programming-books.git synced 2024-11-15 00:44:03 +00:00
Commit Graph

6872 Commits

Author SHA1 Message Date
Vashishth Patel
e81858f4fd
react tutorial added (#6248) 2021-10-14 21:05:33 -04:00
Özer Öztürk
1e7b8406f4
Podcast and course sources were added for Turkish and English content. (#6207)
* podcast and course sources were added for turkish and english content.

* alphabetic order for the course of Turkish.

* marking configuration were edited and it's valid for the project.

* stackoverflow podcast link was changed.

* turkish podcast link was changed. turkish course content order was changed. html-css section merged. the name of two section changed as ide-editor and version control systems.

* trendyol podcast link changed.

* removing trailing slash of the trendyol podcast link.
2021-10-14 20:54:25 -04:00
Dmytro Androshchuk
3330d1da69
add Symfony and Laravel books (#6249)
* add Symfony and Laravel books

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

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

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

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

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

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

* Update free-programming-books-ua.md

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-14 20:47:20 -04:00
Bruno-366
71bf1be105
add nand2tetris (#6239)
* add nand2tetris

* fix formatting for nand2tetris
2021-10-14 20:41:45 -04:00
Dirk
4996cb3719
Adds german introduction to TypeScript video course (#6236)
* Adds german introduction to TypeScript

* adds authors name

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

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
2021-10-14 20:40:55 -04:00
Vashishth Patel
adb452bfa0
Added jQuery Tutorial (#6235)
* jQuery Tutorial Added

* Default removed from link
2021-10-14 20:40:07 -04:00
Sambat Lim
2416cca0a4
added: css course (#6234) 2021-10-14 20:39:35 -04:00
Sambat Lim
f7d4241df5
added: javascript course. (#6233)
Add javascript course from Florin Pop Youtube channel.
2021-10-14 20:38:15 -04:00
krau5
c2c2331e7f
Added new Python book (#6230) 2021-10-14 20:37:02 -04:00
Joy Kareko
a47c996697
Adding grasshopper for playgrounds for javascript (#6220)
* Adding grasshopper for playgrounds for javascript

Added grasshopper as a programming playground

* Update more/free-programming-playgrounds.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-14 20:35:30 -04:00
David Ordás
47a4121077
fix(books): #6224. Restore UNAM url (#6232)
* fix(books): restore UNAM url

UNAM `https` link must be preserved. It is the author site.

https://lya.fciencias.unam.mx/jloa/publicaciones/analisisdeAlgoritmos.pdf

openlibra site is down (see #5470)

Resolves EbookFoundation/free-programming-books#6224
Fixes EbookFoundation/free-programming-books#5916 
Fixes EbookFoundation/free-programming-books#6097

* chore(books): set author

BOOK:        Breves Notas sobre Análisis de Algoritmos
AUTHOR:  Jorge L. Ortega Arjona
EDITOR:     Departamento de Matemáticas, Faultad de CienIas, UNAM (Universidad Nacional Autónoma de México)
DATE:       marzo 2005
2021-10-13 21:20:53 -04:00
David Ordás
a786868483
feat(podcast): main IBM developer podcasts (#6231)
Adds the most important developer podcasts hosted at IBM
- Open IBM Developer Podcast
- IBM Data Science Podcast
- In the Open with Luke and Joe (independent)
2021-10-13 21:20:16 -04:00
David Ordás
9c370e8d40
feat: Add the most important regex playgrounds (#6227)
* feat(playground): Add regex section

* feat(playgrounds): Add regex101.com by Firas Dib

* feat(playgrounds): Add regexr.com by GSkinner

* feat(playgrounds): Add regextester.com @ Dan Tools

* feat(playgrounds); Add iHateRegex.io by GeonGeorge
2021-10-13 21:16:41 -04:00
David Ordás
aee30b1ee6
fix(books): use author site (#6226)
RESOURCE:   Financial Numerical Recipes in C++
AUTHOR:        Bernt Arne Ødegaard
URL 1:             http://finance.bi.no/~bernt/gcc_prog/recipes/ 
URL 2:             https://tfetimes.com/wp-content/uploads/2015/04/recipes.pdf
DATE:              Jun 2014
HOME:            https://ba-odegaard.no/gcc_prog/recipes/
PDF:                https://ba-odegaard.no/gcc_prog/recipes/recipes.pdf
PRINT:            https://ba-odegaard.no/gcc_prog/recipes/recipes.ps
SOURCES:      https://ba-odegaard.no/gcc_prog/recipes/finrecipes.zip

Improves EbookFoundation/free-programming-books#6213
Improves EbookFoundation/free-programming-books#5470
2021-10-13 21:16:08 -04:00
Vashishth Patel
ed5d1606c4
Bootstrap 5 tutorial Added (#6228)
* bootstrap 5 tutorials added

* updaded fix
2021-10-13 21:13:13 -04:00
Isadora Oliveira
4cfcfd8f01
update with dart sugestion (#6225)
* update with dart sugestion

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

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

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

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

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

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

Co-authored-by: ImVector <59611597+LuigiImVector@users.noreply.github.com>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-13 21:12:26 -04:00
Merjem Bajramovic
3d79f17cc3
Code of Conduct: Add Bosnian translation (#6223) 2021-10-13 09:57:50 -04:00
Linh0704
d2432dbbb6
Add PyTorch Cheat Sheet (#6222)
* Add PyTorch Cheat Sheet

* put lists in order

* fix order
2021-10-13 09:56:56 -04:00
Cristian Baciu
482cdf25d0
Add Raspberry Pi course (#6221) 2021-10-13 09:55:06 -04:00
Oresztesz Margaritisz
e3c97a5584
Added Distributed Systems 3rd edition (#6219)
Added Distributed Systems 3rd edition to the Cloud Computing section.
2021-10-13 09:52:21 -04:00
Jordan Rinder
f91a688499
Fix broken Financial Numerical Recipes in C++ link (#6213)
* Fix broken Financial Numerical Recipes in C++ link

* Add pdf label
2021-10-13 09:42:36 -04:00
Tom Nguyen
f81d5daff5
The Crafting Interpreters book has been completed (#6212) 2021-10-13 09:39:37 -04:00
David Ordás
fc2421435d
feat(books): Add blockchain subject (#6210)
* feat(books): Add Blockchain subject

Add new section about the `Blockchain` topic.

Suggested at EbookFoundation/free-programming-books#5696, commit 69b21f283a

* feat(books): Add `Blockchain for Dummies`

Title: Blockchain for Dummies, 2nd IBM Limited Edition
Author: Manav Gupta
Year: 2018
Editorial: IBM
Publisher: John Wiley & Sons, Inc

* feat(books): Starting with Enterprise Blockchain

Title: Getting Started with Enterprise Blockchain. A Guide to Design and Development
Url: https://www.ibm.com/downloads/cas/RYWXAR0M
Authors: Michael Bradley, David Gorman, Matt Lucas, Matthew Golby-Kirk
Editor: IBM Corporation
Publisher: O'Really Media Inc

* feat(books): Add `IBM Blockchain: The Founder’s Handbook`

TITLE:            IBM Blockchain: The Founder’s Handbook (An introduction to building a blockchain solution), Third Edition
AUTHORS:    Antonio Banda, Matthew Hamilton, Eileen Lowry, John Widdifield, Andy Carelli, Jerry Cuomo, Kalie Dove-Maguire, Elaine Lai, Brigid McDermott, Carolyn Rogers, Don Thibeau
DATE:            June 2020
EDITOR:        IBM Corporation
PUBLISHER:  IBM Corporation

* chore(books): Classify other Blockchain resources

Move some resources from `Misc` ... to `Blockchain` section

Some other related topics that can fit:
- Cryptocurrencies
- Hyperledge
- Bitcoin
- Ethereum
- Solidity

* chore(books): CDN 2 website link + all authors

BOOK:           Bitcoin and Cryptocurrency Technologies
AUTHORS:     Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder, Jeremy Clark
CDN (draft):   https://d28rh4a8wq0iu5.cloudfront.net/bitcointech/readings/princeton_bitcoin_book.pdf
FRONTEND:   http://bitcoinbook.cs.princeton.edu
2021-10-13 09:38:57 -04:00
Meraj
87b0b8b820
added boostrap5 course (#6059)
* added boostrap5 course

added bootstrap 5 persian taught course to free-courses-fa_IR

* updated url path to playlist 

changed single video url to playlist url

* moved bootstrap to web section

* updated bootstrap5 section

moved from subsection to specific web development section

* Update free-courses-fa_IR.md

* Update free-courses-fa_IR.md

* Update free-courses-fa_IR.md

* Update courses/free-courses-fa_IR.md

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

* Update courses/free-courses-fa_IR.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-13 09:34:22 -04:00
Héctor Vega
c85271b113
Added new resource for Django (#5922)
Co-authored-by: Eric Hellman <eric@hellman.net>
2021-10-13 09:33:15 -04:00
Héctor Vega
c4abf9560f
Fixed broken links from UNAM resources (#5916)
Co-authored-by: Eric Hellman <eric@hellman.net>
2021-10-13 09:29:59 -04:00
David Ordás
d115492ab8
fix(books): CSS heading patch - fa_IR (#6209)
Improves EbookFoundation/free-programming-books#5273
2021-10-12 21:50:30 -04:00
Jordan Rinder
54b1cc9ecd
Add Forecasting: Principles and Practice 3rd ed to R (#6208) 2021-10-12 21:49:53 -04:00
Pranjal Borkar
49a6660b58
Added Bash Basics for Cloud Computing Course (#6206) 2021-10-12 21:47:18 -04:00
Indra Hertanto
0f1d59330c
Add Elements of Data Science (#6190)
* Add Element of Data Science

* Fix typo Elements of Data Science
2021-10-12 21:45:01 -04:00
MD. AMIRUL ISLAM
360b72b5b0
Flutter bangla course add (#6172)
* Flutter bangla course add

add Bangla flutter tutorial course

* updated
2021-10-12 21:43:19 -04:00
bryonye
4fe1eae665
Adding prolog haskell books (#6175)
* Added Haskell and Prolog books; edited some incorrect Haskell entries

* Added names to Prolog and Haskell books.

* Removed trailing slash

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

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

* HTTP -> HTTPS fix

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-12 21:39:26 -04:00
Lalu Ahmad Ardiansyah
8da5a33b84
Add Golang & Python courses (#5957) 2021-10-12 21:37:30 -04:00
Falguni_M
dbd3b08aed
Updated BeanShell Scripting Language in Books-en (#5692)
* Updated BeanShell Scripting Language in Books-en

* Added two more resources.

Corrected the order of the heading and added three more resources for the scripting language

* add creator

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>

* Removed blog entries

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

* remove space

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-12 21:36:34 -04:00
Brian Choromanski
e678628f90
Fixed Markdown error in free-programming-books-en.md (#6200)
Co-authored-by: Brian Choromanski <Brian.Choromanski@commscope.com>
2021-10-12 12:12:23 -04:00
Emad Rad
bf4807fb3c
New Flask course added (#6199)
Co-authored-by: Emad Ehsanrad <emad.ehsanrad@gmail.com>
2021-10-12 11:04:47 -04:00
Emad Rad
bdc83f40e0
New Farsi/Persian links (#6198)
* New books on linux added

* New Git course added

* signup required (in Farse) added to the course

* fix linter issue

Co-authored-by: Emad Ehsanrad <emad.ehsanrad@gmail.com>
2021-10-12 11:02:28 -04:00
Bruno-366
189cbf13c5
add "easy forth" and "learning apl" (#6197)
* add "easy forth" and "learning apl"

* reorder alphabetically, add authors
2021-10-12 11:01:02 -04:00
Chanho Lee
7557f90f8b
Add a Korean ebook (#6195)
* Add a Korean ebook

* Add author of Jump to flask

* Change order

* Change the order

* Change the order

* Change the order
2021-10-12 10:45:18 -04:00
Kushantha Charuka
394d77653e
Added new web development course (#6192)
* Added new web development course

* Update free-courses-en.md

* Added new language to "Podcast - Screencast"

* Create free-podcasts-screencasts-si.md
2021-10-12 10:44:04 -04:00
mzc_김동현
ede3978bea
fix to mistyping (#6189)
AWK guide subject mistyping as AWS
2021-10-12 10:32:17 -04:00
Titus Tzeng
5c2f20727a
Added "A Computational Logic" (#6188)
* Added "A Computational Logic"

Added "A Computational Logic" by Robert S. Boyer and J Strother Moore.

* Added info to "A Computational Logic"

Added the publication year.
2021-10-12 10:31:35 -04:00
swartz-k
ddceca6904
Add book zh tour-of-rust (#6184)
Co-authored-by: wangxu <wangxu03@megvii-inc.com>
2021-10-12 10:27:21 -04:00
Loic Beylot
d6d6882285
Add French podcasts (#6171)
* Add French podcasts

* Fix error in markdown

* Remove trailing slash

* Add blank line between last setion and next heading

* Add blank line between last setion and next heading

* Update README.md
2021-10-12 10:22:20 -04:00
Shirsh Zibbu
420446f920
Add udacity course Object-Oriented JavaScript (#6170)
* 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>
2021-10-12 10:17:24 -04:00
Hoon Wee
4c310378cf
Fix lint error (#6165) 2021-10-12 10:10:14 -04:00
Edilson Alves
53c23816e7
Add Go course to pt_BR list (#6159)
* docs: arrange course list

* docs: add go course

* fix: order course list according to lint

* fix: rearrange hierarchical structure
2021-10-12 10:06:36 -04:00
Mohammad Hossein Rabiee
e2069e842d
Add RegExp Playground (#5885)
* Update free-programming-interactive-tutorials-en.md

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

* Fix linting errors

* Fix linting errors

* Update more/free-programming-interactive-tutorials-en.md

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

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

Add another resource and rename the section

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

Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-12 09:59:48 -04:00
Radha Krishna
92148e5b03
Changes made to Blockchain resources to free-courses-en (#5891)
* 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>
2021-10-12 09:57:02 -04:00
chrdek
4bda7c2b87
Added RPi cheatsheets (#5696)
* add to documentation

* Added RPi cheatsheets

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

* Update free-programming-cheatsheets.md

fixed 404 broken link issue

* Update free-programming-cheatsheets.md

* Update CONTRIBUTING.md

* Added Blockchain books -PDF

* Delete free-programming-books-langs.md

* Re-added books

* Additional changes, mods.

* Update free-programming-books-langs.md

* Modifications contrib.

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* Additions for Tensorflow cheatsheets (other branch)

* Update free-programming-cheatsheets.md

* Changes on other files

* Update free-programming-cheatsheets.md

* Additional changes

* Final changes for cheatsheets page nl ends.

* Update free-programming-cheatsheets.md

added the official content from kaggle for TF (includes pdf link, html only)
removed the blog TF link at the top (as per contributing.md guidelines)

* Update free-programming-books-langs.md

About: Blockchain additions, removed all the whitepapers from the list.

Why is the "Introducting Eth*" allowed in the PDF list of ebooks and the "*for dummies" series  not allowed? I do not see that rule in the contributing.md file
AFAIK, both are online ebooks links, both with an ISBN/Table Of Contents for chapters.

Either way, i replaced the first one with one that is free from offic. ibm public link

* delete patch

* Remove patch. not free

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

* use wayback machine to provide its backed PDF link

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

* add in process, creator

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

* blockchain is not a language. the dummies book should be is subjects list

Co-authored-by: eric <eric@hellman.net>
Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com>
2021-10-12 09:55:17 -04:00