Build AI Agents With Python & AI Frameworks
- Description
- Curriculum
- Reviews
In this project-based course, you will learn how to design, build, and deploy intelligent AI agents using Python. Through hands-on coding sessions, you’ll explore how to create multi-agent systems that can think, reason, and take action autonomously.
You will build real-world projects using Ollama for local model execution, the OpenAI SDK for GPT-powered intelligence, CrewAI for multi-agent orchestration, Spitch for voice and speech integration, and LangChain for building advanced reasoning and tool-using agents. Every module takes you from concept to working code, combining AI logic with real business applications.
By the end of this course, you won’t just understand how AI agents work, you’ll have built your own production-ready systems, integrated APIs, deployed agents that solve real problems, and earned a certificate of completion to showcase on your LinkedIn profile or portfolio.
-
8Overview of what you'll build
-
9Architecting the solution - CLI Agent
-
10Installing Ollama
-
11Downloading models with Ollama
-
12Setting up the project - CLI Agent
-
13Loading the document - CLI Agent
-
14Building the CLI Questionnaire Agent
-
15Defining the prompt - CLI Agent
-
16Generating questions via Llama 3.1
-
17Creating the evaluation function
-
18Building the CLI Agent runner
-
19Testing the CLI Agent
-
20Code & Resources
-
21Overview of what'll build - Mini-Course Agent
-
22Architecting the Mini-Course Agent
-
23Creating an OpenAI API Key (Langchain)
-
24Process file and URL for LangChain Agent
-
25Defining tools in LangChain Agent
-
26Initialize the LangChain Agent
-
27Testing the LangChain Agent on terminal
-
28Creating the Streamlit App
-
29Testing the Mini-course generator
-
30Code & Resources
-
31Overview of what you'll build
-
32Architecting the Podcast Agent
-
33Installing libraries - Podcast Agent
-
34Setting up Tavily Search Tool
-
35Defining the agents with CrewAI
-
36Defining the tasks with CrewAI
-
37Agent orchestration - CrewAI
-
38Building audio generation using OpenAI TTS
-
39Creating the frontend with Streamlit
-
40Testing the Podcast Agent
-
41Code & Resources
-
42Getting Started with Spitch
-
43Creating API Keys on Spitch
-
44Overview of the Spitch project
-
45Architecting the Spitch project
-
46Project and LLM setup (Spitch)
-
47Setting up TavilySearchTool (Spitch)
-
48Defining the agents (Spitch)
-
49Orchestrating tasks across agents (Spitch)
-
50Audio and Zipfile generation using Spitch TTS
-
51Creating the Streamlit UI (Spitch)
-
52Testing the Podcast Agent (Spitch)
-
53Code & Resources