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

Building LLMs for Production

Building LLMs for Production

Sources: Towards AI, Louis-François Bouchard
"Creating LLM for Production" is a practical guide spanning 470 pages (updated in October 2024), designed for developers and specialists...
Python 3: Deep Dive (Part 4 - OOP)

Python 3: Deep Dive (Part 4 - OOP)

Sources: udemy
Python object oriented programming (OOP).
35 hours 15 minutes 32 seconds
Time Series Analysis, Forecasting, and Machine Learning

Time Series Analysis, Forecasting, and Machine Learning

Sources: udemy
Let me cut to the chase. This is not your average Time Series Analysis course. This course covers modern developments such as deep learning, time series classif
22 hours 47 minutes 45 seconds
Python & LeetCode | The Ultimate Interview BootCamp

Python & LeetCode | The Ultimate Interview BootCamp

Sources: kaeducation.com
I know LeetCode questions are meant to be difficult, but do not worry! I made it a priority to present each problem in the most simplistic and direct way possible. You will bene...
8 hours 35 minutes 33 seconds
Python Mega Course: Learn Python in 60 Days, Build 20 Apps

Python Mega Course: Learn Python in 60 Days, Build 20 Apps

Sources: udemy
In this intensive 60-day course, you will go from a beginner with no programming experience to an experienced Python developer capable of creating real...
51 hours 19 minutes 24 seconds