Microsoft - Generative AI for Beginners
Microsoft - Generative AI for Beginners ๊ด๋ จ
Learn the fundamentals of building Generative AI applications with our 12-lesson comprehensive course by Microsoft Cloud Advocates. Each lesson covers a key aspect of Generative AI principles and application development. Throughout this course, you will be building your own Generative AI startup so you can get an understanding of what it takes to launch your ideas.
๐ฑ Getting Started
To get started, fork this entire repo to your own GitHub account to be able to change any code and complete the challenges. You can also star (๐) this repo to find it easier later.
Below are the links to each lesson. Feel free to explore and start at any lesson that interests you the most!
Head to the Course Setup Page to find the setup guide that works best for you.
๐ Each lesson includes:
- a short video introduction to the topic
- a written lesson located in the README
- a Jupyter Notebook with code examples (for project-based lessons)
- a challenge or assignment to apply your learning
- links to extra resources to continue your learning
๐๏ธ Lessons
Goal: Setting you up for success while learning in this course
Understanding what Generative AI is and how Large Language Models (LLMs) work.
Select the right model for your use case
Learn how to build Generative AI Applications responsibly
Understand prompt structure & usage
Apply prompt engineering techniques that improve the outcome of your prompts.
Understand how to efficiently use tokens and temperature to vary the model's output
Identify key metrics and considerations to effectively monitor and maintain the quality of AI-powered chat applications
Create an application that uses Embeddings to search for data.
Build an image generation application
Build a Student Assignment Tracker App for our education startup with Low Code
Setup a function call to retrieve data from an external API
Apply UX design principles when developing Generative AI Applications
Mastering your Generative AI skills
๐ Other Courses
Our team produces other courses! Check out:
- ML for Beginners
- Data Science for Beginners
- AI for Beginners
- Web Dev for Beginners
- IoT for Beginners
- XR Development for Beginners