Unlock the Power of Generative AI: A Beginner's Guide to Building Applications with LLMs
Published Jul 08 2024 12:00 AM 1,443 Views

With so many new technologies, tools and terms in the world of Generative AI, it can be hard to know where to start or what to learn next. "Generative AI for Beginners" is designed to help you on your learning journey no matter where you are now.

repo-thumbnailv3 (2).png

We are happy announce that the "Generative AI for Beginners" course has received a major refresh - 18 new video lessons. These videos will help guide you through the written and code sections of the course on the Github Repo. You can take the course in order or start and stop and the lessons that interest you the most!

What is Generative AI for Beginners?

In case this is your first time hearing about the course, Generative AI for Beginners is an 18-lesson open source Github repo covering some of the most important topics about building Generative AI applications.


Each lesson features both a written and short video lesson. The course is divided in Learn and Build. Learn lessons cover key Generative AI concepts and Build lessons teach you how to create popular application types.

Who is Generative AI for?

Students interested in building GenAI applications or currently building them, this course is for you! While the course is designed "for beginners", we have tried to cover a variety of topics for all skill levels.


We have created code versions of the course using the OpenAI API in case you don't have access to the Azure OpenAI service. 


You can meet other learner from the course in the Azure AI Discord where we host community roundtables to help further discuss and learn about building GenAI applications. 


What will I learn?

Here is a complete lesson list:

Introduction to Generative AI and LLMs

Exploring and comparing different LLMs

Using Generative AI Responsibly

Understanding Prompt Engineering Fundamentals

Creating Advanced Prompts

Building Text Generation Applications

Building Chat Applications

Building Search Apps Vector Databases

Building Image Generation Applications

Building Low Code AI Applications

Integrating External Applications with Function Calling

Designing UX for AI Applications

Securing Your Generative AI Applications

The Generative AI Application Lifecycle

Retrieval Augmented Generation (RAG) and Vector Databases

Open Source Models and Hugging Face

AI Agents

Fine-Tuning LLMs


The course is open source so feel free to make a pull request if you see an opportunity to make any improvements! 


Version history
Last update:
‎Jul 04 2024 09:54 AM
Updated by: