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/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?

🌐
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
1 month ago -

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/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-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....
🌐
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
🌐
Reddit
reddit.com › r/ai_agents › learning roadmap for ai agent development
r/AI_Agents on Reddit: Learning roadmap for AI Agent development
1 month ago -

Hi to all, i am a very newbie in learning AI agents/Ai Automation , currently focusing totally on no code like n8n, i would like to request from seniors to kindly guide me a complete roadmap to become an expert AI agent developer(both code and no-code resources). there are thousands of youtube videos /tutorials available and sometimes it makes me confuse to which one is indeed the one to follow. i don't mind the paid ones also if it is worth it to become an expert level AI Agent development or Ai Automations expert.

any suggestions/guidance would be highly appreciated.

Also, i did use claude/chatgpt/gemini to generate roadmaps along with the free resources available, need the human insights in this learning journey.

Top answer
1 of 5
82
Here is the honest version of the roadmap most tutorials will not give you. Learn what an LLM actually is first. Not how to prompt one. What it is. It is a next-token predictor. It does not think. It does not remember. It does not learn from conversations. It does not have intent. Everything you build on top of it has to account for those facts. If you skip this step, you will spend the next year blaming the model for problems that are architectural. Skip no-code for now. I know that is not what you asked but I am going to be direct with you. n8n, Dify, Botpress, and the other no-code platforms are fine for prototypes and teach you nothing about why agents fail. The people building production agents are not dragging nodes around. They are writing code that calls typed functions and validates inputs. If your goal is to become an expert, you have to understand the layer the no-code tools are hiding from you. Learn that layer first. Come back to no-code later if you want. Learn Python. Not to become a full engineer. Enough to read documentation, understand what a function call looks like, and follow what agent code is actually doing. Two weeks of focused work. Stop when you can read an agent repo on GitHub and understand the flow. Learn how function calling works. This is the single most important concept in agent development and most tutorials skip it. The model does not call APIs. It proposes a structured function call. Your code receives that, validates the parameters, and decides whether to execute. Understand this pattern deeply. It is the foundation of every reliable agent system. Read Anthropic’s docs on tool use. The official documentation on how Claude handles function calling is better than 90% of the YouTube tutorials. Read it carefully. Build a small agent that uses tools. Break it. Fix it. Learn about state machines. Not the computer science theory version. The practical version. An agent that stays on task needs something outside the model controlling the flow. Code decides what step the agent is on. Code decides what tools are available at that step. The model only sees the current step. This pattern is called different things by different people. At SignalWire we call it Programmatic Governed Inference. Learn the concept regardless of the name. Build something small and real. Not a todo app. Pick one thing you actually want to automate in your own life and build an agent for it. You will learn more from one project you finish than from twenty tutorials you half-watch. Study failure modes. Good engineers know how systems fail before they build them. Learn about hallucination, context bloat, tool loops, prompt injection, and data leakage. For each one, understand why it happens and what architectural pattern prevents it. Not what prompt fix patches it. What architecture prevents it. Understand observability. The difference between “my agent works” and “my agent works in production” is being able to see exactly what happened on every call. What functions were called. What parameters were extracted. What the model decided. How long each step took. Learn how to log and inspect these at every layer. Skip the prompt engineering courses. Prompt engineering is not a career. It is a task. Knowing how to write good prompts is useful. Paying for a prompt engineering certification is not. The real skill is architecture, not incantation. Resources worth your time: Anthropic’s documentation on tool use and agentic workflows. The Claude Code source code (it is public, read how a real agent is built). The FastAPI docs if you want to build your own function endpoints. Open source agent repos on GitHub where you can read actual working code. Resources to skip: Most YouTube tutorials on “building AI agents in 10 minutes.” Prompt engineering certifications. Courses that promise to make you a “six-figure AI consultant.” Anything that treats agents as magic instead of architecture. The shortest honest path: learn Python basics, learn function calling, build a small real project, break it until you understand why it breaks, fix it with better architecture, repeat. That is the whole roadmap. Everything else is padding.​​​​​​​​​​​​​​​​
2 of 5
5
Hey! Your frustration is valid, the content exists but there's no map. I actually wrote a roadmap specifically for developers (code-focused, not no-code) that covers this exact problem, in the right order from mental model to deployment: https://blog.agentailor.com/posts/agent-development-roadmap One caveat: it's aimed at people who already code, so the no-code/n8n side isn't covered, but if you're planning to go the code route eventually, it might give you a solid foundation to work toward.
🌐
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/sre › has anyone successfully used roadmap.sh for sre?
r/sre on Reddit: Has anyone successfully used Roadmap.sh for SRE?
May 18, 2024 -

Curious if the roadmap model has had use for anyone on the SRE side of things.

I know a lot of junior devs depend on it to get them job-ready(ish) but haven't heard much on the SRE side of things.

https://roadmap.sh/ai/site-reliability-engineering-sre-guln6

I ask with a degree of self-interest. Had launched a basic capability map in 2021 around SRE and thought of resurrecting that idea to develop it into a professional growth tool maybe.

I said it was basic, alright?!

Not worth doing if (mostly) everyone's happy with the roadmap approach to professional development.

🌐
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.