Skip to main content

Generative AI for Developers Diploma


Programming_and_Technology

حول الدورة التدريبية:

التطور في مجال الـ AI اليوم أثر بشكل كبير على عمل الـ Developers، ستجد في هذه الدبلومة فرصة لتطوّر مسيرتك المهنية في مجال تطوير البرمجيات مع Gen AI وتصل لمستوى أكبر من الاحترافية! ستتعلم كل شيئ عن الـ Large Language Models واستخدامها في مجالات مختلفة وكيفية تطورها مع Hugging Face وتطبيقات على AI Agents والـ Advanced Prompt واستخدام الـ LangChain والـ LangSmith، وستطبق ضمن الدبلومة 4 مشاريع تدريب عملية بإشراف المدرب (بناء تطبيقات Text Generation - بناء تطبيق Chat - إنشاء Search App - بناء تطبيق Image Generation)

ما ستتعلمه في هذه الدورة:

1) استخدام الـ LLMs ومقارنة بين الـ Large Language Models المختلفة

ستفهم أساسيات الـ Generative AI وطرق استخدام الـ Large Language Models ومدى تأثيرها على مختلف الصناعات، ستتعلم كيفيةتحديد نموذج Large Language لكل حالة بحسب المناسب لها، وكيف تقارن بناء على الأداء وقابلية التوسع وسهولة الاستخدام، وأهم الـ Case Studies الناجحة في الـ LLM

2) نماذج الـ Open Source

ستتعلم إنشاء تطبيقً باستخدام نماذج مفتوحة المصدر من Hugging Face، ستتعرف على الـ Hugging Face كمورد لنماذج الذكاء الاصطناعي مفتوحة المصدر، مع تمارين وتدريبات عملية لإنشاء تطبيق بسيط باستخدام نموذج من Hugging Face

3) فهم الـ Prompt Engineering وتطوير وبناء الـ RAG والـ Vector Databases

سيصبح لديك فهم شامل للـ prompt engineering ستتعلم كيفية صياغة advanced prompts والخروج بأفضل النتائج، وستتعلم إنشاء تطبيق باستخدام RAG وكيف تستفيد من الـ vector databases

4) الـ frameworks الخاصة ببناء التطبيقات

كيفية استخدام LangChain لتطوير AI applications وكيفية تحسين ومراقبة تطبيقات الذكاء الاصطناعي عن طريق الـ LangSmith

5) تطوير الـ AI Agents

ستتعلم تطوير تطبيق باستخدام AI agent framework ، وتتعلم أساسيات الـ artificial intelligence agents وأهم الـ frameworks الخاصة بها مع تمارين وتطبيقات عملية عليها

لمن هذه الدبلومة

  • المطورون والمبرمجون
  • محللو البيانات
  • مطورو البرمجيات
  • مدراء المنتجات

About the Course:

The advancements in AI today have significantly impacted the work of developers. In this diploma, you will find an opportunity to advance your career in software development with Generative AI and reach a higher level of expertise! You will learn everything about Large Language Models (LLMs), their applications in different fields, and how they evolve with Hugging Face. You will also explore AI Agents, Advanced Prompting, LangChain, and LangSmith. Throughout the diploma, you will apply your knowledge through four hands-on projects under the guidance of the instructor: (Building a Text Generation App - Developing a Chat Application - Creating a Search App - Building an Image Generation Application).

What You Will Learn in This Course:

1) Using LLMs and Comparing Different Large Language Models

You will understand the fundamentals of Generative AI, how to utilize Large Language Models, and their impact on various industries. You will learn how to select the right LLM for each use case based on performance, scalability, and ease of use, along with studying successful LLM case studies.

2) Open Source Models

You will learn how to build an application using open-source models from Hugging Face. You will explore Hugging Face as a resource for open-source AI models, with hands-on exercises to create a simple application using one of its models.

3) Understanding Prompt Engineering, RAG Development, and Vector Databases

You will gain a comprehensive understanding of prompt engineering, learn how to craft advanced prompts for optimal results, and develop an application using Retrieval-Augmented Generation (RAG) while leveraging vector databases.

4) AI Application Development Frameworks

You will learn how to use LangChain to develop AI applications and how to enhance and monitor AI applications with LangSmith.

5) Developing AI Agents

You will learn how to build an application using an AI agent framework. Additionally, you will explore the fundamentals of AI agents, their key frameworks, and apply them through hands-on exercises.

Who Should Enroll in This Diploma:

  • Developers and Programmers
  • Data Analysts
  • Software Developers
  • Product Managers
Enroll