AI Development
A free 18-lesson video course from Microsoft Cloud Advocates that teaches the fundamentals of building generative AI applications, from LLMs and prompts to apps and agents.
Learn from: the original creator. Original content published on YouTube. DigitalSkillX organizes these public resources into a structured learning path. DigitalSkillX does not claim ownership or partnership.
Now playing: Building Text Generation Applications [Pt 6] | Generative AI for Beginners
This learning path is based on the Microsoft 'Generative AI for Beginners' course, presented by Microsoft Developer. It covers the core concepts of generative AI and large language models (LLMs), then moves into practical skills like prompt engineering, building text, chat, search, and image generation apps, and using low-code tools. Later lessons cover more advanced topics such as function calling, UX design, security, RAG, open source models, AI agents, and fine-tuning. Each video is taught by a Microsoft Cloud Advocate and includes hands-on examples. You can follow along with the full course materials and code in the official GitHub repository: https://aka.ms/genai-beginners
Beginners who want a structured free introduction before deeper practice.
Lesson 1: Introduction to Generative AI and LLMs [Pt 1] | Generative AI for Beginners
Carlotta Castelluccio introduces the course and explains what generative AI and large language models (LLMs) are. You learn how LLMs work at a high level and what you can build with them.
Open on YouTubeLesson 2: Exploring and comparing different LLMs [Pt 2] | Generative AI for Beginners
Carlotta Castelluccio and Pablo Lopes explore different types of LLMs, including their characteristics and applications across industries. You learn how to compare and choose the right model for your needs.
Open on YouTubeLesson 3: Using Generative AI Responsibly [Pt 3] | Generative AI for Beginners
This lesson covers responsible AI usage, focusing on fairness, transparency, and accountability. You learn practical considerations to ensure your AI outputs are ethical and safe.
Open on YouTubeLesson 4: Understanding Prompt Engineering Fundamentals [Pt 4] | Generative AI for Beginners
Nitya Narasimhan teaches prompt engineering fundamentals, including how to craft clear and effective prompts. You learn the art and science behind getting better responses from generative AI.
Open on YouTubeLesson 5: Creating Advanced Prompts [Pt 5] | Generative AI for Beginners
Chris Noring dives into advanced prompt engineering techniques to optimize prompts for better results. You learn how to improve prompt structure, use examples, and handle complex tasks.
Open on YouTubeLesson 6: Building Text Generation Applications [Pt 6] | Generative AI for Beginners
Chris Noring guides you step by step through building text generation applications using OpenAI. You learn the core concepts and practical implementation details.
Open on YouTubeLesson 7: Building Chat Applications [Pt 7] | Generative AI for Beginners
Jasmine Greenaway covers how to build chat applications powered by generative AI. You learn the nuances of constructing efficient and effective chat experiences.
Open on YouTubeLesson 8: Building Search Apps Vector Databases [Pt 8] | Generative AI for Beginners
This lesson explains how to build search applications using embeddings and vector databases. You learn how to represent data as vectors and use them for semantic search.
Open on YouTubeLesson 9: Building Image Generation Applications [Pt 9] | Generative AI for Beginners
Learn how to generate images from text descriptions using generative AI. The lesson covers image generation applications and their use cases in fields like MedTech and more.
Open on YouTubeLesson 10: Building Low Code AI Applications [Pt 10] | Generative AI for Beginners
Someleze Diko explores low-code development platforms, specifically Microsoft Power Platform, and how to enhance them with generative AI. You learn to build AI apps with minimal code.
Open on YouTubeLesson 11: Integrating External Applications with Function Calling [Pt 11] | Generative AI for Beginners
This lesson covers function calling to integrate external applications with your AI. You learn how to get consistent response formats and connect LLMs to external tools.
Open on YouTubeLesson 12: Designing UX for AI Applications [Pt 12] | Generative AI for Beginners
Bethany Jepchumba discusses UX design for AI applications, focusing on building trust and transparency. You learn how to design user experiences that feel reliable and clear.
Open on YouTubeLesson 13: Securing Your Generative AI Applications [Pt 13] | Generative AI for Beginners
This video covers security for generative AI applications, including common risks and threats. You learn methods and considerations for securing AI systems, such as red teaming.
Open on YouTubeLesson 14: The Generative AI Application Lifecycle [Pt 14] | Generative AI for Beginners
Learn about the generative AI application lifecycle, from planning to maintenance. You understand how to keep your AI app relevant, reliable, and robust over time.
Open on YouTubeLesson 15: Retrieval Augmented Generation (RAG) and Vector Databases [Pt 15] | Generative AI for Beginners
This lesson dives deeper into retrieval augmented generation (RAG) and vector databases. You learn how to ground LLMs with your own data to improve accuracy and relevance.
Open on YouTubeLesson 16: Open Source Models and Hugging Face [Pt 16] | Generative AI for Beginners
Explore the world of open source LLMs and Hugging Face. You learn how to use open source models and compare them with proprietary options.
Open on YouTubeLesson 17: AI Agents [Pt 17] | Generative AI for Beginners
This lesson introduces AI agents, which enable LLMs to take actions beyond just generating text. You learn about agent frameworks and how to build simple agents.
Open on YouTubeLesson 18: Fine-Tuning LLMs [Pt 18] | Generative AI for Beginners
Learn about fine-tuning pre-trained language models, including its benefits and challenges. You get guidance on when and how to fine-tune models for specific tasks.
Open on YouTubeLesson 19: Full Series [Part 1-18] | Generative AI for Beginners
Open on YouTube0 of 19 lessons completed (0%).
Complete this learning path to become eligible for your DigitalSkillX certificate.
AI Tools & Productivity
Generative AI Course in Telugu: From Basics to Advanced Tools
A free Telugu-language video series that teaches generative AI fundamentals and practical tool usage, from ChatGPT to image and video generators.
Programming
Python for Absolute Beginners: From Setup to Web Apps
Learn Python from scratch with this free video path. You'll cover basics, data types, functions, OOP, and finish by building web apps with Flask.
Programming
Python Full Course for Beginners
A step-by-step Python course covering basics to advanced topics, including data types, functions, OOP, modules, and popular libraries.