A hands-on Arabic course. Build 4 production AI agents from scratch — from RAG to multi-agent systems. No fluff, just real code.
Course description
AI Agents are the next evolution in software engineering — and this course teaches you how to build them from the ground up. You'll go from zero to building full-stack, production-ready AI agents using the most in-demand tools in the industry: LangChain, LangGraph, MCP, A2A, Pinecone, OpenAI, Anthropic Claude, and Ollama.
This isn't a theory course. Every lesson is project-based. You'll build 4 complete applications — each with a React frontend, Node.js backend, and real AI integrations. You'll start by building an AI Personal Assistant with RAG and PDF ingestion, then create your own MCP tool server, then architect multi-agent systems using both LangGraph and the A2A protocol, and finally build an AI Career Assistant powered by Anthropic's Claude.
Whether you're a frontend developer, backend engineer, or full-stack builder — if you want to add AI agents to your skillset and build applications that actually think, reason, and take action — this is the course for you.
Who is this course for?
💻
Software Engineers
You write code and want to add AI agents to your stack.
⚡
Full-Stack Developers
You want to build AI-powered products, not just consume APIs.
🎯
Career Switchers
You have coding experience and want to break into AI agent engineering.
Programming language & coding methodologyFree preview
Curriculum Tour
Environment setup
The AI Pyramid
What are AI Agents?
RAG vs Agentic RAG
AI Agent Tech Stack
AI Personal Assistant
Project 1
Setting up LangChain with OpenAI
PDF ingestion and text chunking
Vector embeddings with Pinecone
Building the RAG pipeline
ReAct agent pattern with tools
Switching between RAG, API, and MCP modes
Running locally with Ollama
React chat interface and full-stack integration
MCP Search Server
Project 2
Understanding MCP architecture
Building a tool server with the MCP SDK
Implementing Streamable HTTP transport
Implementing stdio transport
Exposing web search and image search tools
MCP vs API — when to use each
AI Trip Planner — LangGraph
Project 3a
Introduction to LangGraph state machines
Designing the trip planning state graph
Building search, budget, and itinerary agents
Parallel agent orchestration
Real-time SSE streaming
Connecting MCP tools to LangGraph agents
AI Trip Planner — A2A Protocol
Project 3b
Introduction to the A2A protocol
Agent discovery with .well-known/agent.json
Building independent agent services
JSON-RPC communication between agents
Building the orchestrator
Comparing LangGraph vs A2A architectures
AI Career Assistant
Project 4
Integrating Anthropic's Claude API
Building the resume analyzer agent
Building the market researcher agent
Building the gap analyst agent
LangGraph pipeline with SSE streaming
Full-stack integration and deployment
What you'll learn in this course
Build an AI Personal Assistant with RAG — ingest PDFs into a Pinecone vector database and answer questions using retrieval-augmented generation
Master the Model Context Protocol (MCP) — build your own tool server with Streamable HTTP and stdio transports
Understand when to use MCP vs API and the trade-offs of each approach
Build multi-agent systems with LangGraph — orchestrate parallel search, budget, and itinerary agents through state graphs
Implement the A2A (Agent-to-Agent) protocol — distributed agents communicating via JSON-RPC with discovery endpoints
Build the same app twice with two different architectures (LangGraph vs A2A) to learn when to use each pattern
Integrate with both OpenAI (GPT-4o) and Anthropic (Claude) — and run models locally with Ollama for offline, privacy-first development
Build an AI Career Assistant — a multi-agent pipeline with resume analysis, market research, and gap identification powered by Claude
Implement real-time streaming with Server-Sent Events (SSE) for live progress updates in your AI applications
Ship complete full-stack apps — React frontends, Node.js/Express backends, and production-ready AI pipelines you can deploy and put in your portfolio
Included: The AI Agent Engineering Handbook
60-page companion guide
Architecture patterns, best practices, code references, and everything you need beyond the videos. Use it as a reference while you build, and long after you finish the course.
Included with enrollment
Downloadable Resources
AI Agent Engineering | RoadmapA step-by-step learning path from fundamentals to production-ready AI agents.PDF
AI Agent Engineering | CurriculumFull breakdown of every module, lesson, and project covered in the course.PDF
AI Agent Engineering | GlossaryKey terms and definitions — RAG, MCP, A2A, embeddings, vector stores, and more.PDF
AI Agent Tech Stack | Cheat SheetQuick-reference guide to every tool and framework used in the course.PDF
AI Agent Engineering HandbookThe complete companion guide — architecture patterns, best practices, and code references.PDF
I'm Tariq — a Senior Software Engineer at Apple with 20+ years of experience. I create Arabic tech content that makes complex engineering accessible to developers across the Arab world. Through courses, coaching, and honest conversations about the tech industry, I help engineers land jobs at top companies and navigate their careers with confidence.
What the community says
From YouTube, Udemy, and beyond — here's what developers think about Tariq's teaching.
MF
Mohamed Fathy
Udemy · Dec 2023
★★★★★
"لن ابالغ اذا قلت انه كورس اكثر من رائع this course is really amazing"
YA
Yasser
Udemy · Oct 2022
★★★★★
"دائما كانت الجافا سكريبت هي الجحيم بالنسبة لي، لكن مع هذا الكورس والله بكل صدق كنت اتابع المهندس طارق وكأنه يشرح لي الأبجدية العربية، منتهي الإحتراف ما شاء الله"
AH
Ahmed
Udemy · Apr 2022
★★★★★
"دورة رائعة ومذهلة! اقسم بالله هذه الدورة كانت يجب ان تكون مدفوعة وليست مجانية! كمية المعلومات رهيبة جدا واسلوب الشرح جميل جدا"
MA
Mahmoud Ashraf
Udemy · Jun 2023
★★★★★
"I have not written code for a long time. Your project really helped me a lot to back into code again"
ASH
Ahmed Soliman
YouTube · Jan 2026
★★★★★
"ما شاء الله علي حضرتك بجد أنا بتعلم منك كتير وبستفاد من تجارب ونصائح حضرتك"
OM
Omar
Udemy · Aug 2021
★★★★★
"افضل واقوى دورة وعن تجربة، المحاضر رائع وشرحه علمي ومتدرج ومفهوم وصراحة انصح بالدورة للجميع"
Frequently asked questions
Everything you need to know before enrolling.
Do I need prior AI or machine learning experience?
No. This course teaches AI agents from scratch. You'll learn how to use LLMs (like GPT-4o and Claude) as building blocks — no ML or data science background needed. Basic JavaScript/Node.js knowledge is all you need.
Is the course only in Arabic?
The video lectures are in Arabic, but all code, documentation, and project files are in English. If you understand spoken Arabic and can read English code, you're good to go.
What prerequisites do I need?
You should be comfortable with JavaScript and Node.js basics. Familiarity with React is helpful but not required — we build the frontends together step by step. No prior experience with AI, LangChain, or any agent framework is needed.
What if I get stuck?
Every project comes with complete source code that you can reference at any point. The course is structured so each step builds on the last, and I explain every decision along the way.
Do I get lifetime access?
Yes. Once you enroll, you have lifetime access to all course content, including any future updates and additions.
Ready to master AI Agent Engineering?
4 projects. Full source code. The complete AI agents toolkit.