AI Fundamentals: From Zero to Neural Networks
Start from zero and build solid AI foundations — math, Python, ML basics, and your first neural networks in PyTorch.
Foundations · Beginner · 8 weeks · 24 lessons · Free
Who it’s for: complete beginners with basic Python.
What you’ll learn:
• Math essentials: vectors/matrices, derivatives, probability.
• Python for AI: NumPy, Pandas, Matplotlib.
• ML basics: train/test splits, overfitting, cross‑validation, linear and tree models.
• From scratch: forward/backprop and gradient descent in pure Python.
• PyTorch: build, train, and evaluate your first neural network.
Outcomes: understand the end‑to‑end ML pipeline and confidently read modern AI tutorials.
Lessons
- Math essentials: vectors, matrices, and derivatives (~30 min)
- Python for AI: NumPy, Pandas, and Matplotlib (~45 min)
- ML basics: train/test splits, overfitting, and cross-validation (~40 min)
- Forward pass and backprop in pure Python (~50 min)
- Your first neural network in PyTorch (~60 min)
- End-to-end ML pipeline and next steps (~25 min)