To answer OP's question: I would say Kaggle is a great place to start getting your hands dirty.
Coursera would go very well to give a better understanding of theory with Kaggle's practical learning style.
There was another link to the Open Source Data Science Masters in the front page. You might want to check that.
-----