Complicated statistics in Machine Learning worry a lot of developers. Understanding statistics helps you build strong Machine Learning models that are optimized for a given problem statement. The book: "Statistics for Machine Learning: Techniques for exploring supervised, unsupervised, and reinforcement learning models with Python and R" will teach you all it needs to perform complex statistical computations required for Machine Learning. You will get information on statistics behind supervised learning, unsupervised learning, reinforcement learning, and more. You can get the real-world examples that discuss the statistical side of Machine Learning and familiarize yourself with it. If you want a detailed explanation of Data Science then do check out this Data Science Tutorial which will help you in understanding Data Science.
You can get a hands-on project by referring to Data Science online courses which will teach you Data Science from scratch to advance.
And if you are more into videos then do check out the following video tutorial which will help you in mastering in the field of Data Science: