Complete Machine Learning Roadmap

Hi there! I am a computer science freshman about to get 3 months of vacations from my university, and in those days I want to learn machine learning. I do know the basics of machine learning but don’t have an idea about how these models work, how programming and mathematics help us build those models, etc. But I am confused about where should I start. I would highly appreciate it if someone could give me a roadmap to start this incredible journey.

Here is a similar thread: