The perfect sequel to Deep Learning
Fall 2025Overall Rating (5 / 5): ★★★★★
Professor Rating (5 / 5): ★★★★★
Lecture Rating (5 / 5): ★★★★★
Difficulty (2.9 / 5):
Workload: 14 hours/week
Pros: 1. The course provides an in-depth exploration of Large Language Models (LLMs), Low-Rank Adaptation (LoRA), and Vision Transformers through application-based projects. 2. Professor Krahenbuhl provides a significant amount of boilerplate code. This allows you to focus on the underlying logic and architecture rather than basic syntax or debugging. 3. The pace is manageable, and materials are provided early, which is perfect for those who prefer to work ahead. Cons: 1. Access to a modern Graphics Processing Unit (GPU) or a subscription to Google Colab Pro is essential. The long project run times are significant, though they would reflect real-world engineering scenarios. 2. 3. Detailed Review: If you have completed the introductory Deep Learning course, this is the ideal follow-up. While the "Advanced" designation may seem intimidating, the actual workload is very reasonable. Professor Krahenbuhl excels at translating complex research papers into digestible short lectures and straightforward coding assignments. The curriculum covers critical areas such as memory efficiency, generative models, Large Language Models, and Computer Vision. A major highlight is that the assignments include substantial boilerplate code. This means you are not building these massive models from the beginning; instead, you focus on fine-tuning and understanding the architecture. It is important not to underestimate the hardware requirements. If you are using a Mac or an older computer, it is advisable to pay for Google Colab Pro. The training processes for the later assignments are intensive, and attempting to complete them on underpowered hardware near the deadline will be difficult. Overall, this was one of the most rewarding courses in the program. It successfully bridges the gap between academic theory and the practical tools currently used in the industry. If you have the opportunity to take this course with Professor Krahenbuhl, I highly recommend it.