Tired of using AI tools for programming that result in non-functional code and leave you endlessly cleaning up after artificial intelligence? There's a more efficient solution.
Course Overview
"Agentic AI Programming for Python" is designed to teach you how to collaborate with agentic artificial intelligence—more than just a chatbot or autocompletion tool. This course offers a smart assistant that can understand your code, run tests, format your projects, and create fully functional code autonomously under your guidance.
Instructor and Learning Tools
Under the expert guidance of Michael Kennedy, you'll learn how to use tools like Cursor and Claude to develop real-world production applications—from new projects to enhancing existing systems. The course delves into code structuring, testing, error management, and the seamless integration of AI into your development workflow.
Understanding Agentic AI
Discover how agentic AI stands apart from conventional chatbots and learn to collaborate with it as if it's a talented junior developer in your team—with clear guidelines, standards, and expectations.
Unique Course Features
- Focus on agentic AI, not just chats - learn to engage with AI that comprehends your project context and can operate autonomously.
- Real-world examples – analyze functions and services implemented in Talk Python and Python Bytes products.
- Custom AI workflows – discover how to train models to write clean, structured code, complete with types, tests, and error handling.
- Practice and control – master the rules, commands, and scenarios for Cursor and Claude, turning AI into a valuable team member.
- Legacy project support – learn strategies to enhance old code without accruing technical debt.
- Visual design integration – use screenshots and images for precise interface design communication.
- Safe experimentation – leverage Git for fearless AI experimentation and easy rollback.
- Cost and model optimization – learn to choose the right models and manage usage within your budget.
Course Outcomes
By the end of the course, you will be able to:
- Differentiate agentic AI from chat and autocomplete tools.
- Tailor Cursor and Claude to meet your specific project needs and standards.
- Plan and develop complex features collaboratively with AI.
- Create robust Python applications, ranging from CLI tools to web services and full production features.
- Work effectively with context, documentation, and self-correcting AI agents.
- Implement tests, configure logging, and use modern Python techniques like async/await and typing.
- Utilize AI as an efficiency booster, avoiding chaos in your workflow.
Target Audience
Who this course is for:
- Python developers who are frustrated with current chat AI tools.
- Professional engineers aiming to boost productivity while maintaining code quality.
- Team leads and architects looking to integrate AI tools into their workflow.
- Indie developers and freelancers wanting faster implementation of ideas and MVPs.
- Developers handling legacy projects and seeking to add features with minimal technical debt.
- AI skeptics interested in discovering how well-configured agents can genuinely aid development.