Thirty days. From print("hello") to comprehensions and file I/O. Same six prompts you saw on day 1 — rate yourself again.
What's next?
Two paths.
Automation Beginner if you want to make Python do things in the world — send emails, read calendars, post to Slack, write to docs. Same primitives you just learned, plus a single new layer: calling tools that change the world for you.
AI Beginner if you want to call language models — summarise text, classify input, transform data, structure outputs. Same Python primitives, plus prompting and response shaping.
You can do both. Most people do, eventually. The order doesn't matter much; pick whichever feels closer to a problem you'd like to solve next.
You wrote 24 small Python scripts across four weeks. The shape of the kit you now have:
| Capability | Lessons that taught it |
|---|---|
| Print and format output | L1 (print), L5 (f-strings) |
| Store and combine values | L2 (variables), L3 (numbers), L4 (strings), L6 (booleans) |
| Branch on conditions | L8 (if/else), L9 (elif), L10 (and/or/not) |
| Hold collections | L11 (lists), L12 (list ops), L15 (dicts), L22 (tuples), L23 (sets) |
| Iterate | L13 (for loops), L16 (dict iteration) |
| Define reusable logic | L17 (functions), L18 (return) |
| Parse strings | L19 (.split()) |
| One-liner transforms | L24 (list comp), L25 (dict comp) |
| Survive errors | L26 (try/except) |
| Read input from disk | L27 (open / with) |
Any Python script you'll read or write from here uses some combination of these.
Deferred to Python Intermediate (when v1 expands beyond 3 tracks):
import your own files)class, __init__, methods)enumerate, zip, range properlyx: int, def f() -> str:)open (json, datetime, pathlib, requests)None of these are required to call Composio tools or to call LLMs. You have enough.
→ Automation Beginner — Composio tools, Gmail / Calendar / Slack / Docs / Notion, side effects, idempotency.
→ AI Beginner — LLM calls, prompting, the four task verbs (summarise / infer / transform / expand), structured output.
Rate the prompts below as honestly as you did on day 1. Then pick the next track.
Thirty days. From print("hello") to comprehensions and file I/O. Same six prompts you saw on day 1 — rate yourself again.
What's next?
Two paths.
Automation Beginner if you want to make Python do things in the world — send emails, read calendars, post to Slack, write to docs. Same primitives you just learned, plus a single new layer: calling tools that change the world for you.
AI Beginner if you want to call language models — summarise text, classify input, transform data, structure outputs. Same Python primitives, plus prompting and response shaping.
You can do both. Most people do, eventually. The order doesn't matter much; pick whichever feels closer to a problem you'd like to solve next.
You wrote 24 small Python scripts across four weeks. The shape of the kit you now have:
| Capability | Lessons that taught it |
|---|---|
| Print and format output | L1 (print), L5 (f-strings) |
| Store and combine values | L2 (variables), L3 (numbers), L4 (strings), L6 (booleans) |
| Branch on conditions | L8 (if/else), L9 (elif), L10 (and/or/not) |
| Hold collections | L11 (lists), L12 (list ops), L15 (dicts), L22 (tuples), L23 (sets) |
| Iterate | L13 (for loops), L16 (dict iteration) |
| Define reusable logic | L17 (functions), L18 (return) |
| Parse strings | L19 (.split()) |
| One-liner transforms | L24 (list comp), L25 (dict comp) |
| Survive errors | L26 (try/except) |
| Read input from disk | L27 (open / with) |
Any Python script you'll read or write from here uses some combination of these.
Deferred to Python Intermediate (when v1 expands beyond 3 tracks):
import your own files)class, __init__, methods)enumerate, zip, range properlyx: int, def f() -> str:)open (json, datetime, pathlib, requests)None of these are required to call Composio tools or to call LLMs. You have enough.
→ Automation Beginner — Composio tools, Gmail / Calendar / Slack / Docs / Notion, side effects, idempotency.
→ AI Beginner — LLM calls, prompting, the four task verbs (summarise / infer / transform / expand), structured output.
Rate the prompts below as honestly as you did on day 1. Then pick the next track.
Create a free account to get started. Paid plans unlock all tracks.