Python for Autonomous Agents: Tooling, SDKs & Orchestration Training Course
Python serves as the foundational language for developing and orchestrating autonomous AI agents. This course emphasizes practical implementation using contemporary SDKs and frameworks, such as LangChain and AutoGen, to construct, integrate, and manage agent workflows.
This instructor-led, live training (available online or onsite) is designed for intermediate-level backend engineers, platform engineers, and ML engineers who aim to implement and orchestrate autonomous agents using Python tooling and APIs.
Upon completion of this training, participants will be able to:
- Set up and configure Python-based environments for agentic systems.
- Leverage popular agent SDKs like LangChain and AutoGen to create functional agents.
- Integrate tools and APIs to expand agent capabilities.
- Orchestrate multi-agent workflows and communication patterns.
- Apply best practices for debugging, testing, and maintaining agentic codebases.
Format of the Course
- Interactive lecture and discussion.
- Hands-on programming exercises and live demos.
- Practical projects building end-to-end agent workflows.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Course Outline
Introduction to Python Environments for Agentic Development
- Setting up Python, virtual environments, and dependency management
- Using Git and Docker for versioning and isolation
- Best practices for reproducible environments
Overview of Agent SDKs and Frameworks
- LangChain, AutoGen, and other emerging SDKs
- Agent structure and lifecycle: perception, reasoning, and action
- Comparing SDK capabilities and architecture styles
Building Functional Agents in Python
- Creating a simple agent with LangChain
- Connecting agents to external tools and APIs
- Handling input/output, memory, and persistence
Tool and API Integration
- Defining and registering tools for agent use
- Secure API integration and key management
- Using external data sources and custom function calls
Agent Orchestration and Communication Patterns
- Multi-agent collaboration using AutoGen
- Task delegation and planning logic
- Event-driven and asynchronous orchestration
Testing, Debugging, and Observability
- Testing agents with mock inputs and controlled environments
- Debugging message flow and tool invocation
- Implementing structured logging and performance metrics
Deployment and Production Considerations
- Packaging and containerizing Python agent services
- Integrating with CI/CD pipelines
- Scaling, monitoring, and maintaining long-running agents
Summary and Next Steps
Requirements
- An understanding of Python programming and package management
- Experience with REST APIs and JSON data structures
- Basic familiarity with asynchronous I/O in Python
Audience
- Backend engineers
- Platform engineers
- ML engineers
Open Training Courses require 5+ participants.
Python for Autonomous Agents: Tooling, SDKs & Orchestration Training Course - Booking
Python for Autonomous Agents: Tooling, SDKs & Orchestration Training Course - Enquiry
Python for Autonomous Agents: Tooling, SDKs & Orchestration - Consultancy Enquiry
Upcoming Courses
Related Courses
Agentic Development with Gemini 3 and Google Antigravity
21 HoursGoogle Antigravity serves as an agentic development environment designed to construct autonomous agents capable of planning, reasoning, coding, and acting through the multimodal capabilities of Gemini 3.
This instructor-led, live training (available online or onsite) targets advanced-level technical professionals who aim to design, build, and deploy autonomous agents using Gemini 3 and the Antigravity environment.
Upon completing this training, participants will be equipped to:
- Construct autonomous workflows leveraging Gemini 3 for reasoning, planning, and execution.
- Develop agents within Antigravity that can analyze tasks, write code, and interact with various tools.
- Integrate Gemini-driven agents with enterprise systems and APIs.
- Optimize agent behavior, safety, and reliability within complex environments.
Format of the Course
- Expert demonstrations combined with interactive discussions.
- Hands-on experimentation with autonomous agent development.
- Practical implementation using Antigravity, Gemini 3, and supporting cloud tools.
Course Customization Options
- If your team requires domain-specific agent behaviors or custom integrations, please contact us to tailor the program.
Advanced Antigravity: Feedback Loops, Learning & Long-Term Agent Memory
14 HoursGoogle Antigravity is a sophisticated framework designed for experimenting with persistent agents and emergent interactive behaviors.
This instructor-led, live training (available online or onsite) targets advanced professionals seeking to design, analyze, and optimize agents that can retain memories, improve via feedback, and evolve over extended operational periods.
Upon completing this course, participants will acquire the skills to:
- Create long-term memory structures for agent persistence.
- Implement effective feedback loops to guide agent behavior.
- Assess learning trajectories and model drift.
- Integrate memory mechanisms into complex multi-agent ecosystems.
Course Format
- Expert-led discussions complemented by technical demonstrations.
- Hands-on exploration through structured design challenges.
- Application of concepts within simulated agent environments.
Customization Options
- For organizations requiring tailored content or case-specific examples, please contact us to customize this training.
Antigravity for Developers: Building Agent-First Applications
21 HoursAntigravity serves as a development platform tailored for creating AI-driven, agent-first applications.
This live training, led by an instructor and available both online and onsite, is designed for intermediate developers aiming to build practical applications using autonomous AI agents within the Antigravity ecosystem.
Upon completion of this course, participants will gain the ability to:
- Create applications that depend on coordinated and autonomous AI agents.
- Utilize the Antigravity IDE, editor, terminal, and browser for complete end-to-end development.
- Oversee multi-agent workflows using the Agent Manager.
- Embed agent capabilities into robust, production-ready software systems.
Course Format
- A mix of instructional presentations and detailed demonstrations.
- Ample opportunities for hands-on practice with guided exercises.
- Real-world implementation tasks within the Antigravity live environment.
Customization Options
- For training content customized to fit your specific development stack, please reach out to us to arrange a tailored version of this course.
Getting Started with Antigravity: An Introduction to Agent-First IDEs
14 HoursGoogle Antigravity is an agent-first development environment designed to streamline engineering workflows through intelligent automation.
This instructor-led, live training (online or onsite) is aimed at beginner-level practitioners who wish to explore the fundamentals of Antigravity and understand how agent-driven coding environments enhance productivity.
Upon completion of this training, participants will be able to:
- Install and configure Google Antigravity.
- Navigate and understand both the Editor View and Manager View.
- Work effectively with agents to automate simple development tasks.
- Use Antigravity to generate, refine, and manage project files.
Format of the Course
- Instructor explanations supported by real-time demonstrations.
- Guided exercises focused on hands-on use of agents.
- Practical exploration of core Antigravity features in a controlled lab environment.
Course Customization Options
- If you require a tailored version of this training, please contact us to arrange a customized program.
Antigravity for Web Automation & Browser-Based Tasks
21 HoursGoogle Antigravity serves as a platform for creating agents that can interact with web applications, browser environments, and multi-surface workflows.
This instructor-led live training, available online or onsite, is designed for intermediate-level professionals looking to build, automate, and test browser-based workflows using Google Antigravity.
Upon completing the training, participants will be able to:
- Develop agents that interact with web applications within a browser interface.
- Automate end-to-end workflows across different browser contexts.
- Validate and troubleshoot agent behavior in user interface-driven environments.
- Implement cross-surface automation strategies utilizing Antigravity.
Course Format
- Guided instruction supported by live demonstrations.
- Practical, hands-on activities and scenario-based exercises.
- Implementation of agent workflows within an interactive lab environment.
Course Customization Options
- For tailored training requirements, please contact us to customize the course to meet your specific objectives.
Governance and Security Patterns for WrenAI in the Enterprise
14 HoursWrenAI is an AI-driven analytics platform designed to link data, model insights, and produce dashboards. In enterprise settings, strong governance and security are essential for safe and compliant adoption.
This instructor-led live training (available online or onsite) targets advanced-level enterprise professionals who wish to implement governance, compliance, and security patterns for WrenAI at scale.
By the end of this training, participants will be able to:
- Design and implement permissioning models in WrenAI.
- Apply auditability and monitoring practices for compliance.
- Set up secure environments with enterprise-level controls.
- Roll out WrenAI safely across large organizations.
Format of the Course
- Interactive lecture and discussion.
- Hands-on labs with governance and security configurations.
- Practical exercises simulating enterprise rollout scenarios.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Modernizing Legacy BI with WrenAI: Adoption, Migration, and Change Management
14 HoursWrenAI empowers organizations to transition from static dashboards to conversational analytics and embedded generative BI. This evolution demands strategic adoption planning, comprehensive asset migration, and robust change management practices.
This instructor-led, live training (available online or onsite) targets intermediate-level BI and data platform professionals seeking to modernize their legacy BI systems using WrenAI.
Upon completion of this training, participants will be equipped to:
- Assess legacy BI environments and pinpoint modernization opportunities.
- Plan and execute the migration from static dashboards to WrenAI.
- Implement conversational analytics and embedded GenBI functionalities.
- Spearhead organizational change management for BI modernization initiatives.
Course Format
- Interactive lectures and discussions.
- Practical exercises focused on migration and adoption planning.
- Hands-on labs exploring conversational analytics and embedded GenBI.
Customization Options
- For tailored training requests for this course, please contact us to arrange.
Quality and Observability for WrenAI: Evaluation, Prompt Tuning, and Monitoring
14 HoursWrenAI facilitates the conversion of natural language into SQL queries and supports AI-driven analytics, streamlining data access to be both faster and more intuitive. For enterprise deployments, maintaining high standards for quality assurance and observability is critical to guarantee accuracy, reliability, and regulatory compliance.
This instructor-led live training, available online or on-site, is designed for experienced data and analytics professionals. Participants will learn how to assess query precision, utilize prompt optimization techniques, and establish robust observability practices to monitor WrenAI within production environments.
Upon completing this training, attendees will be equipped to:
- Assess the precision and dependability of natural language to SQL transformations.
- Implement prompt optimization strategies to enhance system performance.
- Track data drift and analyze query patterns over time.
- Integrate WrenAI with logging and observability frameworks.
Course Structure
- Engaging lectures paired with interactive discussions.
- Practical exercises focusing on evaluation and optimization techniques.
- Hands-on labs dedicated to observability and monitoring integrations.
Customization Options
- For tailored training solutions, please contact us to arrange a session.
Building with the WrenAI API: Applications, Charts, and NL to SQL
14 HoursThe WrenAI API serves as a robust interface for translating natural language into SQL queries, developing tailored applications, and embedding charts within internal platforms.
This instructor-led live training session (available online or onsite) is designed for intermediate-level engineers looking to leverage the WrenAI API for practical use cases, including SQL generation, data visualization, and application integration.
Upon completing this training, participants will be equipped to:
- Authenticate and link applications to the WrenAI API.
- Generate SQL queries from natural language inputs.
- Create and embed charts using API endpoints.
- Integrate WrenAI into backend systems and internal tools.
Course Format
- Interactive lectures and discussions.
- Hands-on exercises involving API calls and integrations.
- Practical projects that connect apps, charts, and data pipelines.
Customization Options
- For tailored training requests, please contact us to arrange.
WrenAI Cloud Essentials: From Data Sources to Dashboards
14 HoursWrenAI Cloud offers a contemporary platform for linking data sources, structuring data, and creating interactive dashboards.
This instructor-led live training (available online or on-site) targets beginner to intermediate data professionals who want to master setting up WrenAI Cloud, modeling data, and visualizing insights within dashboards.
Upon completing this training, participants will be able to:
- Configure and set up WrenAI Cloud environments.
- Link WrenAI Cloud to various data sources.
- Model data and define analytical relationships.
- Develop interactive dashboards for business insights.
Course Format
- Interactive lectures and discussions.
- Practical cloud platform configuration and data modeling.
- Exercises focused on building and visualizing dashboards.
Customization Options
- For customized training requests, please contact us to arrange.
WrenAI for Financial Analytics: KPI Modeling and Regulatory-Aware Dashboards
14 HoursWrenAI empowers finance teams to model KPIs, integrate standardized metrics, and design dashboards that align with regulatory requirements and audit standards.
This instructor-led, live training (online or onsite) is aimed at intermediate-level to advanced-level finance professionals who wish to use WrenAI for building compliant financial data models and dashboards that support decision-making and risk management.
By the end of this training, participants will be able to:
- Model financial KPIs and metrics in WrenAI.
- Build dashboards aligned with regulatory and audit requirements.
- Integrate WrenAI with finance data sources for real-time reporting.
- Apply best practices for financial analytics and risk monitoring.
Format of the Course
- Interactive lecture and discussion.
- Hands-on exercises with financial data models.
- Practical labs on dashboard design and compliance reporting.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
WrenAI OSS Deep Dive: Semantic Modeling, Text to SQL, and Guardrails
21 HoursWrenAI is an open-source generative BI tool that enables natural language to SQL conversion and semantic data modeling.
This instructor-led, live training (online or onsite) is aimed at advanced-level data engineers, analytics engineers, and ML engineers who wish to build robust semantic layers, tune prompts, and ensure reliable SQL generation.
By the end of this training, participants will be able to:
- Implement semantic models for consistent metric definitions across teams.
- Optimize text-to-SQL performance for accuracy and scalability.
- Configure and enforce guardrails to avoid invalid or risky queries.
- Integrate WrenAI OSS into data pipelines and analytics workflows.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
WrenAI for Product Teams: Conversational Analytics and Self-Service BI
14 HoursWrenAI is a conversational analytics platform that translates natural-language queries into reliable analytics, enabling non-technical teams to generate insights quickly and consistently.
This instructor-led, live training (online or onsite) is aimed at intermediate-level product managers, analysts, and data champions who wish to adopt conversational analytics and build self-service BI capabilities with WrenAI.
By the end of this training, participants will be able to:
- Design conversational analytics workflows that surface reliable product insights.
- Create and maintain a standardized metrics layer for consistent reporting.
- Use natural-language to SQL features effectively to answer product questions.
- Embed WrenAI-driven self-service dashboards and guardrails in product workflows.
Format of the Course
- Interactive lecture and discussion.
- Hands-on labs with Wren AI and sample datasets.
- Workshop: build a self-service dashboard and conversational query set.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Deploying WrenAI for SaaS: Embedded GenBI in Customer-Facing Products
14 HoursWrenAI allows Software as a Service (SaaS) providers to seamlessly embed generative business intelligence (GenBI) directly into their customer-facing applications. This course empowers SaaS teams with the necessary expertise to integrate Wren AI via its Embedded API, set up white-label analytics, and handle multi-tenant deployments effectively.
This live, instructor-led training (available online or on-site) is designed for intermediate to advanced SaaS product leaders, data engineers, and full-stack developers looking to implement WrenAI as an embedded analytics solution within their SaaS infrastructure.
Upon completing this training, participants will be able to:
- Integrate WrenAI using the Embedded API for customer-facing applications.
- Implement white-label conversational BI with branding and customization.
- Design secure and scalable multi-tenant deployments.
- Monitor usage, optimize performance, and ensure compliance in SaaS environments.
Format of the Course
- Interactive lecture and discussion.
- Hands-on labs using WrenAI Embedded API.
- Workshop: design and deploy a white-label analytics feature for a SaaS use case.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Operational Analytics with WrenAI Spreadsheets and Metrics Library
14 HoursWrenAI Spreadsheets and Metrics Library facilitate rapid reporting via AI-driven spreadsheet workflows and a repository of pre-built, cross-platform business metrics.
This instructor-led, live training (available online or onsite) targets beginner to intermediate operations professionals looking to speed up their reporting and analysis using WrenAI Spreadsheets and the Metrics Library.
Upon completing this training, participants will be able to:
- Develop AI-powered spreadsheets for data analysis and reporting.
- Utilize the WrenAI Metrics Library for standardized KPIs.
- Link spreadsheets to various data sources for real-time updates.
- Establish automated workflows to streamline operational reporting.
Course Format
- Interactive lectures and discussions.
- Hands-on spreadsheet creation with WrenAI.
- Practical exercises focusing on metrics and KPI reporting.
Course Customization Options
- To request a customized training session for this course, please contact us to arrange it.