23 KiB
21 Lekshon wey dey teach everytin wey you need sabi to start to build Generative AI applications
🌐 Multi-Language Support
Supported via GitHub Action (Automated & Always Up-to-Date)
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
Generative AI for Beginners (Version 3) - A Course
Learn di basics of how to build Generative AI applications wit our 21-lesson full course wey Microsoft Cloud Advocates create.
🌱 How to Start
Dis course get 21 lessons. Each lesson dey cover im own topic so you fit start anywhere wey you like!
Lessons dem get two types: "Learn" lessons wey dey explain Generative AI concept and "Build" lessons wey dey explain concept plus code examples for both Python and TypeScript if e possible.
For .NET Developers, make you check Generative AI for Beginners (.NET Edition)!
Each lesson still get "Keep Learning" section wey get extra learning tools.
Wetin You Need
To run di code for dis course, you fit use any of dis:
-
Azure OpenAI Service - Lessons: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Lessons: "githubmodels"
-
OpenAI API - Lessons: "oai-assignment"
-
Basic knowledge of Python or TypeScript go help you well - *For absolute beginners, check dis Python and TypeScript courses
-
GitHub account to fork dis whole repo go your own GitHub account
We don create Course Setup lesson to help you set up your development environment.
No forget to star (🌟) dis repo so you go fit find am easy later.
🧠 You Ready to Deploy?
If you dey find more advanced code samples, check our collection of Generative AI Code Samples for both Python and TypeScript.
🗣️ Meet Other Learners, Get Support
Join our official Azure AI Foundry Discord server to meet and network wit other learners wey dey do dis course and get support.
Ask questions or share product feedback for our Azure AI Foundry Developer Forum for Github.
🚀 You Dey Build Startup?
Visit Microsoft for Startups to find how you fit start to build wit Azure credits today.
🙏 You Want Help?
You get suggestions or you find spelling or code errors? Raise an issue or Create a pull request
📂 Each lesson get:
- Small video wey go introduce di topic
- Written lesson wey dey for README
- Python and TypeScript code samples wey support Azure OpenAI and OpenAI API
- Links to extra resources to continue your learning
🗃️ Lessons
| # | Lesson Link | Description | Video | Extra Learning |
|---|---|---|---|---|
| 00 | Course Setup | Learn: How to Setup Your Development Environment | Video Coming Soon | Learn More |
| 01 | Introduction to Generative AI and LLMs | Learn: Understanding wetin Generative AI be and how Large Language Models (LLMs) dey work. | Video | Learn More |
| 02 | Exploring and comparing different LLMs | Learn: How to choose di correct model for your use case | Video | Learn More |
| 03 | Using Generative AI Responsibly | Learn: How to build Generative AI Applications wey responsible | Video | Learn More |
| 04 | Understanding Prompt Engineering Fundamentals | Learn: Hands-on Prompt Engineering Best Practices | Video | Learn More |
| 05 | Creating Advanced Prompts | Learn: How to apply prompt engineering techniques wey go improve di outcome of your prompts. | Video | Learn More |
| 06 | Building Text Generation Applications | Build: A text generation app wey use Azure OpenAI / OpenAI API | Video | Learn More |
| 07 | Building Chat Applications | Build: Techniques for how to build and join chat applications well well. | Video | Learn More |
| 08 | Building Search Apps Vector Databases | Build: A search app wey dey use Embeddings to find data. | Video | Learn More |
| 09 | Building Image Generation Applications | Build: An image generation app | Video | Learn More |
| 10 | Building Low Code AI Applications | Build: A Generative AI app wey use Low Code tools | Video | Learn More |
| 11 | Integrating External Applications with Function Calling | Build: Wetin be function calling and how e dey work for applications | Video | Learn More |
| 12 | Designing UX for AI Applications | Learn: How to apply UX design principles when you dey develop Generative AI Applications | Video | Learn More |
| 13 | Securing Your Generative AI Applications | Learn: The threats and risks wey dey AI systems and how to secure dem. | Video | Learn More |
| 14 | The Generative AI Application Lifecycle | Learn: The tools and metrics to manage the LLM Lifecycle and LLMOps | Video | Learn More |
| 15 | Retrieval Augmented Generation (RAG) and Vector Databases | Build: An app wey dey use RAG Framework to find embeddings from Vector Databases | Video | Learn More |
| 16 | Open Source Models and Hugging Face | Build: An app wey dey use open source models wey dey for Hugging Face | Video | Learn More |
| 17 | AI Agents | Build: An app wey dey use AI Agent Framework | Video | Learn More |
| 18 | Fine-Tuning LLMs | Learn: Wetin be fine-tuning LLMs, why e dey important and how to do am | Video | Learn More |
| 19 | Building with SLMs | Learn: The benefits of building with Small Language Models | Video Coming Soon | Learn More |
| 20 | Building with Mistral Models | Learn: The features and differences of the Mistral Family Models | Video Coming Soon | Learn More |
| 21 | Building with Meta Models | Learn: The features and differences of the Meta Family Models | Video Coming Soon | Learn More |
🌟 Special thanks
Special thanks to John Aziz for creating all of the GitHub Actions and workflows
Bernhard Merkle for making key contributions to each lesson to improve the learner and code experience.
🎒 Other Courses
Our team dey produce other courses! Check am out:
LangChain
Azure / Edge / MCP / Agents
Generative AI Series
Core Learning
Copilot Series
Getting Help
If you get stuck or get any question about how to build AI apps. Join other learners and experienced developers for discussions about MCP. Na supportive community wey questions dey welcome and knowledge dey shared freely.
If you get product feedback or errors while you dey build, visit:
Disclaimer: Dis document na AI translation service Co-op Translator wey translate am. Even though we dey try make am correct, abeg sabi say automated translation fit get some mistakes or no too correct. Di original document wey dey im own language na di correct one. If na serious matter, e better make person wey sabi human translation do am. We no go responsible for any wahala or wrong understanding wey fit happen because of dis translation.