The power of GitHub Copilot in your software development

Discover how GitHub Copilot helps you work smarter, faster, and with more enjoyment as a developer or tester. Learn how to responsibly integrate AI assistance into your development process – with a focus on productivity, code quality, and security.

Learning Center Trainingen En Kennissessies Github Copilot Voor Developers

AI as your copilot in code

GitHub Copilot is a large language model, trained on more code than even the most experienced developer could process in a lifetime. But does that make Copilot a good (co-)programmer? And what should you keep in mind as the pilot in command?

In this one-day hands-on training, you'll explore what GitHub Copilot can and cannot do, how to configure it optimally, and where its real value lies. We’ll cover the theory behind Large Language Models (LLMs), effective prompting, code completion, chat, transpiling, test-driven development, security testing, and extending existing applications.

You'll learn how to optimize your collaboration with Copilot: when to trust the AI, when to step in, and how to stay in control of the output. You’ll experience the many benefits and capabilities, as well as its limitations and pitfalls. This enables you to use Copilot as a valuable development partner without handing over your craftsmanship.

This training is delivered by experienced Betabit developers who use GitHub Copilot daily in Azure-based client projects. Their approach is pragmatic and hands-on: directly applicable code, realistic use cases, and a clear focus on quality, security, and effectiveness.

🕐 Duration: 1 day (8 hours, including workshops)
👥 Target audience: Developers, testers, and other coders with basic knowledge of GitHub and software development

What you’ll learn

After a short introduction to align on goals and experience, you'll work through five blocks combining theory, demonstrations, and hands-on assignments. Adaptable based on experience and knowledge needs.

  • Fundamentals
    • How Large Language Models work
    • Coding copilots and their applications
    • GitHub Copilot vs alternatives
    • GitHub Copilot configuration
    • Workshop: repository instructions
  • Core features & best practices
    • Autofill, code generation, and chat
    • Transpiling and refactoring
    • Workshop: transpiling COBOL
    • Choosing the right LLM
    • Ask, Edit, Agent modes
    • Workshop: working in Agent Mode
  • Additional features
    • Testing and other capabilities
    • Workshop: security testing or test-driven development
    • GitHub-only features
    • Extensions (Marketplace, MCP)
  • Mature usage
    • Workshop: building new features with Copilot
    • Code quality, compliance, and security
    • Copilot within the software development lifecycle
  • Future and adoption
    • Copilot in Azure
    • OpenAI’s Codex
    • The implications of GitHub Copilot
    • The future of Copilot and AI-assisted software engineering
    • Workshop: adoption plan

Collaborating with your Copilot

Used correctly – and with an understanding of the risks and mitigations – this coding copilot helps you work more efficiently and with more enjoyment. You’ll learn to use Copilot as an extension of your own craftsmanship: fast, safe, and effective.

Interested? We will contact you shortly.

Interested? Talk to Esther about it!

Esther (1)

More training courses

  • AI Software Development Boost

    Discover how to smartly leverage AI within Azure to develop software faster, more securely, and more intelligently. In this compact training, you'll learn how GitHub Copilot, Azure OpenAI, and machine learning add real value to your development workflow.
  • Building Custom AI and Intelligent Apps

    Design, build, and manage intelligent applications with Azure AI. In this training, you'll learn how to responsibly and practically integrate artificial intelligence into software – from design to maintenance – using Azure AI Services, Azure AI Foundry, and Semantic Kernel.
  • Business Automation with AI

    Accelerate and improve business processes with artificial intelligence. In this training, you’ll learn how to use AI to automate workflows, make smarter use of data, and create tangible business value – based on Microsoft Azure AI Services and Copilot technology.