>_ FreeOnlineAI.courses
Home / Large Language Models roadmap
Course Roadmap

Learning Roadmap: Large Language Models

Large Language Models — free course roadmap
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.

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 →