Skip to content

Commit fc7e944

Browse files
committed
Update URLs based on redirects
1 parent 553e13f commit fc7e944

24 files changed

+444
-445
lines changed

free-courses-en.md

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@
3838

3939
### Android
4040

41-
* [Creative, Serious and Playful Science of Android Apps](https://www.coursera.org/course/androidapps101)
42-
* [Programming Cloud Services for Android Handheld Systems](https://www.coursera.org/course/mobilecloud)
41+
* [Creative, Serious and Playful Science of Android Apps](https://www.coursera.org/course/androidpart1apps101)
42+
* [Programming Cloud Services for Android Handheld Systems](https://www.coursera.org/course/mobilecloudprogram)
4343
* [Programming Mobile Applications for Android Handheld Systems pt. 1](https://www.coursera.org/course/android)
4444
* [Programming Mobile Applications for Android Handheld Systems pt. 2](https://www.coursera.org/course/androidpart2)
4545
* [Programming Mobile Services for Android Handheld Systems: Communication](https://www.coursera.org/course/posacommunication)
4646
* [Programming Mobile Services for Android Handheld Systems: Concurrency](https://www.coursera.org/course/posaconcurrency)
47-
* [Udacity Android Course Catalog](https://www.udacity.com/courses#!/android)
47+
* [Udacity Android Course Catalog](https://www.udacity.com/courses#!/android#!/android)
4848

4949

5050
### AngularJS
@@ -77,7 +77,7 @@
7777
### Databases
7878

7979
* [Database Systems](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/) (MIT's opencourseware)
80-
* [Introduction to Databases](https://class.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford University)
80+
* [Introduction to Databases](https://lagunita.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford University)
8181

8282

8383
### Git
@@ -121,7 +121,7 @@
121121
* [Java for Complete Beginners](http://courses.caveofprogramming.com/courses/java-for-complete-beginners)
122122
* [Princeton Algorithms, Part 1](https://www.coursera.org/course/algs4partI)
123123
* [Princeton Algorithms, Part 2](https://www.coursera.org/course/algs4partII)
124-
* [Problem Solving With Java](https://www.udacity.com/course/cs046)
124+
* [Problem Solving With Java](https://www.udacity.com/course/intro-to-java-programming--cs046)
125125

126126

127127
### JS
@@ -166,24 +166,23 @@
166166

167167
### OCaml
168168

169-
* [Cornell's Data Structures and Functional Programming](http://www.cs.cornell.edu/courses/cs3110/)
169+
* [Cornell's Data Structures and Functional Programming](http://www.cs.cornell.edu/courses/cs3110/2015fa/)
170170
* [Introduction to Functional Programming in OCaml](https://www.france-universite-numerique-mooc.fr/courses/parisdiderot/56002/session01/about)
171171

172172

173173
### Oracle PL/SQL
174174

175-
* [Steven Feuerstein's PL/SQL Obsession - Videos and Presentations](http://www.toadworld.com/platforms/oracle/w/wiki/8243.plsql-obsession.aspx)
175+
* [Steven Feuerstein's PL/SQL Obsession - Videos and Presentations](http://www.toadworld.com/platforms/oracle/w/wiki/8243.plsql-obsession)
176176

177177

178178
### Python
179179

180-
* [Berkeley's Structure and Interpretation of Computer Programs](http://www-inst.eecs.berkeley.edu/~cs61a/)
180+
* [Berkeley's Structure and Interpretation of Computer Programs](http://cs61a.org)
181181
* [Google's Python Course](https://developers.google.com/edu/python/)
182182
* [Introduction to Computer Science and Programming](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/) (MIT's opencourseware)
183183
* [Learn Python](https://pythonspot.com)
184184
* [Learn to program in Python](https://www.codecademy.com/learn/python)
185-
* [Programming for Everybody](https://www.coursera.org/course/pythonlearn)
186-
185+
* [Programming for Everybody](https://www.coursera.org/learn/python)
187186

188187
### R
189188

@@ -197,7 +196,7 @@
197196

198197
### Ruby
199198

200-
* [RubyMonk - Interactive Ruby tutorials](http://rubymonk.com)
199+
* [RubyMonk - Interactive Ruby tutorials](https://rubymonk.com/)
201200

202201

203202
### Sails.Js
@@ -213,12 +212,12 @@
213212

214213
### Swift
215214

216-
* [Swiftris - Build an iOS Tetris app from scratch](https://www.bloc.io/tutorials/swiftris-build-your-first-ios-game-with-swift)
215+
* [Swiftris - Build an iOS Tetris app from scratch](https://www.bloc.io/swiftris-build-your-first-ios-game-with-swift)
217216

218217

219218
### Web Development
220219

221220
* [Discover Flask - Full Stack Web Development with Flask](https://github.com/realpython/discover-flask)
222221
* [Flask(A Python Microframework) Tutorial](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world)
223222
* [The Odin Project - Learn Web Development for Free](http://www.theodinproject.com)
224-
* [Udacity Web Development Course Catalog](https://www.udacity.com/courses#!/web-development)
223+
* [Udacity Web Development Course Catalog](https://www.udacity.com/courses#!/web-development#!/web-development)

free-podcasts-screencasts-en.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@
1919

2020
### Android
2121

22-
* [Screencast] - [Android Basics Archives - mybringback](http://www.mybringback.com/series/android-basics)
22+
* [Screencast] - [Android Basics Archives - mybringback](http://www.mybringback.com/series/android-basics/)
2323

2424

2525
### AngularJS
2626

27-
* [Podcast] - [Adventures in Angular - DevChat.tv](http://devchat.tv/adventures-in-angular/)
27+
* [Podcast] - [Adventures in Angular - DevChat.tv](https://devchat.tv/adventures-in-angular/)
2828

2929

3030
### C#
@@ -34,7 +34,7 @@
3434

3535
### CSS
3636

37-
* [Screencast] - [CSS-Tricks Screencasts](http://css-tricks.com/video-screencasts/)
37+
* [Screencast] - [CSS-Tricks Screencasts](https://css-tricks.com/video-screencasts/)
3838

3939

4040
### Elixir
@@ -69,17 +69,17 @@
6969

7070
### Javascript
7171

72-
* [Podcast] - [JavaScript Jabber](http://javascriptjabber.com)
72+
* [Podcast] - [JavaScript Jabber](https://devchat.tv/js-jabber/)
7373
* [Podcast] - [The Javascript Show](http://javascriptshow.com)
74-
* [Screencast] - [Free Quality Javascript video tutorials and screencasts](http://screencasts.org/topics/javascript)
74+
* [Screencast] - [Free Quality Javascript video tutorials and screencasts](http://www.screencasts.org/topics/javascript)
7575
* [Screencast] - [Node Tuts - Node.JS Video Tutorials](http://nodetuts.com)
7676
* [Screencast] - [ShowMeDo - Javascript Screencasts](http://showmedo.com/videotutorials/javascript)
7777

7878

7979
### Language Agnostic
8080

8181
* [Podcast] - [Frontside the Podcast](https://frontsidethepodcast.simplecast.fm)
82-
* [Podcast] - [Full Stack Radio](http://fullstackradio.com)
82+
* [Podcast] - [Full Stack Radio](http://www.fullstackradio.com/)
8383
* [Podcast] - [IEEE Software's "On Computing" with Grady Booch](http://www.computer.org/web/computingnow/oncomputing)
8484
* [Podcast] - [Programming Throwdown](http://www.programmingthrowdown.com)
8585
* [Podcast] - [Shop Talk Show](http://shoptalkshow.com)
@@ -100,28 +100,28 @@
100100
* [Podcast] - [PHP Roundtable](https://www.phproundtable.com)
101101
* [Podcast] - [PHP Town Hall](http://phptownhall.com)
102102
* [Podcast] - [Sound of Symfony](http://www.soundofsymfony.com)
103-
* [Podcast] - [Voices of the ElePHPant](http://voicesoftheelephpant.com)
103+
* [Podcast] - [Voices of the ElePHPant](https://voicesoftheelephpant.com/)
104104

105105

106106
### Python
107107

108108
* [Podcast] - [Podcast.__init__](http://podcastinit.com)
109109
* [Podcast] - [Python Test Podcast](http://pythontesting.net/test-podcast)
110-
* [Podcast] - [Talk Python To Me - A podcast on Python and related technologies](http://www.talkpythontome.com)
110+
* [Podcast] - [Talk Python To Me - A podcast on Python and related technologies](http://talkpython.fm/)
111111
* [Screencast] - [Diving into Django](http://code.tutsplus.com/articles/diving-into-django--net-2969)
112112
* [Screencast] - [ShowMeDo - Python Videos, Tutorials and Screencasts](http://showmedo.com/videotutorials/python)
113-
* [Screencast] - [TheNewBoston - Pygame (Python Game Development) Playlist](http://www.youtube.com/playlist?list=PL6gx4Cwl9DGAjkwJocj7vlc_mFU-4wXJq)
113+
* [Screencast] - [TheNewBoston - Pygame (Python Game Development) Playlist](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAjkwJocj7vlc_mFU-4wXJq)
114114
* [Screencast] - [TheNewBoston - Python 3.4 Programming Tutorials](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAcbMi1sH6oAMk4JHw91mC_)
115-
* [Screencast] - [TheNewBoston - Python GUI with Tkinter Playlist](http://www.youtube.com/playlist?list=PL6gx4Cwl9DGBwibXFtPtflztSNPGuIB_d)
116-
* [Screencast] - [TheNewBoston - Python Programming Tutorials - 2.x](http://www.youtube.com/playlist?list=PLEA1FEF17E1E5C0DA)
115+
* [Screencast] - [TheNewBoston - Python GUI with Tkinter Playlist](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGBwibXFtPtflztSNPGuIB_d)
116+
* [Screencast] - [TheNewBoston - Python Programming Tutorials - 2.x](https://www.youtube.com/playlist?list=PLEA1FEF17E1E5C0DA)
117117
* [Screencast] - [Try Django Tutorial](http://youtu.be/3DccH9AMwFQ?list=PLEsfXFp6DpzRgedo9IzmcpXYoSeDg29Tx)
118118

119119

120120
### Ruby
121121

122122
* [Podcast] - [5by5 - Ruby on Rails Podcast](http://5by5.tv/rubyonrails)
123-
* [Podcast] - [ENVY LABS - Ruby5](http://ruby5.envylabs.com)
124-
* [Podcast] - [Ruby Rogues](http://rubyrogues.com)
123+
* [Podcast] - [ENVY LABS - Ruby5](https://ruby5.codeschool.com/)
124+
* [Podcast] - [Ruby Rogues](https://devchat.tv/ruby-rogues/)
125125
* [Podcast] - [The Bike Shed](http://bikeshed.fm)
126126
* [Podcast] - [The Ruby Show](http://rubyshow.com)
127127
* [Screencast] - [Free Ruby on Rails Screencasts](http://railscasts.com/?type=free)

free-programming-books-cs.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@
2525

2626
### Bash
2727

28-
* [Bash očima Bohdana Milara](http://www.root.cz/knihy/bash-ocima-bohdana-milara/stahnout/980/) (PDF)
28+
* [Bash očima Bohdana Milara](http://i.iinfo.cz/files/root/k/bash_ocima_bohdana_milara.pdf) (PDF)
2929

3030

3131
### Java
3232

33-
* [Java 5.0, novinky jazyka a upgrade aplikací](http://www.root.cz/knihy/java-5-0-novinky-jazyka-a-upgrade-aplikaci/stahnout/1037/) (PDF)
33+
* [Java 5.0, novinky jazyka a upgrade aplikací](http://i.iinfo.cz/files/root/k/java-5-0-novinky-jazyka-a-upgrade-aplikaci.pdf) (PDF)
3434

3535

3636
### Git
@@ -47,7 +47,7 @@
4747

4848
#### Algoritmy a datové struktury
4949

50-
* [Základy algoritmizace](http://www.root.cz/knihy/zaklady-algoritmizace/stahnout/950/) (PDF)
50+
* [Základy algoritmizace](http://i.iinfo.cz/files/root/k/Zaklady_algorimizace.pdf) (PDF)
5151

5252

5353
#### Bezpečnost
@@ -113,12 +113,12 @@
113113
### Python
114114

115115
* [Ponořme se do Pythonu 3](https://knihy.nic.cz) - Mark Pilgrim (PDF)
116-
* [Učebnice jazyka Python](http://www.root.cz/knihy/ucebnice-jazyka-python/stahnout/920/) (PDF)
116+
* [Učebnice jazyka Python](http://i.iinfo.cz/files/root/k/Ucebnice_jazyka_Python.pdf) (PDF)
117117

118118

119119
### Ruby
120120

121-
* [Ruby Tutoriál](http://www.root.cz/knihy/ruby-tutorial/stahnout/924/) (PDF)
121+
* [Ruby Tutoriál](http://i.iinfo.cz/files/root/k/Ruby_tutorial.pdf) (PDF)
122122

123123

124124
### TeX

free-programming-books-de.md

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,15 @@
2727

2828
### Unabhängig von der Programmiersprache
2929

30-
* [IT-Handbuch für Fachinformatiker](http://openbook.galileocomputing.de/it_handbuch/)
31-
* [Objektorientierte Programmierung](http://openbook.galileocomputing.de/oop/)
30+
* [IT-Handbuch für Fachinformatiker](http://openbook.rheinwerk-verlag.de/it_handbuch/)
31+
* [Objektorientierte Programmierung](http://openbook.rheinwerk-verlag.de/oop/)
3232
* [Scrum und XP im harten Projektalltag](http://www.infoq.com/resource/news/2007/06/scrum-xp-book/en/resources/ScrumAndXpFromTheTrenchesonline_German.pdf) (PDF)
3333

3434

3535
### Action Script
3636

37-
* [ActionScript 1 und 2](http://openbook.galileodesign.de/actionscript/)
38-
* [Einstieg in ActionScript](http://openbook.galileodesign.de/actionscript_einstieg/)
37+
* [ActionScript 1 und 2](http://openbook.rheinwerk-verlag.de/actionscript/)
38+
* [Einstieg in ActionScript](http://openbook.rheinwerk-verlag.de/actionscript_einstieg/)
3939

4040

4141
### Android
@@ -50,36 +50,36 @@
5050

5151
### C
5252

53-
* [C von A bis Z](http://openbook.galileocomputing.de/c_von_a_bis_z/)
53+
* [C von A bis Z](http://openbook.rheinwerk-verlag.de/c_von_a_bis_z/)
5454
* [Softwareentwicklung in C](http://www.asc.tuwien.ac.at/~eprog/download/schmaranz.pdf) (PDF)
5555

5656

5757
### C++
5858

59-
* [Die Boost C++ Bibliotheken](http://www.highscore.de/cpp/boost/)
59+
* [Die Boost C++ Bibliotheken](http://dieboostcppbibliotheken.de/)
6060
* [Programmieren in C++: Aufbau](http://www.highscore.de/cpp/aufbau/)
6161
* [Programmieren in C++: Einführung](http://www.highscore.de/cpp/einfuehrung/)
6262

6363

6464
### C Sharp
6565

6666
* [Programmieren in C#: Einführung](http://www.highscore.de/csharp/einfuehrung/)
67-
* [Visual C# 2008](http://openbook.galileocomputing.de/visual_csharp/)
68-
* [Visual C# 2010](http://openbook.galileocomputing.de/visual_csharp_2010/)
69-
* [Visual C# 2012](http://openbook.galileocomputing.de/visual_csharp_2012/)
67+
* [Visual C# 2008](http://openbook.rheinwerk-verlag.de/visual_csharp/)
68+
* [Visual C# 2010](http://openbook.rheinwerk-verlag.de/visual_csharp_2010/)
69+
* [Visual C# 2012](http://openbook.rheinwerk-verlag.de/visual_csharp_2012/)
7070

7171

7272
### iOS
7373

74-
* [Apps programmieren für iPhone und iPad](http://openbook.galileocomputing.de/apps_programmieren_fuer_iphone_und_ipad/)
74+
* [Apps programmieren für iPhone und iPad](http://openbook.rheinwerk-verlag.de/apps_programmieren_fuer_iphone_und_ipad/)
7575
* [iOS-Rezepte](http://examples.oreilly.de/openbooks/iosrecipesger.zip)
7676
* [iPad-Programmierung](http://examples.oreilly.de/openbooks/pdf_ipadprogpragger.pdf) (PDF)
7777

7878

7979
### Git
8080

8181
* [Git Magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/de/)
82-
* [Pro Git](http://git-scm.com/book/de)
82+
* [Pro Git](http://git-scm.com/book/de/v1)
8383

8484

8585
### Groovy
@@ -89,49 +89,49 @@
8989

9090
### HTML & CSS
9191

92-
* [CSS](http://peterkropff.de/site/css/css.htm) — Peter Kropff (Grundlagen, OOP, MySQLi, PDO) [Online, PDF]
93-
* [HTML](http://peterkropff.de/site/html/html.htm) — Peter Kropff [Online, PDF]
92+
* [CSS](http://www.peterkropff.de/site/css/css.htm) — Peter Kropff (Grundlagen, OOP, MySQLi, PDO) [Online, PDF]
93+
* [HTML](http://www.peterkropff.de/site/html/html.htm) — Peter Kropff [Online, PDF]
9494
* [HTML5-Handbuch](http://webkompetenz.wikidot.com/docs:html-handbuch)
95-
* [Self HTML](http://de.selfhtml.org)
95+
* [Self HTML](https://wiki.selfhtml.org/wiki/Startseite)
9696

9797

9898
### Java
9999

100100
* [EJB 3 für Umsteiger: Neuerungen und Änderungen gegenüber dem EJB-2.x-Standard](http://bsd.de/e3fu/umfrage.html) - Heiko W. Rupp
101-
* [Java 7 Mehr als eine Insel](http://openbook.galileocomputing.de/java7/)
102-
* [Java ist auch eine Insel](http://openbook.galileocomputing.de/javainsel/)
101+
* [Java 7 Mehr als eine Insel](http://openbook.rheinwerk-verlag.de/java7/)
102+
* [Java ist auch eine Insel](http://openbook.rheinwerk-verlag.de/javainsel/)
103103
* [Programmieren Java: Aufbau](http://www.highscore.de/java/aufbau/)
104104
* [Programmieren Java: Einführung](http://www.highscore.de/java/einfuehrung/)
105105

106106

107107
### Javascript
108108

109-
* [JavaScript](http://peterkropff.de/site/javascript/javascript.htm) — Peter Kropff (Grundlagen, AJAX, DOM, OOP) [Online, PDF]
110-
* [JavaScript und AJAX](http://openbook.galileocomputing.de/javascript_ajax/)
109+
* [JavaScript](http://www.peterkropff.de/site/javascript/javascript.htm) — Peter Kropff (Grundlagen, AJAX, DOM, OOP) [Online, PDF]
110+
* [JavaScript und AJAX](http://openbook.rheinwerk-verlag.de/javascript_ajax/)
111111
* [Webseiten erstellen mit Javascript](http://www.highscore.de/javascript/)
112112

113113

114114
### LaTeX
115115

116116
* [LaTeX - eine Einführung und ein bißchen mehr...](http://www.fernuni-hagen.de/imperia/md/content/zmi_2010/a026_latex_einf.pdf) (PDF)
117117
* [LaTeX - Forteschrittene Anwendungen (oder: Neues von den Hobbits)](http://www.fernuni-hagen.de/imperia/md/content/zmi_2010/a027_latex_fort.pdf) (PDF)
118-
* [LaTeX : Referenz der Umgebungen, Makros, Längen und Zähler](http://www.lehmanns.de/page/latexreferenz/)
118+
* [LaTeX : Referenz der Umgebungen, Makros, Längen und Zähler](http://www.lehmanns.de/page/latexreferenz)
119119

120120

121121
### Meta-Lists
122122

123-
* [Galileo Computing - openbook](http://www.galileocomputing.de/katalog/openbook)
123+
* [Galileo Computing - openbook](https://www.rheinwerk-verlag.de/openbook/)
124124

125125

126126
### MySQL
127127

128-
* [MySQL](http://peterkropff.de/site/mysql/mysql.htm) — Peter Kropff [Online, PDF]
128+
* [MySQL](http://www.peterkropff.de/site/mysql/mysql.htm) — Peter Kropff [Online, PDF]
129129

130130

131131
### PHP
132132

133-
* [PHP](http://peterkropff.de/site/php/php.htm) — Peter Kropff (Grundlagen, OOP, MySQLi, PDO) [Online, PDF]
134-
* [PHP PEAR](http://openbook.galileocomputing.de/php_pear/)
133+
* [PHP](http://www.peterkropff.de/site/php/php.htm) — Peter Kropff (Grundlagen, OOP, MySQLi, PDO) [Online, PDF]
134+
* [PHP PEAR](http://openbook.rheinwerk-verlag.de/php_pear/)
135135
* [Praktischer Einstieg in MySQL mit PHP](http://examples.oreilly.de/openbooks/pdf_einmysql2ger.pdf) (PDF)
136136

137137

@@ -145,7 +145,7 @@
145145
* [Praxiswissen Ruby](http://www.oreilly.de/german/freebooks/rubybasger/pdf_rubybasger.pdf) (PDF)
146146
* [Praxiswissen Ruby On Rails](http://examples.oreilly.de/openbooks/pdf_rubyonrailsbasger.pdf) (PDF)
147147
* [Rails Kochbuch](http://examples.oreilly.de/openbooks/pdf_railsckbkger.pdf) (PDF)
148-
* [Ruby on Rails 2](http://openbook.galileocomputing.de/ruby_on_rails/)
148+
* [Ruby on Rails 2](http://openbook.rheinwerk-verlag.de/ruby_on_rails/)
149149
* [Ruby on Rails 3.2 für Ein-, Um- und Quereinsteiger](http://ruby-auf-schienen.de/3.2/)
150150

151151

@@ -156,18 +156,18 @@
156156

157157
### UML
158158

159-
* [Der moderne Softwareentwicklungsprozess mit UML](http://www.highscore.de/uml)
159+
* [Der moderne Softwareentwicklungsprozess mit UML](http://www.highscore.de/uml/)
160160

161161

162162
### Unix
163163

164-
* [Linux-UNIX-Programmierung](http://openbook.galileocomputing.de/linux_unix_programmierung/)
165-
* [Shell-Programmierung](http://openbook.galileocomputing.de/shell_programmierung/)
166-
* [Wie werde ich Unix Guru?](http://openbook.galileocomputing.de/unix_guru/)
164+
* [Linux-UNIX-Programmierung](http://openbook.rheinwerk-verlag.de/linux_unix_programmierung/)
165+
* [Shell-Programmierung](http://openbook.rheinwerk-verlag.de/shell_programmierung/)
166+
* [Wie werde ich Unix Guru?](http://openbook.rheinwerk-verlag.de/unix_guru/)
167167

168168

169169
### Visual Basic
170170

171-
* [Einstieg in Visual Basic 2010](http://openbook.galileocomputing.de/einstieg_vb_2010/)
172-
* [Einstieg in Visual Basic 2012](http://openbook.galileocomputing.de/einstieg_vb_2012/)
173-
* [Visual Basic 2008](http://openbook.galileocomputing.de/visualbasic_2008/)
171+
* [Einstieg in Visual Basic 2010](http://openbook.rheinwerk-verlag.de/einstieg_vb_2010/)
172+
* [Einstieg in Visual Basic 2012](http://openbook.rheinwerk-verlag.de/einstieg_vb_2012/)
173+
* [Visual Basic 2008](http://openbook.rheinwerk-verlag.de/visualbasic_2008/)

0 commit comments

Comments
 (0)