GeekAcademy is a 4-month advanced AI course for developers, part of Microsoft & Geektime's national initia
tive to empower Israel’s developer community. This course focuses on Agentic AI, helping developers master tools like GitHub Copilot, Azure AI Foundry, and Microsoft Fabric to build, orchestrate, and deploy autonomous agents. Participants will move from code to production through a unified real-world project, exploring RAG, MCP, and GenAIOps, guided by Microsoft and GitHub experts.

< Course Syllabus >

GeekAcademy is designed for developers with at least 3 years of experience and a basic understanding of cloud and Python.
Our syllabus includes 15 online sessions and 3 in-person workshops.
Online sessions are open to all students, while the in-person workshops require additional registration and must be approved in advance by email.
All online sessions include an expert hour provided by Microsoft and its partners.
GitHub Copilot as an AI Agent in the Software Development Workflow
📅January 27th 🕒10:00-11:15 💻 Online Webinar
Coding with agents is rapidly becoming a first-class workflow. Discover how GitHub Copilot has evolved into a true AI agent embedded throughout the software development lifecycle, enabling intelligent automation at every phase—from planning and coding to testing, reviewing, and deployment. In this session, you’ll learn how to harness the latest Copilot capabilities in GitHub.com and inside Visual Studio Code to streamline complex tasks and accelerate your development process.
Learning Outcomes:
👨🏻💻Learn about GitHub Copilot’s most advanced features and how they enable agentic, AI-driven development workflows.
👩🏻💻Understand how GitHub Copilot operates as an AI agent across every phase of the SDLC, providing contextual awareness from planning to deployment.
👨🏻💻Apply Copilot’s newest capabilities in Visual Studio Code to automate complex tasks.
🕒11:15-12:30 🎓Expert Hour
Q&A Session with Yuval Avidani
Agentic Debugging with GitHub Copilot in Visual Studio & VS Code
📅February 3rd 🕒10:00-11:15 💻 Online Webinar
In this session, we’ll explore how GitHub Copilot can be used as an agentic debugging partner inside your IDE.
You’ll see how to leverage GitHub Copilot to investigate runtime errors, understand failing code paths, analyze logs and exceptions, and iteratively fix issues through prompts and the different GHCP tools.
We’ll show how GH Copilot goes beyond code completion — helping developers reason about problems, suggest fixes, refactor code safely, and improve the overall debugging experience.
Learning Outcomes:
👨🏻💻Use GitHub Copilot to debug application issues directly within your IDE.
👩🏻💻Investigate errors, logs, and unexpected behavior using natural language prompts.
👨🏻💻Adopt practical Copilot debugging patterns that can be applied in real-world projects.
🕒11:15-12:30 🎓Expert Hour
Q&A Session with Avihai Hajaj
Real-World Code Migration with GitHub Copilot Agent Mode
📅February 10th 🕒10:00-11:15 💻 Online Webinar
This session will focus on using GitHub Copilot to explore, plan, and execute large-scale code refactoring within VS Code
In the practical phase, we’ll work with Copilot Agent Mode and Copilot Agents to perform migrations of significant code bases - from .NET to .NET Core, and from older to newer Python versions.
Learning Outcomes:
👩🏻💻 Understand how to use GitHub Copilot within VS Code to explore, plan, and execute large-scale code refactoring.
👨🏻💻 Gain hands-on experience with Copilot Agent Mode and Copilot Agents for migrating large codebases, including .NET to .NET Core and Python version upgrades.
👩🏻💻 Learn best practices for managing and validating complex code migrations using AI-assisted development workflows.
🕒11:15-12:30 🎓Expert Hour
Q&A Session with Aviad Fenigstein
Build and Launch AI Agents Fast with Azure AI Foundry and the Microsoft Agent Framework
📅February 17th 🕒10:00-11:15 💻 Online Webinar
You will learn how to build reliable AI agents using Azure AI Foundry and the Microsoft Agent Framework. The session walks through the full workflow, from grounding and tool setup to routing and evaluation. You will see how the framework manages plans, calls tools, handles state, and keeps agent output predictable. You will deploy an end to end agent, connect it to real data, and test its performance in Azure AI Foundry. The goal is to give you a fast and practical path to ship production agents.
Learning Outcomes:
👨🏻💻Understand the core concepts of the Microsoft Agent Framework.
👩🏻💻Learn how to define tools, plans, and routing logic for stable agent behavior.
👨🏻💻Use Azure AI Foundry to manage, test, and monitor agents at scale.
👩🏻💻Build and deploy a working agent that interacts with real systems.
👨🏻💻Speed your delivery of agent based solutions in enterprise environments.
🕒11:15-12:30 🎓Expert Hour
Q&A Session with TBD
Hands-On Workshop #1 - Accelerated Agent Development with Microsoft Agent Framework and GitHub Copilot
📅February 23rd 🕒09:30-15:00 🤝 Physical Event @ Microsoft Reactor Israel
A hands-on hackathon where participants build an enterprise-grade, multi-agent compliance system using the Microsoft Agent Framework and GitHub Copilot. The workshop focuses on rapid development of intelligent agents using modern orchestration patterns, MCP integration, and production-ready observability.
Learning Outcomes:
👨🏻💻Foundations & Setup – Set up GitHub, Codespaces, GitHub Copilot, and the Microsoft Agent Framework.
👩🏻💻Agentic Workflow & Orchestration – Build and orchestrate specialized compliance agents with sequential and parallel workflows.
👨🏻💻MCP Integration & Tooling – Connect agents to external systems using Model Context Protocol (MCP).
👩🏻💻Agent-to-Agent Communication (A2A) – Enable collaborative, multi-agent decision-making and context sharing.
👨🏻💻Production Observability – Implement enterprise monitoring with OpenTelemetry and Azure AI Foundry tracking.
👩🏻💻Frontend & Visualization – Deploy an Angular-based UI for real-time alerts, dashboards, and analytics.
Advanced RAG Practices with Azure AI Search and Microsoft Foundry
📅February 24th 🕒10:00-11:15 💻 Online Webinar
Learn how to take RAG to the next level with performance tuning, query augmentation, agentic retrieval, and GraphRAG—powerful methods to boost precision and depth in AI-driven applications.
Learning Outcomes:
👨🏻💻Learn about RAG best practices
👩🏻💻Learn about advanced RAG features: agentic retrieval, GraphRAG
👨🏻💻Deep dive into real-world scenarios
🕒11:15-12:30 🎓Expert Hour
Q&A Session with Dor Getter
Build and launch AI agents fast with Microsoft Foundry and the AI Toolkit
📅March 10th 🕒10:00-11:15 💻 Online Webinar
Build and ship AI agents fast with Microsoft Foundry Models and Azure. Prototype with open models, scale with Foundry models, and streamline workflows using the AI Toolkit in VS Code. Experiment with models and prompts, evaluate agent responses, then move from prototype to cloud with cutting-edge developer tools.
Learning Outcomes:
👨🏻💻Explore and compare models with the AI Toolkit Playground; iterate over prompts using the Agent Builder and evaluate results on a test dataset.
👩🏻💻Move from prototype to code, combining your models and prompts with your app code with Visual Studio Code and Microsoft Foundry.
👨🏻💻Go smoothly into production by leveraging pre-built enterprise-ready features of Microsoft Foundry to deploy, safeguard and monitor your AI agent over time.
🕒11:15-12:30 🎓Expert Hour
Q&A Session with Uri Menuchin
Unlock Your Agent’s Potential with Model Context Protocol
📅March 17th 🕒10:00-11:15 💻 Online Webinar
Build a conversational AI agent for Zava, a retail DIY company, that analyzes sales data and helps customers find products. Learn to create secure, intelligent agents using Microsoft Foundry Agent Service, Model Context Protocol (MCP) for external data connections, and PostgreSQL with Row Level Security (RLS) and pgvector for role-based data protection and semantic search.
Learning Outcomes:
👨🏻💻Microsoft Foundry Agent Service: Build and deploy AI agents with integrated tools and observability.
Model Context Protocol (MCP): Connects the Agent Service to external tools and data over industry standard protocols to enhance agent functionality.
👩🏻💻PostgreSQL: Use PostgreSQL as a vector database for semantic search and implement Row Level Security (RLS) to protect sensitive data based on user roles.
👨🏻💻Microsoft Foundry: An enterprise-grade AI development platform providing unified model access, comprehensive monitoring, distributed tracing capabilities, and production-ready governance for AI applications at scale.
🕒11:15-12:30 🎓Expert Hour
Q&A Session with Aviad Fenigstein
Shipping AI with Confidence: LLM Testing and Evaluation with Azure AI Foundry
📅March 24th 🕒10:00-11:15 💻 Online Webinar
Embedding strong evaluation practices into solutions built with Azure AI Foundry is essential for delivering accurate, reliable results. This session covers practical approaches to designing systems that continuously measure and improve quality. You’ll learn how to stay resilient through prompt changes, LLM upgrades, and evolving business needs.
Learning Outcomes:
👨🏻💻Learn about AIOps practices
👩🏻💻Learn about Microsoft Foundry Evaluation
👨🏻💻Deep dive into code examples and real-world scenarios
🕒11:15-12:30 🎓Expert Hour
Q&A Session with Ofir Natan
Agentic DevOps – Improving AIOps Processes
📅March 31st 🕒10:00-11:15 💻 Online Webinar
We will present common challenges in AIOps: performance monitoring, anomaly detection, and real-time incident handling in agent-based environments.
In the hands-on section, we will practice using SRE Agent in the Azure Portal and within code (GitHub) for log analysis, bottleneck identification, and automated remediation suggestions.
Learning Outcomes:
👨🏻💻Understand AI Ops and Agentic DevOps capabilities.
👩🏻💻Learn to operate Azure SRE Agent effectivel.
👨🏻💻Implemente SRE workflow automation.
🕒11:15-12:30 🎓Expert Hour
Q&A Session TBD
Enable Generative AI with a Unified Data Estate in Microsoft Fabric
📅April 13th 🕒10:00-11:15 💻 Online Webinar
Discover how Microsoft Fabric empowers organizations to build generative AI solutions by unifying all data, compute, and intelligence in a single end-to-end platform. In this practical session, we will explore how Fabric provides the foundational “fuel” required for enterprise-grade AI applications—ensuring governed, high-quality data is available to your models and agents.
Participants will learn how to build a simple data pipeline in Fabric, transform raw data into AI-ready assets, and expose it to a generative AI agent. We will walk through enriching datasets using User-Defined Functions (UDFs) that call Azure OpenAI and Azure Document Intelligence, integrating model inferencing directly into your data flows.
Learning Outcomes:
👨🏻💻Understand how Microsoft Fabric supports end-to-end generative AI solutions.
👩🏻💻Build AI-ready data pipelines in Microsoft Fabric.
👨🏻💻Integrate Azure OpenAI into data workflows using UDFs.
🕒11:15-12:30 🎓Expert Hour
Q&A Session with Sean Goaz
Hands-On Workshop #2 - Building Spec-Driven Agentic Systems
📅April 15th 🕒09:30-15:00 🤝 Physical Event @ Microsoft Reactor Israel
Shift from generative to agentic. In this advanced workshop, you will master Spec-Driven Development, build robust tools using the Model Context Protocol (MCP), and orchestrate autonomous multi-agent systems using the Microsoft Agent Framework and Microsoft Foundry.
Learning Outcomes:
👩🏻💻From Builder to Ruler: Adopting Spec-Driven AI Engineering to define intent.
👨🏻💻MCP Integration: Deep dive into the Model Context Protocol to build universal tools for agent connectivity.
👩🏻💻Lab 1: Hands-on development of custom MCP Servers integrated with AI Shells.
👨🏻💻Lab 2: Engineering and deploying a Multi-Agent System using orchestration patterns and Microsoft Foundry.
AI‑Powered Infrastructure Management - Terraform, GitHub Copilot, and Azure AI Foundry Agents
📅April 20th 🕒10:00-11:15 💻 Online Webinar
In this session, you will learn how to leverage GitHub Copilot and Azure AI Foundry Agents to design, generate, and manage Infrastructure as Code using Terraform. We will practice writing effective system prompts, applying MCP for Azure‑aligned best practices, and using Copilot to build robust, scalable Terraform configurations that meet real‑world enterprise standards.
Learning Outcomes:
👨🏻💻Use GitHub Copilot to generate secure, high‑quality Terraform for Azure.
👩🏻💻Build effective task‑driven Agents in Azure AI Foundry using strong system prompts.
👨🏻💻Apply an end‑to‑end IaC workflow.
🕒11:15-12:30 🎓Expert Hour
Q&A Session with Avihai Hajaj
Secure, Govern, and Scale Your AI Agents with Azure API Management
📅April 28th 🕒10:00-11:15 💻 Online Webinar
In this session, we will explore how to securely expose and govern Azure AI Foundry Agents using Azure API Management (APIM) as a protective facade. The lecture will cover key security and governance principles, including endpoint protection, access control, and usage management through throttling and policies. In the demo portion, we will walk through a secure deployment scenario, configuring APIM in front of an AI agent and applying practical security policies to control, monitor, and govern agent consumption in enterprise environments.
Learning Outcomes:
👨🏻💻Understand why securing AI agent endpoints is critical in enterprise environments.
👩🏻💻Explain how Azure API Management can be used as a facade to protect and govern Azure AI Foundry Agents.
👨🏻💻Apply access control, throttling, and policy enforcement to AI agent APIs.
👩🏻💻Recognize common security and governance patterns for exposing AI-powered services safely.
👨🏻💻Identify best practices for monitoring and controlling AI agent usage at scale.
🕒11:15-12:30 🎓Expert Hour
Q&A Session with Mark Valman
Securing AI Agents with Microsoft Defender: From Code to Runtime
📅May 5th 🕒10:00-12:30 💻 Online Webinar
As AI agents become more autonomous and deeply embedded into business workflows, securing them requires a new security model. This session explores how Microsoft Defender helps organizations protect AI agents across their entire lifecycle — from development and configuration to runtime behavior.
You’ll learn how Defender provides unified visibility, posture management, and threat protection for AI agents, enabling teams to identify misconfigurations, enforce governance, and defend against emerging threats such as prompt injection, excessive permissions, and tool misuse.
Learning Outcomes:
👨🏻💻 Understand the security risks AI agents pose to organizations
👩🏻💻 Learn how to secure AI agents from code to runtime with Microsoft Defender
👨🏻💻 Gain visibility into AI agent posture, governance, and threat protection
👩🏻💻 Explore real-world security scenarios and emerging threats in autonomous AI systems
🕒11:15-12:30 🎓Expert Hour
Q&A Session with Ofek Ben Eliezer
Designing In‑Product AI Agents
📅May 12th 🕒10:00-12:30 💻 Online Webinar
In this session, you will learn what AI agents are, how they differ from traditional technology (what are they good for and bad at), and why they are becoming central to modern product experiences. We’ll explore practical design principles for embedding AI agents directly into products, focusing on user experience, context-awareness, and task orchestration. You’ll see real-world patterns for creating intuitive, reliable, and value-driven AI interactions that enhance productivity and engagement.
Learning Outcomes:
👨🏻💻Understand the core concepts and capabilities of AI agents.
👩🏻💻Learn design strategies for integrating AI agents into product workflows.
👨🏻💻Discover best practices for balancing automation with user control.
Hands-On Workshop #3 - NVIDIA DLI - Building RAG Agents with LLMs
📅May 19th 🕒09:30-15:00 🤝 Physical Event @ Microsoft Reactor Israel
This workshop is part of the NVIDIA Deep Learning Institute (DLI), offering industry-leading certification and hands-on technical training. A comprehensive session where participants build production-grade Retrieval-Augmented Generation (RAG) systems using advanced LLM architectures. This deep-dive explores the transition from simple chatbots to autonomous agents capable of complex reasoning and real-time data integration.
Learning Outcomes:
🤖 Foundations of RAG Agents – Learn to build and deploy LLM-based agents that can retrieve and process external data sources.
🛠️ Tool Integrated Agents – Develop agents that seamlessly interact with external APIs and software tools to perform multi-step tasks.
📚 Advanced Document Retrieval – Implement sophisticated pipelines for querying and summarizing large-scale enterprise datasets.
🚀 Scalable Deployment – Master the techniques for deploying robust RAG agents optimized for real-world production environments.
✨ Surprise Session ✨
📅May 26th 🕒10:00-12:30 💻 Online Webinar

< The Agent Edition >
GeekAcademy 2.0 is an advanced, comprehensive 4-month course designed to transform experienced developers into AI Architects. Participation in the first cohort is not required; this curriculum is built as a standalone journey focusing on the frontier of the industry: End-to-End Agentic AI. Led by top experts from Microsoft and GitHub, you will move beyond simple chat completions to master the entire lifecycle of autonomous software—from the first line of code to full-scale production.
The course begins by elevating your daily workflow, teaching you to utilize GitHub Copilot not just as an assistant, but as an agent capable of managing complex migrations, debugging, and executing "Agent Mode" tasks within Visual Studio. You will then dive into Azure AI Foundry to architect sophisticated agents that can reason and act using Tool Calling and the Model Context Protocol (MCP), while grounding them in real enterprise data using advanced RAG strategies and Microsoft Fabric. Finally, we tackle the critical challenge of GenAIOps: securing your agents with Azure API Management, automating infrastructure (IaC), and implementing robust monitoring, ensuring you graduate with the skills to deploy secure, scalable AI solutions to the real world.
< Partners >
The training course by Geektime and Microsoft is brought to you thanks to the support of our partners, who recognize the course and its students.
GeekAcademy is part of Microsoft's national training program aimed at empoweringIsrael’s develope
r community with advanced AI tools. This initiative is designed to enhance and upgrade development skills through AI, pushing Israel’s high-tech industry to the forefront of global technological innovation. By equipping developers with cutting-edge tools and knowledge, the program fosters growth, expertise, and leadership in the rapidly evolving AI landscape, ensuring that the local tech community stays ahead in a competitive market.
GeekAcademy is brought to you by