I’d probably recommend learning programming earlier. Starting with lin alg and calc is what we do in CS, but it’s very boring. I’d recommend learning linear algebra and calculus first like they do there, but learning programming alongside it. Maybe try and build a linear algebra library that handles vectors and matrices using just a Python list to represent a vector. That will let you learn them in parallel and see how they interact. Programming and math build on each other, and it’s better to learn both simultaneously then one after the other. Answer from VangekillsVado on reddit.com
🌐
Reddit
reddit.com › r/learnmachinelearning › roadmap to becoming an ai engineer in 8 to 12 months (from scratch).
r/learnmachinelearning on Reddit: Roadmap to Becoming an AI Engineer in 8 to 12 Months (From Scratch).
October 18, 2024 -

Hey everyone!

I've just started my ME/MTech in Electronics and Communication Engineering (ECE), and I'm aiming to transition into the role of an AI Engineer within the next 8 to 12 months. I'm starting from scratch but can dedicate 6 to 8 hours a day to learning and building projects. I'm looking for a detailed roadmap, along with project ideas to build along the way, any relevant hackathons, internships, and other opportunities that could help me reach this goal.

If anyone has gone through this journey or is currently on a similar path, I’d love your insights on:

  1. Learning roadmap – what should I focus on month by month?

  2. Projects – what real-world AI projects can I build to enhance my skills?

  3. Hackathons – where can I find hackathons focused on AI/ML?

  4. Internships/Opportunities – any advice on where to look for AI-related internships or part-time opportunities?

Any resources, advice, or experience sharing is greatly appreciated. Thanks in advance! 😊

🌐
Reddit
reddit.com › r/roadmapsh › has anybody tried roadmap.sh/ai,by far the best teaching ai online as if right now.
r/roadmapsh on Reddit: Has anybody tried roadmap.sh/ai,by far the best teaching Ai online as if right now.
May 6, 2025 - 135 subscribers in the roadmapsh community. Community driven roadmaps guides, and other visual content for developers to help them grow in their…
🌐
Reddit
reddit.com › r/machinelearning › [d] roadmap.sh vs al expert roadmap
r/MachineLearning on Reddit: [D] Roadmap.sh vs Al Expert Roadmap
December 6, 2023 -

What is the best complete roadmap for AI, ML, DL, and Data Science?

Some roadmaps I have found (first 2 best?):

  • [i.am.ai] AI Expert Roadmap

  • [roadmap.sh] AI and Data Scientist Roadmap

  • [github.com] mrdbourke/machine-learning-roadmap

  • [github.com] luspr/awesome-ml-courses

  • [rentry.org] Machine Learning Roadmap

Which one should I choose? I am not a beginner in programming (8y as a hobby and 3y working), but it was not related to AI.

🌐
Roadmap
roadmap.sh › r › genai-roadmap-2024
GenAI Roadmap 2024 - roadmap.sh
Community driven roadmaps, articles and guides for developers to grow in their career.
🌐
Roadmap
roadmap.sh
Developer Roadmaps - roadmap.sh
roadmap.sh is a community effort to create roadmaps, guides and other educational content to help guide developers in picking up a path and guide their learnings. Community created roadmaps, guides and articles to help developers grow in their career. Frontend · Backend · Full Stack · DevOps ...
Find elsewhere
🌐
Reddit
reddit.com › r › roadmapsh
r/roadmapsh
January 15, 2023 - Then it analyses your career path and suggests what you should learn next to stay relevant. It also builds a personalized roadmap (like “next 6 months to move from QA → SDET” or “how to transition into cloud roles”).
🌐
Reddit
reddit.com › r/devsarg › roadmaps sh — did anyone follow any of those?
r/devsarg on Reddit: Roadmaps SH — Did anyone follow any of those?
August 20, 2025 -

I'm not telling you everything from start to finish, but did anyone try to grab a topic they were interested in and seriously take the time to learn each thing they mention there? Does that make sense? How long should it take?

I'm asking because technology and programming are pretty fun for me, especially when applied to personal projects, but I'm falling into relying too much on AI agents and I feel like I'm not really adding knowledge or skills for my resume (I've been working in systems for 7-8 years but as a QA Automation). How do I know what the right balance is between theory, practice, AI, and ass-in-chair time?

🌐
Roadmap
roadmap.sh › ai-data-scientist
AI and Data Scientist Roadmap
May 14, 2025 - Step by step roadmap guide to becoming an AI and Data Scientist in 2026
🌐
Roadmap
roadmap.sh › ai-agents
AI Agents Roadmap
March 9, 2026 - Learn to design, build and ship AI agents in 2026 · RoadmapAI TutorAIPersonalize · Join the Community · roadmap.sh is the 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.
🌐
Reddit
reddit.com › r/learnprogramming › is roadmap.sh advice for resources reliable?
r/learnprogramming on Reddit: Is roadmap.sh advice for resources reliable?
March 7, 2025 -

Hey, I want to start learning Python. I tried reading Python Crash Course but it was boring. I tried CS50P but it felt slow and hard to understand. So I just decided to try roadmap.sh advices on resources for each concepts.

Can I rely on roadmap.sh? It is community driven but are these resources chosen by people who checked them or just people who googled and chose top websites form google search?

🌐
Roadmap
roadmap.sh › ai-engineer
AI Engineer Roadmap
April 3, 2026 - This role offers opportunities ... it a highly innovative field ... roadmap.sh is the 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month....
🌐
Reddit
reddit.com › r/learnmachinelearning › from software developer to ai engineer: the exact roadmap i followed (projects + interviews)
r/learnmachinelearning on Reddit: From Software Developer to AI Engineer: The Exact Roadmap I Followed (Projects + Interviews)
December 30, 2025 -

Just last year, I was a software developer mostly creating web applications, working on backend services, APIs, and the regular CRUD operations using Python and JavaScript. Good job, good payment, but I thought I was missing the part of tech that was really thrilling. Currently, I work as an AI Engineer building applications based on LLM and deploying the models. It was a long journey of about 18 months, but it definitely paid off.

 If you are a programmer and think about changing your career path, here is the very same roadmap I utilized. It is hands on, aimed at quickly real stuff and makes use of your present coding abilities which is the major plus of AI engineering as it is 70% software development anyway. No PhD required just keep working on projects and acquire knowledge through practice.

 TIME & COST REALITY CHECK:

Real talk on timeline and cost. I did this over 18 months while working full time about 10 to 15 hours per week on learning and projects.

Months 1-3 → Foundations

Months 4-10 → Core ML and DL + early projects

Months 11-18 → Modern AI, MLOps, portfolio, and job hunting.

Almost everything is free today like YouTube, official docs, Google Colab for GPUs. Self study works great for developers, but if you want structure and accountability, paid options help a lot.

PHASE 1: How Basics are dealt with (1 TO 2 MONTHS):

I already knew Python well, so I skipped the beginner stuff. But if your knowledge of python is not fresh, then spend a week on advanced topics like decorators, async, and virtual environments.

 Then, I dove into the math and ML foundations just enough to not feel lost:

  • Linear algebra, probability, and stats by Khan Academy videos + 3Blue1Brown's essence of linear algebra series.

  • Andrew Ng's Machine Learning course on Coursera, the classic one, is free and explains things intuitively.

This gave me the "why" behind algorithms without overwhelming me.

 
PHASE 2: CORE MACHINE LEARNING & DEEP LEARNING (2 TO 3 MONTHS):

I went ahead and got my hands dirty with the practical ML:

  • Fast ai's Practical Deep Learning course is a really good option. I got to create my own models from the very first day.

  • Next, I took Andrew Ng's Deep Learning Specialization which is all about TensorFlow and PyTorch.

 The main libraries I learned were: NumPy, Pandas, Scikit-learn, Matplotlib, and Seaborn for the basics, followed by PyTorch which I took over TensorFlow because it is more Pythonic and dominant in 2025.

 The projects I worked on were simple but very important:

  1. Made a movie recommendation system using collaborative filtering on a dataset from Kaggle.

  2. Conducted image classification with CNNs on the CIFAR-10 dataset.

  3. Performed sentiment analysis of Twitter data using NLP basics with the help of Hugging Face transformers early on.

They were all deployed on Streamlit for quick and easy web demonstrations that are super easy as a developer.

 RESOURCES & COURSES (WHAT ACTUALLY HELPED):

I have such a clear mind about this. I was a full time earnings person. I needed live doubt clearing and project feedback. Watching recorded videos alone wasn’t enough. So here is how I looked at learning options.

Self Study resources:

  1. Coursera’s ML Specialization:

Still the best for building strong ML foundations. Clear explanations, no noise.

  1. Fast ai:

Completely free and very practical. Helps you build intuition fast 

These are amazing, but they require strong self discipline. I saved money this way, but progress can get slow if you are busy in office. Structured programs are better if you work full time.

3. LogicMojo AI & ML Course : One option personally good for working developers is LogicMojo’s AI & ML program. I feel complex topic like Deeplearning and genAI you can only learn with projects. I feel this course was good for practical based approach for preparation.

A few things that seemed useful for people who needed structure:

It goes from classic ML → Deep Learning → GenAI

  •  Strong focus on real projects

  • Includes DSA + system thinking.

  • Guided prep helps reduce trial and error during job switches

This is just one example similar cohort programs can work if they fit your schedule and learning style.

My honest take, 

Self study = cheaper, flexible, but needs discipline. 

Structured programs = costlier, but keep you consistent and accountable

There is no arguably one "best." Rather, there is a "fit" that attends to and collaborates with the schedule's energy in terms of learning style. The platform becomes inconsequential compared to the consistency.

 PHASE 3: DIVE INTO MODERN AI (3 TO 4 MONTHS):

This is where it got fun and where most AI engineer jobs are in 2025. Traditional ML is table stakes companies want people who can build with LLMs.

Resources:

  • LangChain docs and tutorials for chaining models, agents, etc.

  • Hugging Face courses on transformers and fine tuning.

  •  Pinecone for vector databases.

Projects that leveled me up:

  1. A RAG chatbot: Uploaded PDFs, used embeddings + retrieval to answer questions with GPT-3.5 via OpenAI API. Added memory for conversation history.

  2. Custom fine tuned model: Took Llama 2 open source, fine tuned on a small dataset for code review.

  3. Multi modal app: Built an image captioning + question answering tool with CLIP and BLIP models.

A very clean code GitHub repository with exhaustive README files and demonstrations was the primary reason for recruiters’ positive reaction to access to deployed apps.

PHASE 4: MLOPS, DEPLOYMENT, AND PRODUCTION BASICS (2 MONTHS):

As a developer, this was my superpower. AI folks often struggle with scaling, but I already knew Docker, etc.

Learned:

  • FastAPI for building APIs around models.

  • Docker basics for containerizing.

  • For the purpose of tracking experiments, MLflow or Weights & Biases can be used.

  • In terms of cloud deployment, AWS SageMaker or GCP Vertex AI will be the choices.

Project:

  1. Took my RAG app, containerized it, added monitoring for token usage, latency, and deployed to AWS. Simulated production issues like rate limits and fallbacks.

MAJOR PROBLEM I FACED:

  • Math overload avoids paralysis by proof work in small incremental.Tutorial hell after every course and video, force yourself to build something original even if it is bad at first.

  • Skipping deployment early to deploy every project, even simple ones on Streamlit. Production problems teach way more than perfect Jupyter notebooks.

  • Burnout I only did deep work on weekends and evenings. Set small weekly goals, not daily marathons.

 

PHASE 5: READY FOR INTERVIEWS (3 TO 6 MONTHS):

  • A construction of web pages representing oneself will be the main platform for five to six different projects with their live demos, source links, and discussions about problems.

  • Posted on LinkedIn about my progress, and contributed to open source.

 

PHASE 6: INTERVIEW EXPERIENCE(QUESTIONS):

ML Interviews

  1. Most questions were about understanding and decision making, not math heavy theory.

  2. Explain the bias variance tradeoff in simple terms

  3. Why are neural networks usually not the first choice for tabular data?

  4. How do you handle imbalanced datasets in real projects?

  5. How would you evaluate and monitor a model in production, not just offline?

 

Coding Rounds:

  1. Coding was not hardcore DSA.

  2. Python data manipulation (Pandas, lists, dictionaries)

  3. ML related logic problems

  4. Focus on clarity and correctness, not LeetCode hard puzzles.

System Design:

  1. These rounds tested how well you think end-to-end.

  2. Design an AI recommendation system

  3. Design a fraud detection system

  4. Design a chatbot architecture (LLM + backend + data flow)

 

Key takeaway: Interviewers valued structured thinking and clear answers over "correct" ones.

Switching to AI is not about knowing everything. It is about building the right skills, thinking clearly, and showing real world impact through projects. This is just one path, not the only one. If you are consistent and focus on real projects, the transition is very doable especially if you already have software experience.

🌐
Reddit
reddit.com › r/artificialinteligence › seeking roadmap to build a solid tech and ai foundation after skimming in undergrad
r/ArtificialInteligence on Reddit: Seeking Roadmap to Build a Solid Tech and AI foundation after skimming in Undergrad
April 10, 2026 -

I have a degree in information technology, but I didn’t focus enough during my undergrad to really grasp technology as a whole. Now, I work in project management in the software space, but I don’t have a solid understanding of programming or the languages since I haven’t coded in a few years. I’m deeply curious about AI and tech’s future, purely for the sake of knowledge (not for a new job). I’m looking for a step-by-step roadmap, plus resources, to build a strong foundation in tech and AI fundamentals. I just want to understand how it all works, and I also want to know how to keep up with AI research and trends. Any advice on a roadmap or resources would be really appreciated!

🌐
Reddit
reddit.com › r/learnprogramming › how do i self-study with roadmap.sh?
r/learnprogramming on Reddit: How do I self-study with roadmap.sh?
November 26, 2024 -

I was hoping to learn full stack development with the resources on roadmap.sh however, I noticed for every node there are a couple of resources. Do I need to read all the listed resources or a few? How exactly should I tackle the resources I see? Also, for resources that point to the documentations, should I read the entire documentation or read only the page that is being linked? How exactly would you approach it in the most efficient and productive way?

🌐
Reddit
reddit.com › r/gamedev › is this road map on roadmap.sh under game developer accurate? (as in it covers the necessary skills/education to become one)
r/gamedev on Reddit: Is this road map on roadmap.sh under game developer accurate? (as in it covers the necessary skills/education to become one)
December 23, 2023 -

I found roadmap.sh from someone online, I am wondering if this covers what I need to study and research to become one professionally. This would be under game-developer in the website.