AI-assisted development
AI-Assisted Debugging
Use AI as a debugging partner while practising how to spot, verify and fix errors and consider security risks.
A small sample of 30,000+ courses curated from around the world, all available to DoJo members.
A free 30-minute conversation with Ted about your goals.
Already a member? Open this course (opens in a new tab)
Course topics
AI-assisted development
- AI-assisted debugging
- Spotting AI mistakes
- Testing and security
You review the code
Find your fit
Is this a useful starting point?
For experienced programmers familiar with debugging, Git and automated testing.
- Starting point
- Expert
- Course length
- 3 total hours
- Lessons
- 48 lectures

Course by Arkadiusz Włodarczyk
Course last updated: 05/2026
Requirements
- Strong programming skills in at least one language (Python, Java, C++, or similar).
- Experience with debugging workflows and version control (Git).
- Familiarity with automated testing (unit tests, integration tests).
- Basic understanding of AI tools like ChatGPT or similar assistants is helpful but not required.
What is included
- 2.5 hours on-demand video
- 24 articles
- 1 downloadable resource
- 1 practice test
- Access on mobile
- Certificate of completion
DoJo membership: A$250 per month per seat, excluding GST. Includes fortnightly group support and a private member community.
Explore the lessons
Course curriculum.
10 sections • 48 lectures • 2h 55m total length
Introduction - Debugging in an AI World3 lectures • 11min
- AI in Debugging - What’s Real and What’s Hype07:51
- Activity: First AI Debug Attempt02:50
- Key points00:15
Modern Debugging Fundamentals - With AI in the Loop8 lectures • 30min
- Feeding AI Clean Context and Isolating the problem09:53
- [TEMPLATE] - debugging template prompt00:27
- Isolating code/context with AI plugins for VSC06:35
- Context Challenge01:30
- AI for Code Understanding07:45
- Useful prompts for code understanding in action02:40
- 4 [PROMPTS] for understanding code00:33
- Key points00:17
Spotting AI’s Mistakes - Hallucinations and Red Flags4 lectures • 17min
- How AI “Fixes” Can Hide Bugs08:58
- Demanding Explanations from AI - Don’t Stop at “It Works” - Learn the Why06:55
- Explanations checklist [PRINTABLE]00:20
- Key points00:21
Security Risks - Bugs That Bite Later7 lectures • 26min
- Common AI Security Pitfalls09:20
- Using AI for Security Checks01:13
- [PROMPTS] Useful prompts for security checks01:28
- Google AI STUDIO and Code Web Chat - Why be careful using free/low AI tiers?07:53
- When AI Oversimplifies Security Logic05:30
- Security Context Prompt [TEMPLATE]00:07
- Key points00:18
- Context, Isolation, annd Code Understanding with AI 4 questions
Full-Loop Debugging - AI as a Workflow Partner13 lectures • 54min
- Running AI agents in practical environment - Automating Bug Hunts with Codex07:32
- Prompt for finding bugs in CODEX00:34
- AI reviewing other AI - what's that and what are benefits?03:42
- How to setup automatic agent codex connector on your pull requests00:30
- Setting up Qodo merger reviewer05:13
- Qodo - review staged/unstaged changes offline01:44
- CodeRabbit offline07:20
- From Issue to Action Plan: A Guide to Code Rabbit & Linear09:07
- CodeRabbit & Codex: Automating Your Code Reviews11:57
- Stop Waiting for Code Reviews: Automate Fixes with Cloud Code & CodeRabbit02:57
- ai-guidelines.md02:21
- Activity: End-to-End Debug Challenge01:01
- Key points00:21
Testing Smarter - With AI as Your Pair6 lectures • 23min
- Generating Unit Tests with AI06:46
- Prompt for generating unit tests06:04
- AI for Edge Cases and Fuzz Testing03:28
- [PROMPT] template for Fuzz Testing05:15
- Activity: Expand Test Coverage with AI01:46
- Key Points00:07
Your Debugging Playbook3 lectures • 9min
- AI as a Multiplier, Not a Replacement08:20
- Key points00:13
- Human Debugging CheckList00:55
Bonus Section1 lecture • 1min
- Bonus lecture00:32
Summary2 lectures • 3min
- Test Your AI debugging skill 9 questions
- AI Debugging Prompt Pack01:07
- Key points for entire course [NOTES]02:22
Bonus1 lecture • 1min
- Bonus00:46
From learning to practice
Try this next.
Use a reproducible bug example to compare an AI suggestion with the actual code and tests.
A useful next step
Choose where to start.
Talk through your goals in a free 30-minute discovery call with Ted. Bring a task you want to improve and the tools you already use.
Book a discovery callExplore DoJo membership