
Learn to build fully autonomous AI agents using Python and Grok, including research assistant, procurement risk analysis, business proposal negotiator, pricing optimization agents, and hiring manager agents.
Explore building agentic AI and autonomous agents with Python, Grok and Lama, across ten chapters from tools and prompts to use cases like hiring, procurement, and pricing optimization.
Identify who benefits from this course: engineers building autonomous systems and integrating agentic AI, business consultants automating operations with AI agents, and startup founders enhancing products with autonomous agents.
Explore tools, IDEs, and Python libraries such as Pypdf2 and requests, plus browser and local IDEs like Google Colab and VS Code, and introduce dipstick, Lama, Mistral, and Gemini.
Discover how agentic AI operates autonomously—setting goals, perceiving data, reasoning, acting, and learning—applied to customer support, recruitment, research, content creation, and event planning.
Master prompt engineering and context engineering to craft clear prompts with role, tasks, context, and output format, and manage memory and history for consistent AI responses.
Develop an ai research assistant and report generator by interfacing llama via grok api, using exa for web search and xr ai, and implementing an lm function with retry logic.
Explore designing and implementing react prompting (reasoning and action) to drive an autonomous research agent that thinks, chooses actions (think, drive, finish, or web search), and uses observations.
Develop and run an autonomous agent that generates a final research report by collecting notes from steps, executing actions and observations, and composing an executive summary and key findings.
Create an ai procurement and risk control agent by posting messages to the open rotor api with a python function using requests and json and your api key.
Develop a two-agent procurement workflow where a procurement manager proposes a plan and risk analyst critiques it, iterating until approval while addressing supplier dependencies, geopolitical risk, reliability, and cost exposure.
Run the AI procurement and risk control agent to generate a procurement plan, iteratively review risk analyst feedback on supplier dependency, geopolitical and logistical risks, and cost exposure, then approve.
Build an ai business proposal negotiator agent that analyzes uploaded proposals from a legal perspective, drafts a negotiation email, and sends it autonomously using mistral ai and mailjet.
Create a function to interact with Mistral AI via chat completions and generate agent responses, and extract emails from text with regex while enabling PDF upload in Google Colab.
Build a multi-agent system with three ai agents: legal, benchmark, and negotiation, to analyze proposals. Then draft a negotiation email and automate sending via Mistral AI API and Mailjet API.
Build AI pricing optimization agent with Grok and Gemma; use web search to find a price range, then two agents debate higher vs lower prices to converge on optimal price.
Create a multi-agent system with Groq and Gemma where high and low price agents debate a product price, using memory, prompts, and a round-based loop to reach a middle ground.
Run an autonomous AI pricing optimization agent that searches for prices, conducts a price debate, and outputs a final optimized price for your product.
Build an autonomous AI hiring agent using Gemini and Mailjet to write job descriptions, analyze resumes, decide hires, generate interview questions, email candidates, and book interview meetings via Jitsi.
Build three AI agents that analyze resumes and rank candidate fit, generate technical interview questions, and draft invitation emails to selected candidates using Python and Groq.
Develop an autonomous HR manager agent in Python that decides next actions, generates job descriptions, analyzes candidates, generates interview questions, composes and sends emails, and orchestrates the hiring workflow.
Launch an autonomous ai hiring and talent management agent that analyzes uploaded pdf resumes against a specified job role and automatically sends interview invitations.
Build an ai autonomous travel planner agent by applying agentic ai concepts with Python and Groq to design, train, and deploy a capable travel planning system.
Welcome to Building Agentic AI and Autonomous Agent with Python & Groq course. This is a comprehensive project based course where you will learn how to build cutting edge AI agents that are fully autonomous and able to make their own decisions without being directed by humans. This course is a perfect combination between Python and AI agents, making it an ideal opportunity to practice your programming skills while improving your technical knowledge in system automation. In the introduction session, you will learn the basic fundamentals of agentic AI, such as getting to know its use cases, its workflow, and the difference between regular AI and agentic AI. Then, in the next section, you will learn about the basic concepts of prompt engineering and context engineering, specifically you will learn how to design effective prompts, structure context, and guide your AI agents toward producing accurate results. Afterwards, we will start the project. Firstly we are going to build AI research assistants and report generator agents using Groq and Llama. This will be a truly agentic system, it will use the ReAct framework, meaning it will think step by step, perform reasoning, take actions autonomously, and reflect before the next move. It will also be able to perform real time web searches using Exa, gather insights, and generate professional reports without being told exactly what steps to take. Then, in the second project, we are going to build AI procurements & risk control agents using Openrouter and DeepSeek. This will include multi agent autonomous collaboration. A Procurement Manager Agent will create a procurement plan, and then a Risk Analyst Agent will autonomously review the plan. These two agents will interact, debate, and refine the plan together without human intervention, ensuring both cost effectiveness and risk mitigation. Following that, in the third project, we are going to build AI business proposals negotiator agents using Mistral AI and Mailjet. This agent will consist of three fully autonomous agents, a legal agent, a benchmark agent, and a negotiation agent. They will review proposals, benchmark against competitors, and negotiate terms. The Negotiation Agent will also send counter offer emails autonomously using Mailjet. In the fourth project, we are going to build an AI pricing optimization agent using Groq and Gemma. This AI agent will help us to autonomously discover and optimize product prices. Firstly, it will perform a web search to gather market price ranges. Then, two autonomous agents will debate, one will argue for setting a higher price, while the other will argue for a lower price. They will continue their discussion until they reach an optimal price agreement and all of these happen without human direction. Lastly, at the end of the course, for the fifth project, we are going to build an AI hiring and talent management agent using Gemini and Mailjet. This agent will act as a fully autonomous HR manager. It will generate job descriptions, analyze submitted resumes, and rank candidates. In addition, the agent will also send invitation emails via Mailjet, draft technical interview questions, and even schedule and send meeting links.
Firstly, before getting into the course, we need to ask this question to ourselves, why should we build autonomous AI agents? Well, here is my answer, autonomous AI agents can help us to automate repetitive tasks, reducing the need for constant human involvement. They also help to enhance efficiency and productivity by performing complex workflows and ensuring tasks are completed on time.
Below are things that you can expect to learn from this course:
Learn the basic fundamentals of agentic AI, such as getting to know its use cases, how it works, and the difference between regular AI and agentic AI
Learn how to build AI research assistant and report generator agent using Groq and Llama
Learn how to build AI procurement and risk control agent using Open Router and DeepSeek
Learn how to build AI business proposal negotiator agent using Mistral and Mailjet
Learn how to build AI pricing optimization agent using Groq and Gemma
Learn how to build AI hiring and talent management agent using Gemini and Mailjet
Learn about prompt engineering and context engineering
Learn how to create function to interact with Llama and set up Groq API
Learn how to design and implement ReAct prompting
Learn how to create function to generate research report
Learn how to create function to interact with DeepSeek and set up Open Router API
Learn how to build AI procurement manager agent and AI risk analyst agent
Learn how to create functions to send email and extract text from PDF
Learn how to create functions to interact with Mistral AI
Learn how to create AI legal agent, AI benchmark agent, and AI negotiation agent
Learn how to create functions to perform web search and interact with LLM
Learn how to create multi agent system using Groq and Gemma
Learn how to create AI agents capable of automatically generating job description and meeting link
Learn how to create AI agents capable of analyzing resumes, writing technical interview questions, and drafting email
Learn how to create autonomous HR manager agent