Mało ludzi zna te kursy. Stoi za tym Uniwersytet w Helsinkach. Są to podstawy programowania prowadzone w Javie. Za darmo. Raczej Simple English.

http://moocfi.github.io/english.html
a dokładnie:
http://moocfi.github.io/courses/2013/programming-part-1/material.html
http://moocfi.github.io/courses/2013/programming-part-2/material.html

Jak to działa?

  • Jest teoria - czytasz
  • Są ćwiczenia - robisz je w Netbeansie lub IntelliJ z wtyczką od nich. Ćwiczenia są sprawdzane na serwerze przez testy jednostkowe i jak coś jest źle, poprawiasz.
  • Jak się zatniesz - piszesz na IRCu, albo na maila, zawsze ktoś tam siedzi i pomoże

Kurs jest na 12 tygodni, ale to jest raczej nierealne by skończyć go w tym czasie. Nie ma deadline'u. Bardzo dużo nauki i ćwiczeń do zrobienia.

Wady:

  • Nie prowadzi za rączkę, od początku trzeba sobie ściągnąć IDE, zainstalować, pokonfigurować wszystko. Nie jest to codingame, czy freeCodeCamp, gdzie jest edytor online (ale to zaleta raczej ;) )
  • Nie jest to NAJnowszy
  • Przenosili się jakiś czas temu na inny serwer, więc jest mały bałagan jeśli chodzi o proces rejestracji itp., ale wszystko działa :) Jak co jest IRC do pomocy.