AI with Coding Assistant - up1/training-courses GitHub Wiki
Course :: AI with Coding Assistant
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
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