How gamaleldin11/ai-journey-written-course works
This repository supports a machine-learning course presented as a website. Learners enter through the course page and progress through the ordered stages defined in learning_path.py. The available excerpt documents a Markdown-to-HTML build and figure copying; the Markdown course files are not present in the supplied tree, and index.html behavior was not sampled, so details of the page's interactive features and content are uncertain.
Main entry points: index.html Course website · build_site.py Site builder · learning_path.py Stage ordering · update_md_nav.py Markdown navigation
Components 15
Course experience
- Course website
index.html - Toolkit
learning_path.py - Data & statistics
learning_path.py - Classical ML
learning_path.py - Applied ML
learning_path.py - Deep learning
learning_path.py - Modern AI
learning_path.py - Interview & beyond
learning_path.py
Site generation
- Site builder
build_site.py - Head template
template_head.html - Body template
template_body.html - Course figures
figures
Learning path
- Stage ordering
learning_path.py - Markdown navigation
update_md_nav.py
Other components
- Learner
Connections 14
- Learner → Course website: opens
- Course website → Toolkit: presents stage
- Course website → Data & statistics: presents stage
- Course website → Classical ML: presents stage
- Course website → Applied ML: presents stage
- Course website → Deep learning: presents stage
- Course website → Modern AI: presents stage
- Course website → Interview & beyond: presents stage
- Stage ordering → Site builder: supplies ordering
- Markdown navigation → Stage ordering: imports sequence
- Site builder → Head template: uses template
- Site builder → Body template: uses template
- Site builder → Course figures: copies figures
- Site builder → Course website: generates page