>_ FreeOnlineAI.courses
Home / GenAI engineering roadmap
Course Roadmap

Learning Roadmap: GenAI engineering

GenAI engineering — free course roadmap
Topic: GenAI engineeringFormat: video

GenAI engineering sits at the intersection of large language models, prompt design, retrieval-augmented generation (RAG), evaluation, deployment, and increasingly AI agents. The best video-first courses for this topic are the ones that combine conceptual grounding with practical engineering workflows: how LLMs work, how to build useful applications around them, how to evaluate outputs, and how to move from toy demos to production-ready systems. The strongest free options currently come from reputable providers that actively build in this space, including DeepLearning.AI, Hugging Face, Microsoft, Google, fast.ai, Coursera, and Kaggle. ([coursera.org](https://www.coursera.org/learn/generative-ai-with-llms?irgwc=1)) These recommendations were chosen because they are genuinely free or explicitly enrollable for free, are currently available, and cover the full GenAI engineering arc from beginner-friendly foundations to implementation details like fine-tuning, evaluation, agent frameworks, deployment, and practical tooling. Together, they form a strong self-study curriculum: start with broad intuition, then learn LLM mechanics, then application patterns such as prompting and RAG, and finally move into agentic systems and production-oriented engineering practices. ([deeplearning.ai](https://www.deeplearning.ai/alpha/courses/generative-ai-for-everyone/))

Prerequisites: For beginner courses, no formal prerequisites are required, though basic comfort with computers and web apps helps. For the more technical courses, you should ideally know basic Python and have some familiarity with machine learning concepts like training, validation, and supervised learning. If you do not yet have that background, start with Generative AI for Everyone and Google’s Machine Learning Crash Course before the intermediate offerings. ([deeplearning.ai](https://www.deeplearning.ai/alpha/courses/generative-ai-for-everyone/))

Estimated time: Approximately 95-120 hours total

Suggested learning path

Start with Generative AI for Everyone to build intuition and vocabulary, then take Machine Learning Crash Course if your ML foundation is weak. Next, move into Getting Started with Generative AI for application patterns like prompting, vector databases, RAG, and agents, followed by Generative AI for Beginners from Microsoft for a more developer-oriented implementation path. After that, take Generative AI with Large Language Models to understand the full LLM lifecycle, including fine-tuning and evaluation. Then specialize with the Hugging Face AI Agents Course to learn modern agentic architectures and tool use. Use the Kaggle 5-Day Gen AI Intensive Course as a quick practical refresher along the way, and complete Practical Deep Learning for Coders if you want deeper long-term engineering strength in modeling, experimentation, and deployment.

Recommended free courses (8)

Generative AI for Everyone

DeepLearning.AI

A beginner-friendly video course taught by Andrew Ng that explains what generative AI is, how it works, what it can and cannot do, and how it affects work, business, and society. It is the best starting point for learners who want a strategic and practical overview before diving into engineering details. ([deeplearning.ai](https://www.deeplearning.ai/alpha/courses/generative-ai-for-everyone/))

Topics: generative AI fundamentals, prompting, AI use cases, business applications, responsible AI

beginnerAbout 6-8 hoursFree4.8/5
Go to course →

Generative AI with Large Language Models

Coursera / DeepLearning.AI / AWS

This is one of the best technical introductions to LLM engineering available with free enrollment on Coursera. It covers transformer-based LLMs, the generative AI lifecycle, fine-tuning, evaluation, reinforcement learning, and practical deployment considerations, making it ideal for aspiring GenAI engineers with some Python and ML background. ([coursera.org](https://www.coursera.org/learn/generative-ai-with-llms?irgwc=1))

Topics: LLMs, transformers, fine-tuning, evaluation, deployment, RLHF concepts

intermediate3 weeks (about 20 hours)Free4.8/5
Go to course →

Getting Started with Generative AI

Coursera

A concise, up-to-date course that introduces transformer models, prompt engineering, vector databases, RAG, LangChain, tools, and agents. It is especially useful for learners who want a bridge from GenAI concepts into application-building patterns used in modern AI engineering. ([coursera.org](https://www.coursera.org/learn/getting-started-with-generative-ai?utm_source=openai))

Topics: prompt engineering, transformers, RAG, vector databases, LangChain, agents

beginnerAbout 10-12 hoursFree4.7/5
Go to course →

Generative AI for Beginners

Microsoft Learn

A free 18-lesson video series from Microsoft Cloud Advocates focused on building generative AI applications. It is especially strong for developers who want a structured, code-oriented path into practical app development with GenAI concepts and workflows. ([learn.microsoft.com](https://learn.microsoft.com/en-us/shows/generative-ai-for-beginners/))

Topics: GenAI applications, LLM app development, prompting, developer workflows, practical implementation

beginnerAbout 18 hoursFree4.7/5
Go to course →

AI Agents Course

Hugging Face

This free course focuses on one of the most important frontiers in GenAI engineering: AI agents. It covers agent fundamentals, tool use, frameworks such as smolagents, LlamaIndex, and LangGraph, agentic RAG, evaluation challenges, and a final project, making it a top choice for learners moving beyond basic chat apps. ([huggingface.co](https://huggingface.co/learn/agents-course/en))

Topics: AI agents, tool use, LangGraph, LlamaIndex, agentic RAG, evaluation

intermediateAbout 20-25 hoursFree4.9/5
Go to course →

5-Day Gen AI Intensive Course with Google

Kaggle / Google

A compact free course guide from Kaggle with Google that is well suited for learners who want a short, practical GenAI sprint. It is a strong supplemental resource for quickly getting exposure to modern generative AI concepts and tools in an accessible format. ([kaggle.com](https://www.kaggle.com/learn-guide/5-day-genai?utm_source=openai))

Topics: GenAI overview, LLM concepts, practical tools, Google ecosystem

beginner5 daysFree4.6/5
Go to course →

Machine Learning Crash Course

Google for Developers

Although broader than GenAI alone, this free video-and-exercise course now includes large language model content and strong ML engineering foundations. It is especially valuable for learners who need the underlying ML intuition required to understand model behavior, evaluation, data, generalization, and production tradeoffs in GenAI systems. ([developers.google.com](https://developers.google.com/machine-learning/crash-course?authuser=2&hl=id&utm_source=openai))

Topics: machine learning foundations, LLMs, evaluation, generalization, production ML

beginnerAbout 15 hoursFree4.7/5
Go to course →

Practical Deep Learning for Coders

fast.ai

A respected free video course for learners with some coding experience who want stronger hands-on model intuition and practical deployment skills. While it is broader than GenAI, it covers NLP, deployment, PyTorch, Hugging Face, and applied deep learning workflows that make learners much better GenAI engineers over the long run. ([course.fast.ai](https://course.fast.ai/index.html))

Topics: deep learning, NLP, PyTorch, deployment, Hugging Face, applied modeling

intermediatePart 1: about 13-15 hoursFree4.9/5
Go to course →

Download this roadmap as a PDF

Enter your email and we'll generate your personalized free-course roadmap as a PDF you can keep.

Instant download. We'll only use your email to send occasional free AI course updates.

Want a roadmap for a different topic?

Describe any AI topic and our engine will scan the web to build a personalized free course roadmap you can download.

Build my roadmap →