Python · free, forever
Python for people whose code is half-written by an agent.
Free Python tutorials plus the part nobody else covers: how to configure coding agents for Python, and how to review the Python they write.
Three tracks
Most tutorial sites stop at track one. Track one is the part your assistant already knows.
Track 01 · 30 lessons
Foundations
The syntax and the mental model. Short, runnable, no fluff.
Track 02 · 9 lessons
AI-Native Python
Configuring agents, harnesses and feedback loops for this language. Updated as the tooling moves.
Track 03 · 4 lessons
Review & Verify
How generated code fails in this language, and the checks that catch it before your users do.
Start here
The pages people actually come back to.
AI-Native
Setting up a coding agent for a Python project
The twenty minutes of setup that decide whether an agent is useful on your Python codebase or an expensive way to generate rework.
AI-Native
Writing an AGENTS.md for Python that agents actually follow
Most AGENTS.md files are 400 lines of advice the model already knew. Here is what earns its place in the context window, and a Python template you can copy.
AI-Native
The verification loop: giving an agent something it cannot fake
An agent is only as good as the signal it gets back. Here is how to build a Python feedback loop that is fast, honest, and hard to game.
Foundations
Short, runnable, and honest about what you can safely skim.
Hello, World!
Python is a very simple language, and has a very straightforward syntax. It encourages programmers to program without boilerplate (prepared) code.
Variables and Types
Python is completely object oriented, and not “statically typed”. You do not need to declare variables before using them, or declare their type.
Lists
Lists are very similar to arrays. They can contain any type of variable, and they can contain as many variables as you wish.
Basic Operators
This section explains how to use basic operators in Python.
String Formatting
Python uses C-style string formatting to create new, formatted strings.
Basic String Operations
Strings are bits of text. They can be defined as anything between quotes: As you can see, the first thing you learned was printing a simple sentence.
Get the Python agent pack
A battle-tested AGENTS.md, the review checklist, and the failure-mode cheat sheet for Python. One email, then occasional updates when the tooling shifts. No course pitch.
AGENTS.md now — no email needed.