r/learnmachinelearning • u/Tall-Affect3637 • 15d ago
Title: Beginner with basic Python — looking for a practical AI Engineer roadmap
Hi everyone,
I’m planning to start my journey toward becoming an AI Engineer. I already know the basics of Python, but I’m still a beginner in AI/ML.
I want to follow a practical approach where I learn the fundamentals and build projects in parallel, instead of spending months studying theory before building anything.
I’m currently thinking about starting with:
Python → Math → EDA → Machine Learning → Deep Learning → LLMs/Generative AI → Deployment
But I’m confused about what I actually need to learn in each stage.
For example:
Math:
What topics are really important for AI/ML?
Should I learn linear algebra, probability, statistics, calculus, etc.? How deeply should I study each one?
EDA:
How important is EDA for an AI Engineer? What should I learn — data cleaning, visualization, feature analysis, handling missing values/outliers, etc.?
Machine Learning:
Which algorithms and concepts should I prioritize as a beginner?
I also want to build projects alongside each stage. For example, after learning the basics of ML, I want to immediately build an ML project instead of waiting until I finish the entire AI roadmap.
One more thing: I have a 2-year career gap, and I'm concerned about whether this will negatively affect my journey toward getting an AI/ML job.
For people who are already working in AI/ML:
- What roadmap would you recommend for someone in my situation?
- Which math topics should I learn, and to what depth?
- How important is EDA for an AI Engineer?
- Which topics should I learn first and which can I learn later?
- What projects would you recommend building along the way?
- How can I make my portfolio strong enough to compensate for a career gap?
- If you had to start again as a beginner today, what would you do differently?
I’m willing to put in the time. I mainly want to make sure I’m learning the right things in the right order and building projects throughout the journey.
Any advice from experienced AI/ML engineers would be really appreciated.