I want to go into the machine learning and database world, i already know python and some libraries like numpy and pandas , what should i do to learn machine learning? Udacity courses? Coursera courses? Just youtube videos is enough? Help me, which track should i choose?
Machine learning is a term used for any algorithm you write that uses recorded data and can make predictions using it (so you have to save your result after every time your code runs); and then "updates/modifies itself" to work toward the "perfect model" or outcome. Don't just choose a track; understand what it is you want to learn from your data and then try to produce programs that handles the kind of modelling you want to achieve.
Set clear goal, what exactly do you want to achieve and in which category and start implementing it, eventually, you will start learning what do you need to know to achieve your goals.
Vaibhav Sahu
Software Developer at Two Point One
Take a look over here Machine Learnings, you may find good posts on Machine Learning.