mirror of
https://github.com/EbookFoundation/free-programming-books.git
synced 2024-12-19 18:06:13 +00:00
Some alphabetical ordering
This commit is contained in:
parent
8b649d5312
commit
8dd9786342
@ -1,11 +1,11 @@
|
||||
### Index
|
||||
|
||||
* [Assembly](#assembly)
|
||||
* [Android](#android)
|
||||
* [AngularJS](#angularjs)
|
||||
* [Assembly](#assembly)
|
||||
* [C](#c)
|
||||
* [C++](#c-1)
|
||||
* [C#](#c-2)
|
||||
* [C#](#c-1)
|
||||
* [C++](#c-2)
|
||||
* [Clojure](#clojure)
|
||||
* [Databases](#databases)
|
||||
* [Git](#git)
|
||||
@ -32,8 +32,8 @@
|
||||
|
||||
### Assembly
|
||||
|
||||
* [Introductory Intel x86: Architecture, Assembly, Applications, & Alliteration](http://opensecuritytraining.info/IntroX86.html)
|
||||
* [Introduction To Reverse Engineering Software](http://opensecuritytraining.info/IntroductionToReverseEngineering.html)
|
||||
* [Introductory Intel x86: Architecture, Assembly, Applications, & Alliteration](http://opensecuritytraining.info/IntroX86.html)
|
||||
|
||||
|
||||
### Android
|
||||
@ -42,8 +42,8 @@
|
||||
* [Programming Cloud Services for Android Handheld Systems](https://www.coursera.org/course/mobilecloud)
|
||||
* [Programming Mobile Applications for Android Handheld Systems pt. 1](https://www.coursera.org/course/android)
|
||||
* [Programming Mobile Applications for Android Handheld Systems pt. 2](https://www.coursera.org/course/androidpart2)
|
||||
* [Programming Mobile Services for Android Handheld Systems: Concurrency](https://www.coursera.org/course/posaconcurrency)
|
||||
* [Programming Mobile Services for Android Handheld Systems: Communication](https://www.coursera.org/course/posacommunication)
|
||||
* [Programming Mobile Services for Android Handheld Systems: Concurrency](https://www.coursera.org/course/posaconcurrency)
|
||||
* [Udacity Android Course Catalog](https://www.udacity.com/courses#!/android)
|
||||
|
||||
|
||||
@ -133,7 +133,6 @@
|
||||
|
||||
* [Lua Interactive Crash Course](http://luatut.com/crash_course.html)
|
||||
* [Lua Tutorial](http://www.tutorialpoint.com/lua/)
|
||||
* [Lua org](http://www.lua.org)
|
||||
|
||||
|
||||
### MATLAB
|
||||
@ -154,11 +153,11 @@
|
||||
* [Berkeley's Math 10B: Methods of Mathematics: Calculus, Statistics, and COmbinatorics](https://www.youtube.com/view_play_list?p=-XXv-cvA_iCZ8sTG0pDuBubsDfOFoY2X)
|
||||
* [Bits: The Computer Science of Digital Information](http://www.extension.harvard.edu/open-learning-initiative/bits)
|
||||
* [Computer Graphics](http://nptel.ac.in/courses/106106090/)
|
||||
* [MIT Numerical Methods (2014)](http://www.iitg.ernet.in/kartha/CE601-14/CourseSchedule.htm)
|
||||
* [MIT's Artificial Intelligence](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-034-artificial-intelligence-fall-2010/)
|
||||
* [MIT's Computer Language Engineering](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-035-computer-language-engineering-sma-5502-fall-2005/lecture-notes/)
|
||||
* [MIT's Introduction to Algorithms](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/)
|
||||
* [MIT's Mathematics for Computer Science](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-fall-2010/video-lectures/)
|
||||
* [MIT Numerical Methods (2014)](http://www.iitg.ernet.in/kartha/CE601-14/CourseSchedule.htm)
|
||||
* [Principles of Reactive Programming](https://www.coursera.org/course/reactive)
|
||||
* [Stanford Cryptography I](https://www.coursera.org/course/crypto)
|
||||
* [Stanford Cryptography II](https://www.coursera.org/course/crypto2)
|
||||
|
@ -1,5 +1,5 @@
|
||||
### Podcasty
|
||||
|
||||
* [Brus kódu](http://bruskodu.cz) - pro frontend vývojáře
|
||||
* [CZpodcast](http://java.cz/article/czpodcast)
|
||||
* [DevMinutes](http://devminutes.cz)
|
||||
* [Brus kódu](http://bruskodu.cz) - pro frontend vývojáře
|
||||
|
@ -39,9 +39,9 @@
|
||||
|
||||
### Elixir
|
||||
|
||||
* [Screencast] - [Elixir Sips](http://elixirsips.com) - Some free
|
||||
* [Screencast] - [ElixirConf 2014](https://www.youtube.com/playlist?list=PLE7tQUdRKcyakbmyFcmznq2iNtL80mCsT)
|
||||
* [Screencast] - [ElixirConf 2015](https://www.youtube.com/playlist?list=PLWbHc_FXPo2jBXpr1IjyUgJ7hNS1eTf7H)
|
||||
* [Screencast] - [Elixir Sips](http://elixirsips.com) - Some free
|
||||
* [Screencast] = [Intro to Elixir](https://www.youtube.com/watch?v=lly-1UYmnFI&list=PLn76XROGFNtE9InImlu6e8isbOsM7qKtt)
|
||||
|
||||
|
||||
@ -58,8 +58,8 @@
|
||||
### Erlang
|
||||
|
||||
* [Screencast] - [Erlang Factory SF Bay 2015](https://www.youtube.com/playlist?list=PLWbHc_FXPo2h0sJW6X2RZDtT1ndw6KKpQ)
|
||||
* [Screencast] - [Thinking like an Erlanger](https://www.youtube.com/watch?v=6sBL1kHoMoo)
|
||||
* [Screencast] - [Functions + Messages + Concurrency = Erlang](http://www.infoq.com/presentations/joe-armstrong-erlang-qcon08)
|
||||
* [Screencast] - [Thinking like an Erlanger](https://www.youtube.com/watch?v=6sBL1kHoMoo)
|
||||
|
||||
|
||||
### Gulp
|
||||
@ -69,11 +69,11 @@
|
||||
|
||||
### Javascript
|
||||
|
||||
* [Podcast] - [JavaScript Jabber](http://javascriptjabber.com)
|
||||
* [Podcast] - [The Javascript Show](http://javascriptshow.com)
|
||||
* [Screencast] - [Free Quality Javascript video tutorials and screencasts](http://screencasts.org/topics/javascript)
|
||||
* [Screencast] - [Node Tuts - Node.JS Video Tutorials](http://nodetuts.com)
|
||||
* [Screencast] - [ShowMeDo - Javascript Screencasts](http://showmedo.com/videotutorials/javascript)
|
||||
* [Podcast] - [JavaScript Jabber](http://javascriptjabber.com)
|
||||
* [Podcast] - [The Javascript Show](http://javascriptshow.com)
|
||||
|
||||
|
||||
### Language Agnostic
|
||||
@ -96,17 +96,17 @@
|
||||
|
||||
### PHP
|
||||
|
||||
* [Podcast] - [MageTalk - A Magento Podcast](http://magetalk.com)
|
||||
* [Podcast] - [PHP Town Hall](http://phptownhall.com)
|
||||
* [Podcast] - [Voices of the ElePHPant](http://voicesoftheelephpant.com)
|
||||
* [Podcast] - [PHP Roundtable](https://www.phproundtable.com)
|
||||
* [Podcast] - [Sound of Symfony](http://www.soundofsymfony.com)
|
||||
* [Podcast] - [MageTalk - A Magento Podcast](http://magetalk.com)
|
||||
* [Podcast] - [Voices of the ElePHPant](http://voicesoftheelephpant.com)
|
||||
|
||||
|
||||
### Python
|
||||
|
||||
* [Screencast] - [Diving into Django](http://code.tutsplus.com/articles/diving-into-django--net-2969)
|
||||
* [Podcast] - [Podcast.__init__](http://podcastinit.com)
|
||||
* [Screencast] - [Diving into Django](http://code.tutsplus.com/articles/diving-into-django--net-2969)
|
||||
* [Screencast] - [ShowMeDo - Python Videos, Tutorials and Screencasts](http://showmedo.com/videotutorials/python)
|
||||
* [Podcast] - [Talk Python To Me - A podcast on Python and related technologies](http://www.talkpythontome.com)
|
||||
* [Screencast] - [TheNewBoston - Pygame (Python Game Development) Playlist](http://www.youtube.com/playlist?list=PL6gx4Cwl9DGAjkwJocj7vlc_mFU-4wXJq)
|
||||
@ -118,14 +118,14 @@
|
||||
|
||||
### Ruby
|
||||
|
||||
* [Screencast] - [Free Ruby on Rails Screencasts](http://railscasts.com/?type=free)
|
||||
* [Screencast] - [Ruby Tapas | Free Screencasts](http://www.rubytapas.com/episodes?filter=free)
|
||||
* [Screencast] - [Ruby Videos, Tutorials and Screencasts](http://showmedo.com/videotutorials/ruby)
|
||||
* [Podcast] - [5by5 - Ruby on Rails Podcast](http://5by5.tv/rubyonrails)
|
||||
* [Podcast] - [ENVY LABS - Ruby5](http://ruby5.envylabs.com)
|
||||
* [Podcast] - [Ruby Rogues](http://rubyrogues.com)
|
||||
* [Podcast] - [The Bike Shed](http://bikeshed.fm)
|
||||
* [Podcast] - [The Ruby Show](http://rubyshow.com)
|
||||
* [Screencast] - [Free Ruby on Rails Screencasts](http://railscasts.com/?type=free)
|
||||
* [Screencast] - [Ruby Tapas | Free Screencasts](http://www.rubytapas.com/episodes?filter=free)
|
||||
* [Screencast] - [Ruby Videos, Tutorials and Screencasts](http://showmedo.com/videotutorials/ruby)
|
||||
|
||||
|
||||
### Vim
|
||||
|
Loading…
Reference in New Issue
Block a user