Added a while new editions of cources in english and removed some failed links. (#4177)

* Cleaned up some broken links and updated few links and provided new books list

* cleaned up broken links and added new and updated links

* Modified and added new links

* delete an editor file

* we don't permit shortened links

* replace AngularJS channel links

* fix spacing, add title from resource

* remove duplicate

* moved "software engineering" courses to java and RoR

* attribution, title from resource

* alphabetize

Co-authored-by: Eric Hellman <eric@hellman.net>
pull/5158/head
TirtharajSen01 4 years ago committed by GitHub
parent 8169720a13
commit f5c4cd460f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 19
      free-courses-en.md

@ -61,7 +61,6 @@
* [Rust](#rust) * [Rust](#rust)
* [Scala](#scala) * [Scala](#scala)
* [Security](#security) * [Security](#security)
* [Software Engineering](#software-engineering)
* [Swift](#swift) * [Swift](#swift)
* [Vapor](#vapor) * [Vapor](#vapor)
* [Theory](#theory) * [Theory](#theory)
@ -357,6 +356,7 @@
### Java ### Java
* [Advanced Software Construction in Java](https://www.edx.org/course/advanced-software-construction-java-mitx-6-005-2x#!)
* [Central Connecticut State University, Introduction to CS Using Java](http://chortle.ccsu.edu/CS151/cs151java.html) * [Central Connecticut State University, Introduction to CS Using Java](http://chortle.ccsu.edu/CS151/cs151java.html)
* [CS106A - Programming Methodology](https://see.stanford.edu/Course/CS106A) - (Stanford) * [CS106A - Programming Methodology](https://see.stanford.edu/Course/CS106A) - (Stanford)
* [Introduction to Java](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/) * [Introduction to Java](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-092-introduction-to-programming-in-java-january-iap-2010/)
@ -371,6 +371,7 @@
* [Object-Oriented programming with Java, part II](https://moocfi.github.io/courses/2013/programming-part-2/) * [Object-Oriented programming with Java, part II](https://moocfi.github.io/courses/2013/programming-part-2/)
* [Princeton Algorithms, Part 1](https://www.coursera.org/course/algs4partI) * [Princeton Algorithms, Part 1](https://www.coursera.org/course/algs4partI)
* [Problem Solving With Java](https://www.udacity.com/course/intro-to-java-programming--cs046) (Udacity) * [Problem Solving With Java](https://www.udacity.com/course/intro-to-java-programming--cs046) (Udacity)
* [Software Construction in Java](https://www.edx.org/course/software-construction-java-mitx-6-005-1x)
* [Spring 5 Core - An Ultimate Guide](https://www.udemy.com/learn-spring-5-core-from-scratch/) - Somnath Musib (Udemy) * [Spring 5 Core - An Ultimate Guide](https://www.udemy.com/learn-spring-5-core-from-scratch/) - Somnath Musib (Udemy)
@ -393,9 +394,8 @@
#### Angular.js #### Angular.js
* [Angular.js Youtube Channel](https://www.youtube.com/angularjs)
* [CodeCademy Angular](https://www.codecademy.com/learn/learn-angularjs) * [CodeCademy Angular](https://www.codecademy.com/learn/learn-angularjs)
* [egghead.io youtube channel: Learn AngularJS with Tutorial Videos & Training](https://www.youtube.com/user/johnlindquist) * [Egghead.io - AngularJS](https://www.youtube.com/playlist?list=PLP6DbQBkn9ymGQh2qpk9ImLHdSH5T7yw7) - John Lindquist
* [Shaping up with Angular.js](https://www.codeschool.com/courses/shaping-up-with-angular-js) * [Shaping up with Angular.js](https://www.codeschool.com/courses/shaping-up-with-angular-js)
@ -525,6 +525,7 @@
### MATLAB ### MATLAB
* [Data Processing and Feature Engineering with MATLAB](https://www.coursera.org/learn/feature-engineering-matlab) (coursera) * [Data Processing and Feature Engineering with MATLAB](https://www.coursera.org/learn/feature-engineering-matlab) (coursera)
* [Introduction to Matlab in English](https://www.youtube.com/playlist?list=PLGED90Y_uL1KLpdRmVtwfpNoYCWU9RPkK) -Mohammed Mohammed
* [MATLAB and Simulink Training](https://matlabacademy.mathworks.com) * [MATLAB and Simulink Training](https://matlabacademy.mathworks.com)
* [MIT 18.S997 Introduction to MATLAB Programming](http://ocw.mit.edu/courses/mathematics/18-s997-introduction-to-matlab-programming-fall-2011/) * [MIT 18.S997 Introduction to MATLAB Programming](http://ocw.mit.edu/courses/mathematics/18-s997-introduction-to-matlab-programming-fall-2011/)
@ -670,6 +671,8 @@
### Ruby ### Ruby
* [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#!)
* [An Introduction to Ruby Programming Language](https://www.researchgate.net/publication/322222154_An_Introduction_to_Ruby_Programming_Language) - Ali Tourani (HTML, PDF) * [An Introduction to Ruby Programming Language](https://www.researchgate.net/publication/322222154_An_Introduction_to_Ruby_Programming_Language) - Ali Tourani (HTML, PDF)
* [Learn how to program: Ruby](https://www.learnhowtoprogram.com/ruby) - Epicodus Inc. * [Learn how to program: Ruby](https://www.learnhowtoprogram.com/ruby) - Epicodus Inc.
* [Learn Ruby](https://www.learnrubyonline.org) * [Learn Ruby](https://www.learnrubyonline.org)
@ -701,14 +704,6 @@
* [Zero to Hero: A Practical Network Penetration Testing Course](https://www.youtube.com/playlist?list=PLLKT__MCUeiwBa7d7F_vN1GUwz_2TmVQj) - The Cyber Mentor * [Zero to Hero: A Practical Network Penetration Testing Course](https://www.youtube.com/playlist?list=PLLKT__MCUeiwBa7d7F_vN1GUwz_2TmVQj) - The Cyber Mentor
### 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 ### Swift
* [100 days of Swift](https://www.hackingwithswift.com/100) - Hacking With Swift * [100 days of Swift](https://www.hackingwithswift.com/100) - Hacking With Swift
@ -752,4 +747,6 @@
* [Learn web development](https://developer.mozilla.org/en-US/docs/Learn) - Mozilla Contributors * [Learn web development](https://developer.mozilla.org/en-US/docs/Learn) - Mozilla Contributors
* [Python Web Scraping & Crawling using Scrapy](https://www.youtube.com/playlist?list=PLhTjy8cBISEqkN-5Ku_kXG4QW33sxQo0t) * [Python Web Scraping & Crawling using Scrapy](https://www.youtube.com/playlist?list=PLhTjy8cBISEqkN-5Ku_kXG4QW33sxQo0t)
* [The Odin Project - Learn Web Development for Free](http://www.theodinproject.com) * [The Odin Project - Learn Web Development for Free](http://www.theodinproject.com)
* [Web Devevelopment Tutorials for Beginners](https://www.youtube.com/playlist?list=PLoYCgNOIyGAB_8_iq1cL8MVeun7cB6eNc) - LearnCode.academy
* [Web Information Retrieval](https://www.youtube.com/playlist?list=PLAQopGWlIcya-9yzQ8c8UtPOuCv0mFZkr) - L. Becchetti, A. Vitaletti (University of Sapienza Rome) * [Web Information Retrieval](https://www.youtube.com/playlist?list=PLAQopGWlIcya-9yzQ8c8UtPOuCv0mFZkr) - L. Becchetti, A. Vitaletti (University of Sapienza Rome)

Loading…
Cancel
Save