Skip to content

Commit 4b90cf3

Browse files
travisjneumanclaude
andcommitted
docs: update CLAUDE.md project structure to match filesystem audit
Expand Curriculum Structure section with per-level project counts, module project counts, and previously missing sections (capstones, bridge docs, flashcards, cheatsheets, diagrams, videos, browser). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 425e28f commit 4b90cf3

File tree

1 file changed

+35
-19
lines changed

1 file changed

+35
-19
lines changed

CLAUDE.md

Lines changed: 35 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -54,28 +54,44 @@ curriculum/ (advanced path, docs 16-50):
5454
Docs 36-45: Elite engineering track
5555
Docs 46-50: Adaptive learning layer
5656
57-
projects/ (hands-on practice):
57+
projects/ (274 hands-on projects):
5858
level-00-absolute-beginner/ → 15 exercises (no imports, no tests)
59-
level-0/ through level-10/ → 15 projects each (full structure)
60-
elite-track/ → 10 advanced projects
61-
modules/ → 12 technology modules, 56 projects
62-
01-web-scraping/ → requests, BeautifulSoup, CSV
63-
02-cli-tools/ → click, typer, rich
64-
03-rest-apis/ → requests, JSON, API clients
65-
04-fastapi-web/ → FastAPI, Pydantic, JWT auth
66-
05-async-python/ → asyncio, aiohttp, queues
67-
06-databases-orm/ → SQLAlchemy, Alembic, sqlite3
68-
07-data-analysis/ → pandas, matplotlib
69-
08-testing-advanced/ → parametrize, mocking, hypothesis
70-
09-docker-deployment/ → Docker, docker-compose, GitHub Actions
71-
10-django-fullstack/ → Django, DRF, templates
72-
11-package-publishing/ → pyproject.toml, build, TestPyPI
73-
12-cloud-deploy/ → Railway, Postgres, production config
74-
75-
concepts/ (reference docs):
59+
level-0/ → 15 projects (terminal, files, basic I/O)
60+
level-1/ → 16 projects (input, CSV, JSON, paths)
61+
level-2/ → 16 projects (data structures, cleaning)
62+
level-3/ through level-10/ → 15 projects each (full structure)
63+
elite-track/ → 10 staff-engineer capstone projects
64+
capstones/ → 3 multi-level integration projects
65+
modules/ → 12 technology modules, 59 projects
66+
01-web-scraping/ (5) → requests, BeautifulSoup, CSV
67+
02-cli-tools/ (5) → click, typer, rich
68+
03-rest-apis/ (6) → requests, JSON, API clients
69+
04-fastapi-web/ (5) → FastAPI, Pydantic, JWT auth
70+
05-async-python/ (6) → asyncio, aiohttp, queues
71+
06-databases-orm/ (5) → SQLAlchemy, Alembic, sqlite3
72+
07-data-analysis/ (6) → pandas, matplotlib
73+
08-testing-advanced/ (5) → parametrize, mocking, hypothesis
74+
09-docker-deployment/(5) → Docker, docker-compose, GitHub Actions
75+
10-django-fullstack/ (5) → Django, DRF, templates
76+
11-package-publishing/(3) → pyproject.toml, build, TestPyPI
77+
12-cloud-deploy/ (3) → Railway, Postgres, production config
78+
bridge docs (10) → level-transition guides (bridge-00-to-0, etc.)
79+
80+
concepts/ (34 topics, 48 files with part splits):
7681
Core: variables, loops, functions, collections, files, errors, types
7782
Intermediate: imports, classes, decorators, virtual environments, terminal
78-
Advanced: HTTP, APIs, async/await
83+
Advanced: HTTP, APIs, async/await, regex, security, dataclasses, enums
84+
quizzes/ → 34 terminal quiz scripts
85+
diagrams/ → 36 Mermaid visualizations
86+
cheatsheets/ → 9 quick-reference sheets
87+
videos/ → 40 curated video resource pages
88+
89+
practice/:
90+
flashcards/ → 58 JSON decks (concept + level + module) + review runner
91+
challenges/ → 30 coding challenges (15 beginner + 15 advanced)
92+
code-reading/ → study materials
93+
94+
browser/ → 7 Pyodide in-browser exercises
7995
```
8096

8197
## Session Workflow

0 commit comments

Comments
 (0)