How to Learn Generative AI: A Practical Roadmap
Start from the skills you already have. A developer who can build APIs needs a different first step from someone already training models. This roadmap shows what to learn, what to practise and how to check that you are ready to move on.
Choose your starting point and follow a GenAI learning sequence with exercises, readiness checks and projects for developers and ML practitioners. Build and evaluate generative applications, choosing retrieval and adaptation when they fit the task.
Quick answer
What is the right Generative AI roadmap?
Learn how generative models represent inputs and produce outputs, then build a small application with explicit evaluation. Study prompting, retrieval and model adaptation as different options. Choose text, image, audio or multimodal work according to your goal. This roadmap emphasizes LLM applications and provides optional branches for other modalities.
Sources and methodology · This roadmap is reviewed when production practices, tools or platform patterns materially change.
Stages
8
Last reviewed
16 September 2026
Core Roadmap
Generative AI learning path
Eight stages from model fundamentals through optional multimodal specializations.
Stage 1: Programming, data and model foundations
Python, data handling and the basic vocabulary of generative models.
Generative applications are software; you cannot evaluate them without engineering fundamentals.
- What you learn
- Python and data handling.
- Tokenizers.
- Generative model vocabulary.
- Model APIs.
- What you should build
- Build a script that loads a pretrained tokenizer and encodes text.
- Ready when
- You can load a tokenizer and explain what tokenization does to input text.
- Common mistake
- Skipping programming fundamentals to jump straight into prompt engineering.
- Acceptance checks
- Load a tokenizer and explain what tokenization does to input text.
- Related resources
- Hugging Face LLM Course — Tokenizers and pretrained models
From roadmap to production
Build production Generative AI systems with instructor feedback
You have the framework. The View the Generative AI syllabus adds what self-study cannot: live instruction, instructor-reviewed labs, production deployment drills and a capstone that proves you can ship and operate — not just understand.
Fees, schedules and enrolment details are on the course page. No placement, salary or outcome is guaranteed.
Starting Point
Choose your starting point
Software developer: You already know Python, APIs, testing and deployment. Your gap is model behaviour, retrieval and evaluation. Start at Stage 2 (tokens, embeddings and models) and move forward. You can likely skip Stage 1 if you are comfortable with Python and data handling.
ML or data practitioner: You understand training, evaluation and data preparation. Your gap is GenAI-specific concepts — prompting, retrieval, adaptation and multimodal. Start at Stage 3 (prompting and output contracts) if you already understand embeddings, or at Stage 2 if you need to refresh how generative models differ from discriminative ones.
Learner missing coding or data foundations: If you do not yet know Python functions, modules and virtual environments, start there first. This roadmap assumes basic Python proficiency. Free resources like the Python tutorial and Hugging Face course can help. Do not jump to prompt engineering before you can write and run Python code.
Building Evidence
How to turn study into project evidence
As you work through the stages, retain the evidence of your learning. For each exercise: save the baseline (what a simpler approach achieved), the tests (specific cases with expected outcomes), the failed examples (where the system broke), the design decisions (why you chose this approach), and the revisions (what you changed and what happened).
This evidence becomes your portfolio. A GitHub repository with a README, evaluation script and results table is more credible than a polished demo with no tests. For complete project briefs with evaluation criteria, see the Generative AI projects guide.
Sustainable Rhythm
Planning learning around a full-time job
A sustainable learning rhythm follows a cycle: learn one concept, implement it immediately, evaluate the result, and revise based on what the evaluation shows. This cycle is more effective than binge-watching videos on weekends without implementation.
An illustrative self-study pattern: weekday evenings (45–60 minutes) for learning and implementation, weekend mornings (2–3 hours) for evaluation, revision and documentation. This is an illustrative pattern — adjust it to your schedule and energy. The key is consistency, not intensity. Do not invent a completion deadline — progress depends on your starting point, available time and the complexity of projects you attempt.
Structured Learning
When a structured course can help
Independent learning works well if you have strong prerequisites, can scope and evaluate your own projects, have access to feedback from colleagues or community, and maintain consistent study habits. Many practitioners build successful GenAI skills this way.
A structured course may help when you have difficulty choosing a learning sequence, are uncertain whether your project approach is correct, keep making the same technical mistakes, or need structured feedback from someone who can inspect your work. If you want to work through a structured sequence with guided projects and review, compare the live Generative AI course with this roadmap.
Capstone
Build an evidence-based document assistant
Build a retrieval-grounded assistant over a small document set with an evaluation set, output contracts, session isolation and a documented comparison of prompt-only versus retrieval-augmented results. Try the free evaluation lesson first to practise the testing pattern.
Training alignment
How this roadmap aligns with SCAI's Generative AI course
This roadmap is free and self-paced. SCAI's Generative AI course covers prompting, retrieval, evaluation and adaptation with live instruction and guided labs.
The course adds what the roadmap cannot: instructor review of your evaluation datasets and retrieval design, plus guided adaptation experiments with feedback. If you prefer independent study, this roadmap gives you the full framework.
What to read next
What to read next
For application delivery with APIs, data and deployment, see the AI Developer roadmap. For controlled agent patterns with tool permissions and evaluation, see the Agentic AI roadmap. For operating LLM applications in production, see the LLMOps roadmap. For help choosing a course, see the curriculum evaluation guide.
Related learning
- Continue to the AI Developer roadmapTo turn generative AI knowledge into shipping applications.
- Continue to the Agentic AI roadmapWhen you want tool-using, autonomous agent systems.
- Continue to the LLMOps roadmapTo operate and govern LLM systems in production.
- Deepen LLM model engineering knowledgeArchitecture, fine-tuning, alignment and evaluation in depth.
- Compare Generative AI, AI Developer and Agentic AIWhere each path focuses across the generative AI stack.
- Compare the Generative AI and Agentic AI coursesGenerative model systems versus autonomous agents.
- Compare RAG and fine-tuningGrounding versus adaptation — a core generative AI decision.
FAQ
Generative AI Roadmap — Frequently Asked Questions
Direct answers for engineers building generative AI systems.
Do I need to train a model from scratch?
No. Most generative AI work uses pretrained models with prompting, retrieval or parameter-efficient adaptation.
What should I learn first: RAG or fine-tuning?
Learn evaluation first, then RAG. Fine-tune only when evaluation proves prompting and retrieval cannot close the gap.
Is prompt engineering a complete skill?
It is one skill. Without output validation and evaluation, prompt engineering is not production-ready.
Do I need to learn multimodal AI?
Only if your target application requires it. Master text-based generation and evaluation first.
How do I evaluate a generative application?
Build an evaluation set, score outputs with rubrics or model-based judges, and track regressions across changes.