AI with Coding Assistant - up1/training-courses GitHub Wiki

Course :: AI with Coding Assistant

  • Duration: 2 days

Target Audience

  • Software Developers (all levels)

Goal

  • To equip developers with the skills to use AI coding assistants to write, debug, document, and refactor code faster and more effectively

Outline

Day 1

  • Foundations and IDE Integration
    • Introduction to AI Coding Assistants
    • Setup & Basic Prompting
    • Specification-Driven Development (SDD)
      • Plan
      • Task
      • Develop and testing
    • AI-Assisted Code Generation
    • Debugging with Your AI Assistant
    • AI-Driven Refactoring & Optimization
  • Workshop
    • IDEs integration
      • Github copilot chat
      • Cursor
    • CLI tools
      • Claude code

Day 2

  • Advanced Techniques & Custom Workflows
    • Advanced patterns for complex tasks
    • Test-Driven Development with AI (Pair-programming)
    • Working with Agent and SubAgent
    • Working with Test Agent
  • Documentation & Knowledge Management
  • Introduction to AI Model APIs
  • Workshop with project (Full stack development with AI)
    • Frontend
    • Backend
    • Database
    • Testing