22 KiB
21 Lessons wey go teach you wetin you need sabi to start dey build Generative AI apps
🌐 Multi-Language Support
E dey work wit 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 | Korean | Lithuanian | Malay | 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 | Thai | Turkish | Ukrainian | Urdu | Vietnamese
Generative AI for Beginners (Version 3) - One Course
Sabi di basics of how to dey build Generative AI apps wit dis 21-lesson course wey Microsoft Cloud Advocates don put together.
🌱 How to Start
Dis course get 21 lessons. Each lesson dey cover im own topic so you fit start from anywhere wey you like!
Lessons dey mark as "Learn" lessons wey dey explain one Generative AI idea or "Build" lessons wey dey explain idea plus code examples for both Python and TypeScript if e possible.
For .NET Developers, check Generative AI for Beginners (.NET Edition)!
Each lesson still get "Keep Learning" section wey dey give extra tools to learn more.
Wetin You Need
To run di code for dis course, you fit use:
-
Azure OpenAI Service - Lessons: "aoai-assignment"
-
GitHub Marketplace Model Catalog - Lessons: "githubmodels"
-
OpenAI API - Lessons: "oai-assignment"
-
Small knowledge of Python or TypeScript go help - *For people wey no sabi anything at all, check dis Python and TypeScript courses
-
GitHub account to fork di whole repo go your own GitHub account
We don create one Course Setup lesson to help you set up your development environment.
No forget to star (🌟) dis repo so you go fit find am later.
🧠 Ready to Deploy?
If you dey find 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 connect wit other learners wey dey take dis course and get support.
Ask questions or share product feedback for our Azure AI Foundry Developer Forum for Github.
🚀 You wan start one Startup?
Visit Microsoft for Startups to see how you fit start dey build wit Azure credits today.
🙏 You wan help?
You get suggestions or you see spelling or code errors? Raise an issue or Create a pull request
📂 Each lesson get:
- One short video wey dey introduce di topic
- One written lesson wey dey for di README
- Python and TypeScript code samples wey dey 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 dey come soon | Learn More |
| 01 | Introduction to Generative AI and LLMs | Learn: Understand 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 Apps responsibly | Video | Learn More |
| 04 | Understanding Prompt Engineering Fundamentals | Learn: Hands-on Prompt Engineering Best Practices | Video | Learn More |
| 05 | How to Create Advanced Prompts | Learn: How you fit use prompt engineering techniques wey go make your prompts better. | Video | Learn More |
| 06 | How to Build Text Generation Apps | Build: Text generation app wey dey use Azure OpenAI / OpenAI API | Video | Learn More |
| 07 | How to Build Chat Apps | Build: Techniques wey go help you build and connect chat apps well well. | Video | Learn More |
| 08 | How to Build Search Apps with Vector Databases | Build: Search app wey dey use Embeddings to find data. | Video | Learn More |
| 09 | How to Build Image Generation Apps | Build: App wey fit generate image | Video | Learn More |
| 10 | How to Build Low Code AI Apps | Build: Generative AI app wey dey use Low Code tools | Video | Learn More |
| 11 | How to Connect External Apps with Function Calling | Build: Wetin be function calling and how e dey useful for apps | Video | Learn More |
| 12 | How to Design UX for AI Apps | Learn: How you fit use UX design principles when you dey develop Generative AI apps | Video | Learn More |
| 13 | How to Secure Your Generative AI Apps | Learn: The threats and risks wey dey AI systems and how you fit protect am. | Video | Learn More |
| 14 | Generative AI App Lifecycle | Learn: Tools and metrics wey go help you manage LLM Lifecycle and LLMOps | Video | Learn More |
| 15 | Retrieval Augmented Generation (RAG) and Vector Databases | Build: App wey dey use RAG Framework to retrieve embeddings from Vector Databases | Video | Learn More |
| 16 | Open Source Models and Hugging Face | Build: App wey dey use open source models wey dey Hugging Face | Video | Learn More |
| 17 | AI Agents | Build: 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 you fit do am. | Video | Learn More |
| 19 | Building with SLMs | Learn: Benefits wey dey for building with Small Language Models | Video Coming Soon | Learn More |
| 20 | Building with Mistral Models | Learn: Features and differences wey dey Mistral Family Models | Video Coming Soon | Learn More |
| 21 | Building with Meta Models | Learn: Features and differences wey dey Meta Family Models | Video Coming Soon | Learn More |
🌟 Special thanks
Special thanks to John Aziz for creating all the GitHub Actions and workflows
Bernhard Merkle for making key contributions to each lesson to make the learner and code experience better.
🎒 Other Courses
Our team dey produce other courses! Check dem out:
Azure / Edge / MCP / Agents
Generative AI Series
Core Learning
Copilot Series
How to take get help
If e be say you dey stuck or you get any question about how to build AI apps, join:
If you wan give feedback about product or you dey see error when you dey build, go:
Disclaimer:
Dis dokyument don use AI translation service Co-op Translator take translate am. Even though we dey try make sure say e dey accurate, abeg make you sabi say machine translation fit get mistake or no dey correct well. Di original dokyument for im native language na di main source wey you go trust. For important information, e good make professional human translation dey use. We no go fit take blame for any misunderstanding or wrong interpretation wey fit happen because you use dis translation.