Course curriculum
-
1
Introduction to Generative AI applications
- Course Handouts (updated on 2024-12-18)
- Course Introduction
- Overview of generative AI applications and their impact
- Understanding Generative AI Applications - Architecture and Impact
- Overview of Tools and Technologies
- Applications Across Various Industries
- Ethical Consideration
- Quiz
-
2
No-code Generative AI app Development
- Introduction to No-code AI Development
- Building GPT Apps with ChatGPT
- Hands On-Building with GPT Apps
- Building AI Assistants with HuggingChat
- Hands On-Building with HuggingChat
- Hands-On Building Gen AI Powered Assistant with Amazon Q
- Case study_ Popular apps using no-code platforms
- Overview of Other Alternatives
- Quiz
- Project: No-code Generative AI app Development
-
3
Code-focused Generative AI App Development
- Introduction to LangChain, ChatGPT and Gemini Pro
- Hands On- LangChain, ChatGPT and Gemini
- Interactive Text Chatbot with ChatGPT, Gemini and LangChain
- Hands On_ Interactive Text Chatbot with ChatGPT, Gemini and LangChain
- Introduction to Streamlit and Chainlit
- Conversational UI Chatbot App with ChatGPT, LangChain and Chainlit
- Hands On- Conversational UI Chatbot App with ChatGPT, LangChain and Chainlit
- Conversational UI Chatbot App with ChatGPT, LangChain and Streamlit
- Hands On- Conversational UI Chatbot App with ChatGPT, LangChain and Streamlit
- Case study_ Developing a Complex Generative AI application - QA RAG Chatbot
- Project- File QA RAG Chatbot App with ChatGPT, LangChain and Streamlit
- Project: File QA RAG Chatbot App with ChatGPT, LangChain and Chainlit
- Course Summary and Way Forward!
- Quiz
- Project: Code-focused Generative AI App Development