
AI Assisted Coding Workshop for Dev Teams
Supercharge Your Development Workflow with AI Assistance

Jarosław Michalik Google Developer Expert / Android
Google Developer Expert, workshop facilitator, and advocate for responsible AI-assisted development. Jarosław has led dozens of workshops for dev teams and regularly shares his knowledge at conferences and in online courses.
Unlock the full potential of AI in your software development workflow. In this hands-on workshop, you'll learn how to leverage modern AI tools for much more than code generation—think collaborative design, code analysis, problem-solving, and critical thinking.
- Master effective prompting and context-building for AI assistants like Cursor
- Experience collaborative coding with Randori Kata and TDD
- Explore Event Storming with AI to tackle complex domain challenges
- Develop a responsible, team-oriented approach to AI integration
- Learn strategies for boosting productivity, code quality, and innovation
Through practical exercises and real-world scenarios, you'll build skills and workflows you can immediately apply in your own projects and teams.
This hands-on workshop will guide you in leveraging AI tools to enhance your software development workflow. You'll move beyond basic code generation and explore how AI can assist with code analysis, problem-solving, and improving code quality. Through practical exercises and collaborative activities, you'll gain the skills and understanding needed to effectively integrate AI into your development process.
WHY ATTEND?
Who is this workshop for?
This workshop is designed for software developers of all levels who want to explore the potential of AI-assisted coding. If you want to gain hands-on experience with modern AI tools and learn how to integrate them into your workflow, this is for you.
Who is it for?
Software developers, tech leads, and teams interested in leveraging AI for better code, design, and collaboration. Familiarity with basic software development principles is recommended.
What will you gain?
Practical experience with AI tools, a deeper understanding of responsible AI use, and actionable strategies for integrating AI into your team's daily workflow.
WHAT'S INSIDE?
What will you experience?
A full-day, hands-on workshop packed with collaborative exercises, real-world scenarios, and expert guidance to help you and your team unlock the power of AI in software development.
Hands-on Randori Kata
Collaborative coding exercise using Cursor, where you'll practice TDD and AI-assisted development in a real team setting.
Event Storming with AI
Work through a domain modeling challenge, using AI assistants to analyze, extend, and challenge your team's understanding of complex problems.
Critical Thinking & Philosophy
Go beyond code generation: learn to use AI for analysis, challenging assumptions, and improving your team's approach to software quality.
AI as a Team Member
Foster responsible AI use, team collaboration, and effective integration strategies for your real-world workflow.
Key Benefits
- Gain practical experience using AI assistants (specifically Cursor) in a collaborative coding exercise (Randori Kata).
- Understand how to build effective context for AI code generation to achieve better results.
- Explore how AI can assist in collaborative design and problem-solving through an Event Storming exercise.
- Develop a philosophy of AI-assisted work that emphasizes analysis, critical thinking, and challenging assumptions, rather than simply asking for code generation.
- Understand the possibilities and limitations of current AI-assisted coding tools.
- Foster a team understanding of responsible and efficient AI tool usage.
- Initiate discussions on how to integrate these tools effectively into your team's workflow.
AGENDA
Workshop Agenda
A full-day, hands-on experience with practical exercises, collaborative activities, and expert guidance. Here's what your team will experience step by step:
- ~0.5hIntroduction: The state of AI-Assisted development
- Welcome and objectives of the workshop.
- Overview of the AI landscape in software development and the role of tools like Gemini, Claude, and Cursor.
- Setting the stage for responsible and collaborative AI usage.
- Introduction to the Randori Kata concept.
- ~3hRandori Kata with AI Assistance (Cursor)
- Introduction/Recap of TDD principles and the Randori format.
- Setting up the coding environment with Cursor.
- Hands-on exercise: The team will work through an AI-assisted TDD Kata in a Randori style, with one person guiding the process ("Driver") and another strategically prompting Cursor for code suggestions, analysis, and refactoring ideas ("Navigator with AI").
- Progressive complexity: The Kata will evolve through 2-3 layers, allowing participants to explore different prompting techniques and observe Cursor's capabilities in varying scenarios.
- Short debriefs after each layer to share learnings, discuss effective prompting strategies, and analyze Cursor's output.
- ~1hLunch Break
- Time to recharge and network with fellow participants.
- ~2hEvent Storming with AI Assistant (Claude/Windsurf)
- Introduction/Recap of Event Storming principles and its benefits for understanding domain complexity.
- Group exercise: The team will collaboratively conduct a simplified Event Storming session focused on a specific (potentially familiar) domain.
- Leveraging AI to Analyze and Extend the Event Storming Output.
- Integrating the AI assistant to:
- Analyze identified events and suggest related commands or entities.
- Challenge assumptions and identify potential gaps in the team's understanding.
- Help refine the event flow and identify potential issues.
- Discussion on how the AI's input broadened perspectives and facilitated deeper analysis.
- ~1hBeyond Generation: Philosophy of AI-Assisted Work
- Discussion: Shifting the mindset from purely generating code to leveraging AI for analysis, challenging ideas, and improving overall development quality.
- Brainstorming: How can the team responsibly and effectively integrate these tools into their daily workflows? Addressing potential challenges and sharing initial strategies.
- ~0.5hWrap-up & Next Steps
- Key learnings and actionable insights.
- Open Q&A session.
- Sharing resources for continued exploration and learning.
Who Should Attend?
Development Teams
For teams aiming to boost productivity, code quality, and collaboration with modern AI-powered workflows.
Tech Leads & Managers
For leaders seeking to drive responsible AI integration and upskill their teams in effective, future-proof development practices.
Organizations
For companies aiming to upskill staff, foster innovation, and implement modern AI-assisted workflows across teams.
Solo Developers
For individual developers eager to master AI tools and elevate their productivity, code quality, and workflow.
FAQ
Is this workshop suitable for beginners?
Yes! The workshop is designed for all experience levels. We cover fundamentals and advanced techniques, with hands-on support throughout. Familiarity with basic software development principles is recommended.
Do I need to install any software?
We recommend having Cursor and a modern code editor installed. Detailed setup instructions will be provided before the workshop.
Is the workshop remote or in-person?
We offer both remote and in-house options. Please specify your preference when booking.
What language is the workshop in?
Workshops are available in English and Polish.
How do I book or request a custom session?
Use the "Book your ticket" or "Request in-house event" buttons, or contact us for tailored options.