Commit 2e89705
feat: insert modality hubs for levels 3-9, elite, modules, capstones + solution skeletons
Add "Learn Your Way" tables to 105 more project READMEs (levels 3-9,
elite track, 12 modules, 3 capstones). Also includes solution skeleton
files for levels 3-9, elite, and module projects generated by the
skeleton tool. Fix hub generator to handle capstones directory.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent b4ada8f commit 2e89705
File tree
350 files changed
+11729
-2
lines changed- projects
- capstones
- 01_personal_finance_tracker
- 02_api_aggregator
- 03_task_automation_system
- elite-track
- 01-algorithms-complexity-lab
- 02-concurrent-job-system
- 03-distributed-cache-simulator
- 04-secure-auth-gateway
- 05-performance-profiler-workbench
- 06-event-driven-architecture-lab
- 07-observability-slo-platform
- 08-policy-compliance-engine
- 09-open-source-maintainer-simulator
- 10-staff-engineer-capstone
- level-3
- 01-package-layout-starter
- 02-cli-arguments-workbench
- 03-logging-baseline-tool
- 04-test-driven-normalizer
- 05-refactor-monolith-drill
- 06-structured-error-handler
- 07-batch-file-auditor
- 08-template-driven-reporter
- 09-reusable-utils-library
- 10-dependency-boundary-lab
- 11-project-config-bootstrap
- 12-parser-with-fixtures
- 13-quality-gate-runner
- 14-service-simulator
- 15-level3-mini-capstone
- level-4
- 01-schema-validator-engine
- 02-excel-input-health-check
- 03-robust-csv-ingestor
- 04-data-contract-enforcer
- 05-path-safe-file-mover
- 06-backup-rotation-tool
- 07-duplicate-record-investigator
- 08-malformed-row-quarantine
- 09-transformation-pipeline-v1
- 10-run-manifest-generator
- 11-audit-log-enhancer
- 12-checkpoint-recovery-tool
- 13-reconciliation-reporter
- 14-configurable-batch-runner
- 15-level4-mini-capstone
- level-5
- 01-schedule-ready-script
- 02-alert-threshold-monitor
- 03-multi-file-etl-runner
- 04-config-layer-priority
- 05-plugin-style-transformer
- 06-metrics-summary-engine
- 07-resilient-json-loader
- 08-cross-file-joiner
- 09-template-report-renderer
- 10-api-polling-simulator
- 11-retry-backoff-runner
- 12-fail-safe-exporter
- 13-operational-run-logger
- 14-change-detection-tool
- 15-level5-mini-capstone
- level-6
- 01-sql-connection-simulator
- 02-staging-table-loader
- 03-idempotency-key-builder
- 04-upsert-strategy-lab
- 05-transaction-rollback-drill
- 06-query-performance-checker
- 07-sql-summary-publisher
- 08-data-lineage-capture
- 09-incremental-load-simulator
- 10-table-drift-detector
- 11-dead-letter-row-handler
- 12-etl-health-dashboard-feed
- 13-batch-window-controller
- 14-sql-runbook-generator
- 15-level6-mini-capstone
- level-7
- 01-api-query-adapter
- 02-monitoring-api-adapter
- 03-unified-cache-writer
- 04-source-field-mapper
- 05-polling-cadence-manager
- 06-token-rotation-simulator
- 07-stale-data-detector
- 08-ingestion-observability-kit
- 09-contract-version-checker
- 10-multi-source-reconciler
- 11-pipeline-feature-flags
- 12-incident-mode-switch
- 13-service-account-policy-check
- 14-cache-backfill-runner
- 15-level7-mini-capstone
- level-8
- 01-dashboard-kpi-assembler
- 02-query-cache-layer
- 03-pagination-stress-lab
- 04-filter-state-manager
- 05-export-governance-check
- 06-response-time-profiler
- 07-concurrency-queue-simulator
- 08-fault-injection-harness
- 09-graceful-degradation-engine
- 10-dependency-timeout-matrix
- 11-synthetic-monitor-runner
- 12-release-readiness-evaluator
- 13-sla-breach-detector
- 14-user-journey-tracer
- 15-level8-mini-capstone
- level-9
- 01-architecture-decision-log
- 02-domain-boundary-enforcer
- 03-event-driven-pipeline-lab
- 04-observability-slo-pack
- 05-capacity-planning-model
- 06-reliability-scorecard
- 07-canary-rollout-simulator
- 08-change-impact-analyzer
- 09-security-baseline-auditor
- 10-data-governance-enforcer
- 11-recovery-time-estimator
- 12-incident-postmortem-generator
- 13-platform-cost-estimator
- 14-cross-team-handoff-kit
- 15-level9-mini-capstone
- modules
- 01-web-scraping
- 01-fetch-a-webpage
- 02-parse-html
- 03-extract-structured-data
- 04-multi-page-scraper
- 05-save-to-csv
- 02-cli-tools
- 01-click-basics
- 02-multi-command-cli
- 03-interactive-prompts
- 04-file-processor-cli
- 05-typer-migration
- 03-rest-apis
- 01-first-api-call
- 02-query-parameters
- 03-post-and-auth
- 04-error-handling
- 05-api-client-class
- 04-fastapi-web
- 01-hello-fastapi
- 02-crud-api
- 03-database-backed
- 04-authentication
- 05-full-app
- 05-async-python
- 01-async-basics
- 02-concurrent-requests
- 03-async-file-processing
- 04-producer-consumer
- 05-async-web-server
- 06-websocket-chat
- 06-databases-orm
- 01-sqlite-basics
- 02-sqlalchemy-models
- 03-crud-operations
- 04-migrations-alembic
- 05-query-optimization
- 07-data-analysis
- 01-pandas-basics
- 02-filtering-grouping
- 03-data-cleaning
- 04-visualization
- 05-analysis-report
- 06-numpy-foundations
- 08-testing-advanced
- 01-parametrize
- 02-mocking
- 03-fixtures-advanced
- 04-property-based
- 05-integration-testing
- 09-docker-deployment
- 01-first-dockerfile
- 02-multi-stage-build
- 03-docker-compose
- 04-ci-github-actions
- 05-production-config
- 10-django-fullstack
- 01-django-setup
- 02-views-templates
- 03-forms-auth
- 04-rest-framework
- 05-complete-app
- 11-package-publishing
- 01-package-structure
- 02-build-and-test
- 03-publish-to-pypi
- 12-cloud-deploy
- 01-deploy-to-railway
- 02-deploy-with-database
- 03-production-checklist
- tools
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
350 files changed
+11729
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
5 | 15 | | |
6 | 16 | | |
7 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
5 | 15 | | |
6 | 16 | | |
7 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
5 | 15 | | |
6 | 16 | | |
7 | 17 | | |
| |||
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
4 | 14 | | |
5 | 15 | | |
6 | 16 | | |
| |||
Lines changed: 56 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
4 | 14 | | |
5 | 15 | | |
6 | 16 | | |
| |||
Lines changed: 56 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
4 | 14 | | |
5 | 15 | | |
6 | 16 | | |
| |||
Lines changed: 56 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
4 | 14 | | |
5 | 15 | | |
6 | 16 | | |
| |||
0 commit comments