Online

AI-Assisted Software Development from Code to Copilot

Revolutionize your software development with GitHub Copilot in this comprehensive remote training for developers, technical leads, and engineering managers. Over five half-day sessions, you will gain hands-on experience mastering AI-assisted coding fundamentals and safe legacy code modernization. Learn to implement enterprise governance, enhance code quality, and boost productivity through practical AI workflows, automated testing, and prompt engineering techniques. Whether you’re looking to modernize existing systems or deliver new features, this class equips you with essential strategies and templates to harness AI effectively while managing risk and technical debt. Register for this course to transform your team’s software engineering approach and stay ahead in the AI-powered development revolution.

This is an online event.

Click here to register for this event!
Sign up today and save $ 300!  Only $ 1,300!
(Early bird price is only good until 04/27/2026)

Transform Your Development Workflow with GitHub Copilot and Advanced AI Tools Master the future of software engineering through a comprehensive training class designed for modern development teams.

  • Duration: Five half-days of 4 hours each (20 hours total). Note that hours are shown in the Central time zone.
  • Delivery: Remote (instructor in California; students distributed, class size 6–15)
  • Audience: Software developers who are familiar with GitHub and Copilot novices

Who Should Attend

Software developers, technical leads, and engineering managers ready to leverage AI for accelerated development, legacy system modernization, and greenfield project creation. You should have some experience using ChatGPT, Claude, or a similar LLM, plus some familiarity with GitHub Copilot and software development fundamentals.

What You'll Learn

The first three days of AI-Assisted Software Development with Code and GitHub Copilot build a hands-on foundation for developers ready to work smarter with AI.

Day one opens with the big picture — why AI is transforming software development — then moves quickly into GitHub Copilot in VS Code, vibe coding, AI-assisted pull request workflows, and multi-model comparisons. The instructor puts a strong emphasis on AI guardrails throughout the day, covering instruction files, scoped vs. non-scoped instructions, and the distinction between organizational and repository-level configurations.

Day two expands into LLM concepts, GitHub Copilot for teams, safety best practices, and advanced context and model selection techniques. You'll explore prompt files, instruction file creation, and AI-assisted documentation and code analysis, giving you the frameworks to integrate AI responsibly across your entire workflow.

Day three focuses on test automation and code quality — including feature flags, test suites, and testing in production — before moving into the heart of AI customization: comparing development approaches, building custom VS Code Copilot agents, working with GitHub Copilot Skills, and connecting Model Context Protocol (MCP) servers.

Day four puts AI to work on real-world legacy codebases. You'll start with practitioner resources and a grounded understanding of legacy code before learning how to apply AI safely in brownfield environments. A structured AI implementation workflow guides you through writing effective prompts for technical debt, running conformance and gap analyses, and building a prioritized backlog — all with Copilot's assistance. The day wraps with hands-on work addressing technical debt and a multi-model implementation comparison to help you identify the most effective solutions.

Day five centers on Specification Driven Software Development — a structured, AI-first methodology for building new applications from the ground up. You'll start with a getting-started checklist and business requirements, then move through architecture specification using CQRS, technology stack instruction files, and vertical slicing. From there, you'll develop implementation plans with dependency analysis, craft implementation prompts with built-in verification steps, and complete a full basic vertical slice workflow — leaving you with a repeatable, production-ready approach to greenfield development with AI.

Why This Training Matters

The AI development era is happening now. Developers using AI tools report 30–50% productivity gains, but only when used correctly. This training teaches you to harness AI as a force multiplier while avoiding common pitfalls that lead to poor code quality and technical debt.

You'll gain:

  • Immediate productivity improvements through proper AI tool usage
  • Enterprise-ready governance frameworks for team adoption
  • Risk management strategies for production environments
  • Template libraries and workflows for ongoing success

Cost Matrix Price grid

What's the Tech Stack for this Class?

  • IDE: VS Code with the GitHub Copilot Extension
  • SCC: GitHub
  • Coding languages: C#, TypeScript, Vue.js
  • Installation instructions: See this blog.

NOTE: The emphasis is on AI assistance and how to use AI effectively to generate code. The techniques are implementable in any tech stack. You are expected to have a bit of familiarity with VS Code and enough experience with GitHub to be able to clone a repository, but ask if you need help.

Training 5+ developers? Let's customize it.

Our AI-assisted development techniques work with any tech stack—but they're even more powerful when taught using your actual tools and project types. We'll tailor the class to your team's real-world needs.

Reach out to discuss a custom program.

At a Glance:

Monday, May 18, 2026 - 10:00AM to Friday, May 22, 2026 - 3:30PM (all times US Central Time)
Price: $1,600
Sign up today and save $ 300!  Only $ 1,300!
(Early bird price is only good until 04/27/2026)

Agenda:

Monday, May 18, 2026

AI Assisted Software Development

  • What's the Big Deal About AI?
  • The AI Revolution in Software Development

Intro to Copilot

  • Hands-On with GitHub Copilot in VS Code

AI Assistance in Action

  • Vibe Coding: Collaborative AI Development
  • AI-Assisted Pull Request Workflows
  • Multi-Model Implementation Comparison
  • Evergreen Software Core Principles

Adding AI Guardrails

  • Adding AI Guardrails
  • Instruction Files
  • Scoped vs Non‑Scoped Instructions
  • Instruction File applyTo Patterns
  • Core Instruction Files
  • Organizational vs. Repository Instruction Files

Tuesday, May 19, 2026

LLMs

  • Large Language Models

Copilot for Teams

  • GitHub Copilot for Teams

Safety Measures and Best Practices

  • Safety Measures and Best Practices

Models and Context

  • Model Selection and Comparison
  • Advanced Context Techniques

Guardrails and Prompt Files

  • Scoped vs Non‑Scoped Instructions
  • Prompt Files
  • Creating Instruction Files from Prompts

AI Assisted Documentation

  • Documentation Generation and Code Analysis
  • Code Explanation and Analysis

Wednesday, May 20, 2026

Test Automation and Code Quality

  • Test Automation and Code Quality
  • Creating Robust Testing Frameworks
  • Feature Flags and Test Suites
  • Testing in Production

Instructions vs Prompts vs Custom Agents

  • Comparing AI Development Approaches

Custom Agents

  • VS Code Copilot Agents Overview
  • Custom Agents Overview
  • Custom Agent Best Practices
  • Controlling Copilot Instruction Files

Skills

  • GitHub Copilot Skills: A Practical Introduction

MCP

  • Model Context Protocol Servers

Thursday, May 21, 2026

AI Practitioner Resources

  • AI Practitioner Resources

Brownfield Software Development

  • Understanding Legacy Code
  • Safe Brownfield Coding

AI Implementation Workflow

  • AI Implementation Workflow
  • Effective Prompts for Technical Debt

Building a Backlog

  • Conformance and Gap Analysis
  • Building a Technical Debt Backlog
  • Implementation Plan Prioritization

Addressing Technical Debt

  • Addressing Technical Debt with Copilot

Multi-Implementation Comparison

  • Multi-Model Implementation Comparison

Friday, May 22, 2026

Specification Driven Software Development

  • Getting Started Checklist
  • Starting with Requirements

Architecture Specification

  • CQRS Architecture

Technology Specification

  • Technology Stack Instruction Files

Implementation Specification

  • Vertical Slicing Architecture Introduction

Implementation Planning

  • Vertical Slice Implementation Plans
  • Dependency Analysis and Planning

Implementation Prompts

  • Implementation Prompts and Verification

Vertical Slice Implementation

  • Basic Vertical Slice Workflow