Skip to main content
CF

Agentic RAG with DeepSeek-R1 Crash Course

1h 19m 52s
English
Paid
Added to CourseFlix

Agentic RAG with DeepSeek-R1 Crash Course is a 2-lesson 1 hour 19 minutes self-paced course by Youssef Hosni. Agentic RAG with DeepSeek-R1 — an intensive practical course on creating an agent-based Retrieval-Augmented Generation system using the local LLM DeepSeek-R1.

Course facts

Lessons
2
Duration
1 hour 19 minutes
Language
English
Added to CourseFlix
October 2026
Instructor
Youssef Hosni
Price
Premium

Agentic RAG with DeepSeek-R1 — an intensive practical course on creating an agent-based Retrieval-Augmented Generation system using the local LLM DeepSeek-R1. You will step-by-step build a working application where agents, tools, tasks, and RAG components interact in a unified workflow for information retrieval, reasoning, and response generation.

The course is practice-oriented: instead of abstract theory, you set up a local environment, launch DeepSeek-R1 via Ollama, connect external data sources, design agent roles, and integrate everything into a complete Agentic RAG application.

About this course

Traditional RAG usually works on a linear scheme: a user asks a question, the system retrieves relevant documents, and the language model generates a response based on the found context. Agentic RAG extends this approach: an agent can independently choose tools, refine the task, manage searches, perform intermediate actions, and decide which data to use.

In the course, you will learn how to build such an architecture in practice: from a local model launch to setting up agents, tasks, tools, and the final application. Special attention is paid to working with DeepSeek-R1, local launches via Ollama, and designing the agent-based workflow.

What you will learn

  • Understand the difference between traditional RAG and Agentic RAG.
  • Launch DeepSeek-R1 locally using Ollama.
  • Configure the environment for developing Agentic RAG applications.
  • Create tools for information retrieval and performing external actions.
  • Design agents with clear roles and responsibilities.
  • Define tasks for agents and coordinate their execution.
  • Build a comprehensive agent-based workflow for handling user requests.
  • Integrate agents, tools, tasks, and RAG components into a unified system.
  • Launch, test, and refine a ready-made application.

Course program

1. Introduction to Agentic RAG

You will be introduced to the key principles of Retrieval-Augmented Generation and understand why the agent-based approach is becoming important for complex LLM applications. This section explains when traditional RAG is sufficient and when it's better to use agents and tools.

2. Local launch of DeepSeek-R1 via Ollama

You will set up a working environment, install necessary dependencies, and launch DeepSeek-R1 locally. This approach allows experimentation with LLM applications without constant reliance on external APIs.

3. Creating tools for agents

You will implement tools that an agent can use for data retrieval, accessing external sources, and performing specific actions. This stage helps you understand how LLM accesses relevant information beyond its own context.

4. Designing agents and tasks

You will define agent roles, their responsibilities, and interaction logic. Instead of one universal component, the system will consist of specialized participants, each responsible for a particular part of the process.

5. Building the Agentic RAG workflow

You will integrate the model, tools, agents, tasks, and RAG logic into a single workflow. At this stage, the application will start executing a complete cycle: receiving a request, searching for data, analyzing the context, and generating a response.

6. Testing the finished application

In the final part, you will launch the finished Agentic RAG system, test its functionality on practical requests, and learn how to improve the quality of responses, agent structures, and tool usage.

Who this course is for

  • For Python developers who want to create LLM applications using RAG and agents.
  • For ML and AI engineers exploring the practical application of local language models.
  • For specialists who want to understand how to use DeepSeek-R1 in real projects.
  • For developers interested in Ollama, local LLMs, vector search, and agent-based architectures.
  • For those already familiar with basic RAG and looking to transition to more flexible Agentic RAG systems.

What you will create as a result

By the end of the course, you will have a working Agentic RAG system based on DeepSeek-R1. You will understand how interaction between agents, tools, tasks, and information retrieval mechanisms is organized, as well as gain practical experience in developing agent-based LLM applications.

The completed project can be used as a basis for your own solutions: intelligent document search, AI assistant, internal knowledge base, research assistant, or a prototype of a corporate RAG application.

Required knowledge

  • Basic understanding of Python and working with dependencies.
  • General knowledge of large language models and prompting.
  • It is desirable to understand the fundamentals of RAG, but the key differences of Agentic RAG are explained in the course.
  • Experience with Git and the command line will be useful for launching the project.

Conclusion

Agentic RAG with DeepSeek-R1 is a practical course for those who want not only to understand the concept of agent-based RAG but also to build their own application with local LLM, tools, agents, and managed workflow. After completing the course, you will be able to design and launch more flexible RAG systems better suited for complex user requests and working with external knowledge.

Additional

https://github.com/youssefHosni/Agentic-RAG-Application-DeepSeek

Who teaches Agentic RAG with DeepSeek-R1 Crash Course? Youssef Hosni

Youssef Hosni thumbnail

Youssef Hosni — AI Engineer, Data Scientist, and Applied Scientist, a researcher in the field of machine learning and AI. He is currently affiliated with Aalto University in Finland, where he works on the application of AI agents and ML, as well as the development of AI products. On GitHub, he describes himself as “AI Engineer & Applied Scientist | PhD Researcher @AaltoUniversity”.

In his professional description, it is also noted that he works as a Senior Data Scientist at Ment, where he is involved in implementing Generative AI features into the company's products. Previously, he was engaged in research in the field of Deep Learning and Computer Vision, including applications to medical images.

His specialization aligns well with the courses he is currently offering:

  • Data Science and Machine Learning
  • Generative AI and LLM
  • AI Agents
  • RAG and Agentic RAG
  • Prompt Engineering
  • LangChain
  • Claude Code
  • AI Engineering
  • Python
  • Docker
  • Time Series Analysis
  • Computer Vision
  • technical training and preparation for AI/Data Science interviews

What lessons are included in Agentic RAG with DeepSeek-R1 Crash Course?

This is a demo lesson (10:00 remaining)

Watch the first 10 minutes free. One payment unlocks all 2 lessons here and every other premium course. No auto-renew.

Watch all 2 lessons from $6.67/mo
0:00
/
#1: Part 1
All Course Lessons (2)
#Lesson TitleDurationAccess
1
Part 1 Demo
21:34
2
Part 2
58:18
Watch the other 1 lessons

One payment unlocks this course and every other premium course. No auto-renew.

See plans

What courses are similar to Agentic RAG with DeepSeek-R1 Crash Course?

More courses by Youssef Hosni

Frequently asked questions

How much should I know about RAG before starting?
You'll have an easier time if you already understand the basic idea of retrieving documents to help a language model answer a question. The course explains how agentic RAG differs from that simpler approach, so you don't need to arrive knowing agent-based architectures. Expect practical environment setup and application building, though, rather than a broad introduction to programming. No specific programming prerequisite is stated.
Will I build a working application, or mostly watch explanations?
The practical goal is to build a working agentic RAG application, starting with a local environment and bringing the pieces together step by step. You'll work with a local model, external data sources, and agents that use tools and carry out tasks. The focus is on making retrieval, reasoning, and response generation work together, rather than treating each component as a separate demonstration.
How is this different from a basic RAG tutorial?
A basic RAG tutorial usually follows a fixed path: retrieve relevant documents, then generate an answer from them. Here, you'll focus on giving agents more control over that process, including choosing tools, refining a task, managing searches, and deciding which information to use. The difference is mainly the workflow you're building. Expect a practical introduction to that architecture, not an extensive theoretical comparison of retrieval methods.
What will I use to run the model?
You'll run DeepSeek-R1 locally through Ollama, so the practical setup centers on getting a model running on your own machine and connecting it to the application. Environment configuration is part of the course, not just something you're expected to have finished beforehand. Specific hardware requirements aren't provided, so check what your machine can support before assuming the local setup will run comfortably.
Is this enough if I need to put a RAG system into production?
Treat this as a practical application-building course rather than a production deployment guide. Its stated focus is local model setup and connecting agents, tools, tasks, and retrieval into a working workflow. Production concerns such as hosting, monitoring, security, and operating at scale aren't established as part of the course. If those are your immediate priorities, don't assume this short course will address them.
How much time should I set aside to follow along?
The video runtime is 1 hour and 19 minutes, split into two parts. If you're building alongside the demonstrations, leave extra time for installing and configuring the local environment, running the model, and connecting the application components. There's no stated estimate for that hands-on work. You can use the runtime to plan your viewing, but not as a promise that your own implementation will take the same amount of time.
Will the ideas still be useful if I use a different model later?
The workflow concepts should be useful beyond this particular setup: defining agent roles, connecting tools to tasks, and coordinating retrieval with response generation aren't only relevant to DeepSeek-R1. The implementation here is specifically built around DeepSeek-R1 running through Ollama, though. You'll get practice with those architectural decisions, but you shouldn't expect instructions for switching to other models or platforms; that would require adapting the setup yourself.