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

  1. Math essentials: vectors, matrices, and derivatives (~30 min)
  2. Python for AI: NumPy, Pandas, and Matplotlib (~45 min)
  3. ML basics: train/test splits, overfitting, and cross-validation (~40 min)
  4. Forward pass and backprop in pure Python (~50 min)
  5. Your first neural network in PyTorch (~60 min)
  6. End-to-end ML pipeline and next steps (~25 min)