Skip to content

Ramachetan/generative-ai-for-beginners

Repository files navigation

Generative Ai

Generative AI for Beginners - A Course by Rama Chetan Atmudi

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!

🌱 Getting Started

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:

Make sure to star (🌟) this repo to easily access it later!

🙏 Contribute

Suggestions, spelling corrections, or code fixes? Feel free to raise an issue or create a pull request.

📂 Course Structure

Each lesson includes a detailed README and Python code samples utilizing the Gemini AI API.

🗃️ Course Lessons

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.