Home / Large Language Models roadmap
Course Roadmap
Learning Roadmap: Large Language Models
Topic: Large Language Models
Large Language Models (LLMs) are the foundation of modern generative AI systems that can understand and generate text, code, and increasingly multimodal content. Learning LLMs well usually requires three layers of understanding: the conceptual layer (tokens, transformers, prompting, limitations), the practical application layer (using APIs, inference, evaluation, retrieval, and fine-tuning), and the engineering layer (training, optimization, deployment, and model adaptation). The best free courses are the ones that cover these layers progressively while staying current with today’s tooling and workflows. ([coursera.org](https://www.coursera.org/learn/introduction-to-large-language-models?utm_source=openai))
The recommendations below were chosen because they are real, currently available, free or free-to-audit, and hosted by reputable providers with strong AI education track records. Together they create a strong path from beginner-friendly introductions from Google and Microsoft, to hands-on ecosystem learning with Hugging Face, to deeper applied and engineering-oriented study through DeepLearning.AI, fast.ai, and Kaggle. This mix gives a learner both breadth and depth: theory, implementation, tooling, and practical LLM workflows. ([coursera.org](https://www.coursera.org/learn/introduction-to-large-language-models?utm_source=openai))
Prerequisites: For the beginner courses, no formal prerequisites are required. For the more technical courses, basic Python programming, comfort reading simple machine learning code, and familiarity with core ML ideas like training, validation, and neural networks will help a lot. DeepLearning.AI and fast.ai are especially better if you already know some Python, while Hugging Face becomes much more valuable if you can run notebooks and understand basic tensors and model workflows. ([coursera.org](https://www.coursera.org/learn/introduction-to-large-language-models?utm_source=openai))
Estimated time: Approximately 10-12 weeks total, or about 60-90 hours depending on pace
Suggested learning path
Start with the shortest conceptual intros first: the Google Cloud Coursera course, Microsoft Learn module, and Google for Developers LLM section. These give you the vocabulary and mental models for tokens, transformers, prompts, limitations, and use cases. Next, move to the Hugging Face LLM Course to gain hands-on experience with the modern open-source LLM stack. After that, take DeepLearning.AI’s Generative AI with Large Language Models for a more structured applied view of architectures, fine-tuning, and production concerns. Use the Kaggle/Google intensive course to practice prompt engineering, embeddings, and evaluation in a compact format, then round out your understanding with fast.ai to strengthen the deeper modeling intuition and practical ML skills that make advanced LLM work much easier. ([coursera.org](https://www.coursera.org/learn/introduction-to-large-language-models?utm_source=openai))
Recommended free courses (7)
Introduction to Large Language Models
Coursera / Google Cloud
A concise beginner course that explains what LLMs are, where they are used, and core ideas like prompt tuning. It is ideal for absolute beginners who want a fast, reputable introduction before committing to longer technical study. ([coursera.org](https://www.coursera.org/learn/introduction-to-large-language-models?utm_source=openai))
Topics: LLM fundamentals, use cases, prompt tuning, generative AI tools
beginner1 hourFree4.5/5
Go to course →
Introduction to large language models
Microsoft Learn
This free Microsoft Learn module covers what LLMs are, what they can and cannot do, and key concepts such as prompts, tokens, completions, and model selection. It is especially good for learners who want a vendor-neutral conceptual grounding with light practical framing. ([learn.microsoft.com](https://learn.microsoft.com/en-us/training/modules/introduction-large-language-models/?utm_source=openai))
Topics: LLM basics, tokens, prompts, completions, model selection
beginnerAbout 1-2 hoursFree4.7/5
Go to course →
Introduction to Large Language Models
Google for Developers
Part of Google’s Machine Learning Crash Course, this module explains how LLMs work from tokens to transformers, self-attention, training, benefits, and limitations. It is a strong free resource for learners who want a slightly more technical conceptual explanation without jumping immediately into full model engineering. ([developers.google.com](https://developers.google.com/machine-learning/crash-course/llm/transformers?utm_source=openai))
Topics: transformers, self-attention, training, tokens, LLM limitations
beginner2-4 hoursFree4.8/5
Go to course →
LLM Course
Hugging Face
Hugging Face’s free LLM Course is one of the best hands-on options for learning modern LLM workflows with the Transformers ecosystem. It covers transformer fundamentals, inference, datasets, tokenizers, fine-tuning, and practical model use, making it excellent for learners who want to build real skills after the basics. ([huggingface.co](https://huggingface.co/learn?utm_source=openai))
Topics: transformers, hugging face, tokenizers, datasets, fine-tuning, inference
intermediate20-30 hoursFree4.9/5
Go to course →
Generative AI with Large Language Models
Coursera / DeepLearning.AI
This widely used course gives a practical introduction to generative AI and LLM development, including architectures, training, fine-tuning, and deployment-oriented thinking. It is best for learners with some Python background who want a more structured and industry-relevant applied LLM course; Coursera lists it as enroll-for-free with audit-style access. ([coursera.org](https://www.coursera.org/learn/generative-ai-with-llms?utm_source=openai))
Topics: generative AI, LLM architectures, fine-tuning, scalability, deployment
intermediate2 weeksFree4.8/5
Go to course →
Practical Deep Learning for Coders
fast.ai
Although broader than LLMs alone, fast.ai’s free flagship course is one of the strongest ways to build the deep learning intuition needed to understand and work with modern language models. It is best for learners with some coding experience who want practical modeling skills that transfer well to LLM fine-tuning, experimentation, and applied AI building. ([course.fast.ai](https://course.fast.ai/?utm_source=openai))
Topics: deep learning, model training, practical AI, PyTorch, transfer learning
intermediate7 weeksFree4.9/5
Go to course →
5-Day Gen AI Intensive Course with Google
Kaggle / Google
This free intensive learning guide from Kaggle and Google focuses on foundational generative AI topics such as prompt engineering, evaluations, embeddings, and practical code labs using Gemini-related tooling. It is a strong short-format option for learners who want a hands-on bridge from LLM concepts into practical experimentation. ([kaggle.com](https://www.kaggle.com/learn-guide/5-day-genai?utm_source=openai))
Topics: prompt engineering, embeddings, evaluation, generative AI labs
intermediate5 daysFree4.7/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.
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 →