Essential Prerequisites for CV & ML Study Plans
Foundations
Set up your environment, then master Python, NumPy, Mathematics, Probability, and PyTorch — the essential building blocks for both Computer Vision and Machine Learning.
7
chapters
57
topics
2
timed tests
01
The path
5 phases, in the order we recommend.
- 1
Environment
Chapter 0OS & Terminal SetupVS Code & Python InstallGit, Jupyter & DockerGet your development tools ready
- 2
Programming
Chapter 1Python Core LanguageData Structures & OOPNumPy/Pandas & Scikit-learn IntroEssential Python for AI/ML
- 3
Data Skills
Chapter 2NumPy Arrays & BroadcastingPandas DataFramesData Cleaning & PreparationMaster numerical computing
- 4
Mathematics
Chapters 3-5Linear Algebra & CalculusProbability & StatisticsAdvanced Linear AlgebraEssential math for ML/CV/NLP
- 5
Deep Learning Framework
Chapter 6Tensors, Autograd & nn.ModuleDataLoaders & the Training LoopCustom Autograd, Mixed Precision & torch.compileBuild and train models in PyTorch
Tip: Each chapter includes interactive demos, worked examples, and exercises.
Complete these before starting the CV or ML study plans.
02
Chapters
All 7 chapters are free.
TEST 01
Foundations Test
Ch 1-3 · 45 min
Take test→
TEST 02
Probability & Statistics
Ch 4 · 45 min
Take test→
Master these foundations before moving on to the CV and ML study plans.