Unlock the potential of Generative AI with this 8-lesson course designed for beginners. Dive into the essentials of creating AI applications and start your journey today!
This course is structured into 8 distinct lessons, each focusing on a specific aspect of Generative AI. Feel free to begin with any lesson based on your interests and prior knowledge!
Prerequisites:
- Access to Google AI Studio (required for coding lessons).
- Basic knowledge of Python.
- A GitHub account to fork this repository for personal use and modifications.
Make sure to star (🌟) this repo to easily access it later!
Suggestions, spelling corrections, or code fixes? Feel free to raise an issue or create a pull request.
Each lesson includes a detailed README and Python code samples utilizing the Gemini AI API.
Lesson | Link | Description |
---|---|---|
Lesson 1 | Introduction to Generative AI | Introduction to the core concepts of generative AI. |
Lesson 2 | Comparing Different Large Language Models | Analysis of various large language models. |
Lesson 3 | Prompt Engineering Basics | Master the basics of effective prompt crafting. |
Lesson 4 | Prompt Engineering Advanced | Advanced strategies in prompt engineering. |
Lesson 5 | Text Generation Basics | Learn to generate text using Google's Gemini models. |
Lesson 6 | Chat Basics | Build basic chatbots with Google's Gemini models. |
Lesson 7 | Embedding Basics | Introduction to using embeddings in AI applications. |
Lesson 8 | Basic RAG Application | Implement a simple Retrieval-Augmented-Generation application. |