Machine Learning Roadmap

This post marks the beginning of my master’s studies and my machine learning roadmap.

I created the roadmap by comparing learning paths shared by AI and machine learning engineers, GitHub repos, ML-focused blogs, books, and other technical resources. The goal was to combine the most important topics into a structured path, starting with the fundamentals and gradually moving toward more advanced areas.

The roadmap is divided into levels, with each level containing subjects and individual topics to explore. How deeply you study each topic is up to you.

Do not treat the roadmap as a strict checklist. Use it as a guide and choose the learning methods that work best for you. For me, reading books and taking notes works best; others may prefer lectures, documentation, or hands-on practice.

For each checkpoint, first understand the theory, then think about where you could apply it. Learning is not only about following instructions, but also about developing the creativity and independence to find problems and use your knowledge to solve them.

After learning something new, try to build a small project, experiment, visualization, or prototype around it. It is one of the best ways to check whether you actually understand the concept, while also helping you build a stronger portfolio.

There is also a mathematics section, which I see more as a reference for the mathematical concepts an ML engineer should be familiar with rather than a strict curriculum.

Completing the entire roadmap is an ambitious goal, and I expect it to take me around 24 months. Some topics may take only a few hours, while others may require weeks of study and experimentation. I will not cover every topic, especially the areas I already know reasonably well. But for some topics, I’ll go deeper, do extra research, and write blog posts about how I came to understand certain concepts as part of my learning process.

I put together this machine learning roadmap for my personal self-study, but I wanted to share it with anyone else heading in the same direction. Hope it helps!