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

4894 Commits

Author SHA1 Message Date
Dan Minshew
d0c5d971fb Add "Programming Language Foundations in Agda" (#3078)
* Add "Programming Language Foundations in Agda"

New book out from Philip Wadler and Wen Kokke.

Site: https://plfa.github.io
Repo: https://github.com/plfa/plfa.github.io

* Add authors' names

* remove trailing slash, add full names
2018-12-05 09:49:10 -05:00
Acid147
b3dd208fdd Fix broken link in README.md (#3077) 2018-12-02 20:00:29 -05:00
Tiago Athayde
c56fa7c922 book update (#3073) 2018-11-25 12:57:53 -05:00
David Pérez Cabrera
00914f7bf0 Added: Desarrollando con Java 8: Poker (#3072) 2018-11-25 12:55:55 -05:00
cwfoo
e3b16b386e Add Managing Projects with GNU Make (#3069) 2018-11-24 15:06:09 -05:00
cwfoo
edb9ac2b58 Remove Apprendre à programmer avec OCaml (#3068) 2018-11-24 15:04:30 -05:00
cwfoo
9f116d69ab Add The Art of Prolog (#3066) 2018-11-23 14:09:01 -05:00
Stephen Fox
5aea80cf66 Link directly to O'Really PDFs (#3060)
* Link directly to O'Really PDFs

O'Reilly has been changing up some of these links, redirecting you to a rather scarce hub.
But they are still hosting the files.

This change is justified by the file still being publicly hosted.

* Fix annotation for linter

* I guess the linter wants PDF capitalized
2018-11-16 18:16:14 -05:00
Desmond
34d36291be Add Computer Networks: A Systems Approach (#3059)
* Add Computer Networks: A Systems Approach

* Add authors

* Fix format
2018-11-14 22:27:38 -05:00
misacorn
b79d6f12f9 Update free-programming-books.md (#3057) 2018-11-12 10:42:23 -05:00
Harry Kar
17fef9a832 8 books (#3050)
* issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde

* issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde

* issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde

* issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde

* Revert 3021 master (#3025)

* Revert "remove dead link from free-programming-books-tr.md (#3024)"

This reverts commit 0f07297a40.

* Revert "Added Git and Github course (#3023)"

This reverts commit 3e9e1ded62.

* Revert "Added resources (#3022)"

This reverts commit 500db345f5.

* Revert "issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde (#3021)"

This reverts commit 2798268070.

* remove space, readd javajavajava

* issues:add in list #3009,#3010, correction blank in #3011

added:
Object-oriented Programming in JavaTM Textbook by Rick Halterman #3009
Introduction to Computer Science by Robert Sedgewick and Kevin Wayne. #3010
corrected:
link not displayed correctly(displayed with makdown)
deleted blanc ...Problem Solving] (https://archive.... in Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde #3011

* issues:add in list #3009,#3010, correction blank in #3011

added:
Object-oriented Programming in JavaTM Textbook by Rick Halterman #3009
Introduction to Computer Science by Robert Sedgewick and Kevin Wayne. #3010
corrected:
link not displayed correctly(displayed with makdown)
deleted blanc ...Problem Solving] (https://archive.... in Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde #3011

* add 2 books, create [Eiffel](#eiffel),

add
Programming Languages:Theory and Practice - Robert Harper,
A Functional Pattern System for Object - Oriented Design-Thomas Kuhne,
Object Oriented Programming using Java - Simon Kendal

corrections
The Definition of Standard ML (Revised) - SMLFamily GitHub project
Programming Languages: Application and Interpretation (2nd Edition) - Shriram Krishn

* add 2 books, create [Eiffel](#eiffel),

add
Programming Languages:Theory and Practice - Robert Harper,
A Functional Pattern System for Object - Oriented Design-Thomas Kuhne,
Object Oriented Programming using Java - Simon Kendal

corrections
The Definition of Standard ML (Revised) - SMLFamily GitHub project
Programming Languages: Application and Interpretation (2nd Edition) - Shriram Krishn

* swap l.1413 and l.1412%B

swap l.1414 and l.1413%B Line 1414: oriented --> Oriented%B some corrections thanks to eshellman%B correct add one blankline  before ### Subversion%B

* issues:add in list #3009,#3010, correction blank in #3011 (#3026)

* issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde

* Revert 3021 master (#3025)

* Revert "remove dead link from free-programming-books-tr.md (#3024)"

This reverts commit 0f07297a40.

* Revert "Added Git and Github course (#3023)"

This reverts commit 3e9e1ded62.

* Revert "Added resources (#3022)"

This reverts commit 500db345f5.

* Revert "issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde (#3021)"

This reverts commit 2798268070.

* remove space, readd javajavajava

* issues:add in list #3009,#3010, correction blank in #3011

added:
Object-oriented Programming in JavaTM Textbook by Rick Halterman #3009
Introduction to Computer Science by Robert Sedgewick and Kevin Wayne. #3010
corrected:
link not displayed correctly(displayed with makdown)
deleted blanc ...Problem Solving] (https://archive.... in Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde #3011

* issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde

* add 2 books, create [Eiffel](#eiffel),

add
Programming Languages:Theory and Practice - Robert Harper,
A Functional Pattern System for Object - Oriented Design-Thomas Kuhne,
Object Oriented Programming using Java - Simon Kendal

corrections
The Definition of Standard ML (Revised) - SMLFamily GitHub project
Programming Languages: Application and Interpretation (2nd Edition) - Shriram Krishn

* swap l.1413 and l.1412%B

swap l.1414 and l.1413%B Line 1414: oriented --> Oriented%B some corrections thanks to eshellman%B correct add one blankline  before ### Subversion%B

* added clarification to title so folks don't think it's the book.

* A MACHINE MADE THIS BOOK ten sketches of computer science by JOHN WHITINGTON (PDF)

* Computer ScienceI, Computer ScienceII, Computer ScienceIII, Searching & Sorting, Trees, Cryptography & Security, Intoduction to Git and Github - Tutorial

by Dr. Chris Bourke (PDF)

* issues:add in list #3009,#3010, correction blank in #3011

added:
Object-oriented Programming in JavaTM Textbook by Rick Halterman #3009
Introduction to Computer Science by Robert Sedgewick and Kevin Wayne. #3010
corrected:
link not displayed correctly(displayed with makdown)
deleted blanc ...Problem Solving] (https://archive.... in Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde #3011

* add 2 books, create [Eiffel](#eiffel),

add
Programming Languages:Theory and Practice - Robert Harper,
A Functional Pattern System for Object - Oriented Design-Thomas Kuhne,
Object Oriented Programming using Java - Simon Kendal

corrections
The Definition of Standard ML (Revised) - SMLFamily GitHub project
Programming Languages: Application and Interpretation (2nd Edition) - Shriram Krishn

* feat: delete Bourke's Lectures. closes #3050

squash 4 commits (git reset --soft HEAD~4)
delete Trees - Lecture notes because in CS III (git commit --amend)
add (🚧 *in process*) in CS I II III
edit comment aqyash->squash (git commit --amend)
l.1428 and l.1427, delete 2nd double Object Oriented Programming using Java - Kendal
swap l.1429 and l.1428
swap l.1427 and l.1426, delete double Halterman, l.1429 and l.1428, add (PDF)in Pecinovsky
swap l.366 and l.365, l.694 and l.693, l.1428 and l.1427
2018-11-12 10:29:24 -05:00
Alex
776335fa02 Elm language resources added (#3054)
* added Solidity

* added Solidity

* added Solidity

* bitcoin book added

* fixed ordering on bitcoin book entry

* added authors for bitcoin and solidity books

* added Bitcoin and cryptocurrency Princeton book

* elm interactive playground added (ellie)

* free elm books added

* elm podcast added

* corrected spacing

* reordered elm books into existing category

* reordered format and author

* removed trailing /s

* fixed alphabetical ordering
2018-11-06 09:22:08 -05:00
Alex
cde8a7821e Alcole java courses (#3052)
* added Solidity

* added Solidity

* added Solidity

* bitcoin book added

* fixed ordering on bitcoin book entry

* added authors for bitcoin and solidity books

* added Bitcoin and cryptocurrency Princeton book

* mooc.fi Java courses added
2018-11-05 16:46:47 -05:00
chai2010
7f86f0f4cd add C/C++面向WebAssembly编程 (#3049) 2018-11-03 13:24:31 -04:00
Javed Mohamed
377046de4c Add the new Wise Man's Haskell (#3046) 2018-10-29 11:11:37 -04:00
Will
35b7d17dc1 Add React Podcast (#3044) 2018-10-25 17:14:15 -04:00
Will
a8dc6d7fc5 Add Tiny Python 3.6 Notebook by Matt Harrison (#3045)
Free in the github repo, and also available as a hard copy for purchase.
2018-10-25 17:13:09 -04:00
Harry Kar
79a98bc3c7 issues:add in list #3009,#3010, correction blank in #3011 (#3026)
* issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde

* Revert 3021 master (#3025)

* Revert "remove dead link from free-programming-books-tr.md (#3024)"

This reverts commit 0f07297a40.

* Revert "Added Git and Github course (#3023)"

This reverts commit 3e9e1ded62.

* Revert "Added resources (#3022)"

This reverts commit 500db345f5.

* Revert "issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde (#3021)"

This reverts commit 2798268070.

* remove space, readd javajavajava

* issues:add in list #3009,#3010, correction blank in #3011

added:
Object-oriented Programming in JavaTM Textbook by Rick Halterman #3009
Introduction to Computer Science by Robert Sedgewick and Kevin Wayne. #3010
corrected:
link not displayed correctly(displayed with makdown)
deleted blanc ...Problem Solving] (https://archive.... in Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde #3011

* issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde

* add 2 books, create [Eiffel](#eiffel),

add
Programming Languages:Theory and Practice - Robert Harper,
A Functional Pattern System for Object - Oriented Design-Thomas Kuhne,
Object Oriented Programming using Java - Simon Kendal

corrections
The Definition of Standard ML (Revised) - SMLFamily GitHub project
Programming Languages: Application and Interpretation (2nd Edition) - Shriram Krishn

* swap l.1413 and l.1412%B

swap l.1414 and l.1413%B Line 1414: oriented --> Oriented%B some corrections thanks to eshellman%B correct add one blankline  before ### Subversion%B

* added clarification to title so folks don't think it's the book.
2018-10-25 17:07:30 -04:00
fey cot
11800569c6 add russian translate of SICP (#3042)
* add russian translate of SICP

* fix

* fix fix
2018-10-24 14:22:37 -04:00
Suthira
9282d756a2 Command Line Heroes and baseCS podcasts (#3041) 2018-10-24 07:45:26 -04:00
imlastrebor
69f77db592 Adding Link In README.md for Finnish Courses (#3038) 2018-10-23 09:48:39 -04:00
imlastrebor
6b31d31130 Added free finnish online courses (#3036)
* Added free finnish online courses

* Alphabetical order and removed unnecessary lines

* Adjusted lines

* Remove trailing slash
2018-10-23 09:47:55 -04:00
Charlotte Tan
587b6da164 re-add dead links from #2823 (#3035) 2018-10-23 08:08:32 -04:00
Charlotte Tan
262cd02d4f Add nodeup back to free-podcasts-screencasts-en.md #2823 (#3034)
* Re-add Nodeup as it's not really dead #2823

Looked at #2823, evaluated all the links in the free-podcasts-screencasts-en.md section and only Nodeup still exists

* fixing line space
2018-10-23 08:07:03 -04:00
Judah Lamm
05d8aa6b0a Remove the same book from the Django section (#3033) 2018-10-23 08:03:32 -04:00
fey cot
93045a14a1 PHP Russian basic course for begginer (#3032)
* add PHP course in russian

* PHP Russian basics

* blank lines fix

* add PHP to index
2018-10-21 14:21:42 -04:00
evbarnett
963819d70b Added Reinforcement Learning book (#3031) 2018-10-20 13:03:33 -04:00
fey cot
98f23bcf5e add link phpunit russian manual (#3028)
* add link phpunit russian manual

* fix order

* fix blank line
2018-10-20 12:51:22 -04:00
Judah Lamm
dfd0719007 Update link to a free version (#3027) 2018-10-19 20:03:52 -04:00
eshellman
f50175ec0b
Revert 3021 master (#3025)
* Revert "remove dead link from free-programming-books-tr.md (#3024)"

This reverts commit 0f07297a40.

* Revert "Added Git and Github course (#3023)"

This reverts commit 3e9e1ded62.

* Revert "Added resources (#3022)"

This reverts commit 500db345f5.

* Revert "issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde (#3021)"

This reverts commit 2798268070.

* remove space, readd javajavajava
2018-10-19 01:03:20 -04:00
Judah Lamm
0f07297a40 remove dead link from free-programming-books-tr.md (#3024)
* Remove dead link from free-programming-books-tr.md

* Change Django heading to same size as other headings
2018-10-19 00:53:10 -04:00
Bhupendra Singh
3e9e1ded62 Added Git and Github course (#3023)
* Added Git and Github course

* Ordering the list alphabetically
2018-10-19 00:44:49 -04:00
Raagul N
500db345f5 Added resources (#3022)
* Added resources
Added resources for Android, Bash, C, C++ and C#.

* Fixed the order of the entries
Fixed the order of entries of the previous commit and arranged them in ascending order.
2018-10-18 16:49:33 -04:00
Harry Kar
2798268070 issue #3011 Java, Java, Java Object-Oriented Problem Solving by R. Morelli and R.Walde (#3021) 2018-10-18 09:46:22 -04:00
Judah Lamm
b2d3ee888a remove-dead-italian-links (#3017)
* remove-dead-links

remove dead urls (404's) and sections that no longer contain resources

* remove one more dead link

Remove an additional link that resolved, but contained no information

* remove indexes with no links
2018-10-17 16:30:28 -04:00
Judah Lamm
61786d0623 remove dead link (#3019)
remove dead link from free-programming-interactive-tutorials-en.md
2018-10-17 02:28:52 -04:00
Judah Lamm
219b296fb3 remove dead links (#3018) 2018-10-17 02:27:54 -04:00
Tobias
8042772500 Fixed old dead link in german (#3015) 2018-10-15 10:33:29 -04:00
Denys Vuika
70b851e7cf Remove "under construction" (#3014)
Remove "under construction"  for "Developing with Angular" book
2018-10-14 09:29:23 -04:00
Jan Bartels
6056db8a39 Enable emoji on GitHub Pages (#3013) 2018-10-14 09:28:22 -04:00
BhautikDonga
7b6614402f [The Arduino Platform and C Programming](https://www.coursera.org/learn/arduino-platform) (#3012) 2018-10-13 14:47:50 -04:00
Gus Uy
d48ddf633c Add Vapor resources (#2986)
* Add Swift Vapor resources

* Reorder Vapor resources alphabetically

* Add author to Vapor 3 tutorial

* Move vapor university to free-courses-en.md
2018-10-08 23:08:52 -04:00
Dimitar Manovski
390f6781a3 Adding Link In README.md for Bulgarian Courses (#2989)
* Add series of tutorials : Android for beginners and Object oriented programming for PHP

* Add new line at the end of the file , prevent warning  Missing newline character at end of file.

* Add link in README.md for Bulgarian courses
2018-10-08 23:07:03 -04:00
qorg11
92af6a1021 Spanish SVN book (#2983)
* Spanish SVN book

* Add svn to index

* Add svn to index x2

* Try to fix this

* Try to fix this x2

* wtf

* O'RLY?
2018-10-08 16:15:10 -04:00
Dimitar Manovski
31823cda65 Add series of tutorials : Android for beginners and Object oriented programming for PHP (#2988)
* Add series of tutorials : Android for beginners and Object oriented programming for PHP

* Add new line at the end of the file , prevent warning  Missing newline character at end of file.
2018-10-08 16:12:40 -04:00
rajat1433
7d0ee01ee3 Update the Data Science podcast (#2987)
Added Super data Science podcasts.
Very informative and knowledge rich podcasts.
2018-10-08 10:21:51 -04:00
Gus Uy
1f6734860b Update playgrounds (#2985)
* Fix playgrounds alphabetical order

* Add Scala to playgrounds index

* Add online Swift playground
2018-10-08 10:12:20 -04:00
Gus Uy
168e70f86e Remove tylermcginnis.com React course (#2984)
This course is no longer free. It requires a paid subscription.
2018-10-08 10:08:54 -04:00
Jesús Lobos
a6a4361a7c Add new book of React and Redux (Spanish) (#2980)
* Add new book of React and Redux (Spanish)

* Fix Lint
2018-10-05 22:47:44 -04:00
Spencer Davies
2923eb8f24 small grammar fix (#2979)
let me know if you think it reads better. thanks!
2018-10-04 15:08:08 -04:00