-
Notifications
You must be signed in to change notification settings - Fork 677
[Sub-Issue #549.9] Complete renumbering and restructuring (S11 → S4) #559
Copy link
Copy link
Open
Description
Parent Issue
Part of #549 - New learning session on data engineering
Phase
Phase 2 - Restructure Existing Sessions (FINAL STEP)
Description
Complete the final renumbering and restructuring to transform S11 into S4 and renumber all modules throughout the course. This is a comprehensive refactor that touches many files and should be done carefully in one pass.
Tasks
Session Restructuring
- Rename
s11_data_engineering/→s4_data_engineering/ - Delete empty
s4_debugging_and_logging/directory (all modules moved out) - Verify S5-S10 directory names remain unchanged
Module Renumbering
Renumber ALL modules throughout the course:
S1 (M1-M4 → M1-M5)
- M1-M4 stay the same (Command line, Package Manager, Editor, Deep Learning)
- New M5: Boilerplate (moved from old M15)
S2 (M5-M9 → M6-M10)
- M5 → M6: Git
- M6 → M7: Code Structure
- M7 → M8: Good Coding Practice
- M8 → M9: DVC
- M9 → M10: CLI
S3 (M10-M11 → M11-M13)
- M10 → M11: Docker
- M11 → M12: Config Files
- New M13: Logging (moved from old M14)
S4 (New → M14-M15)
- M14: Data Labeling (new)
- M15: Data Pipelines (new)
S5 (M16-M19 → M16-M19) - NO CHANGE
- Verify M16-M19 stay the same
S6 (M20-M21 → M20-M21) - NO CHANGE
- Verify M20-M21 stay the same
S7 (M22-M26 → M22-M26) - NO CHANGE
- Verify M22-M26 stay the same
S8 (M27-M28 → M27-M28) - NO CHANGE
- Verify M27-M28 stay the same
S9 (M29-M31 → M29-M32)
- New M29: Profiling (moved from old M13)
- M29 → M30: Data Loading
- M30 → M31: Distributed Training
- M31 → M32: Inference
S10 (M32-M34 → M33-M36)
- M32 → M33: Documentation
- M33 → M34: Hyperparameter Optimization
- M34 → M35: High Performance Clusters
- New M36: Debugging (moved from old M12, optional)
File Updates
- Update all markdown files with new module numbers
- Update all session README files
- Update all cross-references throughout the course
- Update
timeplan.mdwith final structure (S4 = Data Engineering) - Update main course overview/README
- Update any navigation/index files
- Remove temporary S11 references
Verification
- Run link checker to ensure no broken links
- Verify module numbers are sequential and correct
- Verify all cross-references work
- Ensure timeplan reflects new S4 as Data Engineering (Day 4)
Dependencies
- Blocks ALL: Sub-Issues [Refactor] New learning session on data engineering #549.5, [Refactor] New learning session on data engineering #549.6, [Refactor] New learning session on data engineering #549.7, [Refactor] New learning session on data engineering #549.8 (all modules must be moved first)
- Should be the LAST task in the entire refactor
Acceptance Criteria
- S11 successfully renamed to S4
- Old S4 directory removed (empty)
- All modules correctly renumbered throughout entire course
- All cross-references updated and working
- Timeplan shows S4 as "Data Engineering"
- No broken links in entire codebase
- Module numbering is sequential (M1-M36)
- Course structure matches the new plan from issue [Refactor] New learning session on data engineering #549
Notes
- This is a large, comprehensive change
- Consider creating a backup or working in a separate branch
- Test thoroughly before merging
- Update any CI/CD configurations if they reference specific modules
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels