Skip to main content

Agentic AI Programming for Python Course

2h 38m 10s
English
Paid

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

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 32 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Welcome to the course

All Course Lessons (32)

#Lesson TitleDurationAccess
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 subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Deployment from Scratch

Deployment from Scratch

Sources: Josef Strzibny
"Deployment from Scratch" is an introduction to web application deployment that covers the entire process from basic concepts to complex server and database...
Learn MCP (Model Context Protocol)

Learn MCP (Model Context Protocol)

Sources: zerotomastery.io
If you are interested in AI that doesn't just talk but actually does something, this compact course is for you. Get ready to dive into the Model Context...
1 hour 7 minutes 34 seconds
Python Data Analysis & Visualization Masterclass

Python Data Analysis & Visualization Masterclass

Sources: udemy
Welcome to (what I think is) the web's best course on Pandas, Matplotlib, Seaborn, and more! This course will level up your data skills to help you grow your career in Data Scie...
20 hours 17 minutes 23 seconds
Python 3: Deep Dive (Part 3 - Hash Maps)

Python 3: Deep Dive (Part 3 - Hash Maps)

Sources: udemy
This course is an in-depth look at Python dictionaries. Dictionaries are ubiquitous in Python. Classes are essentially dictionaries, modules are dictionaries, n
20 hours 23 minutes 50 seconds
A/B Testing for Data Science

A/B Testing for Data Science

Sources: LunarTech
Stand out in the competitive job market in the field of data science. Master A/B testing - a skill highly valued by employers. Learn...
1 hour 47 minutes 56 seconds