Generative Ai For Beginners
Free21 Lessons, Get Started Building with Generative AI
About Generative Ai For Beginners
A comprehensive 21-lesson course designed to teach beginners how to build generative AI applications. Created by Microsoft, this curriculum covers a wide range of topics including introduction to generative AI, exploring large language models (LLMs), prompt engineering, text generation, building chat applications, search applications, image generation, low-code AI, function calling, UX design, security, the generative AI application lifecycle, retrieval-augmented generation (RAG), open-source models, AI agents, fine-tuning, small language models (SLMs), and specific model families like Mistral and Meta. Each lesson includes Jupyter Notebooks for hands-on practice. The course supports over 50 languages, making it accessible globally. Licensed under MIT, the repository has gained over 113,000 stars on GitHub.
Key Features
Pros & Cons
- Free and open-source with MIT license
- Comprehensive curriculum covering a wide range of topics
- Hands-on with Jupyter Notebooks for practical learning
- Available in over 50 languages
- Backed by Microsoft expertise
- Regularly updated with latest AI trends
- Assumes basic programming knowledge (Python)
- Not for advanced practitioners seeking deep theory
- Requires GitHub and Jupyter setup
- Course material may become outdated as field evolves