mirror of
https://github.com/namibia/free-programming-books.git
synced 2025-01-12 14:49:42 +00:00
Add to [Free courses] new courses and sections (#2089)
* Add Berkeley's CS61 Data Structures free course * Add LouvainX courses on Computer programming paradigms * Add MIT's Software construction in Java course * Add Advanced Software Construction course * Change Algorithmic to Algorithms and Data Structures * Add software engineering section with 4 courses * Fix to alphabetically order courses * Add computer science theory section * Add theory section to index * Add compilers section with course * Fix spacing for Theory courses * Fix alphabetical ordering * Add Data Structures PDF by Paul Hilfinger from Berkeley
This commit is contained in:
parent
21a60161c7
commit
7225ca02d0
@ -1,6 +1,6 @@
|
||||
### Index
|
||||
|
||||
* [Algorithmic](#algorithms)
|
||||
* [Algorithms & Data Structures](#algorithms--data-structures)
|
||||
* [Android](#android)
|
||||
* [AngularJS](#angularjs)
|
||||
* [Assembly](#assembly)
|
||||
@ -9,6 +9,7 @@
|
||||
* [C#](#c-sharp)
|
||||
* [C++](#c-2)
|
||||
* [Clojure](#clojure)
|
||||
* [Compilers](#compilers)
|
||||
* [CUDA](#cuda)
|
||||
* [Databases](#databases)
|
||||
* [Git](#git)
|
||||
@ -29,12 +30,15 @@
|
||||
* [Ruby](#ruby)
|
||||
* [Sails.js](#sailsjs)
|
||||
* [Scala](#scala)
|
||||
* [Software Engineering](#software-engineering)
|
||||
* [Swift](#swift)
|
||||
* [Theory](#theory)
|
||||
* [Web Development](#web-development)
|
||||
|
||||
|
||||
### Algorithms
|
||||
### Algorithms & Data Structures
|
||||
|
||||
* [Berkeley University CS 61B: Data Structures](http://datastructur.es/sp16/)
|
||||
* [Stanford University Algorithms: Design and Analysis, Part 1](http://online.stanford.edu/course/algorithms-design-and-analysis-part-1)
|
||||
* [Stanford University Algorithms:Algorithms: Design and Analysis, Part 2](http://online.stanford.edu/course/algorithms-design-and-analysis-part-2)
|
||||
|
||||
@ -89,6 +93,11 @@
|
||||
* [Functional Programming with Clojure](http://mooc.fi/courses/2014/clojure/index.html)
|
||||
|
||||
|
||||
### Compilers
|
||||
|
||||
* [Stanford's Compilers](https://lagunita.stanford.edu/courses/Engineering/Compilers/Fall2014/about)
|
||||
|
||||
|
||||
### Cuda
|
||||
|
||||
* [Intro to Parallel Programming Using CUDA to Harness the Power of GPUs](https://www.udacity.com/course/intro-to-parallel-programming--cs344)
|
||||
@ -174,6 +183,8 @@
|
||||
* [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/)
|
||||
* [LouvainX Paradigms of Computer Programming – Abstraction and Concurrency](https://www.edx.org/course/paradigms-computer-programming-louvainx-louv1-2x-1#!)
|
||||
* [LouvainX Paradigms of Computer Programming – Fundamentals ](https://www.edx.org/course/paradigms-computer-programming-louvainx-louv1-1x-1)
|
||||
* [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/)
|
||||
@ -232,11 +243,25 @@
|
||||
* [Principles of Reactive Programming](https://www.coursera.org/course/reactive)
|
||||
|
||||
|
||||
### Software Engineering
|
||||
|
||||
* [Advanced Software Construction in Java](https://www.edx.org/course/advanced-software-construction-java-mitx-6-005-2x#!)
|
||||
* [Agile Development Using Ruby on Rails - Advanced](https://www.edx.org/course/agile-development-using-ruby-rails-uc-berkeleyx-cs169-2x#!)
|
||||
* [Agile Development Using Ruby on Rails - Basics](https://www.edx.org/course/agile-development-using-ruby-rails-uc-berkeleyx-cs169-1x#!)
|
||||
* [Software Construction in Java](https://www.edx.org/course/software-construction-java-mitx-6-005-1x)
|
||||
|
||||
|
||||
### Swift
|
||||
|
||||
* [Swiftris - Build an iOS Tetris app from scratch](https://www.bloc.io/swiftris-build-your-first-ios-game-with-swift)
|
||||
|
||||
|
||||
### Theory
|
||||
|
||||
* [Automata Theory](https://lagunita.stanford.edu/courses/course-v1:ComputerScience+Automata+Fall2016/about)
|
||||
* [Udacity: Intro to Theoretical Computer Science](https://www.udacity.com/course/intro-to-theoretical-computer-science--cs313)
|
||||
|
||||
|
||||
### Web Development
|
||||
|
||||
* [Discover Flask - Full Stack Web Development with Flask](https://github.com/realpython/discover-flask)
|
||||
|
@ -266,6 +266,7 @@
|
||||
* [Clever Algorithms](http://www.cleveralgorithms.com/nature-inspired/)
|
||||
* [CS Unplugged: Computer Science without a computer](http://csunplugged.org/books/)
|
||||
* [Data Structures](http://www.cse.iitd.ernet.in/~suban/cs130/index.html) - Prof. Subhashis Banerjee, IIT Delhi
|
||||
* [Data Structures (Into Java) - Paul N. Hilfinger](http://www-inst.eecs.berkeley.edu/~cs61b/fa14/book2/data-structures.pdf) (PDF)
|
||||
* [Data Structures and Algorithms: Annotated Reference with Examples](http://dotnetslackers.com/projects/Data-Structures-And-Algorithms/) - G. Barnett and L. Del Tongo
|
||||
* [Data Structures Succinctly Part 1, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/datastructurespart1) (PDF, Kindle) *(Just fill the fields with any values)*
|
||||
* [Data Structures Succinctly Part 2, Syncfusion](https://www.syncfusion.com/resources/techportal/ebooks/datastructurespart2) (PDF, Kindle) *(Just fill the fields with any values)*
|
||||
|
Loading…
Reference in New Issue
Block a user