Neural Network from Scratch (NumPy only)
Write a 2-layer network using only NumPy. Manually implement the forward loop, analytical backprop and gradient updates — no autograd.
Every module ends with a graded lab that mirrors what teams actually ship. No slides-only theory.
Derive forward + backprop by hand and implement a network in pure NumPy.
Debug vanishing/exploding gradients with Xavier/He init and BatchNorm.
Train a ResNet image classifier with transfer learning and augmentation.
Detect objects using bounding boxes, IoU and the YOLO family.
Build LSTM / GRU sequence models for text and time-series data.
Explain Multi-Head Self-Attention and Transformer positional encoding.
Compare GPT (decoder-only) vs BERT (encoder-only) LLM paradigms.
Train VAEs, GANs and reason about Diffusion model intuition.
Build every block from single neurons to full MLPs.
Stop deep networks from silently failing.
Grid-structured data without exploding parameter counts.
Order-dependent, temporal data.
The backbone of modern Generative AI.
Compress, represent and synthesize new data.
Write a 2-layer network using only NumPy. Manually implement the forward loop, analytical backprop and gradient updates — no autograd.
Load a pre-trained ResNet in PyTorch, swap the classification head, apply intense augmentation, and fine-tune on a custom medical or environmental dataset.
LSTM sequence model that ingests text files, predicts the next character, and generates new passages tuned via temperature sampling.
Every instructor has 8+ years in production roles at companies whose logos you already know.
PhD in ML, 12 yrs building vision models. Contributed to internal PyTorch training kernels.
Built LLM-powered support automation for 5M+ tickets. Speaker at PyData Bangalore.
Trained the object detection stack behind Ola's driver safety product. 8 yrs in production CV.
"Writing backprop by hand once made every framework feel obvious. Best decision of my ML journey."
"The Transformer module was the sharpest I've seen — I could actually explain attention in interviews, not just recite it."
"I built a working ResNet classifier for medical scans as my capstone. It became the first thing recruiters clicked on."
"Mentors pushed me on math depth — that's what separated my interviews from the 100 other candidates."
Comfort with matrix operations, derivatives and basic probability is enough. We do a 1-week review at the start. Half our alumni come from engineering, not pure math.
Basic supervised ML (train/test split, overfitting, one classifier) helps. If you're new to ML, do a short intro course first — or ask us to include a 2-week bridge module.
Yes. Sandbox credits on Colab Pro + a Databricks / Vertex AI trial for larger runs. Every lab is designed to fit within provided credits.
PyTorch dominates research and modern production ML teams in India. Skills transfer to TF/Keras in a week if a specific role needs it.
ML Engineer, Applied Scientist, NLP Engineer, Computer Vision Engineer and Deep Learning Researcher — with typical packages of ₹14-32 LPA.
Fee is ₹89,000 all-inclusive. 0% interest EMIs across 6, 9 and 12 months. Scholarships available for women returnees and tier-3 students.
Talk to a mentor. Get an honest read on your background, a personalized roadmap, and full fee + EMI details. No pressure.