AI Vibe Coding Hands-on Labs
Format
Hands-on Labs
Price
£199
About the course
AI Vibe Coding is a hands-on course focused on using AI coding assistants to accelerate software development while developing the skills, judgement, and workflows needed to work effectively in an AI-augmented engineering environment. Learners move from the fundamentals of AI-assisted coding and prompt engineering through secure development, architecture, documentation, Agile and DevOps, debugging, code review, and governance.
Kilo Code Fundamentals and Developer Mindset — Build foundational skills for working with Kilo Code and develop effective habits for collaborating with AI throughout the development lifecycle.
Using Kilo Code for Creating Prompts for Code Generation — Use Kilo Code to develop, refine, and structure prompts for effective AI-assisted code generation.
AI-Augmented Code Construction — Use AI to accelerate implementation while applying developer judgement to review, refine, test, and integrate generated code.
Architecture, Design & Problem Solving
Secure Coding with Kilo Code — Apply Kilo Code to support secure implementation, vulnerability identification, and security-focused code improvements.
Code Review with AI — Use AI to analyse code for defects, maintainability issues, security concerns, and opportunities for improvement.
Kilo Code Powered Code Review — Apply Kilo Code to perform structured code reviews while retaining human oversight and accountability.
Agile, DevOps & Governance
The course combines practical coding exercises with real-world development scenarios. Participants learn how to work effectively with Kilo Code as an AI coding partner, while maintaining developer ownership of code quality, security, architecture, and technical decisions.
Across the labs, learners progressively develop an AI-augmented developer mindset—learning not simply how to generate code with AI, but how to direct, evaluate, refine, secure, document, test, and integrate AI-generated code into professional software development workflows.
Foundations & AI-Assisted Development
Foundations & AI-Assisted Development
Prompt Engineering for Code Generation — Craft precise coding prompts that provide the context, constraints, requirements, and expected outputs needed to generate useful, maintainable code.
Kilo Code Fundamentals and Developer Mindset — Build foundational skills for working with Kilo Code and develop effective habits for collaborating with AI throughout the development lifecycle.
Using Kilo Code for Creating Prompts for Code Generation — Use Kilo Code to develop, refine, and structure prompts for effective AI-assisted code generation.
AI-Augmented Code Construction — Use AI to accelerate implementation while applying developer judgement to review, refine, test, and integrate generated code.
Architecture, Design & Problem Solving
AI in Software Architecture & Design — Apply AI to explore architectural options, evaluate trade-offs, and support design decisions.
AI-Augmented Architecture and Design Thinking — Use AI to challenge assumptions, explore alternatives, and develop stronger technical solutions.
Kilo Code Debugging and Problem Diagnosis — Work with Kilo Code to investigate errors, identify root causes, and develop systematic approaches to debugging.
Security & Quality
Secure Coding with AI — OWASP Top 10 Audit and Mitigation — Use AI to identify common security vulnerabilities, assess code against the OWASP Top 10, and develop appropriate mitigations.
Secure Coding with Kilo Code — Apply Kilo Code to support secure implementation, vulnerability identification, and security-focused code improvements.
Code Review with AI — Use AI to analyse code for defects, maintainability issues, security concerns, and opportunities for improvement.
Kilo Code Powered Code Review — Apply Kilo Code to perform structured code reviews while retaining human oversight and accountability.
Documentation & Developer Experience
AI-Enhanced Documentation — Use AI to create, improve, and maintain technical documentation from source code and development context.
Intelligent Documentation & Developer Experience — Apply AI to improve developer onboarding, knowledge sharing, discoverability, and the overall developer experience.
AI in Agile and DevOps Workflows — Integrate AI into planning, development, delivery, and operational workflows to improve team productivity and feedback loops.
AI in Full Agile Software Development — Explore AI augmentation across the complete Agile development lifecycle, from requirements and planning through implementation and delivery.
AI Code Governance — Establish practical approaches for managing AI-generated code, including quality, security, ownership, accountability, and organisational controls.

