Generatieve AI voor Beginners (Versie 3) - Een Cursus

April 6, 2026 · View on GitHub

Generative AI Voor Beginners

21 Lessen die alles uitleggen wat je moet weten om Generatieve AI-toepassingen te bouwen

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌐 Meertalige Ondersteuning

Ondersteund via GitHub Action (Automatisch & Altijd Up-to-Date)

Arabisch | Bengaals | Bulgaars | Birmaans (Myanmar) | Chinees (Vereenvoudigd) | Chinees (Traditioneel, Hong Kong) | Chinees (Traditioneel, Macau) | Chinees (Traditioneel, Taiwan) | Kroatisch | Tsjechisch | Deens | Nederlands | Estlands | Fins | Frans | Duits | Grieks | Hebreeuws | Hindi | Hongaars | Indonesisch | Italiaans | Japans | Kannada | Khmer | Koreaans | Litouws | Maleis | Malayalam | Marathi | Nepalees | Nigeriaans Pidgin | Noors | Perzisch (Farsi) | Pools | Portugees (Brazilië) | Portugees (Portugal) | Punjabi (Gurmukhi) | Roemeens | Russisch | Servisch (Cyrillisch) | Slowaaks | Sloveens | Spaans | Swahili | Zweeds | Tagalog (Filipino) | Tamil | Telugu | Thais | Turks | Oekraïens | Urdu | Vietnamees

Liever lokaal clonen?

Deze repository bevat meer dan 50 taalvertalingen, wat de downloadgrootte aanzienlijk vergroot. Om zonder vertalingen te clonen, gebruik je sparse checkout:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git
cd generative-ai-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git
cd generative-ai-for-beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

Dit geeft je alles wat je nodig hebt om de cursus te voltooien met een veel snellere download.

Generatieve AI voor Beginners (Versie 3) - Een Cursus

Leer de basisprincipes van het bouwen van Generatieve AI-toepassingen met onze 21-delige uitgebreide cursus door Microsoft Cloud Advocates.

🌱 Aan de Slag

Deze cursus bevat 21 lessen. Elke les behandelt een eigen onderwerp, dus begin waar je wilt!

Lessen worden gelabeld als "Learn"-lessen waarin een Generatieve AI-concept wordt uitgelegd of "Build"-lessen die een concept uitleggen en codevoorbeelden geven in zowel Python als TypeScript wanneer mogelijk.

Voor .NET-ontwikkelaars, bekijk Generative AI for Beginners (.NET Edition)!

Elke les bevat ook een sectie "Keep Learning" met aanvullende leermiddelen.

Wat je nodig hebt

Om de code van deze cursus uit te voeren, kun je een van de volgende gebruiken:

We hebben een Cursus Setup les gemaakt om je te helpen bij het opzetten van je ontwikkelomgeving.

Vergeet niet om deze repo te sterren (🌟) zodat je hem later makkelijker terugvindt.

🧠 Klaar om te Deployen?

Als je op zoek bent naar meer geavanceerde codevoorbeelden, bekijk dan onze collectie van Generatieve AI Code Voorbeelden in zowel Python als TypeScript.

🗣️ Ontmoet Andere Leerlingen, Krijg Ondersteuning

Word lid van onze officiële Azure AI Foundry Discord-server om andere leerlingen te ontmoeten die deze cursus volgen en krijg ondersteuning.

Stel vragen of deel productfeedback in ons Azure AI Foundry Developer Forum op Github.

🚀 Een Startup aan het bouwen?

Bezoek Microsoft for Startups om te ontdekken hoe je vandaag nog kunt beginnen met bouwen met Azure-credits.

🙏 Wil je helpen?

Heb je suggesties of fouten in spelling of code gevonden? Open een issue of Maak een pull request

📂 Elke les bevat:

  • Een korte video-introductie over het onderwerp
  • Een geschreven les in de README
  • Python- en TypeScript-codevoorbeelden die Azure OpenAI en OpenAI API ondersteunen
  • Links naar extra bronnen om je leren voort te zetten

🗃️ Lessen

#Les LinkBeschrijvingVideoExtra Leren
00Cursus SetupLeer: Hoe je je ontwikkelomgeving opzetVideo komt binnenkortLeer Meer
01Introductie tot Generatieve AI en LLMsLeer: Begrijpen wat Generatieve AI is en hoe Grote Taalmodellen (LLMs) werken.VideoLeer Meer
02Verkennen en vergelijken van verschillende LLMsLeer: Hoe kies je het juiste model voor je use-caseVideoLeer Meer
03Generatieve AI Verantwoord gebruikenLeer: Hoe je Generatieve AI-toepassingen verantwoord bouwtVideoLeer Meer
04Begrijpen van de basisprincipes van prompt engineeringLeer: Praktische best practices voor prompt engineeringVideoMeer informatie
05Geavanceerde prompts makenLeer: Hoe je prompt engineering technieken toepast die het resultaat van je prompts verbeterenVideoMeer informatie
06Tekstgeneratie-applicaties bouwenBouw: Een tekstgeneratie-app met Azure OpenAI / OpenAI APIVideoMeer informatie
07Chatapplicaties bouwenBouw: Technieken voor het efficiënt bouwen en integreren van chatapplicatiesVideoMeer informatie
08Zoekapps bouwen met Vector DatabasesBouw: Een zoekapplicatie die Embeddings gebruikt om naar data te zoekenVideoMeer informatie
09Beeldgeneratie-applicaties bouwenBouw: Een beeldgeneratie-applicatieVideoMeer informatie
10Low Code AI applicaties bouwenBouw: Een Generative AI applicatie met Low Code toolsVideoMeer informatie
11Externe applicaties integreren met Function CallingBouw: Wat is function calling en de gebruikstoepassingen voor applicatiesVideoMeer informatie
12UX ontwerpen voor AI applicatiesLeer: Hoe UX ontwerpprincipes toe te passen bij het ontwikkelen van Generative AI applicatiesVideoMeer informatie
13Beveiliging van je Generative AI applicatiesLeer: De bedreigingen en risico’s voor AI systemen en methoden om deze systemen te beveiligenVideoMeer informatie
14De levenscyclus van Generative AI applicatiesLeer: De tools en metrics om de LLM Levenscyclus en LLMOps te beherenVideoMeer informatie
15Retrieval Augmented Generation (RAG) en Vector DatabasesBouw: Een applicatie met een RAG Framework om embeddings uit Vector Databases op te halenVideoMeer informatie
16Open Source modellen en Hugging FaceBouw: Een applicatie gebruikmakend van open source modellen beschikbaar op Hugging FaceVideoMeer informatie
17AI AgentsBouw: Een applicatie met een AI Agent FrameworkVideoMeer informatie
18Fine-tuning van LLMsLeer: Wat, waarom en hoe van fine-tuning LLMsVideoMeer informatie
19Bouwen met SLMsLeer: De voordelen van bouwen met Small Language ModelsVideo Binnenkort BeschikbaarMeer informatie
20Bouwen met Mistral modellenLeer: De kenmerken en verschillen van de Mistral Family ModellenVideo Binnenkort BeschikbaarMeer informatie
21Bouwen met Meta modellenLeer: De kenmerken en verschillen van de Meta Family ModellenVideo Binnenkort BeschikbaarMeer informatie

🌟 Speciale dank

Speciale dank aan John Aziz voor het creëren van alle GitHub Actions en workflows

Bernhard Merkle voor het leveren van belangrijke bijdragen aan elke les om de leerervaring en code-ervaring te verbeteren.

🎒 Andere cursussen

Ons team produceert ook andere cursussen! Bekijk:

LangChain

LangChain4j voor beginners LangChain.js voor beginners LangChain voor beginners

Azure / Edge / MCP / Agents

AZD voor beginners Edge AI voor beginners MCP voor beginners AI Agents voor beginners


Generatieve AI-serie

Generatieve AI voor beginners Generatieve AI (.NET) Generatieve AI (Java) Generatieve AI (JavaScript)


Kernleren

ML voor Beginners Datawetenschap voor Beginners AI voor Beginners Cybersecurity voor Beginners Webontwikkeling voor Beginners IoT voor Beginners XR Ontwikkeling voor Beginners


Copilot Serie

Copilot voor AI-gepaarde programmering Copilot voor C#/.NET Copilot Avontuur

Hulp krijgen

Als je vastloopt of vragen hebt over het bouwen van AI-applicaties, sluit je dan aan bij medeleerlingen en ervaren ontwikkelaars in discussies over MCP. Het is een ondersteunende gemeenschap waar vragen welkom zijn en kennis vrij wordt gedeeld.

Microsoft Foundry Discord

Als je productfeedback hebt of fouten ervaart tijdens het bouwen, bezoek dan:

Microsoft Foundry Developer Forum


Disclaimer:
Dit document is vertaald met behulp van de AI-vertalingsservice Co-op Translator. Hoewel we streven naar nauwkeurigheid, dient u er rekening mee te houden dat geautomatiseerde vertalingen fouten of onnauwkeurigheden kunnen bevatten. Het originele document in de originele taal dient als de gezaghebbende bron te worden beschouwd. Voor belangrijke informatie wordt professionele menselijke vertaling aanbevolen. Wij zijn niet aansprakelijk voor misverstanden of verkeerde interpretaties die voortvloeien uit het gebruik van deze vertaling.