
Objective: Understand the foundation of AI, ML, and neural networks
Introduction to Machine Learning, Deep Learning, and Generative AI
Understanding Neurons, Gradient Descent, Backpropagation (optional)
Training models using Linear & Logistic Regression
Lab: Creating models using Linear & Logistic Regression
Objective: Learn how LLMs work and apply ChatGPT for real-world tasks
What is Generative AI?
Understanding Large Language Models (LLMs)
Using ChatGPT for various applications
Lab: Creating a chatbot using OpenAI API & Streamlit/Gradio
Objective: Master different prompting techniques for AI optimization
Best practices for structuring prompts
Techniques: Zero-shot, Few-shot, Chain-of-thought, Tree-of-thought, ReAct prompting
Lab: Experimenting with prompts using OpenAI Playground
Objective: Build and optimize AI workflows with LangChain
Understanding AI-enabled applications
Creating chat-based AI workflows
Implementing memory in AI applications
Lab: Build a chatbot using LangChain & Streamlit
Objective: Learn how to enhance AI models with external data sources
Introduction to Embeddings & Vector Stores
Working with Chroma DB & Pinecone
Lab: Enhance Financial Advisor App with RAG
Objective: Configure and utilize AI agents for automation
Configuring ChatGPT tools & API functions
Developing database search & web search tools
Lab: Creating a custom database tool for AI applications
Objective: Deploy AI-powered solutions as APIs
Introduction to LangServe
Deploying AI applications as APIs
Lab: Exposing Runnables as API endpoints
Objective: Build multi-agent AI applications with LangGraph
Understanding LangGraph components
Implementing Multi-Agent AI Applications
Lab: Creating a Customer Support AI using LangGraph
Objective: Use LlamaIndex for AI-powered data retrieval
Building knowledge-based AI applications
Using SQLTableRetrieverQueryEngine for AI-driven databases
Lab: Creating a chatbot that converts Natural Language to SQL Queries
Objective: Automate workflows and deploy AI applications in production
Understanding AutoGen for AI automation
Multi-Agent AI with Crew AI
Deploying models using Azure OpenAI
Lab: Creating an AI-powered chatbot similar to ChatGPT