Python
Read and modify working code, organize functions and modules, handle errors, and manage a small reproducible environment.
Use the smallest credible source or structured route that addresses an observed blocker. Keep the project at the center of the plan instead of building a course catalog.
Shared engineering foundation
Read and modify working code, organize functions and modules, handle errors, and manage a small reproducible environment.
Make changes traceable and preserve an evidence trail through commits, branches, reviews, and clear repository history.
Inspect inputs, outputs, splits, metrics, baselines, leakage, and failure cases before trusting a model result.
Understand component boundaries, validation, errors, authentication, latency, cost, and operational dependencies.
Protect secrets and data, state limitations, and document decisions so another person can inspect the work.
Start with primary sources
Official language tutorial and core concepts.
Open official source ↗Git documentationOfficial reference and learning materials for traceable change.
Open official source ↗NumPy user guideOfficial array and numerical-computing foundation.
Open official source ↗scikit-learn getting startedOfficial baseline, evaluation, preprocessing, and model workflow guidance.
Open official source ↗PyTorch: Learn the BasicsThe official step-by-step introduction to tensors, data loading, model building, automatic differentiation, optimization, and saving models.
Open official source ↗PyTorch beginner resourcesOfficial tutorials and video paths for readers who want more practice before choosing an exam date.
Open official source ↗