I already thought that I know the answer, until I met someone at a Party who told me about Machine Learning. That was the point when I realized that I only know a small fraction of this topic. Luckily, I found this free online class from Stanford University. The class runs for 10 weeks and I hope to learn the basics about Machine Learning, the tools and how to develop great algorithms for large datasets. The class started last Monday, so I already watched some of the videos and installed Octave. Now I need to learn how to use it.