Exercism is a free exercise library with mentor reviews. zuzu is a 30-day curriculum that teaches non-developers to ship personal vibe software — Python automations and AI scripts — with one-time pricing.
I tried Exercism for two months. Each exercise, I open the file, read the problem, and just stare. Is that normal?
Very normal — and it says nothing bad about you. Exercism is built around discovery learning. You wrestle with a problem and figure it out. That works when you already know the tools to reach for. If nobody has taught you the tools yet, staring is the only honest response.
zuzu teaches first, then tests?
Right. Every zuzu lesson is a Socratic dialogue between a student and teacher that walks the concept. Then a from-scratch challenge. By the time you face the empty function, you've watched someone reason through the problem space.
Exercism's mentor reviews are the famous part. Do you have those?
No. zuzu's feedback is automated tests — fast, always available, but they only tell you pass or fail. They don't tell you "your solution works but is unnecessarily complex." Exercism's volunteer mentor model genuinely fills that gap. When the mentor is good, it's one of the best learning experiences anywhere.
And if I just want to keep practicing?
Exercism wins for that. Sixty-plus languages, exercise library, free forever. Once you have Python fundamentals, doing Exercism Python exercises is a great extra hour a week.
What does zuzu give me that Exercism doesn't?
Curriculum, daily structure, persona-tuned examples, and tracks that go beyond Python literacy into real APIs and real LLMs. Pro tier ($38.99 once) wires your code to Gmail, Drive, Calendar, Slack via Composio. Max tier ($58.99 once) wires it to GPT-4, Claude, embedding models, with usage metered for you. That stack — non-developer focus, real automation, real AI — Exercism doesn't do.
Got it. zuzu first to learn, Exercism after to practice.
That's the right sequence. Free zuzu Python track is 30 complete lessons. After that, Exercism Python feels totally different — you're not staring at a blank, you have actual tools to reach for.
Exercism is one of the genuinely thoughtful free resources in programming education. Open source, community-maintained, 70+ languages, and a mentor program where real humans review your code. That last feature is rare and valuable. No honest comparison should downplay it.
zuzu.codes solves a different problem: teaching non-developers to ship personal vibe software — Python automations and AI scripts — in 30 days. The two platforms are almost perfectly complementary, not competitive.
Exercism is an exercise library. You pick a language, browse problems organized into a suggested track, write your solution, and (optionally) submit it for a community mentor to review. The model rewards self-directed problem-solving and benefits from having a kind, experienced human read your code.
zuzu.codes is a 30-day daily-lesson platform. Six personas × three levels = 18 tracks. Each lesson is a Socratic dialogue followed by a from-scratch challenge. The free Python track is 30 complete lessons. Pro and Max tiers ($38.99 and $58.99 paid once) extend into Automation and AI tracks where your code calls real Gmail, Drive, Calendar, Slack, and real LLMs.
Exercism's pedagogy is discovery-based. You're given a problem; you figure out which tools to reach for; you write code; if you submit, a mentor responds with feedback. This works beautifully when you already know the tools. It fails for beginners — there's nothing to discover when the toolkit itself is unknown.
zuzu's pedagogy is guided. Every challenge is preceded by a dialogue that walks the concept. You see the tool before you're tested on it. The challenge then asks you to use it from a blank file. Slower start, deeper retention.
This is Exercism's standout feature, and zuzu doesn't try to compete with it. A volunteer mentor reads your working solution and tells you what's clean, what's overcomplicated, what idiomatic Python actually looks like. When the mentor is engaged, it's a top-tier learning experience.
zuzu's feedback is automated tests — pass or fail with the actual output to debug from. Fast, always available, but it can't tell you that your working solution is overengineered. Different model.
Exercism is free, and it's free in the genuine sense — no premium tier, no upsell. That's an unambiguous win.
zuzu has a free 30-day Python track (30 complete lessons), then $38.99 one-time for Pro (Automation) and $58.99 one-time for Max (AI). One-time, not subscription.
The honest sequence: zuzu first to build fundamentals through guided dialogue. Then Exercism for ongoing practice with mentor feedback. The free Python track on zuzu is 30 complete lessons; that's enough foundation for Exercism's Python exercises to stop feeling like staring at a wall.
| Feature | zuzu.codes | Exercism |
|---|---|---|
| Format | Socratic dialogue + from-scratch challenges + runnable Vibe Blogs | Exercise library + community mentor reviews |
| Pedagogy | Guided — concept taught before challenge | Discovery — figure it out, then mentor reviews |
| Structure | 30-day track, one assigned lesson per day | Exercise library, any order, no daily structure |
| Pricing | $38.99 Pro one-time / $58.99 Max one-time, free Python tier | Free forever (donations welcome) |
| Languages | Python only — depth from literacy to AI tools | 70+ languages — breadth across the polyglot world |
| Real APIs | Pro lessons call Gmail, Drive, Calendar, Slack via Composio | None — language-only exercises |
| Real LLMs | Max lessons call GPT-4, Claude, embeddings — metered for you | None |
| Human feedback | Automated tests only | Volunteer community mentor reviews — Exercism's standout feature |
zuzu teaches the concept through dialogue, then tests with a from-scratch challenge. Exercism gives you a problem and expects you to figure it out. Beginners do better with guidance; intermediate learners benefit from discovery.
zuzu builds toward shipping scripts that read your inbox, post to Slack, summarize with an LLM. Exercism stops at language fluency. Different goals for different stages.
Exercism's volunteer mentor reviews are uniquely valuable — a real human telling you that your working solution is overcomplicated. zuzu's feedback is automated tests: fast, always available, but limited to pass/fail.
Exercism is free in the genuine sense — no upsell, no premium. zuzu has a free 30-day Python track plus $38.99 Pro one-time and $58.99 Max one-time. Two different funding models, both honest.
You already know language basics and want extra practice
You value human feedback on code quality and idiomatic style
You want to sample many programming languages
Free is your top priority
freeCodeCamp is a free open library focused on web development. zuzu is a 30-day path that teaches non-developers to ship personal vibe software — Python automations and AI scripts — with one-time pricing.
Exercism is a free exercise library with mentor reviews. zuzu is a 30-day curriculum that teaches non-developers to ship personal vibe software — Python automations and AI scripts — with one-time pricing.
I tried Exercism for two months. Each exercise, I open the file, read the problem, and just stare. Is that normal?
Very normal — and it says nothing bad about you. Exercism is built around discovery learning. You wrestle with a problem and figure it out. That works when you already know the tools to reach for. If nobody has taught you the tools yet, staring is the only honest response.
zuzu teaches first, then tests?
Right. Every zuzu lesson is a Socratic dialogue between a student and teacher that walks the concept. Then a from-scratch challenge. By the time you face the empty function, you've watched someone reason through the problem space.
Exercism's mentor reviews are the famous part. Do you have those?
No. zuzu's feedback is automated tests — fast, always available, but they only tell you pass or fail. They don't tell you "your solution works but is unnecessarily complex." Exercism's volunteer mentor model genuinely fills that gap. When the mentor is good, it's one of the best learning experiences anywhere.
And if I just want to keep practicing?
Exercism wins for that. Sixty-plus languages, exercise library, free forever. Once you have Python fundamentals, doing Exercism Python exercises is a great extra hour a week.
What does zuzu give me that Exercism doesn't?
Curriculum, daily structure, persona-tuned examples, and tracks that go beyond Python literacy into real APIs and real LLMs. Pro tier ($38.99 once) wires your code to Gmail, Drive, Calendar, Slack via Composio. Max tier ($58.99 once) wires it to GPT-4, Claude, embedding models, with usage metered for you. That stack — non-developer focus, real automation, real AI — Exercism doesn't do.
Got it. zuzu first to learn, Exercism after to practice.
That's the right sequence. Free zuzu Python track is 30 complete lessons. After that, Exercism Python feels totally different — you're not staring at a blank, you have actual tools to reach for.
Exercism is one of the genuinely thoughtful free resources in programming education. Open source, community-maintained, 70+ languages, and a mentor program where real humans review your code. That last feature is rare and valuable. No honest comparison should downplay it.
zuzu.codes solves a different problem: teaching non-developers to ship personal vibe software — Python automations and AI scripts — in 30 days. The two platforms are almost perfectly complementary, not competitive.
Exercism is an exercise library. You pick a language, browse problems organized into a suggested track, write your solution, and (optionally) submit it for a community mentor to review. The model rewards self-directed problem-solving and benefits from having a kind, experienced human read your code.
zuzu.codes is a 30-day daily-lesson platform. Six personas × three levels = 18 tracks. Each lesson is a Socratic dialogue followed by a from-scratch challenge. The free Python track is 30 complete lessons. Pro and Max tiers ($38.99 and $58.99 paid once) extend into Automation and AI tracks where your code calls real Gmail, Drive, Calendar, Slack, and real LLMs.
Exercism's pedagogy is discovery-based. You're given a problem; you figure out which tools to reach for; you write code; if you submit, a mentor responds with feedback. This works beautifully when you already know the tools. It fails for beginners — there's nothing to discover when the toolkit itself is unknown.
zuzu's pedagogy is guided. Every challenge is preceded by a dialogue that walks the concept. You see the tool before you're tested on it. The challenge then asks you to use it from a blank file. Slower start, deeper retention.
This is Exercism's standout feature, and zuzu doesn't try to compete with it. A volunteer mentor reads your working solution and tells you what's clean, what's overcomplicated, what idiomatic Python actually looks like. When the mentor is engaged, it's a top-tier learning experience.
zuzu's feedback is automated tests — pass or fail with the actual output to debug from. Fast, always available, but it can't tell you that your working solution is overengineered. Different model.
Exercism is free, and it's free in the genuine sense — no premium tier, no upsell. That's an unambiguous win.
zuzu has a free 30-day Python track (30 complete lessons), then $38.99 one-time for Pro (Automation) and $58.99 one-time for Max (AI). One-time, not subscription.
The honest sequence: zuzu first to build fundamentals through guided dialogue. Then Exercism for ongoing practice with mentor feedback. The free Python track on zuzu is 30 complete lessons; that's enough foundation for Exercism's Python exercises to stop feeling like staring at a wall.
| Feature | zuzu.codes | Exercism |
|---|---|---|
| Format | Socratic dialogue + from-scratch challenges + runnable Vibe Blogs | Exercise library + community mentor reviews |
| Pedagogy | Guided — concept taught before challenge | Discovery — figure it out, then mentor reviews |
| Structure | 30-day track, one assigned lesson per day | Exercise library, any order, no daily structure |
| Pricing | $38.99 Pro one-time / $58.99 Max one-time, free Python tier | Free forever (donations welcome) |
| Languages | Python only — depth from literacy to AI tools | 70+ languages — breadth across the polyglot world |
| Real APIs | Pro lessons call Gmail, Drive, Calendar, Slack via Composio | None — language-only exercises |
| Real LLMs | Max lessons call GPT-4, Claude, embeddings — metered for you | None |
| Human feedback | Automated tests only | Volunteer community mentor reviews — Exercism's standout feature |
zuzu teaches the concept through dialogue, then tests with a from-scratch challenge. Exercism gives you a problem and expects you to figure it out. Beginners do better with guidance; intermediate learners benefit from discovery.
zuzu builds toward shipping scripts that read your inbox, post to Slack, summarize with an LLM. Exercism stops at language fluency. Different goals for different stages.
Exercism's volunteer mentor reviews are uniquely valuable — a real human telling you that your working solution is overcomplicated. zuzu's feedback is automated tests: fast, always available, but limited to pass/fail.
Exercism is free in the genuine sense — no upsell, no premium. zuzu has a free 30-day Python track plus $38.99 Pro one-time and $58.99 Max one-time. Two different funding models, both honest.
You already know language basics and want extra practice
You value human feedback on code quality and idiomatic style
You want to sample many programming languages
Free is your top priority
freeCodeCamp is a free open library focused on web development. zuzu is a 30-day path that teaches non-developers to ship personal vibe software — Python automations and AI scripts — with one-time pricing.
Create a free account to get started. Paid plans unlock all tracks.