From d6b3bed3e24ecb453cd832d95e13659a4077a5ed Mon Sep 17 00:00:00 2001 From: Vinoth kumar A Date: Wed, 7 May 2014 20:17:35 -0400 Subject: [PATCH 01/16] Update free-courses-en.md --- free-courses-en.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/free-courses-en.md b/free-courses-en.md index c63c31bf6..5a47f4104 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -31,6 +31,8 @@ ###HTML / CSS * [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) * [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) +* [Learn HTML & CSS interactively](http://www.codecademy.com/tracks/web) +* [HTML & CSS for absolute beginners](http://www.tn.gov/agriculture/marketing/Agritourism%20pdfs/LearnHTMLandCSS_AnAbsoluteBeginnersGuide.pdf) ###JS @@ -60,6 +62,10 @@ ###Python * [Google's Python Course](https://developers.google.com/edu/python/) * [Berkeley's Structure and Interpretation of Computer Programs](http://www-inst.eecs.berkeley.edu/~cs61a/) +* [Learn Python the hard way](http://learnpythonthehardway.org/book/) +* [Python for Programmers](http://www.tutorialspoint.com/python/) +* [Dive into Python - For experienced programmers](http://www.diveintopython.net/) +* [Python for Web development](https://docs.python.org/2/howto/webservers.html) ###Ruby From 265ec1199cf65620822b054861534521f882b773 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sat, 10 May 2014 19:04:19 +0200 Subject: [PATCH 02/16] Fix typo --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index cdcdef1bb..371afa9ee 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1232,7 +1232,7 @@ See also [TeX](#tex) * [Real World OCaml](https://realworldocaml.org/v1/en/html/) * [Think OCaml](http://greenteapress.com/thinkocaml/index.html) - Allen B. Downey and Nicholas Monje * [Unix System Programming in OCaml](http://ocamlunix.forge.ocamlcore.org/) -* [Using, Understanding, and Unraveling The OCaml Language: From Practice to Theory and vice versa](http://pauillac.inria.fr/~remy/cours/appsem/) - Didier R´emy +* [Using, Understanding, and Unraveling The OCaml Language: From Practice to Theory and vice versa](http://pauillac.inria.fr/~remy/cours/appsem/) - Didier Rémy ###Octave From b219f1a5563c86fa2256eeb240b1f8f23d9333d2 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sat, 10 May 2014 19:11:32 +0200 Subject: [PATCH 03/16] Remove dead link --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 371afa9ee..317bb054d 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1279,7 +1279,6 @@ See also [TeX](#tex) * [Perl 5 Internals](http://www.faqs.org/docs/perl5int/) * [Perl & LWP](http://lwp.interglacial.com/index.html) * [Perl for the Web](http://www.globalspin.com/thebook/) -* [Perl Free Online EBooks](http://linkmingle.com/list/13-plus-List-of-Free-Great-Perl-Books-available-Online-freebooksandarticles) (meta-list) * [Perl Training Australia - Course Notes](http://perltraining.com.au/notes.html) * [Practical mod_perl](http://modperlbook.org/) - Stas Bekman, Eric Cholet * [Plack Handbook](http://handbook.plackperl.org/) From 07f8a6b9a12a3c0c4d0b022de902c6590f6adad8 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sat, 10 May 2014 19:53:38 +0200 Subject: [PATCH 04/16] Remove outdated Django Book --- free-programming-books.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 317bb054d..d3aec1dfc 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1426,7 +1426,6 @@ See also [TeX](#tex) * [Effective Django](http://effectivedjango.com/) (1.5) * [Tango With Django](http://www.tangowithdjango.com/) (1.5) * [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) (1.7) (HTML) -* [The Django Book](http://www.djangobook.com) (1.0) * [The Django book](http://www.djangobook.com/en/2.0/) (2.0) From 2f8bc5e0335d9e2cfe3dada12697feb665cc6765 Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Sat, 10 May 2014 12:56:19 -0500 Subject: [PATCH 05/16] [en] Sorting MATLAB section --- free-programming-books.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/free-programming-books.md b/free-programming-books.md index 317bb054d..0c14cde7a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1141,16 +1141,16 @@ See also [TeX](#tex) ###MATLAB -* [Interactive Tutorials for MATLAB, Simulink, Signal Processing, Controls, and Computational Mathematics](http://www.mathworks.com/tutorials) -* [Numerical Computing with MATLAB](http://www.mathworks.com/moler/index_ncm.html) -* [Experiments with MATLAB](http://www.mathworks.com/moler/exm/index.html) -* [MATLAB Programming](http://en.wikibooks.org/wiki/MATLAB_Programming) -* [Freshman Engineering Problem Solving with MATLAB](http://cnx.org/featureContent/mfiles) * [An Introduction to MATLAB](http://www.maths.dundee.ac.uk/ftp/na-reports/MatlabNotes.pdf) -* [MATLAB - A Fundamental Tool for Scientific Computing and Engineering Applications - Volume 1](http://www.intechopen.com/books/matlab-a-fundamental-tool-for-scientific-computing-and-engineering-applications-volume-1) * [Applications of MATLAB in Science and Engineering](http://www.intechopen.com/books/applications-of-matlab-in-science-and-engineering) +* [Experiments with MATLAB](http://www.mathworks.com/moler/exm/index.html) +* [Freshman Engineering Problem Solving with MATLAB](http://cnx.org/featureContent/mfiles) +* [Interactive Tutorials for MATLAB, Simulink, Signal Processing, Controls, and Computational Mathematics](http://www.mathworks.com/tutorials) +* [MATLAB Programming](http://en.wikibooks.org/wiki/MATLAB_Programming) * [MATLAB for Engineers: Applications in Control, Electrical Engineering, IT and Robotics](http://www.intechopen.com/books/matlab-for-engineers-applications-in-control-electrical-engineering-it-and-robotics) * [MATLAB - A Ubiquitous Tool for the Practical Engineer](http://www.intechopen.com/books/matlab-a-ubiquitous-tool-for-the-practical-engineer) +* [MATLAB - A Fundamental Tool for Scientific Computing and Engineering Applications - Volume 1](http://www.intechopen.com/books/matlab-a-fundamental-tool-for-scientific-computing-and-engineering-applications-volume-1) +* [Numerical Computing with MATLAB](http://www.mathworks.com/moler/index_ncm.html) * [Physical Modeling in MATLAB](http://greenteapress.com/matlab/index.html) - Alan B. Downey From c934c094dc224cc3185e2ac50e9593b3d99f5a60 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sat, 10 May 2014 21:05:50 +0200 Subject: [PATCH 06/16] Update URL for Rust by Example --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index d3aec1dfc..98a47a75c 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -1513,7 +1513,7 @@ See also [TeX](#tex) ###Rust -* [Rust by Example](http://rustbyexample.github.io/) +* [Rust by Example](http://rustbyexample.com/) * [Rust for Rubyists](http://www.rustforrubyists.com/book/index.html) From 57c867795578c542b17966f045b3bda1217fcbc5 Mon Sep 17 00:00:00 2001 From: Victor Felder Date: Sat, 10 May 2014 21:20:01 +0200 Subject: [PATCH 07/16] Correct a link --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 98a47a75c..bb3301edb 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -870,7 +870,7 @@ * [Haskell web Programming](http://yannesposito.com/Scratch/fr/blog/Yesod-tutorial-for-newbies/) (Yesod tutorial) * [Learn Haskell Fast and Hard](http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way) * [Learn You a Haskell for Great Good](http://learnyouahaskell.com/) - Miran Lipovaca -* [Natural Language Processing for the Working Programmer](http://nlpwp.org/book/index.xhtml) +* [Natural Language Processing for the Working Programmer](http://nlpwp.org/book/) * [Parallel and Concurrent Programming in Haskell](http://chimera.labs.oreilly.com/books/1230000000929) * [Real World Haskell](http://book.realworldhaskell.org/) * [Speeding Through Haskell](http://www.sthaskell.com/) From e6ec424afa3b53293b62f6ef81dd067b30fd1752 Mon Sep 17 00:00:00 2001 From: Vinoth kumar A Date: Mon, 12 May 2014 23:40:59 +0530 Subject: [PATCH 08/16] revised.. Removed Books and added some more Courses.. --- free-courses-en.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/free-courses-en.md b/free-courses-en.md index 5a47f4104..40c902a79 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -32,7 +32,7 @@ * [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) * [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) * [Learn HTML & CSS interactively](http://www.codecademy.com/tracks/web) -* [HTML & CSS for absolute beginners](http://www.tn.gov/agriculture/marketing/Agritourism%20pdfs/LearnHTMLandCSS_AnAbsoluteBeginnersGuide.pdf) +* [Prototyping a professional website](http://www.codecademy.com/skills/prototyping) ###JS @@ -62,11 +62,12 @@ ###Python * [Google's Python Course](https://developers.google.com/edu/python/) * [Berkeley's Structure and Interpretation of Computer Programs](http://www-inst.eecs.berkeley.edu/~cs61a/) -* [Learn Python the hard way](http://learnpythonthehardway.org/book/) -* [Python for Programmers](http://www.tutorialspoint.com/python/) -* [Dive into Python - For experienced programmers](http://www.diveintopython.net/) -* [Python for Web development](https://docs.python.org/2/howto/webservers.html) +* [Codecademy Python course](http://www.codecademy.com/tracks/python) +* [Python tutorial for beginners](http://www.learnpython.org/) + ###Ruby * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) +* [Ruby track on Codecademy](http://www.codecademy.com/tracks/ruby) +* [Codeschool Ruby paths](https://www.codeschool.com/paths/ruby) From 8cd094c954e9d5825d823e73cff8b1f8a91014d1 Mon Sep 17 00:00:00 2001 From: Vinoth kumar A Date: Mon, 12 May 2014 23:43:31 +0530 Subject: [PATCH 09/16] Update free-courses-en.md --- free-courses-en.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-courses-en.md b/free-courses-en.md index 40c902a79..bdb0ee5b3 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -66,7 +66,6 @@ * [Python tutorial for beginners](http://www.learnpython.org/) - ###Ruby * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) * [Ruby track on Codecademy](http://www.codecademy.com/tracks/ruby) From 0e6108ccdab7a6c68f131867ceccf5335158af5f Mon Sep 17 00:00:00 2001 From: Espartaco Palma Date: Mon, 12 May 2014 16:43:56 -0500 Subject: [PATCH 10/16] [en] Adding misc. book --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index b43f6cc08..aeab96fc3 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -389,6 +389,7 @@ * [PNG: The Definitive Guide](http://www.libpng.org/pub/png/book/) * [Pointers And Memory](http://cslibrary.stanford.edu/102/PointersAndMemory.pdf) (PDF) * [Programmer's Motivation for Beginners](http://programmersmotivation.com/) +* [Programming with Unicode](http://unicodebook.readthedocs.org/) * [Project Oberon](http://www-old.oberon.ethz.ch/WirthPubl/ProjectOberon.pdf) (PDF) * [Record-Playback Test Automation: Sahi & Selenium IDE: Critical Evaluation of Record-Playback Automation Tools](https://leanpub.com/manualToAutomatedWithSeleniumIDEAndSahi) - Shashikant Jagtap * [SVG Essentials](http://commons.oreilly.com/wiki/index.php/SVG_Essentials) From ab266ee0054857e16c315779a324cdc50eef7d12 Mon Sep 17 00:00:00 2001 From: Vinoth kumar A Date: Tue, 13 May 2014 05:42:45 +0530 Subject: [PATCH 11/16] Update free-courses-en.md --- free-courses-en.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/free-courses-en.md b/free-courses-en.md index bdb0ee5b3..daa476243 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -31,8 +31,7 @@ ###HTML / CSS * [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) * [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) -* [Learn HTML & CSS interactively](http://www.codecademy.com/tracks/web) -* [Prototyping a professional website](http://www.codecademy.com/skills/prototyping) + ###JS @@ -62,11 +61,9 @@ ###Python * [Google's Python Course](https://developers.google.com/edu/python/) * [Berkeley's Structure and Interpretation of Computer Programs](http://www-inst.eecs.berkeley.edu/~cs61a/) -* [Codecademy Python course](http://www.codecademy.com/tracks/python) -* [Python tutorial for beginners](http://www.learnpython.org/) + ###Ruby * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) -* [Ruby track on Codecademy](http://www.codecademy.com/tracks/ruby) -* [Codeschool Ruby paths](https://www.codeschool.com/paths/ruby) + From 82ba2ab5efb56337b1c6240714cdcd5da141834a Mon Sep 17 00:00:00 2001 From: Vinoth kumar A Date: Tue, 13 May 2014 05:43:25 +0530 Subject: [PATCH 12/16] Update free-courses-en.md --- free-courses-en.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/free-courses-en.md b/free-courses-en.md index daa476243..fc77b02b4 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -32,8 +32,6 @@ * [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) * [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) - - ###JS * [Egghead.io](https://egghead.io/) * [Codecademy Walkthrough](http://www.codecademy.com/tracks/javascript) @@ -50,7 +48,6 @@ * [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University * [AppCoda Complete iOS Tutorial](http://www.appcoda.com/ios-programming-course/) - ###OCaml * [Cornell's Data Structures and Functional Programming](http://www.cs.cornell.edu/courses/cs3110/) @@ -62,8 +59,5 @@ * [Google's Python Course](https://developers.google.com/edu/python/) * [Berkeley's Structure and Interpretation of Computer Programs](http://www-inst.eecs.berkeley.edu/~cs61a/) - - ###Ruby * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) - From 25a7b0d3d00038a6ae9d35ca96373f410492950b Mon Sep 17 00:00:00 2001 From: Vinoth kumar A Date: Tue, 13 May 2014 05:49:09 +0530 Subject: [PATCH 13/16] Update free-programming-interactive-tutorials-en.md Added interactive courses in Python and Ruby.. Added new Section for HTML&CSS and added two courses.. --- free-programming-interactive-tutorials-en.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index c5a6ec541..cce44eb3d 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -42,6 +42,11 @@ * [Try Haskell!](http://tryhaskell.org/) +###HTML&CSS +* [Learn HTML & CSS interactively](http://www.codecademy.com/tracks/web) +* [Prototyping a professional website](http://www.codecademy.com/skills/prototyping) + + ###Java * [Learn Java](http://www.learnjavaonline.org/) @@ -83,6 +88,7 @@ ###Python +* [Codecademy Python course](http://www.codecademy.com/tracks/python) * [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html) * [Learn Python](http://www.learnpython.org/) * [Python Koans](https://github.com/gregmalcolm/python_koans) @@ -94,6 +100,7 @@ ###Ruby * [CodeCademy Ruby](http://www.codecademy.com/tracks/ruby) +* [Codeschool Ruby paths](https://www.codeschool.com/paths/ruby) * [Ruby Koans](http://www.rubykoans.com/) * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) * [Try Ruby](http://tryruby.org/) From 43a07ab53d20557d85651c3fc94555507aee9700 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Tue, 13 May 2014 05:28:57 +0430 Subject: [PATCH 14/16] 2 line after each Section --- free-courses-en.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/free-courses-en.md b/free-courses-en.md index fc77b02b4..b714cb030 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -17,7 +17,6 @@ * [LearnCpp.com C++ Tutorial] (http://www.learncpp.com/) - ###Databases * [Database Systems](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/) (MIT's opencourseware) * [Introduction to Databases](https://class.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford University) @@ -32,11 +31,13 @@ * [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) * [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) + ###JS * [Egghead.io](https://egghead.io/) * [Codecademy Walkthrough](http://www.codecademy.com/tracks/javascript) * [LearnStreet Walkthrough](https://www.learnstreet.com/lessons/study/javascript) + ###Java * [Introduction to Java](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/) * [Central Connecticut State University, Introduction to CS Using Java](http://chortle.ccsu.edu/CS151/cs151java.html) @@ -44,13 +45,16 @@ * [Princeton Algorithms, Part 1](https://www.coursera.org/course/algs4partI) * [Princeton Algorithms, Part 2](https://www.coursera.org/course/algs4partII) + ###iOS * [Developing iOS 7 Apps for iPhone and iPad](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) (slides and videos) - Stanford University * [AppCoda Complete iOS Tutorial](http://www.appcoda.com/ios-programming-course/) + ###OCaml * [Cornell's Data Structures and Functional Programming](http://www.cs.cornell.edu/courses/cs3110/) + ###Oracle PL/SQL * [Steven Feuerstein's PL/SQL Obsession - Videos and Presentations](http://www.toadworld.com/platforms/oracle/w/wiki/8243.plsql-obsession.aspx) @@ -59,5 +63,6 @@ * [Google's Python Course](https://developers.google.com/edu/python/) * [Berkeley's Structure and Interpretation of Computer Programs](http://www-inst.eecs.berkeley.edu/~cs61a/) + ###Ruby * [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com) From a267f683c632a18a6eba092d688d6074963772d3 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Tue, 13 May 2014 05:33:24 +0430 Subject: [PATCH 15/16] fix links --- free-courses-en.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/free-courses-en.md b/free-courses-en.md index b714cb030..2c66fe5b0 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -13,8 +13,8 @@ ###C++ * [Google's C++ Course](https://developers.google.com/edu/c++/) -* [Introduction to C++] (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/) (MIT's opencourseware) -* [LearnCpp.com C++ Tutorial] (http://www.learncpp.com/) +* [Introduction to C++](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/) (MIT's opencourseware) +* [LearnCpp.com C++ Tutorial](http://www.learncpp.com/) ###Databases From c3d97bf22fb81e1fd47a4dcee0fe3c16bd752876 Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Mojtahedi Date: Tue, 13 May 2014 05:34:23 +0430 Subject: [PATCH 16/16] fix links --- free-programming-books-pt_BR.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books-pt_BR.md b/free-programming-books-pt_BR.md index d1a9060ae..12049f250 100644 --- a/free-programming-books-pt_BR.md +++ b/free-programming-books-pt_BR.md @@ -19,7 +19,7 @@ * [Introdução a Programação](https://github.com/edusantana/introducao-a-programacao-livro/releases) - livro adotado na UFPB. * [Projeto de Algoritmos em C](http://www.ime.usp.br/~pf/algoritmos/). * [Introdução ao Curso de C ](http://www.ic.unicamp.br/~mc102/introducao-ao-curso-de-c.html). -* [O Fantástico Mundo da Linguagem C] (https://fiorix.wordpress.com/2014/04/12/livro-sobre-c-e-linux/) +* [O Fantástico Mundo da Linguagem C](https://fiorix.wordpress.com/2014/04/12/livro-sobre-c-e-linux/) ###Engenharia de Software ####Metodologias de Desenvolvimento de Software