← all repositories
microsoft/generative-ai-for-beginners

Microsoft's 111K-star curriculum for the AI-curious developer

A free, self-paced course that teaches you to build with LLMs without drowning in hype first.

111.8k stars Jupyter Notebook Learning
generative-ai-for-beginners
Velocity · 7d
+103
★ / day
Trend
steady
star history

What it does

This is a 21-lesson curriculum by Microsoft Cloud Advocates covering the fundamentals of generative AI. Each lesson mixes written explanations with short videos, and many include runnable code samples in both Python and TypeScript. Topics range from LLM basics and prompt engineering to responsible AI practices and deployment. You can jump around; lessons are modular.

The interesting bit

The course is backend-agnostic where it counts. Code samples support Azure OpenAI Service, GitHub Marketplace Model Catalog, and plain OpenAI API, so you are not locked into a single vendor just to follow along. There is also a .NET edition if you prefer that ecosystem.

Key highlights

  • 21 lessons split into “Learn” (concepts) and “Build” (code) tracks
  • Python and TypeScript examples for most lessons
  • Multi-language documentation auto-translated into 50+ languages via GitHub Actions
  • Includes setup guide, Discord community, and “Keep Learning” resources per lesson
  • Sparse-checkout instructions provided because all those translations bloat the clone size

Caveats

  • Some lesson videos are still marked “Coming Soon”
  • The repo is primarily educational content, not a framework or library you import

Verdict

Worth bookmarking if you are a developer who learns by building and wants a structured path into LLM application development. Skip it if you are already shipping production RAG pipelines and fine-tuning models; this stops well short of that depth.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.