Python Coding With AI

Learning PathSkills: Claude Code, Cursor, Gemini CLI, AI-Assisted Development

A person standing next to a brain under a dome representing artificial intelligence. The person is relaxed and supervising the AI doing work on the computer.

LLM-powered coding tools can write, review, and debug Python code alongside you. This learning path helps you pick the right assistant and make it part of your daily development workflow.

By completing this path, you’ll be able to:

  • Set up Claude Code as your terminal-based AI coding assistant
  • Use Cursor as an AI-powered code editor for Python projects
  • Run Google’s Gemini CLI for AI code assistance from the command line

This path is for Python developers who want to speed up their workflow with AI tools. You should be comfortable with Python basics.

You’ll start with a podcast on using LLMs for Python development, then pick from three AI coding tools and learn to use the one that fits your setup.

Python Coding With AI

Learning Path ⋅ 4 Resources

Why Use AI for Coding?

AI coding tools can speed up your development workflow by generating boilerplate, suggesting completions, explaining unfamiliar code, catching bugs, and even write significant parts of the code logic for you. The tutorials below help you pick the right tool and make it part of your daily practice.

Title image for Simon Willison: Using LLMs for Python Development (Real Python Podcast E236 Title Image)

Podcast

Simon Willison: Using LLMs for Python Development

What are the current large language model (LLM) tools you can use to develop Python? What prompting techniques and strategies produce better results? This week on the show, we speak with Simon Willison about his LLM research and his exploration of writing Python code with these rapidly evolving tools.

Pick Your AI Coding Tool

Each tool below covers a different AI coding assistant. Browse them and pick one that fits your workflow best. Their capabilities are similar, so focus on getting comfortable with one tool first.

Title image for Getting Started With Claude Code (Getting Started With Claude Code)

Course

Getting Started With Claude Code

Learn to set up and use Claude Code for Python projects: install, run commands, and integrate with Git.

Title image for Tips for Using the AI Coding Editor Cursor (Cursor art)

Course

Tips for Using the AI Coding Editor Cursor

Learn Cursor fast: Use AI-powered coding with agents, project-aware chat, and inline edits to supercharge your VS Code workflow.

Title image for Getting Started With Google Gemini CLI (How to Use Google's Gemini CLI for AI Code Assistance)

Course

Getting Started With Google Gemini CLI

Learn how to use Gemini CLI to bring Google's AI-powered coding assistance into your terminal for faster code analysis, debugging, and fixes.

Congratulations on completing this learning path! You can now use Claude Code, Cursor, or Gemini CLI to write, review, and debug Python code with AI assistance.

If you want to go further and build your own AI-powered applications, check out:

Learning Path

LLM Application Development With Python

13 Resources ⋅ Skills: OpenAI, Ollama, OpenRouter, Prompt Engineering, LangChain, LlamaIndex, ChromaDB, MarkItDown, RAG, Embeddings, Pydantic AI, LangGraph, MCP

You might also be interested in these related learning paths:

Got feedback on this learning path?

Looking for real-time conversation? Visit the Real Python Community Chat or join the next “Office Hours” Live Q&A Session. Happy Pythoning!

« Browse All Learning Paths