All Lectures
Browse lecture materials organized by module. Each lecture includes rendered notes with LaTeX equations and downloadable Jupyter notebooks.
Module: Vision - "Machines that See"
Computer vision fundamentals: from pixels to modern deep learning.
How Machines See - Part 1: Traditional Computer Vision
Digital images, pixels, geometric detection, edge detection, feature engineering, classical ML classification
How Machines See - Part 2: Modern Machine Learning
Dimensionality reduction (PCA, t-SNE), autoencoders, latent spaces, CNNs, modern vision AI
Coming Soon
- Language Module - NLP, tokenization, transformers, Arabic NLP
- Audio Module - Signal processing, speech recognition
- Time Series Module - Forecasting, temporal patterns
- Networks Module - Graph analysis, community detection
- Statistics Module - Probability, inference, correlation