Generative AI for Developers – Full Course (LLMs, RAG, LangChain & Fine-Tuning)

عدد الدروس : 1 عدد ساعات الدورة : 21:11:21 شهادة معتمدة : نعم التسجيل في الدورة للحصول على شهادة

للحصول على شهادة

  • 1- التسجيل
  • 2- مشاهدة الكورس كاملا
  • 3- متابعة نسبة اكتمال الكورس تدريجيا
  • 4- بعد الانتهاء تظهر الشهادة في الملف الشخصي الخاص بك
A comprehensive generative AI course for developers covering LLMs, Hugging Face, OpenAI, LangChain, vector databases, and production AI systems.
عن الدورة

This Generative AI for Developers course from freeCodeCamp provides an in-depth, end-to-end learning path for building modern AI applications using large language models (LLMs) and generative AI frameworks. It is designed for developers who want to move beyond basics and build production-ready AI systems.

The course begins with core concepts of generative AI, including how large language models work, how data is processed, and how AI systems generate text, images, and other outputs. It also introduces data preprocessing, vectorization, and embeddings as the foundation for AI pipelines.

Learners then explore transformer architecture and the intuition behind modern LLMs, including how systems like ChatGPT are trained. Practical sections focus on Hugging Face tools for tokenization, fine-tuning, datasets, and model pipelines.

The course covers OpenAI APIs in detail, including function calling, prompt engineering, and building applications such as chatbots, Telegram bots, and text-to-image systems.

A major part of the course is dedicated to vector databases like ChromaDB, Pinecone, and Weaviate, explaining how embeddings enable semantic search and retrieval-augmented generation (RAG).

Advanced sections include LangChain for building AI agents, memory systems, and tool usage, along with LlamaIndex for structured data applications. Learners also explore open-source LLMs such as LLaMA and Mistral.