Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 21 hours
Course Outline
Foundations of Agentic AI
- Defining autonomous agents: concepts and taxonomy
- The agent loop: the perceive, decide, act, and observe cycle
- Design patterns for defining agent responsibilities and scope
Python Tools and Agent SDKs
- Bootstrapping agents using LangChain and similar SDKs
- Asynchronous programming, task queues, and subprocess management
- Packaging, virtual environments, and reproducible development workflows
External Tool and API Integration
- Designing tool interfaces and safe invocation patterns
- Connecting to web APIs, databases, and internal services
- Managing credentials, secrets, and least-privilege access
Memory, State, and Context Management
- Short-term context windows and prompt engineering techniques
- Long-term memory architectures: Redis, vector stores, and retrieval augmentation
- Consistency, caching strategies, and memory hygiene
Orchestration, Planning, and Multi-Step Workflows
- Chaining actions, subagents, and task decomposition
- Planning algorithms versus heuristic orchestration
- Handling failures, retries, and compensating actions
Safety, Testing, and Observability
- Threat modeling, red-teaming, and input/output sanitization
- Unit, integration, and end-to-end testing for agents
- Logging, metrics, tracing, and alerting for agent behavior
Deployment, Scaling, and MLOps for Agents
- Containerization, CI/CD pipelines, and rollout strategies
- Cost management, rate limiting, and resource optimization
- Monitoring, governance, and operational playbooks
Conclusion and Next Steps
Requirements
- A solid grasp of Python programming
- Practical experience with REST APIs and asynchronous I/O
- Proficiency in machine learning concepts and pretrained LLMs
Target Audience
- ML engineers
- AI developers
- Software engineers