That class is an excelent starting point.If you are interested in Python take a look at 'Computational Investing Part 1' which uses Python, numpy, and pandas a lot to build a portfolio.
A lot of good content, Python source code examples, and discussions.
I believe you can still see the lectures and discussions even if the class is over.
https://class.coursera.org/compinvesting1-003
Good luck,