diff --git a/free-courses-en.md b/free-courses-en.md index e82f0e65..a6c678b1 100644 --- a/free-courses-en.md +++ b/free-courses-en.md @@ -21,7 +21,10 @@ * [iOS](#ios) * [Java](#java) * [JavaScript](#javascript) - * [JQuery](#jquery) + * [Angular.js](#angularjs) + * [jQuery](#jquery) + * [React](#react) + * [Redux](#redux) * [Lua](#lua) * [Machine Learning](#machine-learning) * [Matlab](#matlab) @@ -202,11 +205,27 @@ * [learn:query](https://learnquery.infinum.co) -#### JQuery +#### Angular.js + +* [Angular.js Youtube Channel](https://www.youtube.com/angularjs) +* [egghead.io youtube channel: Learn AngularJS with Tutorial Videos & Training](https://www.youtube.com/user/johnlindquist) + + +#### jQuery * [Bento jQuery Track](https://bento.io/topic/jquery) (Bento) +#### React + +* [Start Using React to Build Web Applications](https://egghead.io/courses/react-fundamentals) + + +#### Redux + +* [Getting Started with Redux](https://egghead.io/series/getting-started-with-redux) + + ### Lua * [Lua Interactive Crash Course](http://luatut.com/crash_course.html) diff --git a/free-programming-books.md b/free-programming-books.md index 0da9803d..f0468a1c 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -75,9 +75,21 @@ * [Spring Security](#spring-security) * [Wicket](#wicket) * [JavaScript](#javascript) - * [Javascript frameworks](#javascript-frameworks) + * [Angular.js](#angularjs) + * [Aurelia](#aurelia) + * [Backbone.js](#backbonejs) + * [Booty5.js](#booty5js) + * [D3.js](#d3js) + * [Dojo](#dojo) + * [Elm](#elm) + * [Ember.js](#emberjs) + * [Express.js](#expressjs) + * [jQuery](#jquery) + * [meteor](#meteor) * [Node.js](#nodejs) - * [React.js](#reactjs) + * [Om](#om) + * [React](#react) + * [React Native](#reactnative) * [Redux](#redux) * [Jenkins](#jenkins) * [Julia](#julia) @@ -1448,9 +1460,93 @@ Kerridge (PDF) (Just fill the fields with any values) * [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) -#### Javascript Frameworks +#### Angular.js -For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, Meteor, React and any other JS toolkit/framework, please refer to [Javascript Frameworks Resources and Tutorials](/javascript-frameworks-resources.md). +* [Angular for the jQuery developer](http://www.ng-newsletter.com/posts/angular-for-the-jquery-developer.html) +* [Angular.js Guide](https://docs.angularjs.org/guide/) +* [Angular.js Material Designing](https://material.angularjs.org/latest/) +* [Angular.js Tutorial](https://docs.angularjs.org/tutorial) +* [AngularJS - Step by Logical Step](http://nicholasjohnson.com/angular-book/) +* [AngularJS Essentials](https://www.packtpub.com/packt/free-ebook/angularjs-essentials) - Rodrigo Branas, Packt *(Just fill the fields with any values)* +* [AngularJS in 60 Minutes](http://sd.blackball.lv/library/AngularJS_in_60_minutes_Dan_Wahlin_May_2013) +* [AngularJS Succinctly](https://www.syncfusion.com/resources/techportal/ebooks/angularjs) (PDF, Kindle) *(Just fill the fields with any values)* +* [AngularJs vs EmberJs](http://angularjs-emberjs-compare.bguiz.com) +* [AngularJS with Ruby on Rails](http://angular-rails.com) +* [Developing with Angular](https://leanpub.com/developing-with-angular/) - Denys Vuika *(Leanpub account or valid email requested)* (:construction: *in process*) +* [Recipes with Angular.js](https://leanpub.com/recipes-with-angular-js/read) - Frederik Dietz +* [Seven-Part Introduction to Angular](http://ngokevin.com/blog/angular-1/) +* [Unit Testing Best Practices in AngularJS](http://andyshora.com/unit-testing-best-practices-angularjs.html) + + +#### Aurelia + +* [Beginning Aurelia](https://leanpub.com/beginning-of-aurelia) - behzad *(Leanpub account or valid email requested)* + + +#### Backbone.js + +* [A Complete guide for learning Backbone.js](http://codebeerstartups.com/2012/12/a-complete-guide-for-learning-backbone-js/) +* [A pragmatic guide to Backbone.js apps](http://pragmatic-backbone.com) +* [Backbone Tutorials: Beginner, Intermediate and Advanced](https://leanpub.com/backbonetutorials) - Thomas Davis *(Leanpub account or valid email requested)* +* [Backbone.js + Require.js, Modularization and Just in Time Dependency Loading, part 1](http://developer.teradata.com/blog/jasonstrimpel/2011/12/part-1-backbone-js-require-js) [part 2](http://developer.teradata.com/blog/jasonstrimpel/2012/01/part-2-backbone-js-require-js-further-modularization-and-just-in-time-dep) +* [Backbone.js and socket.io](http://developer.teradata.com/blog/jasonstrimpel/2011/11/backbone-js-and-socket-io) +* [Backbonejs Tutorials](https://cdnjs.com/libraries/backbone.js/tutorials/) +* [Building Single Page Web Apps with Backbone.js](https://singlepagebook.supportbee.com) (:construction: *in process*) +* [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/) +* [Getting Started with Backbone.js](http://net.tutsplus.com/tutorials/javascript-ajax/getting-started-with-backbone-js/) +* [How to share Backbone.js models with node.js](http://amirmalik.net/2010/11/27/how-to-share-backbonejs-models-with-nodejs) + + +#### Booty5.js + +* [The Booty5 HTML5 Game Maker Manual](http://booty5.com/booty5-free-html-game-maker-e-book-manual/) + + +#### D3.js + +* [D3 Tips and Tricks](https://leanpub.com/D3-Tips-and-Tricks/read) - Malcolm Maclean +* [Dashing D3.js Tutorial](https://www.dashingd3js.com/table-of-contents) +* [Interactive Data Visualization for the Web](http://chimera.labs.oreilly.com/books/1230000000345/index.html) +* [Interactive Data Visualization with D3](http://alignedleft.com/tutorials/d3) + + +#### Dojo + +* [Dojo: The Definitive Guide](http://chimera.labs.oreilly.com/books/1234000001819/index.html) - Matthew A. Russell + + +#### Elm + +* [Building a Live-Validating Signup Form in Elm](http://tech.noredink.com/post/129641182738/building-a-live-validated-signup-form-in-elm) +* [Elm Tutorial](http://www.elm-tutorial.org) +* [The Elm Architecture](https://github.com/evancz/elm-architecture-tutorial) + + +#### Ember.js + +* [AngularJs vs EmberJs](http://angularjs-emberjs-compare.bguiz.com) +* [DockYard Ember.js Style Guide](https://github.com/DockYard/styleguides/blob/master/engineering/ember.md) +* [Ember App with RailsApi](https://dockyard.com/blog/ember/2013/01/07/building-an-ember-app-with-rails-api-part-1) +* [Ember.js - Getting started](http://emberjs.com/guides/getting-started/) +* [Vic Ramon's Ember Tutorial](http://ember.vicramon.com) + + +#### Express.js + +* [Express.js Guide](https://web.archive.org/web/20140621124403/https://leanpub.com/express/read) - Azat Mardanov + + +#### jQuery + +* [JavaScript Fundamentals, Plus a Dash Of JQuery - for dinner ladies](http://nicholasjohnson.com/javascript-book/) +* [jQuery Novice to Ninja](http://mediatheque.cite-musique.fr/MediaComposite/Debug/Dossier-Orchestre/ressources/jQuery.Novice.to.Ninja.2nd.Edition.pdf) (PDF) +* [jQuery Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/jquery) (PDF, Kindle) *(Just fill the fields with any values)* + + +#### Meteor + +* [BulletProof Meteor](https://bulletproofmeteor.com) +* [Your First Meteor Application, A Complete Beginner’s Guide to the Meteor JavaScript Framework](http://meteortips.com/book/) #### Node.js @@ -1461,15 +1557,47 @@ For resources on Angular, Backbone, D3, Dojo, Ember, Express, jQuery, Knockout, * [Node: Up and Running](http://chimera.labs.oreilly.com/books/1234000001808/index.html) - Tom Hughes-Croucher * [Node.js Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/nodejs) (PDF, Kindle) *(Just fill the fields with any values)* * [The Node Beginner Book](http://nodebeginner.org) +* [What You Need To Know About Node.js](https://www.packtpub.com/packt/free-ebook/what-you-need-to-know-about-nodejs) - Bruno Joseph Dmello, Packt *(Just fill the fields with any values)* -#### React.js +#### Om +* [Om Tutorial](http://awkay.github.io/om-tutorial/) + + +#### React + +* [Free React on Rails course](https://learnetto.com/users/hrishio/courses/the-free-react-on-rails-5-course) +* [Hacking with React](http://www.hackingwithreact.com) +* [Intro to the React Framework](http://code.tutsplus.com/tutorials/intro-to-the-react-framework--net-35660) +* [Learning React.js: Getting Started and Concepts](https://scotch.io/tutorials/learning-react-getting-started-and-concepts) +* [React Enlightenment](https://www.gitbook.com/book/frontendmasters/react-enlightenment/details) +* [React In-depth: An exploration of UI development](https://www.gitbook.com/book/developmentarc/react-indepth/details) +* [React Primer Draft](https://github.com/mikechau/react-primer-draft) +* [React Tutorial](https://reactjs.org/tutorial/tutorial.html) +* React Tutorial by Josh Finnie + * [Part 1](http://www.joshfinnie.com/blog/reactjs-tutorial-part-1/) + * [Part 2](http://www.joshfinnie.com/blog/reactjs-tutorial-part-2/) + * [Part 3](http://www.joshfinnie.com/blog/reactjs-tutorial-part-3/) +* [React with ASP.NET Core Tutorial](https://reactjs.net/getting-started/aspnetcore.html) +* [React.js Fundamentals](http://courses.reactjsprogram.com/courses/reactjsfundamentals) +* [React.js Tutorial: Now is Your Time to Try It, Right in Your Browser](https://codegeekz.com/react-js-tutorial/) +* [SurviveJS - Webpack and React](http://survivejs.com) * [The Road to learn React - Build a Hacker News App along the Way](https://leanpub.com/the-road-to-learn-react) - Robin Wieruch *(Leanpub account or valid email requested)* [markdown](https://github.com/the-road-to-learn-react/the-road-to-learn-react/tree/master/manuscript) +#### React Native + +* [Programming React Native](https://leanpub.com/programming-react-native) *(Leanpub account or valid email requested)* +* [React Native Animation Book](http://browniefed.com/react-native-animation-book/) +* [React Native Express](http://www.reactnativeexpress.com) +* [React Native Training](https://www.gitbook.com/book/unbug/react-native-training/details) + + #### Redux +* [Full-Stack Redux Tutorial](http://teropa.info/blog/2015/09/10/full-stack-redux-tutorial.html) +* [SoundCloud Application in React + Redux](https://www.robinwieruch.de/the-soundcloud-client-in-react-redux/) * [The Complete Redux Book](https://leanpub.com/redux-book) - Boris Dinkevich and Ilya Gelman *(Leanpub account or valid email requested)* diff --git a/free-programming-interactive-tutorials-en.md b/free-programming-interactive-tutorials-en.md index f080d5bf..ed49513c 100644 --- a/free-programming-interactive-tutorials-en.md +++ b/free-programming-interactive-tutorials-en.md @@ -14,6 +14,7 @@ * [HTML / CSS](#html--css) * [Java](#java) * [Javascript](#javascript) + * [Angular.js](#angularjs) * [Language Agnostic](#language-agnostic) * [Lisp](#lisp) * [MATLAB](#matlab) @@ -126,6 +127,14 @@ * [Try jQuery](http://try.jquery.com) +#### Angular.js + +* [Angular Basics](http://www.angularjsbook.com) +* [AngularJS - Step by Logical Step](http://nicholasjohnson.com/angular-book/) +* [egghead.io: Learn AngularJS with Tutorial Videos & Training](https://egghead.io) +* [Learn AngularJS with free interactive lessons](http://www.learn-angular.org) + + ### Language Agnostic * [CodeCombat](http://codecombat.com) - Python, JavaScript, CoffeeScript, Clojure, Lua, Io diff --git a/javascript-frameworks-resources.md b/javascript-frameworks-resources.md deleted file mode 100644 index a8b2a150..00000000 --- a/javascript-frameworks-resources.md +++ /dev/null @@ -1,153 +0,0 @@ -We've decided to move these resources back into books, courses, casts, and playgrounds pages. We could use help on this. - The management - - - -## Angular.js - -* [Angular Basics](http://www.angularjsbook.com) -* [Angular for the jQuery developer](http://www.ng-newsletter.com/posts/angular-for-the-jquery-developer.html) -* [Angular.js Cheat Sheet](http://www.cheatography.com/proloser/cheat-sheets/angularjs/) -* [Angular.js Guide](https://docs.angularjs.org/guide/) -* [Angular.js Material Designing](https://material.angularjs.org/latest/) -* [Angular.js Snippets for Sublime Text 2](https://github.com/maxhoffmann/angular-snippets) -* [Angular.js Tutorial](https://docs.angularjs.org/tutorial) -* [Angular.js Youtube Channel](https://www.youtube.com/angularjs) -* [AngularJS - Extend your Browser](https://speakerdeck.com/petebd/devox-uk-2013-angularjs?slide=2) -* [AngularJS - Step by Logical Step](http://nicholasjohnson.com/angular-book/) -* [AngularJS Essentials](https://www.packtpub.com/packt/free-ebook/angularjs-essentials) - Rodrigo Branas, Packt *(Just fill the fields with any values)* -* [AngularJS in 60 Minutes](http://sd.blackball.lv/library/AngularJS_in_60_minutes_Dan_Wahlin_May_2013.pdf) (PDF) -* [AngularJS Insights](http://pascalprecht.github.io/slides/angularjs-insights/#/) -* [AngularJS Succinctly](https://www.syncfusion.com/resources/techportal/ebooks/angularjs) (PDF, Kindle) *(Just fill the fields with any values)* -* [AngularJs vs EmberJs](http://angularjs-emberjs-compare.bguiz.com) -* [AngularJS with Ruby on Rails](http://angular-rails.com) -* [egghead.io: Learn AngularJS with Tutorial Videos & Training](https://egghead.io) -* [egghead.io youtube channel: Learn AngularJS with Tutorial Videos & Training](https://www.youtube.com/user/johnlindquist) -* [Learn AngularJS with free interactive lessons](http://www.learn-angular.org) -* [Mastering AngularJS Directives](http://pascalprecht.github.io/slides/mastering-angularjs-directives/) -* [Recipes with Angular.js](https://leanpub.com/recipes-with-angular-js/read) - Frederik Dietz -* [Seven-Part Introduction to Angular](http://ngokevin.com/blog/angular-1/) -* [Unit Testing Best Practices in AngularJS](http://andyshora.com/unit-testing-best-practices-angularjs.html) - - -## Angular - -* [Developing with Angular](https://leanpub.com/developing-with-angular/) - Denys Vuika *(Leanpub account or valid email requested)* (:construction: *in process*) - - -## Aurelia - -* [Beginning Aurelia](https://leanpub.com/beginning-of-aurelia) - behzad *(Leanpub account or valid email requested)* - - -## Backbone.js - -* [A Complete guide for learning Backbone.js](http://codebeerstartups.com/2012/12/a-complete-guide-for-learning-backbone-js/) -* [A pragmatic guide to Backbone.js apps](http://pragmatic-backbone.com) -* [Backbone Tutorials: Beginner, Intermediate and Advanced](https://leanpub.com/backbonetutorials) - Thomas Davis *(Leanpub account or valid email requested)* -* [Backbone.js + Require.js, Modularization and Just in Time Dependency Loading, part 1](http://developer.teradata.com/blog/jasonstrimpel/2011/12/part-1-backbone-js-require-js) [part 2](http://developer.teradata.com/blog/jasonstrimpel/2012/01/part-2-backbone-js-require-js-further-modularization-and-just-in-time-dep) -* [Backbone.js and socket.io](http://developer.teradata.com/blog/jasonstrimpel/2011/11/backbone-js-and-socket-io) -* [Backbonejs Tutorials](https://cdnjs.com/libraries/backbone.js/tutorials/) -* [Building Single Page Web Apps with Backbone.js](https://singlepagebook.supportbee.com) (:construction: *in process*) -* [Developing Backbone.js Applications](http://addyosmani.github.io/backbone-fundamentals/) -* [Getting Started with Backbone.js](http://net.tutsplus.com/tutorials/javascript-ajax/getting-started-with-backbone-js/) -* [How to share Backbone.js models with node.js](http://amirmalik.net/2010/11/27/how-to-share-backbonejs-models-with-nodejs) - - -## Booty5.js - -* [The Booty5 HTML5 Game Maker Manual](http://booty5.com/booty5-free-html-game-maker-e-book-manual/) - - -## D3.js - -* [D3 Tips and Tricks](https://leanpub.com/D3-Tips-and-Tricks/read) - Malcolm Maclean -* [Dashing D3.js Tutorial](https://www.dashingd3js.com/table-of-contents) -* [Interactive Data Visualization for the Web](http://chimera.labs.oreilly.com/books/1230000000345/index.html) -* [Interactive Data Visualization with D3](http://alignedleft.com/tutorials/d3) - - -## Dojo - -* [Dojo: The Definitive Guide](http://chimera.labs.oreilly.com/books/1234000001819/index.html) - Matthew A. Russell - - -## Elm - -* [Building a Live-Validating Signup Form in Elm](http://tech.noredink.com/post/129641182738/building-a-live-validated-signup-form-in-elm) -* [Elm Tutorial](http://www.elm-tutorial.org) -* [The Elm Architecture](https://github.com/evancz/elm-architecture-tutorial) - - -## Ember.js - -* [AngularJs vs EmberJs](http://angularjs-emberjs-compare.bguiz.com) -* [DockYard Ember.js Style Guide](https://github.com/DockYard/styleguides/blob/master/engineering/ember.md) -* [Ember App with RailsApi](https://dockyard.com/blog/ember/2013/01/07/building-an-ember-app-with-rails-api-part-1) -* [Ember.js - Getting started](http://emberjs.com/guides/getting-started/) -* [Vic Ramon's Ember Tutorial](http://ember.vicramon.com) - - -## Express.js - -* [Express.js Guide](https://web.archive.org/web/20140621124403/https://leanpub.com/express/read) - Azat Mardanov - - -## jQuery - -* [JavaScript Fundamentals, Plus a Dash Of JQuery - for dinner ladies](http://nicholasjohnson.com/javascript-book/) -* [jQuery Novice to Ninja](http://mediatheque.cite-musique.fr/MediaComposite/Debug/Dossier-Orchestre/ressources/jQuery.Novice.to.Ninja.2nd.Edition.pdf) (PDF) -* [jQuery Succinctly, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/jquery) (PDF, Kindle) *(Just fill the fields with any values)* - - -## Meteor - -* [BulletProof Meteor](https://bulletproofmeteor.com) -* [Your First Meteor Application, A Complete Beginner’s Guide to the Meteor JavaScript Framework](http://meteortips.com/book/) - - -## Node.js - -* [Node Documentation](https://nodejs.org/en/docs/) -* [What You Need To Know About Node.js](https://www.packtpub.com/packt/free-ebook/what-you-need-to-know-about-nodejs) - Bruno Joseph Dmello, Packt *(Just fill the fields with any values)* - - -## Om - -* [Om Tutorial](http://awkay.github.io/om-tutorial/) - - -## React - -* [Free React on Rails course](https://learnetto.com/users/hrishio/courses/the-free-react-on-rails-5-course) -* [Hacking with React](http://www.hackingwithreact.com) -* [Intro to the React Framework](http://code.tutsplus.com/tutorials/intro-to-the-react-framework--net-35660) -* [Learning React.js: Getting Started and Concepts](https://scotch.io/tutorials/learning-react-getting-started-and-concepts) -* [React Enlightenment](https://www.gitbook.com/book/frontendmasters/react-enlightenment/details) -* [React In-depth: An exploration of UI development](https://www.gitbook.com/book/developmentarc/react-indepth/details) -* [React Primer Draft](https://github.com/mikechau/react-primer-draft) -* [React Tutorial](https://reactjs.org/tutorial/tutorial.html) -* React Tutorial by Josh Finnie - * [Part 1](http://www.joshfinnie.com/blog/reactjs-tutorial-part-1/) - * [Part 2](http://www.joshfinnie.com/blog/reactjs-tutorial-part-2/) - * [Part 3](http://www.joshfinnie.com/blog/reactjs-tutorial-part-3/) -* [React with ASP.NET Core Tutorial](https://reactjs.net/getting-started/aspnetcore.html) -* [React.js Fundamentals](http://courses.reactjsprogram.com/courses/reactjsfundamentals) -* [React.js Tutorial: Now is Your Time to Try It, Right in Your Browser](https://codegeekz.com/react-js-tutorial/) -* [Start Using React to Build Web Applications](https://egghead.io/courses/react-fundamentals) -* [SurviveJS - Webpack and React](http://survivejs.com) - - -## React Native - -* [Programming React Native](https://leanpub.com/programming-react-native) *(Leanpub account or valid email requested)* -* [React Native Animation Book](http://browniefed.com/react-native-animation-book/) -* [React Native Express](http://www.reactnativeexpress.com) -* [React Native Training](https://www.gitbook.com/book/unbug/react-native-training/details) - - -## Redux - -* [Full-Stack Redux Tutorial](http://teropa.info/blog/2015/09/10/full-stack-redux-tutorial.html) -* [Getting Started with Redux](https://egghead.io/series/getting-started-with-redux) -* [SoundCloud Application in React + Redux](https://www.robinwieruch.de/the-soundcloud-client-in-react-redux/) -