للحصول على شهادة
Build a fully functional AI coding agent from scratch with Python and Google's Gemini API in this hands-on project-based course. Designed for Python developers, AI engineers, and automation enthusiasts, this course teaches the core concepts behind modern AI agents through practical implementation.
You will begin by learning what AI agents are, how agentic loops work, and why tool calling has become a foundational capability in modern AI systems. The course introduces the architecture of autonomous coding agents and explains how they interact with software projects to perform tasks independently.
Throughout the course, you will build a real coding agent capable of reading files, analyzing source code, writing new code, modifying existing files, and executing Python programs. You will learn how to connect applications to the Gemini API, manage conversations, process user instructions, and implement function-calling workflows.
The curriculum also covers project setup, command-line interfaces, debugging techniques, system prompts, tool declaration methods, conversation management, and autonomous decision-making processes. In addition, important security considerations related to AI-generated code execution are discussed.
By the end of the course, you will have created a complete AI coding assistant capable of identifying issues, making code changes, running programs, and iteratively improving software projects using agentic workflows and modern AI technologies.