Po Box 2092, Werribee, Victoria, Australia - 3030

+61 412516364

Generative AI, AI Agents & Agentic AI

Master the latest AI tools and trends to become an in-demand Gen AI & Agentic AI Developer/Engineer.

Best Seller Icon Bestseller
4.8
619 students
  • Last updated 11/07/2026
  • English
  • Certified Course
Card image

Course Overview

This Generative AI, AI Agents & Agentic AI program is designed to help learners move from foundational concepts to practical implementation. The course covers Python essentials, Large Language Models, prompt engineering, retrieval-augmented generation, and the design of intelligent AI agents for real-world use cases.

Through hands-on labs and projects, participants will build GenAI applications, create agent-based workflows, explore multi-agent collaboration, and understand how to evaluate, guardrail, and deploy AI systems responsibly. The curriculum is structured to prepare learners for modern roles in Generative AI, AI automation, and Agentic AI development.

Ignite your future in Generative AI and Agentic AI with HAC. Enroll today and build the skills that power the next wave of intelligent applications.

Course Objectives

This course aims to equip learners with a strong foundation and hands-on expertise in Generative AI, Large Language Models, and Agentic AI. Participants will explore the inner workings of LLMs, master prompt engineering, build intelligent AI agents, and implement advanced pipelines such as RAG and MCP. The focus is on developing practical, ethical, and scalable AI solutions using modern tools including LangChain, LLaMA, Groq, Agno, and ChromaDB.

  • Understand the fundamentals of AI, Generative AI, and Agentic AI.
  • Learn the architecture and working principles of Large Language Models (LLMs).
  • Master transformers, tokenization, attention mechanisms, and prompt design.
  • Build prompt-engineered AI agents and structured agent workflows.
  • Create Retrieval-Augmented Generation (RAG) systems using embeddings and vector databases.
  • Develop full-stack RAG applications with FastAPI and Streamlit.
  • Design multi-agent systems using CrewAI and connected workflows with MCP.
  • Implement guardrails, evaluation strategies, and testing practices for AI systems.
  • Explore fine-tuning and local model deployment as an alternative to hosted LLM APIs.
  • Apply responsible and ethical AI practices in real-world projects.

Hurry up and join our Generative AI, AI Agents & Agentic AI course today to propel your career to greater heights.

Show More

9 Weeks Schedule: GenAI Coverage

A comprehensive hands-on journey from Prompt Engineering and Python foundations to RAG systems, Multi-Agent AI, Claude Code, MCP, and LLM Fine-Tuning — Day 1 through Day 18.

9 weeks  ·  18 days  ·  125 topics  ·  65 hands-on labs
Day 1 – Saturday

Learn how to engineer prompts that reliably produce high-quality AI outputs. Understand the core differences between zero, one, and few-shot approaches.

Topics Covered
  • What is Prompt Engineering and why it matters
  • Zero-shot, one-shot, and few-shot prompting
  • System prompts vs user prompts
  • Role-based prompting and persona design
  • CRAFT and RISE frameworks
  • Bias detection and responsible prompting
Hands-On
  • Design prompts for 5 different business scenarios
  • Compare zero-shot vs few-shot on the same task
  • Build an AI Blog Generator using structured prompts
Day 2 – Sunday

Move from basic prompting to building persistent, customized AI tools without writing code. Learn how to package system instructions, specialized knowledge bases, and specific capabilities into custom GPTs or Google Gems that solve repeatab…

Topics Covered
  • Introduction to no-code AI customization
  • Anatomy of a Custom GPT and Google Gem
  • Writing effective system instructions for custom agents
  • Configuring knowledge retrieval (uploading enterprise files to custom models)
  • Actions and API integration basics for no-code environments
  • Business use cases for custom micro-agents
Hands-On
  • Build a custom GPT or Google Gem tailored to a business use case (e.g., a Customer Support Assistant or Technical Code Reviewer)
  • Upload a custom knowledge base document and test the agent's retrieval capabilities
Day 3 – Saturday

Explore how Chain-of-Thought prompting improves reasoning in complex, multi-step tasks. Understand the limits of model context windows and learn how to iteratively evaluate prompt performance to ensure reliable, structured outputs.

Topics Covered
  • Chain-of-Thought (CoT) and Tree-of-Thought prompting
  • Context window management, token budgets, and truncation strategies
  • Mitigating model hallucinations
  • Prompt evaluation and iteration techniques
  • Model benchmarking: Comparing ChatGPT, Gemini, Claude, and Mistral on complex reasoning tasks
Hands-On
  • Build a complex Chain-of-Thought prompt for a logical business problem
  • Conduct a multi-model evaluation exercise to analyze how different models handle identical instruction sets
Day 4 – Sunday

Understand what makes an autonomous AI agent fundamentally different from a simple conversational chatbot.

Topics Covered
  • What is an AI Agent? Agent vs chatbot vs autonomous workflow
  • The ReAct agent pattern: Reason + Act
  • Evolution of AI: Rule-based systems → ML → DL → Transformers → LLMs → Agents
  • Real-world applications of autonomous agent workflows across industries
  • Introduction to tool-calling and function execution concepts
Hands-On
  • Map out a complex business workflow into separate agent roles (e.g., Planner, Researcher, Writer)
  • Mock-test a manual ReAct loop using a standard LLM interface to simulate tool execution
Day 5 – Saturday

Set up a professional Python development environment from scratch. Learn the difference between IDEs, notebooks, and the terminal, and understand when to use each.

Topics Covered
  • What is an IDE? VS Code, PyCharm, Jupyter Notebook
  • Python installation and virtual environments
  • pip package manager and library ecosystem
  • Python basics: variables, data types, control flow
  • Functions, modules, and file I/O
  • What is a Python library vs framework vs module
Hands-On
  • Install VS Code and configure the Python extension
  • Create and activate a virtual environment
  • Write your first functional Python script
Day 6 – Sunday

Get hands-on with NumPy, the backbone of numerical computing in Python. Master Pandas, Python's most powerful data manipulation library, to load, inspect, filter, and aggregate real-world datasets—a critical prerequisite for feeding unstruc…

Topics Covered
  • Introduction to NumPy: arrays and operations
  • NumPy broadcasting and mathematical functions
  • Introduction to Pandas: Series and DataFrames
  • Data loading: CSV, Excel, JSON
  • Data exploration: head, info, describe, dtypes
  • Filtering, sorting, and grouping data
  • Handling missing values and data cleaning
Hands-On
  • NumPy array operations and mathematical functions exercise
  • Load, clean, filter, and aggregate a sales dataset using Pandas to answer analytical questions
Day 7 – Saturday

Understand how text is converted into numerical vectors (embeddings) that capture semantic meaning. Learn the difference between dense and sparse representations and why vector databases are essential for AI applications.

Topics Covered
  • What are embeddings? Word2Vec, GloVe, Sentence Transformers
  • Dense vs sparse vectors
  • Introduction to vector databases: Chroma, FAISS, Pinecone
  • Similarity search: cosine similarity, dot product
  • Storing and retrieving documents using vector DB
  • Chunking strategies: fixed size, recursive, semantic
  • Metadata filtering in vector stores
Hands-On
  • Generate embeddings using OpenAI text-embedding-3-small
  • Set up ChromaDB locally
  • Store 50 documents and run similarity search
  • Metadata filtering exercise
  • Compare chunking strategies on a long document
Day 8 – Sunday

Understand why Retrieval Augmented Generation (RAG) was created and how it solves the hallucination and knowledge cutoff problems of LLMs. Study the complete RAG pipeline from document ingestion through retrieval to answer generation.

Topics Covered
  • Why RAG? Solving LLM hallucination and knowledge cutoff
  • RAG architecture: Indexing → Retrieval → Generation
  • Document loaders and text splitters
  • Retrieval strategies: similarity search, MMR
  • Combining retrieved context with LLM prompts
  • Naive RAG vs Advanced RAG overview
  • Introduction to LlamaIndex as an alternative to LangChain
Hands-On
  • Build a basic RAG pipeline with Lang Chain + ChromaDB
  • Load a PDF and answer questions from it
  • Experiment with chunk size and overlap
  • Replicate the same pipeline with LlamaIndex
Day 9 – Saturday

Go beyond prompt engineering to context engineering: learn how to manage what information enters the LLM context window strategically. Understand token budgets, truncation strategies, and how to handle long conversation histories.

Topics Covered
  • What is Context Engineering? Beyond prompt engineering
  • Context window management: token budgets and truncation
  • Conversation history management in production
  • Building a FastAPI backend for a RAG application
  • REST API design: /query, /upload, /health endpoints
  • Session management and multi-turn conversation context
  • Error handling and logging in AI applications
Hands-On
  • Build a FastAPI backend with LangChain RAG pipeline
  • Create /upload endpoint to ingest documents
  • Build /query endpoint with context-aware responses
  • Test all endpoints with Postman or curl
Day 10 – Sunday

Build a clean, interactive chat UI using Streamlit. Learn to use Streamlit's chat elements, file uploader, and session state to create a responsive document Q&A interface.

Topics Covered
  • Introduction to Streamlit: building data apps fast
  • Streamlit components: text input, file upload, chat elements
  • Connecting Streamlit frontend to FastAPI backend
  • State management in Streamlit (st.session_state)
  • Deploying to Streamlit Cloud
  • Environment variables and secrets management
  • End-to-end testing of a full RAG application
Hands-On
  • Build a document Q&A chat interface in Streamlit
  • Connect frontend to FastAPI backend
  • Add file upload and conversation history
  • Deploy complete app to Streamlit Cloud
Day 11 – Saturday

Understand why naive RAG fails in production and learn the advanced techniques that address poor retrieval quality. Study BM25 sparse retrieval, hybrid search, and how combining dense and sparse approaches improves recall.

Topics Covered
  • Limitations of naive RAG: retrieval quality problems
  • BM25 sparse retrieval: TF-IDF principles
  • Hybrid search: combining dense + sparse retrieval
  • Reranking with Cohere Rerank and cross-encoders
  • Multi-query retrieval and query expansion
  • Parent-child document retrieval
  • Contextual compression and LLM-based extractors
  • Evaluation metrics: MRR, NDCG, Precision@K
Hands-On
  • Implement BM25 retrieval with rank_bm25
  • Build a hybrid search pipeline (BM25 + vector)
  • Add Cohere Reranker to your RAG pipeline
  • Compare naive vs advanced RAG retrieval quality
Day 12 – Sunday

Learn how knowledge graphs capture structured relationships between entities and how GraphRAG combines graph traversal with vector search for richer retrieval. Set up Neo4j and write basic Cypher queries.

Topics Covered
  • Introduction to Knowledge Graphs: nodes, edges, relationships
  • GraphRAG: combining knowledge graphs with vector retrieval
  • Neo4j basics and Cypher query language
  • Building a graph-based retriever with LangChain
  • CLI tool architecture using argparse and rich library
  • Combining Knowledge Graph + Vector Search in one CLI tool
  • Advanced RAG CLI: multi-strategy retrieval
Hands-On
  • Set up Neo4j and load sample knowledge graph data
  • Write Cypher queries to traverse the graph
  • Build a CLI RAG tool with argparse
  • Combine knowledge graph + vector search in one query pipeline
Day 13 – Saturday

Understand the architecture of multi-agent systems and why distributing work across specialized agents produces better results than a single generalist agent. Learn CrewAI's core concepts: Crew, Agent, Task, and Process.

Topics Covered
  • What are Multi-Agent Systems (MAS)?
  • Agent roles: Planner, Researcher, Writer, Critic
  • Agent communication and task delegation patterns
  • Introduction to CrewAI: Crew, Agent, Task, Process
  • Sequential vs hierarchical vs collaborative processes
  • Tool integration in CrewAI agents
  • LangGraph vs CrewAI: when to use which
Hands-On
  • Install CrewAI and configure API keys
  • Build a 3-agent research crew (Researcher, Analyst, Writer)
  • Add web search tool to your agents
  • Run a sequential content generation pipeline
Day 14 – Sunday

Build advanced CrewAI workflows with a manager agent that delegates tasks hierarchically. Add memory systems so agents retain knowledge across runs, and create custom tools that extend agent capabilities.

Topics Covered
  • Hierarchical process with manager agent
  • Memory systems in CrewAI: short-term, long-term, entity memory
  • Custom tool creation for CrewAI agents
  • Async agents and parallel task execution
  • Human-in-the-loop with CrewAI
  • Structured output schemas and output callbacks
  • Deploying a multi-agent pipeline with FastAPI
Hands-On
  • Build a full blog research-to-publish multi-agent system
  • Implement manager agent for task delegation
  • Add structured JSON output validation with Pydantic
  • Deploy a CrewAI pipeline with FastAPI
Day 15 – Saturday

Understand the Claude model family and how to use the Anthropic API with messages, system prompts, and tool use. Install and explore Claude Code, Anthropic's agentic coding tool.

Topics Covered
  • Claude model family: Haiku, Sonnet, Opus
  • Claude API: messages, system prompts, tools and tool use
  • What makes Claude different: Constitutional AI design
  • Introduction to Claude Code: agentic coding in the terminal
  • CLAUDE.md: defining project context and coding standards
  • Hooks in Claude Code: pre and post tool hooks
  • Skills in Claude: what they are and how to create custom skills
  • Context window management in Claude Code
Hands-On
  • Set up Claude API and make your first API call
  • Install Claude Code and explore commands
  • Write a CLAUDE.md for an existing project
  • Create a custom Skill for a repetitive code task
  • Use Claude Code to build a small utility autonomously
Day 16 – Sunday

Learn the Model Context Protocol (MCP), the open standard that lets Claude connect to external tools, databases, and services.

Topics Covered
  • What is MCP (Model Context Protocol)?
  • MCP architecture: Host, Client, Server
  • Built-in MCP servers: filesystem, browser, web search
  • Building a custom MCP server
  • Connecting Claude to external tools via MCP
  • Introduction to Harness Engineering
  • Designing automated test harnesses for AI code generation
  • Auto-correct loops: capturing test errors to prompt models for automatic self-healing
  • Safety and responsible use of Claude in production
Hands-On
  • Set up an MCP server with filesystem access
  • Connect Claude to a custom MCP tool
  • Build an automated Python test harness that executes code generated by Claude Code
  • Program an explicit auto-correct script that captures traceback errors and programmatically prompts Claude to patch its own code until all unit tests pass
Day 17 – Saturday

Learn why production AI systems need guardrails to prevent harmful outputs, PII leakage, and prompt injection attacks. Implement input and output validators using Guardrails AI and NeMo Guardrails.

Topics Covered
  • Why AI safety matters in production systems
  • Input and output guardrails: PII detection, toxicity filtering
  • Prompt injection attacks and defences
  • Introduction to Guardrails AI and NeMo Guardrails
  • Responsible AI principles: fairness, accountability, transparency
  • LLM evaluation frameworks: RAGAS, LangSmith, TruLens
  • Evaluation metrics: faithfulness, relevance, context precision
  • A/B testing LLM outputs and monitoring in production
Hands-On
  • Set up Guardrails AI with a custom validation schema
  • Detect and block PII in LLM outputs
  • Evaluate a RAG pipeline with RAGAS
  • Build an LLM evaluation dashboard with LangSmith
Day 18 – Sunday

Understand why organizations run models locally for privacy, cost reduction, and low latency. Install Ollama, download open-source models including Llama 3 and Mistral, and integrate them into your LangChain pipelines.

Topics Covered
  • Why run models locally? Privacy, cost, and latency
  • Introduction to Ollama: downloading and running local LLMs
  • Local model families: Llama 3, Mistral, Phi-3, Gemma
  • Knowledge distillation: teacher-student model concept
  • Fine-tuning LLMs: full fine-tune vs LoRA vs QLoRA
  • Preparing a fine-tuning dataset
  • Fine-tuning with Hugging Face PEFT + TRL and Unsloth
  • Evaluating a fine-tuned model vs base model
Hands-On
  • Download and run Llama 3 locally with Ollama
  • Integrate local model with LangChain
  • Prepare a custom fine-tuning dataset
  • Fine-tune a small model with QLoRA using Unsloth
  • Compare base vs fine-tuned model responses

Projects Covered in the 9-Week Batch

  • Foundations Mini-Project: Python and data-handling exercises to build the working muscle needed for the rest of the bootcamp.
  • Prompt-Engineered First Agent: A simple LLM-powered agent built using structured prompting techniques — the first hands-on encounter with agent design.
  • RAG-Based Q&A System: A retrieval-augmented generation pipeline using embeddings and a vector database to answer questions over custom documents.
  • Full-Stack RAG Application: A deployable RAG app with a FastAPI backend and Streamlit frontend, taking the earlier RAG pipeline to a usable product.
  • Advanced RAG CLI Tool: A command-line tool incorporating BM25 keyword search, reranking, and knowledge graphs for higher-quality retrieval.
  • Multi-Agent System (CrewAI): A team of collaborating AI agents built with CrewAI, each with a defined role, working together on a shared task.
  • Claude & MCP Build: A hands-on project using Claude Code, Skills, Hooks, and the Model Context Protocol to build a connected AI workflow.
  • Guardrails & Evaluation Project: An evaluation and safety layer added to an existing AI system, covering guardrails, LLM evaluation, and testing practices.
  • Fine-Tuning & Local Models Exercise: Hands-on work fine-tuning and running local open-source models as an alternative to hosted LLM APIs.

Bonuses

  • GenAI & Agentic AI Interview questions & answers
  • Real-time scenarios and solutions
  • AWS certified Generative AI Developer certification support
  • Resume/CV preparation
  • Building Project Portfolio
  • LinkedIn profile optimization
  • Placement Assistance
  • On-Job Support

Target Jobs

  • Generative AI Engineer/Developer
  • Agentic AI Specialist/Consultant
  • AI Engineer
  • LLM Engineer
  • Prompt Engineer
  • AI Automation Engineer/Consultant

Program Outcome

  • Transition your career to GenAI & Agentic AI roles.
  • Land high-paying AI and GenAI jobs globally.
  • Up to ~300X times increment in your current salary.
  • Switch to Top IT & Product based companies.
  • Have a secured career and work in a Future trend job.
  • Become a top & highly paid IT professional.
Show More

FAQ

A:The HAC program is a comprehensive, practical training course designed to help learners master Generative AI, Large Language Models (LLMs), and Agentic AI through real-world, hands-on projects using tools like LangChain, LLaMA, Agno, Groq, and Chromadb.

A: This course is ideal for students, developers, data scientists, AI enthusiasts, and professionals who want to gain in-depth practical skills in Generative AI, LLMs, and Agentic AI applications.

A: Basic programming knowledge (preferably in Python) is recommended, but the course is structured to guide learners from foundational AI concepts to advanced implementations step by step.

A: Unlike theoretical programs, HAC is hands-on and project-driven. Learners build real AI systems such as RAG pipelines, multi-agent architectures, and LangChain-based applications using modern frameworks and tools.

A: You’ll work with OpenAI APIs, Hugging Face, LangChain, LLaMA, Groq, Agno, and Chromadb, along with frameworks for transformers, vector databases, and prompt optimization.

A: By the end, participants will be able to design, develop, and deploy Generative AI models, AI agents, and multi-agent systems, and understand how to fine-tune, evaluate, and scale them ethically.

A:Learners will build prompt-based AI models, LangChain-powered chatbots, RAG pipelines, vector database search systems, and Agentic AI applications using LLaMA and Agno frameworks.

A: The course is divided into 12 modules, starting with AI fundamentals and progressing to advanced topics like transformers, prompt engineering, RAG systems, multi-agent systems, and ethics in GenAI.

A: Yes. Participants who complete all modules and projects successfully will receive a certificate of completion, validating their expertise in Generative AI and Agentic AI technologies.

A:Graduates will gain in-demand skills to pursue roles such as AI Engineer, Prompt Engineer, LLM Developer, Data Scientist, or AI Researcher, and will be equipped to contribute to real-world AI innovation and enterprise projects.
Show More

Instructor

Nitesh
GenAI Trainer & AI Automation Expert · London, UK

Nitesh is based in London and comes with strong hands-on expertise in Generative AI, AI automation, and data-driven analytics. He has trained many students globally on GenAI concepts, AI model development, and practical AI implementation using the latest AI tools and technologies. He has also successfully trained students from UK universities and learners across 30+ countries.

His core expertise includes AI-driven analytics and real-world AI projects involving NLP, LangChain, Large Language Models (LLMs), AI agents, and AI automation solutions that enhance reporting, intelligent decision-making, and enterprise business workflows.

With a practical, implementation-focused, and industry-oriented teaching approach, Nitesh is passionate about helping students build real-world AI skills aligned with current global market demand.

<
Video Images
  • Enrolled619
  • Lectures50
  • Skill LevelBeginner-Advance
  • LanguageEnglish
  • Quizzes10
  • CertificateYes
  • Pass Percentage95%
Show More