Welcome to your journey into the world of Generative AI! This comprehensive guide, brought to you by Microsoft Cloud Advocates, is designed to help you learn everything you need to know about building Generative AI applications. The course consists of 18 lessons, each designed to explain key concepts and provide practical coding examples.
Course Overview
The course is structured into two types of lessons: Learn lessons that explain Generative AI concepts, and Build lessons that guide you through coding examples in Python and TypeScript. You can start at any lesson that piques your interest!
What You Need
- Access to the Azure OpenAI Service OR OpenAI API
- Basic knowledge of Python or TypeScript is helpful. For absolute beginners, check out these Python and TypeScript courses.
- A GitHub account to fork this entire repository to your own account.
We’ve also created a Course Setup lesson to help you set up your development environment.
Ready to Deploy?
If you’re looking for more advanced code samples, check out our collection of Generative AI Code Samples available in both Python and TypeScript.
Lessons
Here are some of the lessons included in this comprehensive course:
| Lesson | Link | Description |
|---|---|---|
| Course Setup | Link | How to Setup Your Development Environment |
| Introduction to Generative AI and LLMs | Link | Understanding Generative AI and how Large Language Models work. |
| Building Text Generation Applications | Link | A text generation app using Azure OpenAI API. |
An Analogy for Better Understanding
Think of building a Generative AI application like crafting a unique recipe. Just like how you gather ingredients (data and models) and follow steps (algorithms and coding), the lessons guide you through combining concepts and coding practices to create your cognitive dish. The more you practice and adjust your recipe (prompt engineering, building, and testing), the better your final product (application) will become.
Troubleshooting
If you run into any issues while going through the course or setting up your environment, here are some troubleshooting tips:
- Check your internet connection and ensure you have access to the required APIs.
- Make sure your development environment is correctly set up as per the Course Setup guidelines.
- If you’re facing specific errors, don’t hesitate to search for the error messages online, or check out the issues section on GitHub.
For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
Take the Plunge into AI
At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.
Conclusion
Embark on your Generative AI journey today and transform your ideas into reality through this extensive course. Happy learning and coding!

