Building with AI
AI-assisted programming course
Code faster with coding assistants and agents, without losing quality.
Coding assistants and agents have changed how software is built. Used well, they let you code much faster; used badly, they fill the repository with code nobody understands and with vulnerabilities.
This course teaches you to work with GitHub Copilot, Claude Code, Cursor and similar tools methodically: giving them the right context, delegating tasks in verifiable steps, keeping quality up with tests and review and using them for the hardest part, such as understanding and modernising legacy code.
It includes a module for tech leads on how to adopt them across the team with clear rules.
What you will learn
- Choose and configure coding assistants for the team
- Delegate tasks to coding agents with good instructions
- Keep quality up with tests and review
- Use AI to understand legacy code and refactor
- Avoid security and licensing risks
Syllabus
8 modules, from the fundamentals to the final project.
-
The new development workflow
- Autocomplete, chat and coding agents
- What changes in a developer's job
- Comparing tools
-
Context for the assistant
- Project instruction files
- Conventions, architecture and commands
- Connecting documentation and tools (MCP)
-
Writing code
- From specification to implementation
- Small steps and continuous verification
- Test-driven development with AI
-
Legacy code
- Explaining and documenting existing code
- Safe refactoring
- Version and framework migrations
-
Testing and review
- Generating tests that add value
- AI-assisted code review
- Debugging with the assistant's help
-
Coding agents
- Long tasks, plans and permissions
- Agents in continuous integration
- Working in parallel with several agents
-
Risks
- Vulnerabilities in generated code
- Secrets and data in the context
- Licences and intellectual property
-
Team adoption
- Team rules and good practices
- How to measure the impact on productivity
Tools you will practise with
- GitHub Copilot
- Claude Code
- Cursor
- Git and GitHub
Hands-on project
You implement a complete feature in a practice repository (or your team's) working with a coding agent, from the plan and tests through to review, and prepare the project instruction file for the rest of the team.
Requirements
- Programming experience in any language.
- Git skills.
Other courses
-
AI in apps and digital products course
AI features users understand, use and trust.
- Duration: 12 hours
- Level: Intermediate
-
Generative AI system evaluation course
Measure your AI application's quality with data, not impressions.
- Duration: 12 hours
- Level: Advanced
-
LLM application development course
From the first API call to a generative AI application ready for production.
- Duration: 20 hours
- Level: Intermediate
Want this course for your team?
We adapt the content, length and format to your company.