⚡ ODrive Copilot Workshop

GitHub Copilot for Embedded C++ — from fundamentals to agentic development

7 Lessons Embedded C++ STM32 / FreeRTOS
02

Lesson 2: Copilot Fundamentals, Debugging & Refactoring for C++

This lesson covers three progressive sections: workspace setup, core Copilot features tailored for C++ development, and practical debugging/refactoring workf...

03

Lesson 3: Planning & Steering Documents - GitHub Copilot Customization

This lesson teaches you how to customize GitHub Copilot's behavior through planning and steering documents. You'll learn to create persistent coding standard...

04

Lesson 4: Agentic Development & Context Engineering

This lesson teaches you how to become an agentic developer—someone who orchestrates AI agents to accomplish complex development tasks efficiently. Instead of...

05

Lesson 5: C++ Best Practices with GitHub Copilot

This lesson teaches you how to leverage GitHub Copilot for modern C++ development in embedded systems. You'll learn to apply RAII patterns, enforce embedded ...

06

Lesson 6: Debugging with GitHub Copilot

Debugging is where developers spend 30-50% of their time. This lesson teaches you how to leverage GitHub Copilot to dramatically reduce debugging overhead—fr...

07

Lesson 7: GitHub Copilot CLI

GitHub Copilot CLI is an AI agent that operates directly from your terminal. It can answer questions, write and debug code, interact with GitHub.com, and exe...

08

Lesson 8: Parallel Agents & Cloud Agents

This lesson teaches you to multiply your productivity by running multiple Copilot agents simultaneously. You'll learn to coordinate parallel workflows, lever...