Skip to content

Commit

Permalink
Merge pull request #82 from microsoft/softchris-patch-16
Browse files Browse the repository at this point in the history
Adding "want to help blurb"
  • Loading branch information
leestott authored Nov 1, 2023
2 parents 75b6ccf + a41d165 commit 3569150
Showing 1 changed file with 46 additions and 29 deletions.
75 changes: 46 additions & 29 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,27 +3,44 @@

### A 12 Lesson course teaching everything you need to know to start building Generative AI applications

[![GitHub license](https://img.shields.io/github/license/microsoft/Generative-AI-For-Beginners.svg)](https://github.com/microsoft/Generative-AI-For-Beginners/blob/master/LICENSE)
[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Generative-AI-For-Beginners.svg)](https://GitHub.com/microsoft/Generative-AI-For-Beginners/graphs/contributors/)
[![GitHub issues](https://img.shields.io/github/issues/microsoft/Generative-AI-For-Beginners.svg)](https://GitHub.com/microsoft/Generative-AI-For-Beginners/issues/)
[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Generative-AI-For-Beginners.svg)](https://GitHub.com/microsoft/Generative-AI-For-Beginners/pulls/)
[![GitHub license](https://img.shields.io/github/license/microsoft/Generative-AI-For-Beginners.svg)](https://github.com/microsoft/Generative-AI-For-Beginners/blob/master/LICENSE?WT.mc_id=academic-105485-koreyst)
[![GitHub contributors](https://img.shields.io/github/contributors/microsoft/Generative-AI-For-Beginners.svg)](https://GitHub.com/microsoft/Generative-AI-For-Beginners/graphs/contributors/?WT.mc_id=academic-105485-koreyst)
[![GitHub issues](https://img.shields.io/github/issues/microsoft/Generative-AI-For-Beginners.svg)](https://GitHub.com/microsoft/Generative-AI-For-Beginners/issues/?WT.mc_id=academic-105485-koreyst)
[![GitHub pull-requests](https://img.shields.io/github/issues-pr/microsoft/Generative-AI-For-Beginners.svg)](https://GitHub.com/microsoft/Generative-AI-For-Beginners/pulls/?WT.mc_id=academic-105485-koreyst)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)

[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Generative-AI-For-Beginners.svg?style=social&label=Watch)](https://GitHub.com/microsoft/Generative-AI-For-Beginners/watchers/)
[![GitHub forks](https://img.shields.io/github/forks/microsoft/Generative-AI-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Generative-AI-For-Beginners/network/)
[![GitHub stars](https://img.shields.io/github/stars/microsoft/Generative-AI-For-Beginners.svg?style=social&label=Star)](https://GitHub.com/microsoft/Generative-AI-For-Beginners/stargazers/)
[![GitHub watchers](https://img.shields.io/github/watchers/microsoft/Generative-AI-For-Beginners.svg?style=social&label=Watch)](https://GitHub.com/microsoft/Generative-AI-For-Beginners/watchers/?WT.mc_id=academic-105485-koreyst)
[![GitHub forks](https://img.shields.io/github/forks/microsoft/Generative-AI-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/Generative-AI-For-Beginners/network/?WT.mc_id=academic-105485-koreyst)
[![GitHub stars](https://img.shields.io/github/stars/microsoft/Generative-AI-For-Beginners.svg?style=social&label=Star)](https://GitHub.com/microsoft/Generative-AI-For-Beginners/stargazers/?WT.mc_id=academic-105485-koreyst)

[![Open in GitHub Codespaces](https://img.shields.io/static/v1?style=for-the-badge&label=GitHub+Codespaces&message=Open&color=lightgrey&logo=github)](https://codespaces.new/microsoft/generative-ai-for-beginners)
[![Open in GitHub Codespaces](https://img.shields.io/static/v1?style=for-the-badge&label=GitHub+Codespaces&message=Open&color=lightgrey&logo=github)](https://codespaces.new/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[![](https://dcbadge.vercel.app/api/server/ByRwuEEgH4)](https://aka.ms/genai-discord)


# Generative AI for Beginners - A Course

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, we will be building our own Generative AI startup so you can get an understanding of what it takes to launch your ideas.

## Want to help?

There are many things you could help with for example:

- Find spelling errors or code errors, raise an issue and/or PR
- Translate to your language, every chapter has *translations* sub directory, if you want to help with this one create the following structure:

Chapter NN/
translations
es/ <== your language code
README.md <== your translation
- Send us your ideas, maybe you ideas for new lessons or exercises, let us know how we can improve.

Hope to hear from you:
- Raise an issue, <https://github.com/microsoft/generative-ai-for-beginners/issues?WT.mc_id=academic-105485-koreyst>
- Create a pullr request, <https://github.com/microsoft/generative-ai-for-beginners/pulls?WT.mc_id=academic-105485-koreyst>

## 🌱 Getting Started

To get started, [fork this entire repo](https://github.com/microsoft/generative-ai-for-beginners/fork) to your own GitHub account to be able to change any code and complete the challenges. You can also [star (🌟) this repo](https://docs.github.com/en/get-started/exploring-projects-on-github/saving-repositories-with-stars) to find it easier later!
To get started, [fork this entire repo](https://github.com/microsoft/generative-ai-for-beginners/fork?WT.mc_id=academic-105485-koreyst) to your own GitHub account to be able to change any code and complete the challenges. You can also [star (🌟) this repo](https://docs.github.com/en/get-started/exploring-projects-on-github/saving-repositories-with-stars?WT.mc_id=academic-105485-koreyst) to find it easier later!

Head to the [Course Setup Page](/00-course-setup/README.md) to find the setup guide that works best for you!

Expand All @@ -46,20 +63,20 @@ Visit [Microsoft's Founders Hub](https://aka.ms/genai-foundershub) where you can
## 🗃️ Lessons
| | Lesson Link | Concepts Taught | Learning Goal |
| :---: | :------------------------------------: | :---------------------------------------------------------: | ----------------------------------------------------------- |
| 00 | [Course Introduction - How to Take This Course](/00-course-setup/README.md) | Tech setup and course structure | Setting you up for success while learning in this course|
| 01 | [Introduction to Generative AI and LLMs](./01-introduction-to-genai/README.md) | **Concept**: Generative AI and how we landed on the current technology landscape| Understanding what Generative AI is and how Large Language Models (LLMs) work. |
| 02 | [Exploring and comparing different LLMs](./02-exploring-and-comparing-different-llms/README.md) | **Concept**: Testing, iterating, and comparing different Large Language Models | Select the right model for your use case |
| 03 | [Using Generative AI Responsibly](./03-using-generative-ai-responsibly/README.MD)| **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](./04-prompt-engineering-fundamentals/README.md) | **Code/Concept:** Hands-on application of Prompt Engineering Best Practices | Understand prompt structure & usage|
| 05 | [Creating Advanced Prompts](./05-advanced-prompts/README.md) | **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](./06-text-generation-apps/README.md) | **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](./07-building-chat-applications/README.md) | **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](./08-building-search-applications/README.md) | **Code**: Semantic vs Keyword search. What are text embeddings and how do they apply to search | Create an application that uses Embeddings to search for data. |
| 09 | [Building Image Generation Applications](./09-building-image-applications/README.md) | **Code:** Image generation and why it's useful in building applications| Build an image generation application |
| 10 | [Building Low Code AI Applications](./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](./11-intergating-with-function-calling/README.md) | **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](./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](./13-continued-learning/README.md) | Links to continue your learning from each lesson! | Mastering your Generative AI skills | |
| 00 | [Course Introduction - How to Take This Course](/00-course-setup/README.md?WT.mc_id=academic-105485-koreyst) | Tech setup and course structure | Setting you up for success while learning in this course|
| 01 | [Introduction to Generative AI and LLMs](./01-introduction-to-genai/README.md?WT.mc_id=academic-105485-koreyst) | **Concept**: Generative AI and how we landed on the current technology landscape| Understanding what Generative AI is and how Large Language Models (LLMs) work. |
| 02 | [Exploring and comparing different LLMs](./02-exploring-and-comparing-different-llms/README.md?WT.mc_id=academic-105485-koreyst) | **Concept**: Testing, iterating, and comparing different Large Language Models | Select the right model for your use case |
| 03 | [Using Generative AI Responsibly](./03-using-generative-ai-responsibly/README.MD?WT.mc_id=academic-105485-koreyst)| **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](./04-prompt-engineering-fundamentals/README.md?WT.mc_id=academic-105485-koreyst) | **Code/Concept:** Hands-on application of Prompt Engineering Best Practices | Understand prompt structure & usage|
| 05 | [Creating Advanced Prompts](./05-advanced-prompts/README.md?WT.mc_id=academic-105485-koreyst) | **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](./06-text-generation-apps/README.md?WT.mc_id=academic-105485-koreyst) | **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](./07-building-chat-applications/README.md?WT.mc_id=academic-105485-koreyst) | **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](./08-building-search-applications/README.md?WT.mc_id=academic-105485-koreyst) | **Code**: Semantic vs Keyword search. What are text embeddings and how do they apply to search | Create an application that uses Embeddings to search for data. |
| 09 | [Building Image Generation Applications](./09-building-image-applications/README.md?WT.mc_id=academic-105485-koreyst) | **Code:** Image generation and why it's useful in building applications| Build an image generation application |
| 10 | [Building Low Code AI Applications](./10-building-low-code-ai-applications?WT.mc_id=academic-105485-koreyst) | **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](./11-intergating-with-function-calling/README.md?WT.mc_id=academic-105485-koreyst) | **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](./12-designing-ux-for-ai-applications?WT.mc_id=academic-105485-koreyst) | **Concept:** Designing AI Applications for Trust and Transparency | Apply UX design principles when developing Generative AI Applications | |
| xx | [Continue Your Learning](./13-continued-learning/README.md?WT.mc_id=academic-105485-koreyst) | Links to continue your learning from each lesson! | Mastering your Generative AI skills | |



Expand All @@ -69,11 +86,11 @@ Visit [Microsoft's Founders Hub](https://aka.ms/genai-foundershub) where you can

Our team produces other courses! Check out:

- [ML for Beginners](https://aka.ms/ml-beginners)
- [Data Science for Beginners](https://aka.ms/datascience-beginners)
- [AI for Beginners](https://aka.ms/ai-beginners)
- [ML for Beginners](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
- [Data Science for Beginners](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
- [AI for Beginners](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)

- [Web Dev for Beginners](https://aka.ms/webdev-beginners)
- [IoT for Beginners](https://aka.ms/iot-beginners)
- [Web Dev for Beginners](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
- [IoT for Beginners](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)

- [XR Development for Beginners](https://github.com/microsoft/xr-development-for-beginners)
- [XR Development for Beginners](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)

0 comments on commit 3569150

Please sign in to comment.