Build With AI: Python Frameworks and Tools

Your Step-by-Step Guide to Learning AI APIs, Building AI Chat UIs, and Agentic Workflows in Python

AI is rapidly changing how we do everything, from learning how to code to building apps to solving complex problems. Over the past two years, I have been writing AI-related articles like “The 6 Best LLM Tools To Run Models Locally” on Medium and making AI content on YouTube. Many people, including students and developers, have asked me how to start building AI apps, specifically in Python.

What you’ll learn

  • Learn to start building apps with AI.
  • Learn AI tools for Python.
  • Learn the fundamentals of Python and AI.
  • Python basics with practical and useful examples.
  • Discover Python-based AI app development.
  • Build AI agents with Phidata, CrewAI, PydanticAI, and OpenAI Swarm.
  • Learn AI fundamental concepts with OpenAI, Anthropic, Mistral, Gemini, and xAI APIs.
  • Learn AI and agentic frameworks for Python.
  • Learn to build AI agents in Python.
  • Learn to add AI capabilities to apps.
  • Create AI app UIs with Gradio, Streamlit, and Chainlit, and FastHTML.
  • Start with AI/ML tools, frameworks and large language models (LLMs).
  • Start using local LLM tools like LMStudio, Llamafile, Ollama, and more.
  • Get started with AI model APIs.
  • Discover tools and vector databases for AI agents.
  • Build interfaces for AI agents.
  • Build AI chatbots and assistants.
  • Get started with Hugging Face models and API.
  • Learn to use low-code Python AI frameworks and tools.
  • Learn AI-assisted coding tools.

Course Content

  • Introduction –> 5 lectures • 24min.
  • Learn OpenAI API –> 3 lectures • 21min.
  • Learn xAI API –> 2 lectures • 7min.
  • Build AI Agents Using Phidata –> 3 lectures • 28min.
  • AI-Assisted Code Editors –> 2 lectures • 6min.
  • FastHTML Foundations –> 3 lectures • 20min.
  • AI, LLMs and Code Generation Foundations –> 6 lectures • 40min.
  • Local LLM Tools –> 1 lecture • 5min.

Build With AI: Python Frameworks and Tools

Requirements

AI is rapidly changing how we do everything, from learning how to code to building apps to solving complex problems. Over the past two years, I have been writing AI-related articles like “The 6 Best LLM Tools To Run Models Locally” on Medium and making AI content on YouTube. Many people, including students and developers, have asked me how to start building AI apps, specifically in Python.

 

In this course, I will guide you in learning fundamental AI concepts (Retrieval Augmented Generation, Fine-tuning, Embeddings, AI-native Vector Databases) to build AI apps, agents, and chat interfaces for machine learning (ML) models using major Python APIs, frameworks, and tools.

 

Join this course, and let’s start building AI interfaces using Gradio, Streamlit, Chainlit, FastHTML, and more. You will discover and start creating AI agents with the best and easy-to-use Python frameworks like Phidata, PydanticAI, OpenAI Swarm, CrewAI, etc. You will also learn to use APIs for OpenAI, Anthropic, Mistral, Meta AI, and xAI for agentic app creation, image, video/audio, and text generation. By following all the tutorials in this course, you will understand the various concepts in AI and how to implement them in actual AI-related projects. In addition, you will be familiar with many Python-based libraries and web frameworks for creating AI apps.

Get Tutorial