Agentic AI Programming for Python Course
Course description
Tried using AI tools for programming, but tired of non-functional code, copying from chats, and endless "cleaning up" after artificial intelligence? There's a better way.
"Agentic AI Programming for Python" will teach you how to work with agentic artificial intelligence—not just a chatbot or autocompletion, but a smart assistant that understands your code, runs tests, formats the project, and independently creates full-fledged functions under your guidance.
Under the guidance of Michael Kennedy, you will learn to use tools like Cursor and Claude to create real production applications—from scratch and based on existing systems. The course covers principles of code structuring, testing, error handling, and integrating AI into the development workflow.
Read more about the course
You will understand how agentic AI differs from regular chatbots and how to collaborate with it as if working with a talented junior developer in your team, with clear boundaries, standards, and expectations.
What makes this course unique:
- Focus on agentic AI, not chats - you will learn to work with AI that understands the context of your project and can act autonomously.
- Real examples — analysis of functions and services actually working in Talk Python and Python Bytes products.
- Customizing AI to your standards — how to train models to write clean, structured code with types, tests, and error handling.
- Practice and control — master rules, commands, and scenarios for Cursor and Claude that make AI a true team member.
- Support and development of legacy projects — learn to safely improve old code without accumulating technical debt.
- Working with visual design — using screenshots and images to accurately convey the interface concept.
- Safe experiments — Git approach to working with AI, allowing you to experiment freely and easily roll back.
- Optimization of costs and models — how to choose suitable models and control usage and budget.
By the end of the course you will be able to:
- Distinguish agentic AI from chat and autocomplete tools.
- Customize Cursor and Claude for your projects and standards.
- Plan and implement complex features step by step in collaboration with AI.
- Build comprehensive Python applications: CLI, web services, and production features.
- Work with context, documentation, and agents that self-correct errors.
- Create tests, set up logging, and apply modern Python techniques (async/await, typing, etc.).
- Use AI as a productivity accelerator, not a source of chaos.
Who this course is for:
- Python developers disillusioned with chat AI tools.
- Professional engineers seeking to increase productivity without losing code quality.
- Team leads and architects looking to integrate AI tools into their team’s workflows.
- Indie developers and freelancers aiming to implement ideas and MVPs faster.
- Developers maintaining legacy projects and those who want to add new features without technical debt.
- AI skeptics who want to see how a properly configured agent can genuinely aid in development.
Watch Online
All Course Lessons (32)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Welcome to the course Demo | 01:38 | |
| 2 | What is agentic coding, and what is it not. | 04:37 | |
| 3 | An Agentic AI example | 08:44 | |
| 4 | Tools and editors | 05:11 | |
| 5 | Git the source | 00:30 | |
| 6 | Showcase 1- Bootstrap to Bulma CSS | 05:39 | |
| 7 | Showcase 2- Python Bytes search | 05:02 | |
| 8 | Showcase 3- Discord bot | 02:08 | |
| 9 | Perfection is off the mark | 01:43 | |
| 10 | From wizardry to engineering | 01:02 | |
| 11 | Getting started in Cursor | 07:28 | |
| 12 | Building and reviewing the plan | 08:05 | |
| 13 | Your git needs to be top shelf | 04:55 | |
| 14 | Monitoring ai credits | 03:32 | |
| 15 | Phase 1 and more | 10:36 | |
| 16 | Phase 2- async updates | 06:00 | |
| 17 | Fixing a couple of bugs | 04:40 | |
| 18 | Phase 3- Gittyup working great | 07:10 | |
| 19 | Fixing output | 06:18 | |
| 20 | Gittyup lives! | 02:11 | |
| 21 | Why that worked well | 01:24 | |
| 22 | Ai for new projects only. | 01:58 | |
| 23 | Rise of the Program Manager (PM) | 03:24 | |
| 24 | Short, temporary chats | 00:52 | |
| 25 | Cursor rules | 06:58 | |
| 26 | Read the docs | 08:57 | |
| 27 | Introducing slash commands | 01:27 | |
| 28 | Creating a custom slash command | 07:30 | |
| 29 | Agents | 11:06 | |
| 30 | Visual design introduction | 13:55 | |
| 31 | Visual design cleanup | 00:57 | |
| 32 | Thanks and Goodbye | 02:33 |
Unlock unlimited learning
Get instant access to all 31 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionComments
0 commentsWant to join the conversation?
Sign in to commentSimilar courses
Deployment from Scratch
Learn MCP (Model Context Protocol)
Python Data Analysis & Visualization Masterclass
Python 3: Deep Dive (Part 3 - Hash Maps)