Dive into Microsoft’s Free Generative AI Courses for Beginners

Introduction

Embark on a journey to master the creation of Generative AI applications with Microsoft’s 18 – lesson course designed for beginners. Each lesson comes with a concise video introduction, detailed written materials in the README, and Python and TypeScript code samples that work with Azure OpenAI and OpenAI API. There are also additional resources to expand your knowledge in this ever – evolving field.

The lessons are self – contained, so you can start from any point that interests you. They are labeled as either “Learn” lessons, which explain a Generative AI concept, or “Build” lessons, which not only explain a concept but also provide Python and TypeScript code examples whenever possible. Each lesson also has a “Keep Learning” section with extra learning tools. In this blog, you’ll get an in – depth look at these 18 free Microsoft courses on Gen AI.

Prerequisites

To make the most of this course, you need access to the Azure OpenAI Service or OpenAI API, though this is only required for the coding lessons. A basic knowledge of Python or TypeScript is helpful. If you’re a complete beginner, there are Python and TypeScript courses available for you to get up to speed. Also, you’ll need a Github Account to fork the entire repo to your own GitHub account.

There’s a Course Setup lesson to assist you in setting up your development environment.

Setting up for the Microsoft Free Courses

Fork this Repo

Fork the entire repo to your GitHub account. This allows you to modify the code and complete the challenges. You can also star the repo to easily find it and related repos later.

Create a Codespace

To avoid dependency issues when running the code, it’s recommended to run the course in a GitHub codespace. You can create one by selecting the Code option on your forked repo and then choosing the Codespaces option.

Storing Your API Keys

When building any application, it’s crucial to keep your API keys safe. Don’t store them directly in the code, as committing them to a public repository can lead to unexpected costs and problems.

How to Run locally on your computer

To run the code locally, you need to have a version of Python installed. Clone the repository using the command git clone https://github.com/microsoft/generative-ai-for-beginners and then navigate to the cloned directory with cd generative-ai-for-beginners. Now you’re ready to start learning and working with the code.

Microsoft Free Courses for Gen AI Learning

Here’s a breakdown of the 18 free courses:

Course 1: Introduction to Generative AI and LLMs

This lesson covers the business scenario, the concept of Generative AI, the inner workings of large language models, and their main capabilities and use cases. After completion, you’ll understand what generative AI is and how LLMs work, and how to leverage them for different use cases, especially in education.

Course 2: Exploring and comparing different LLMs

Learn about different types of LLMs, how to test and compare them in Azure, and how to deploy an LLM. You’ll be able to select the right model for your use case and understand the deployment process.

Course 3: Using Generative AI Responsibly

Discover why Responsible AI is important in Generative AI applications, its core principles, and how to put them into practice. You’ll know the significance of Responsible AI and the available tools and strategies.

… (continue with a brief summary of each course as above, until Course 18)

Conclusion

Microsoft’s free courses on Generative AI are a great step towards making advanced technology education accessible. They provide learners with the necessary knowledge and skills to explore the world of AI – driven creativity. Through these courses, Microsoft shows its dedication to innovation and equipping people globally to use Generative AI for various applications.