Skip to content

Go from a beginner to a pro AI Engineer with this roadmap. Created by experts!

Notifications You must be signed in to change notification settings

Guidely-org/ai-engineering-roadmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

AI engineering roadmap for beginners: With recommended resources

This roadmap is written with absolute beginners in mind but goes beyond surface-level concepts. Every step has been reviewed by an industry veteran, so what you are learning reflects how AI engineering is practiced in the real world.

Our sincere hope is that this roadmap gives you the direction you seek

Who is an AI engineer?

The misconception we commonly see is in authors describing an ML engineer as an AI engineer, which often leads to the wrong roadmap. Let’s clarify the difference.

AI engineer vs ML engineer

Entry point

AI engineering builds on software engineering. If you’re new, start here:

  • Learn a programming language (Python, including creating and managing Python virtual environments)
  • Understand Git & version control
  • Learn about APIs and how services communicate
  • Learn deployment with containers
  • The fundamentals of working in the command line

If you already code, you can jump straight into the roadmap below.

AI engineering roadmap

Phase 1: Foundational skills

This phase helps you build the right foundation.

Introduction to AI

Understand the big picture and the key concepts that define the field.

Python programming

Your core tool for building AI systems.

Paid alternatives

Mathematics fundamentals

Focus on Linear Algebra, Calculus, Probability, and Statistics.

Phase 2: LLMs fundamentals

At this stage, you start connecting the dots.

Machine learning basics

No need going deep here.

Neural networks and deep learning

Understand how these models learn from data and build your first neural network from scratch.

Large language models (LLMs)

Explore how modern systems like GPT and Claude are built.

Phase 3: Build your first AI applications

Theory is essential, but real understanding comes from building.

Start with AI APIs

Connect to powerful pre-trained models using services like OpenAI.

Learn prompt engineering

Mastering how to communicate with models determines the quality of your results.

Build simple LLM based applications

Build simple apps on top of LLMs. Connect LLMs to your own data using vector databases and embeddings.

Phase 4: Building AI agents

AI agents are where things get exciting.

Building AI Agents

AI protocols — MCP

Phase 5: Advanced concepts

With a strong foundation and some hands-on projects under your belt, it’s only natural to start pushing further towards professional AI engineering.

Evaluating AI systems

Dataset engineering

A word of encouragement

Breaking into a new field, or just learning something new, can be humbling at first. I’ve been there before, but I often remind myself that if I just keep going, I’ll eventually cross that threshold where  things finally start to fall into place. James Clear calls this threshold the Plateau of Latent Potential; that tipping point where all the unseen effort finally turns into visible progress. Just start and keep going!

I love this! How can I thank the authors?

We will truly appreciate it if you:

  • Follow Guidely on Linkedin and/or X to stay updated on our upcoming guides, resources, and more.
  • Star this repo

Note: A detailed version of this roadmap is available here.

Contributing

We welcome contributions. Just fork and open a PR.

About

Go from a beginner to a pro AI Engineer with this roadmap. Created by experts!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published