About this programme
Programme overview
The Agentic AI is a comprehensive 18-week program designed for learners with a working knowledge of Python who want to build intelligent, production-ready AI agents. This course takes you from the fundamentals of Large Language Models (LLMs) and prompt engineering to advanced topics such as tool calling, memory management, multi-agent orchestration, evaluation, and production deployment.
Through a hands-on, project-based approach, you will work with industry-leading frameworks including OpenAI APIs, LangChain, LangGraph, LlamaIndex, CrewAI, AutoGen, and Vector Databases to design, develop, and deploy real-world AI applications. Each module includes practical assignments and projects that reinforce key concepts and build job-ready skills.
Beyond technical development, the program also focuses on career readiness by helping you build an impressive portfolio, create an ATS-friendly resume, prepare for technical interviews, and develop a structured job search strategy. By the end of the course, you'll have the skills, practical experience, and portfolio needed to pursue roles in Agentic AI and AI Engineering.
Curriculum
What you'll learn
Python Refresher for AI Engineering
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson provides a comprehensive refresher on the core Python programming concepts required f...
REST & async HTTP clients
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionIn this lesson, you will learn how AI applications communicate with external services using REST...
Typed request/response schemas
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces typed request and response schemas, which are essential for building relia...
Environment & secrets management
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionSecurity is an essential part of AI application development. In this lesson, you will learn how t...
Rate limiting & retry logic
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionReliable AI systems must be capable of handling API limitations and temporary failures gracefully...
Build a Python Client Library
Transformers, tokens & context windows
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces the core concepts behind Large Language Models (LLMs) and explains how tra...
System / user / assistant roles
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson explores the different roles used in modern conversational AI systems. You will under...
Few-shot & chain-of-thought prompting
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionEffective prompting is one of the most valuable skills in AI engineering. In this lesson, you wil...
Structured output (JSON mode)
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionMany AI applications require responses in a structured format rather than plain text. This lesson...
Prompt versioning & testing
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionPrompt engineering is an iterative process that requires continuous improvement and evaluation. I...
Create a Prompt Engineering Portfolio
Function/tool schema design
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces the fundamentals of function and tool schema design for AI agents. You wil...
Tool selection & routing
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson focuses on how AI agents determine which tool to use for a given user request. You wi...
Parsing structured tool calls
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionStructured tool calls allow AI systems to exchange information in a predictable and machine-reada...
Handling failed or malformed calls
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionReliable AI applications must be prepared to handle unexpected errors and invalid tool responses....
Parallel tool calls
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionMany AI applications require multiple tools to work simultaneously in order to improve speed and...
Build an LLM-Powered CLI Assistant
Short-term vs. long-term memory
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces the concepts of short-term and long-term memory in AI agents and explains...
Vector stores for semantic recall
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson explores vector stores and their role in enabling semantic memory for AI agents. You...
Conversation summarization
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionLong conversations can exceed the context limits of language models. In this lesson, you will lea...
Session & state persistence
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson focuses on maintaining conversation state across multiple user sessions. You will lea...
Retrieval strategies
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionEffective retrieval strategies enable AI agents to access the most relevant information at the ri...
Build a Memory-Enabled AI Agent
LangChain / LlamaIndex agent abstractions
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces two of the most widely used frameworks for building intelligent AI agents:...
ReAct-style reasoning loops
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson focuses on the ReAct (Reasoning and Acting) approach, which enables AI agents to thin...
Planning vs. reactive agents
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionNot all AI agents solve problems in the same way. In this lesson, you will compare planning agent...
Custom tool integration
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson explains how AI agents can be extended by integrating custom tools and external servi...
Agent tracing & debugging
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionBuilding reliable AI agents requires visibility into how they make decisions. In this lesson, you...
Build a ReAct-Style Research Agent
Supervisor/worker & peer-to-peer architectures
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces the architectural patterns used in multi-agent AI systems. You will learn...
Task decomposition & planning
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionComplex problems often need to be divided into smaller, manageable tasks before they can be solve...
Agent-to-agent communication
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionSuccessful multi-agent systems rely on clear and efficient communication between specialized agen...
Shared state & handoffs
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionMaintaining shared information across multiple agents is essential for coordinated decision-makin...
LangGraph / CrewAI / AutoGen
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces leading frameworks for developing and orchestrating multi-agent AI systems...
Build a Multi-Agent AI System
Evaluation harnesses & benchmarks
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson introduces the importance of evaluating AI agents before deploying them into producti...
Hallucination & safety guardrails
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionAI agents can occasionally generate incorrect or unsafe responses, making safety an essential par...
Human-in-the-loop approval gates
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionSome AI-driven decisions require human review before execution. In this lesson, you will learn ho...
Containerized agent deployment
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionDeploying AI agents consistently across different environments is a key requirement for productio...
Observability, cost & latency monitoring
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionMonitoring AI systems after deployment is essential for maintaining performance and controlling o...
Deploy and Evaluate a Production-Ready AI Agent
End-to-end agent problem framing
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson focuses on identifying and defining real-world problems that can be effectively solve...
Combine tool use + memory + orchestration
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson brings together the core concepts learned throughout the program by integrating tool...
Documentation & reproducibility
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionProfessional AI projects require clear documentation and reproducible workflows. In this lesson,...
Build and Submit Professional Capstone AI Projects
Site structure
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionA well-structured portfolio is essential for showcasing your skills to recruiters and hiring mana...
Case-study format
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson explains how to present your AI projects as professional case studies. You will learn...
GitHub hygiene
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionGitHub is often the first place employers evaluate your technical work. This lesson focuses on ma...
Build and Publish Your Professional AI Portfolio
ATS Formatting
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionA well-formatted resume is essential for passing Applicant Tracking Systems (ATS) used by employe...
Quantified bullets
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionStrong resumes highlight achievements through measurable results rather than listing responsibili...
LinkedIn optimization
Create an ATS-Optimized Resume for AI Engineering Roles
Agent architecture & systems design
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson prepares you to answer technical interview questions related to Agentic AI system des...
LLM & Prompting Theory
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionA strong understanding of Large Language Models and prompt engineering is essential for AI engine...
Live coding (tool-calling agent)
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionThis lesson focuses on practical coding skills commonly evaluated during technical interviews. Yo...
Behavioral / STAR
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionTechnical expertise alone is not enough to succeed in interviews. This lesson introduces the STAR...
AI Engineering Interview Question Bank
Mock Interview Assessment
Target company list
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionA successful job search begins with a clear strategy and the right target companies. In this less...
Referrals & cold outreach
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionProfessional networking plays a significant role in today's hiring process. This lesson teaches y...
Application tracking
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionManaging multiple job applications requires organization and consistency. In this lesson, you wil...
Offer negotiation
Learning Format: Self-Paced CurriculumRecommended Learning Time: 15–18 Hours per WeekLesson DescriptionReceiving a job offer is an important milestone, but understanding how to evaluate and negotiate...
Job Search Strategy Portfolio
Free Counselling — 30 Minutes
The Agentic AI
No sales pitch. Just clear next steps for your goal.
Your details stay private. Privacy policy.
Have a friend's code? Apply it for a discount.
By submitting you agree to be contacted by Digital Aicademy.
You're in good hands.
Your counsellor will reach out on WhatsApp within 60 minutes during business hours.
Message us on WhatsApp