-
Webbased Project management tool (online version of MS project).
Remarkable: you can use Google Docs as backend. -
Excellent way to learn Ruby syntax.
You are guided through code samples where you have to fill out expected solutions.
You run a test set repeatedly, that will point you to wrong answers or unsolved questions.