• Made with Love in India
  • Made with Love in India

Course Description

Generative AI is transforming industries with its ability to create text, images, code, and more. Generative AI for Beginners is a comprehensive course designed to give you a solid foundation in this exciting field. Across structured lessons, you’ll explore the key concepts, tools, and techniques needed to start building your own Generative AI applications.


What you'll learn in this course

  • The fundamentals of Generative AI and its real-world applications

  • How large language models (LLMs) like GPT work under the hood

  • Basics of prompt engineering for better outputs

  • Hands-on projects to generate text, images, and simple apps

  • Best practices, limitations, and ethical considerations in Generative AI

  • How to integrate AI models into applications using APIs and cloud tools

  •  

Requirements

  • No prior AI or machine learning experience required

  • Basic understanding of programming (Python preferred)

  • Enthusiasm to explore AI tools and experiment with projects

  • Internet connection and access to a computer for hands-on practice

Curriculum

  • 18 Lessons
  • 60 mins.
  • Introduction to our startup idea and mission.
  • Generative AI and how we landed on the current technology landscape.
  • Inner working of a large language model.
  • Main capabilities and practical use cases of Large Language Models.
  • Different types of LLMs in the current landscape.
  • Testing iterating and comparing different models for your use case in Azure.
  • How to deploy and LLM.
  • Why you should prioritize Responsible AI when building Generative AI applications.
  • Core principles of Responsible AI and how they relate to Generative AI.
  • How to put these Responsible AI principles into practice through strategy and tooling.
  • Explain what prompt engineering is and why it matters.
  • Describe the components of a prompt and how they are used.
  • Learn best practices and techniques for prompt engineering.
  • Apply learned techniques to real examples, using an OpenAI endpoint.
  • Applying prompt engineering techniques that improves the outcome of your prompts.
  • Configuring your prompts to vary the output.
  • Learn about the OpenAI Library and its core concepts.
  • Build a text generation app using OpenAI.
  • Understand how to use concepts like prompt, temperature, and tokens to build a text generation app.
  • Techniques for efficiently building and integrating chat applications.
  • How to apply customization and fine-tuning to applications.
  • Strategies and considerations to effectively monitor chat applications.
  • Semantic vs Keyword search.
  • What are Text Embeddings.
  • Creating a Text Embeddings Index.
  • Searching a Text Embeddings Index.
  • Image generation and why it's useful.
  • DALL-E and Midjourney, what they are, and how they work.
  • How you would build an image generation app.
  • Introduction to Generative AI in Power Platform
  • Introduction to Copilot and how to use it
  • Using Generative AI to build apps and flows in Power Platform
  • Understanding the AI Models in Power Platform with AI Builder
  • Explain what is function calling and its use cases.
  • Creating a function call using Azure OpenAI.
  • How to integrate a function call into an application.
  • Introduction to User Experience and Understanding User Needs.
  • Designing AI Applications for Trust and Transparency.
  • Designing AI Applications for Collaboration and Feedback.
  • Security within the context of AI systems.
  • Common risks and threats to AI systems.
  • Methods and considerations for securing AI systems.
  • Understand the Paradigm Shift from MLOps to LLMOps.
  • The LLM Lifecycle.
  • Lifecycle Tooling.
  • Lifecycle Metrification and Evaluation.
  • An introduction to RAG, what it is and why it is used in AI (artificial intelligence).
  • Understanding what vector databases are and creating one for our application.
  • A practical example on how to integrate RAG into an application.
  • Gain an understanding of open source Models.
  • Understanding the benefits of working with open source Models.
  • Exploring the open models available on Hugging Face and the Azure AI Studio.
  • Understanding what an AI Agent is - What exactly is an AI Agent?
  • Exploring four different AI Agent Frameworks - What makes them unique?
  • Applying these AI Agents to different use cases - When should we use AI Agents?
  • What is fine tuning for language models?
  • When, and why, is fine tuning useful?
  • How can I fine-tune a pre-trained model?
  • What are the limitations of fine-tuning?

Your Instructor

Team

Skill Pathshala Team

Advanced Educator

Skill Pathshala is an online learning community with thousands of classes for creative and curious people, on topics including illustration, design, programming, photography, video, freelancing, and more. On Skill Pathshala, members come together to find inspiration and take the next step in their creative journey.