AI-300
AI-Driven Development with Python and Agentic AI
Master AI-Driven Development (AIDD) methodology using Python, Gemini CLI, and build production-quality agentic AI applications. Learn AI-native thinking—architecting with specifications, collaborating with AI agents to ship software systems.
Mode
Live Online Classes
AI tutor for this course
This course will be supported by TutorClaw, Panaversity's AI tutor for WhatsApp. It will answer from The Agent Factory book, help you review lessons, prepare for quizzes, and keep track of your progress between live classes.
Learn MoreDetails
The era of writing software line-by-line is over. The future isn't about being a faster coder; it's about being a better architect. This course introduces AI-Native Thinking, the fundamental paradigm shift for this new era. It’s a methodology that moves you from "coder" to "orchestrator"—where you'll learn to think in specifications, not just syntax, and collaborate with intelligent systems, not just a compiler. This is how software will be built for the next decade. This course is the practical, hands-on roadmap for that future. You'll start with the Foundations of this new revolution, then get hands-on mastery with your new AI partner, the Google Gemini CLI. You'll learn to communicate like an engineer with Prompt and Context Engineering to get high-quality results. You’ll use this new workflow to build production-grade systems with Python and, finally, learn to architect truly autonomous Agentic AI with the Agents SDK. This isn't a new set of tools; it's a new way to build.
What You'll Learn
Module 1Foundations: The AI-Driven Development Revolution
Understand the fundamental shift happening in software development. Learn why AI-native thinking matters, how specifications guide AI agents, and the economic opportunity in building AI-native applications. This module establishes the mental models for the entire course.
Module 2Tools Mastery: Google Gemini CLI
Deep dive into Google Gemini CLI—an open-source AI coding agent that works everywhere. Learn installation, authentication, built-in tools, extensions, and the MCP (Model Context Protocol) ecosystem. Master the tool you'll use throughout this course.
Module 3Communication: Prompt and Context Engineering for AIDD
Master the art of communicating with AI agents effectively. Learn prompt engineering for development (not ChatGPT-style prompting), context engineering for large projects, and how to write specifications that produce quality code.
Module 4Python: The AI-Driven Way
Learn Python the AI-native way—concepts first, then AI-generated code with validation. Cover Python fundamentals through advanced topics including data types, control flow, functions, modules, object-oriented programming, async patterns, and documentation. Every topic teaches thinking in specifications, not just memorizing syntax.
Module 5Building Agentic AI: Agents SDK and Multi-Agent Systems
Build production-quality agentic AI applications using Agents SDK. Learn agent architecture, tool use, memory systems, reasoning patterns, and multi-agent orchestration. Transition from building traditional software to building autonomous intelligent systems.
Course Outcomes
Understand how to learn and work with AI agents.
Think like an AI-native developer: specifications-first, validation-focused, and collaboration-oriented
Collaborate effectively with Gemini CLI as an AI coding partner for development tasks
Build production-quality Python applications using modern development patterns and AI assistance
Design and implement agentic AI systems using Agents SDK with multi-agent orchestration
Apply prompt engineering and context engineering techniques for effective AI collaboration
Prerequisites
There are no pre-requisites for this course.
