00 | Course Introduction - How to Take This Course | Tech setup and course structure | Setting you up for success while learning in this course |
01 | Introduction to Generative AI and LLMs | Concept: Generative AI and the current technology landscape | Understanding what Generative AI is and how Large Language Models (LLMs) work. |
02 | Exploring and comparing different LLMs | Concept: Testing, iterating, and comparing different Large Language Models | Select the right model for your use case |
03 | Using Generative AI Responsibly | Concept: Understanding the limitations of foundation models and the risks behind AI | Learn how to build Generative AI Applications responsibly |
04 | Understanding Prompt Engineering Fundamentals | Code/Concept: Hands-on application of Prompt Engineering Best Practices | Understand prompt structure & usage |
05 | Creating Advanced Prompts | Code/Concept: Extend your knowledge of prompt engineering by applying different techniques to your prompts | Apply prompt engineering techniques that improve the outcome of your prompts. |
06 | Building Text Generation Applications | Code: Build a text generation app using Azure OpenAI | Understand how to efficiently use tokens and temperature to vary the model's output |
07 | Building Chat Applications | Code: Techniques for efficiently building and integrating chat applications. | Identify key metrics and considerations to effectively monitor and maintain the quality of AI-powered chat applications |
08 | Building Search Apps Vector Databases | Code: Semantic vs Keyword search. Learn about text embeddings and how they apply to search | Create an application that uses Embeddings to search for data. |
09 | Building Image Generation Applications | Code: Image generation and why it's useful in building applications | Build an image generation application |
10 | Building Low Code AI Applications | Low Code: Introduction to Generative AI in Power Platform | Build a Student Assignment Tracker App for our education startup with Low Code |
11 | Integrating External Applications with Function Calling | Code: What is function calling and its use cases for applications | Setup a function call to retrieve data from an external API |
12 | Designing UX for AI Applications | Concept: Designing AI Applications for Trust and Transparency | Apply UX design principles when developing Generative AI Applications |
xx | Continue Your Learning | Links to continue your learning from each lesson! | Mastering your Generative AI skills |