Stanford University · on Stanford Online

CS231n: Deep Learning for Computer Vision

4.9(9,000) on Stanford Online·1.5M enrolled
Advanced 50 hours EnglishFREE
SkillsDeep learningComputer visionConvolutional neural networksImage classificationPyTorchNeural network training

Is this course right for you?

Our take
Worth it if you already have machine-learning basics and want to understand computer vision deeply. The lecture videos, notes and assignments are free.

Good for: learners with machine-learning basics who want to go deep on computer vision.

Skip if: you are new to machine learning, or you want a quick, applied tutorial.

It builds convolutional networks and modern vision models from the ground up, and the assignments are demanding enough that finishing them genuinely teaches you the craft. Fei-Fei Li and Andrej Karpathy's course is where CNNs for image recognition went mainstream, and the material still sets a benchmark few online courses match.

It is not for beginners and not a quick applied tutorial: it assumes calculus, linear algebra and prior ML, and there is no certificate from the free materials. If you are new to ML, start with a foundations course first. The public recordings are a few years old, so some newer vision architectures sit outside the core lectures, though the fundamentals still hold (as of 2026).

Comparison · LBS

Compare alternatives for CS231n: Deep Learning for Computer Vision

Same topic, different options. We surface the trade-offs others hide so you can pick the course that actually fits your time, budget, and goals.
Stanford Online4.9(9,000)
CS231n: Deep Learning for Computer Vision
Price
Free
Free lecture materials; some versions paid
Duration
50 hrs
Level
Advanced
Certificate
Coursera
Introduction to TensorFlow for AI, ML and Deep Learning
Price
Free
Audit free · Certificate available
Duration
—
Level
Intermediate
Certificate
Professional Certificate
Udemy4.7(6,000)
Computer Vision with PyTorch: Deep Learning for Images
Price
Paid
Paid, frequently discounted
Duration
20 hrs
Level
Intermediate
Certificate
Course Certificate
Coursera4.7(28,000)
TensorFlow Developer Professional Certificate
Price
Paid
Subscription-based, free to audit
Duration
160 hrs
Level
Intermediate
Certificate
Professional Certificate
Prices & availability can change — confirm on the provider's site. We're not affiliated with any single provider.

About this course

CS231n is a highly influential academic course in machine learning — the course where convolutional neural networks for image recognition became mainstream, first delivered by Fei-Fei Li and Andrej Karpathy at Stanford. It covers convolutional network architecture in depth, backpropagation, training techniques (batch normalization, dropout, learning rate scheduling), object detection frameworks (YOLO, Faster R-CNN), image segmentation, recurrent networks for sequence tasks, and generative models (GANs, VAEs).

Instructor

FL
Fei-Fei Li / Andrej Karpathy
Stanford Online instructor
1.5M+ learners5 courses4.9 instructor rating

Originally taught by Fei-Fei Li (Stanford CS Professor, former Google Cloud AI Chief Scientist) and Andrej Karpathy (former Tesla AI Director, OpenAI founding member, now independent).

Frequently asked questions

Yes. The convolutional-network foundations it teaches are still core to computer vision, and unlike in language, modern CNNs remain competitive with vision transformers for many tasks. Newer editions of the course also cover Vision Transformers, so if that coverage matters to you, check the year of the version you follow.

It's a deep course, not a first ML one. You'll want machine-learning basics — a course like Andrew Ng's or CS229 — plus comfortable Python with NumPy, and some calculus and linear algebra. Come in without that grounding and the pace will quickly overwhelm you.

The well-known lectures from around 2016 to 2017 are excellent for the CNN core and still widely recommended. Later years, from about 2022, add transformers and newer architectures. For the foundations either is fine; for the latest models, choose a recent year's materials.
Free
to audit
Enroll now