zuzu.codeszuzu.codeszuzu.codesBack
Sign in to save progress →
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

Roadmap

Tracks We're Building

  • Python Testing with Pytest▲ 32
  • Python Automation▲ 17
  • LLM APIs with Python▲ 14
  • Python Web APIs▲ 11
  • Python AI Agents▲ 10
  • View all

What's Getting Built

  • Custom daily reminder time▲ 61
  • Notes on lessons▲ 59
  • Email progress reminders▲ 53
  • Leaderboard▲ 52
  • Bookmarked lessons▲ 49
  • View all

What's Shipped

  • Intermediate Python▲ 79
  • Python Essentials▲ 58
  • Advanced Python▲ 55
  • Referral program▲ 47
  • PWA — installable on mobile▲ 42
  • View all
Have an idea? Vote on what we build next.
© 2026 zuzu.codes
Policy
Python Modules & the Standard Library
0%
Check-In
Files & Data Formats
Text & Patterns
Time, Math & Collections
Tools & CLI
Reflection
Certificate

Python Modules & the Standard Library

Master Python's built-in modules: json, csv, pathlib, regex, datetime, collections, argparse, and logging. Build a CLI log analyzer in 30 structured days.

Day 1: Check-In~15m

Week 1 · Files & Data Formats

Day 2: Week 1 Opener~15m
Day 3: Python json Module: Read, Write, and Pretty-Print JSON~15m
Day 4: Python csv Module: Proper CSV Parsing Beyond split()~15m
Day 5: Python pathlib: Modern File Path Handling~15m
Day 6: Python os and sys: Operating System Interface~15m
Day 7: Python shutil: High-Level File Operations~15m
Day 8: Quiz~10m

Week 2 · Text & Patterns

Day 9: Week 2 Opener~15m
Day 10: Python re Module: Regular Expressions Fundamentals~15m
Day 11: Regex Groups, Alternation, and Substitution~15m
Day 12: Regex Patterns for Real Data: IPs, Dates, Emails, Log Lines~15m
Day 13: Python string Module and Text Processing Utilities~15m
Day 14: Python difflib: Compare Sequences and Find Similarities~15m
Day 15: Quiz~10m

Week 3 · Time, Math & Collections

Day 16: Week 3 Opener~15m
Day 17: Python datetime: Dates, Times, and Timedeltas~15m
Day 18: datetime Formatting and Parsing: strftime and strptime~15m
Day 19: Python math and statistics: Numbers Beyond Arithmetic~15m
Day 20: Python random: Generate Random Data for Testing~15m
Day 21: Python collections: Counter, defaultdict, deque, OrderedDict~15m
Day 22: Quiz~10m

Week 4 · Tools & CLI

Day 23: Week 4 Opener~15m
Day 24: Python argparse: Build Real Command-Line Tools~15m
Day 25: Python logging: Professional Output Instead of print()~15m
Day 26: Python pprint and timeit: Debug Output and Benchmarks~15m
Day 27: Python glob and fnmatch: Find Files by Pattern~15m
Day 28: Capstone: Build a CLI Log Analyzer~15m
Day 29: Quiz~10m
Day 30: Reflection~15m