Choose your language
Generative AI (GenAI) Course
More than 2 million students worldwide

Generative AI (GenAI) Course

Master generative AI from the ground up — from how large language models actually work to building production-ready RAG pipelines, fine-tuned models, and autonomous agents. This course gives you the technical fluency and strategic judgment to deploy AI responsibly and effectively. Whether you're driving adoption or building systems, you'll finish ready to lead.

Dedika for businesses

What you will learn:

  • Understand how large language models generate outputs and why they succeed or fail.

  • Build and evaluate retrieval-augmented generation pipelines that reduce hallucination.

  • Apply prompt engineering techniques — including chain-of-thought and few-shot patterns — to complex tasks.

  • Configure fine-tuning workflows using parameter-efficient methods such as LoRA and QLoRA.

  • Design agentic AI systems with tool use, memory management, and human-in-the-loop safeguards.

  • Identify AI governance risks and implement bias, privacy, and safety controls across deployments.

How you study in practice Generative AI (GenAI) Course

How you practice Generative AI (GenAI) Course

For companies looking to train their teams

With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.

Click here

Course Content

8 Chapters • 39 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Foundations of Generative AI

  • Lesson 1 • The GenAI Ecosystem Today

    Maps the current landscape of providers, open-source projects, and deployment platforms. Helps learners navigate tool choices relevant to their professional context.

  • Lesson 2 • History and Evolution of GenAI

    Traces development from early statistical language models to modern foundation models. Provides context for understanding current capabilities and limitations.

  • Lesson 3 • What Generative AI Actually Is

    Defines generative AI by contrasting it with discriminative and rule-based systems. Establishes precise vocabulary used throughout the course.

  • Lesson 4 • Core Model Families and Architectures

    Surveys major model types including large language models, diffusion models, and multimodal systems. Connects architecture choices to practical output characteristics.

Chapter 2See details

How Large Language Models Work

  • Lesson 1 • Tokenization and Text Representation

    Explains how raw text is converted into tokens and numerical embeddings. Grounds later prompt-engineering decisions in an understanding of model input format.

  • Lesson 2 • Attention Mechanisms and Transformers

    Demystifies self-attention and the transformer block without requiring calculus. Explains how context window size affects coherence and recall.

  • Lesson 3 • Inference, Sampling, and Output Control

    Covers how models generate tokens at inference time and how sampling parameters shape outputs. Enables learners to tune temperature and other controls purposefully.

  • Lesson 4 • Pretraining and Fine-Tuning

    Distinguishes pretraining on large corpora from task-specific fine-tuning. Clarifies what a model knows by default versus what requires additional training.

  • Lesson 5 • Model Limitations and Failure Modes

    Catalogs hallucination, knowledge cutoffs, sycophancy, and reasoning gaps. Prepares learners to design workflows that compensate for known weaknesses.

Chapter 3See details

Prompt Engineering Fundamentals

  • Lesson 1 • Chain-of-Thought and Reasoning Prompts

    Introduces techniques that elicit step-by-step reasoning to improve accuracy on complex tasks. Connects reasoning prompts to measurable output quality gains.

  • Lesson 2 • Anatomy of an Effective Prompt

    Breaks down the components of a well-formed prompt: instruction, context, input data, and output format. Establishes a repeatable structure for all subsequent prompting work.

  • Lesson 3 • Zero-Shot and Few-Shot Prompting

    Contrasts prompting with no examples versus providing demonstrations. Teaches when each approach is appropriate and how to select high-quality examples.

  • Lesson 4 • Prompt Iteration and Testing

    Establishes a systematic process for diagnosing prompt failures and iterating toward reliable outputs. Introduces lightweight evaluation methods applicable without formal ML tools.

  • Lesson 5 • Advanced Prompt Patterns

    Covers reusable prompt design patterns for complex tasks such as decomposition, critique, and persona chaining. Prepares learners for agentic and multi-step workflows.

Chapter 4See details

Working with GenAI APIs and Tools

  • Lesson 1 • No-Code and Low-Code GenAI Interfaces

    Surveys playground environments, workflow automation tools, and embedded AI features in productivity software. Enables immediate application without writing code.

  • Lesson 2 • Cost, Latency, and Rate Management

    Quantifies the cost and speed tradeoffs of different models and request configurations. Equips learners to make economically sound deployment decisions.

  • Lesson 3 • API Concepts for Non-Engineers

    Explains REST APIs, authentication, and request-response cycles in accessible terms. Removes the technical barrier to experimenting with GenAI services directly.

  • Lesson 4 • Structuring API Requests for LLMs

    Covers the system message, user message, and conversation history fields used in chat-completion APIs. Teaches how message structure affects model behavior.

  • Lesson 5 • Handling Outputs Programmatically

    Teaches parsing, validating, and routing model outputs within automated pipelines. Addresses structured output formats such as JSON and markdown extraction.

Chapter 5See details

Retrieval-Augmented Generation (RAG)

  • Lesson 1 • Retrieval Strategies and Reranking

    Compares dense retrieval, sparse retrieval, and hybrid approaches. Introduces reranking to improve the relevance of retrieved context before generation.

  • Lesson 2 • Embeddings and Vector Stores

    Explains how text is converted to dense vectors and stored for similarity search. Provides practical guidance on selecting and configuring vector databases.

  • Lesson 3 • Evaluating and Improving RAG Pipelines

    Introduces metrics for retrieval quality and answer faithfulness. Teaches iterative improvement of each pipeline component based on evaluation results.

  • Lesson 4 • Document Ingestion and Chunking

    Covers strategies for splitting documents into retrievable chunks while preserving semantic coherence. Directly impacts retrieval precision and answer quality.

  • Lesson 5 • Why RAG Exists and When to Use It

    Explains the knowledge gap problem that RAG solves and compares it to fine-tuning as an alternative. Sets criteria for choosing RAG in real-world scenarios.

Chapter 6See details

Fine-Tuning and Model Customization

  • Lesson 1 • Preparing High-Quality Training Data

    Covers dataset curation, formatting, and quality filtering for instruction-following fine-tuning. Data quality is the single largest determinant of fine-tuned model performance.

  • Lesson 2 • Training Configuration and Monitoring

    Covers hyperparameter selection, learning rate scheduling, and loss monitoring during training runs. Equips learners to detect and correct training instability early.

  • Lesson 3 • Evaluating and Deploying Fine-Tuned Models

    Establishes evaluation protocols comparing fine-tuned models against baselines. Covers model merging, quantization for deployment, and version management.

  • Lesson 4 • Parameter-Efficient Fine-Tuning Methods

    Introduces LoRA, QLoRA, and adapter-based methods that reduce compute and memory requirements. Makes fine-tuning accessible without enterprise-scale GPU infrastructure.

  • Lesson 5 • When Fine-Tuning Is the Right Choice

    Establishes decision criteria comparing fine-tuning against prompting and RAG. Prevents costly over-engineering by clarifying the conditions that justify training.

Chapter 7See details

Building Agentic AI Systems

  • Lesson 1 • Planning and Reasoning Strategies

    Covers ReAct, plan-and-execute, and tree-of-thought planning patterns for agentic tasks. Connects planning strategy choice to task complexity and reliability requirements.

  • Lesson 2 • Reliability, Safety, and Human Oversight

    Identifies failure modes unique to agentic systems including cascading errors and unintended actions. Establishes human-in-the-loop checkpoints and guardrail patterns.

  • Lesson 3 • Tool Use and Function Calling

    Teaches how agents invoke external tools via function-calling APIs to extend their capabilities. Covers tool schema design and safe execution patterns.

  • Lesson 4 • Agent Architecture Fundamentals

    Defines the agent loop: perceive, plan, act, observe, and repeat. Distinguishes single-agent from multi-agent architectures and their appropriate use cases.

  • Lesson 5 • Memory and State Management

    Addresses short-term context, long-term memory stores, and episodic memory for agents. Enables agents to maintain coherence across long task horizons.

Chapter 8See details

Responsible AI and Governance

  • Lesson 1 • Privacy, Data Protection, and Consent

    Covers risks of personal data exposure through prompts, training data, and model outputs. Establishes data minimization and anonymization practices for responsible use.

  • Lesson 2 • Safety, Misuse, and Harm Prevention

    Catalogs misuse vectors including disinformation, deepfakes, and automated manipulation. Teaches technical and policy controls that reduce harm potential.

  • Lesson 3 • AI Governance Frameworks and Compliance

    Surveys emerging regulatory principles, voluntary standards, and internal governance structures. Equips learners to build compliant AI programs within their organizations.

  • Lesson 4 • Bias, Fairness, and Representation

    Examines how training data and model design introduce bias into GenAI outputs. Teaches bias auditing methods and mitigation strategies applicable across modalities.

  • Lesson 5 • Intellectual Property and Content Rights

    Addresses copyright considerations for AI-generated content and training data sourcing. Prepares learners to navigate IP risk in commercial GenAI applications.

Certification

Your valid completion certificate

This course is for you:

  • Product manager: wants to make smarter AI feature decisions backed by real knowledge.

  • Marketing professional: ready to move beyond basic chatbot use into strategic AI application.

  • Business analyst: looking to integrate AI into data workflows without a coding background.

  • Career changer: transitioning into AI roles and needs a credible, comprehensive starting point.

  • Operations leader: aiming to identify and implement AI solutions that cut real costs.

  • Consultant or advisor: needs fluency in GenAI to guide clients through adoption confidently.

What our students say

Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to switch platforms... I thank you for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can switch chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the presentation style and video transcription, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top trainings

FAQ

Who is Dedika?

Is the certificate valid in United States?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course