Skip to main content

Section outline

  • 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