One-stop-guide for learning machine learning and cracking your machine learning interview with extensive theory and code explanations!