Skip to content

Stanford CS231n: Computer Vision and Deep Learning

Descriptions

  • Source: Stanford University (Fei-Fei Li, Andrej Karpathy, et al.)
  • Prerequisites: ML basics, Python, linear algebra, calculus
  • Programming Language: Python (NumPy, PyTorch)
  • Difficulty: 🌟🌟🌟🌟
  • Class Hour: 60+

CS231n is Stanford's computer vision course and one of the best DL courses. Covers CNN, RNN, GAN, Transformer, object detection, segmentation.

Resources

Features

  • Lab-driven: Implement CNN, RNN, GAN from scratch
  • Cutting-edge: Covers Transformer, Vision Transformer
  • Well-designed assignments with auto-grading

Tips

Do all assignments. They are the core of the course.

Notes

CS231n is one of the best courses for DL beginners. Essential for understanding CNNs and computer vision.