zuzu.codeszuzu.codeszuzu.codes
zuzu.codeszuzu.codes

AI can write code — we teach you to read it, fix it, own it. One lesson, one challenge, every day for 30 days.

Compare

  • Compare All Platforms
  • vs Codecademy
  • vs freeCodeCamp
  • vs DataCamp
  • vs Exercism
  • vs LeetCode
  • vs Real Python

Myths & Facts

  • All Myths & Facts
  • Will AI Replace Coders?
  • Do I Need a CS Degree?
  • Am I Too Old to Code?
  • Do I Need Math?
  • Is Python Worth It?
  • Can I Learn in 30 Days?

Python For

  • All Professions
  • Data Analysts
  • Marketers
  • Finance
  • Product Managers
  • Students
  • Career Switchers
© 2026 zuzu.codes
Policy

What's Getting Built

Vote on features. Report bugs. Shape the product.

Under Review5

Leaderboard

Weekly streak and XP rankings across all active learners. See where you stand.

Spaced repetition quiz review

Resurface questions you got wrong on a smart schedule so weak spots actually stick.

Community discussion per lesson

Leave a comment, ask a question, or share your solution approach below each lesson.

Certificate layout broken in Safari < 16

The certificate page uses CSS features not supported in older Safari versions, causing layout shifts on some iPhones.

VS Code extension

Run zuzu challenges directly in your editor. Same tests, same feedback — your local environment.

Planned9

Custom daily reminder time

Choose when your push notification fires — morning, lunch, or evening — to match your routine.

Bookmarked lessons

Star any lesson to save it. Jump back without hunting through the sidebar.

Quiz answer highlight flickers on slow connections

On 3G connections the selected answer briefly deselects and reselects after the API call returns.

Monaco editor flickers on first load

The code editor briefly shows a blank white panel before the theme loads. More noticeable in dark mode.

OTP email occasionally lands in spam

Some email providers flag the magic-link OTP as promotional. Investigating DKIM/SPF headers and sender reputation.

Mobile keyboard covers code submit button

On small screens the virtual keyboard pushes the Run/Submit button out of view. The editor should scroll or the button should float above the keyboard.

Sidebar scroll position resets on lesson navigation

Navigating between lessons resets the sidebar scroll to the top, forcing you to re-scroll to your current position in long tracks.

Long module titles truncated in breadcrumb

Module names longer than ~30 characters overflow and get cut off in the header breadcrumb on narrow screens.

Streak not updating on timezone boundary

Lessons completed just after midnight in certain timezones sometimes count toward the wrong day, breaking an active streak.

In Progress4

Notes on lessons

Highlight key moments and save personal notes mid-lesson. Review them any time from your dashboard.

Email progress reminders

Weekly digest showing your streak, XP earned, and what lesson comes next. Keeps you accountable between sessions.

Social certificate sharing

One-click share your completion certificate to LinkedIn or Twitter with a preview card.

Achievement badges

Milestones for streaks, XP thresholds, and track completions. Earn badges you can show off on your certificate.

teacher

What should we build or fix?

student