Skip to content
Stanford OnlineStanford Online

Stanford CS230 | Autumn 2025 | Lecture 1: Introduction to Deep Learning

For more information about Stanford’s Artificial Intelligence professional and graduate programs, visit: https://stanford.io/ai September 23, 2025 This lecture covers: 1. Class introduction 2. Examples of deep learning projects 3. Course details To learn more about enrolling in this course, visit: https://online.stanford.edu/courses/cs230-deep-learning To follow along with the course schedule and syllabus, visit: https://cs230.stanford.edu/syllabus/ More lectures will be published regularly. View the playlist: https://www.youtube.com/playlist?list=PLoROMvodv4rNRRGdS0rBbXOUGA0wjdh1X Andrew Ng Founder of DeepLearning.AI Adjunct Professor, Stanford University’s Computer Science Department Kian Katanforoosh CEO and Founder of Workera Adjunct Lecturer, Stanford University’s Computer Science Department

Andrew Nghost
Sep 30, 20251h 0mWatch on YouTube ↗

At a glance

WHAT IT’S REALLY ABOUT

CS230 overview: deep learning, scaling laws, practice-first course roadmap clarified

  1. CS230 uses a flipped-classroom model where students watch polished lecture videos outside class and use in-person time for deeper discussion and decision-making practice.
  2. Deep learning’s dominance is framed as a “scaling” story: larger neural networks plus more data and compute tend to yield predictable performance gains, motivating industry investment.
  3. The course positions deep learning as a layer above CS fundamentals and general machine learning, and as a key foundation underlying generative AI—especially transformers.
  4. Ng emphasizes pragmatic engineering skills (hyperparameter tuning, debugging, project diagnostics, cost/performance tradeoffs) over heavy mathematical theory or proofs.
  5. He connects course skills to the real job landscape: most practitioners won’t train frontier LLMs from scratch but will fine-tune, evaluate, and deploy models responsibly and cost-effectively.

IDEAS WORTH REMEMBERING

5 ideas

Deep learning wins because it scales with data and compute.

Ng contrasts older ML methods that plateau as data increases with neural networks that continue improving as models get larger, enabling “soak up the data” performance gains.

Performance gains from scaling are often predictable enough to plan around.

He cites industry work (e.g., Baidu and OpenAI scaling-law papers) showing you can forecast improvements from more GPUs, more compute, and more data—driving large infrastructure investment.

CS230’s goal is applied competence, not theory-heavy mastery.

Compared with CS229’s mathematical intensity, CS230 is positioned as practical: building networks, training them reliably, and learning the engineering playbook that makes systems work.

Most real-world GenAI work is fine-tuning and productization, not training frontier LLMs.

He notes the number of people training cutting-edge transformers from scratch is small; many more roles involve adapting pretrained models, engineering data, running evals, and shipping applications.

Prompting alone often hits a ceiling; deep learning techniques unlock the next step.

Ng describes teams that spend weeks tweaking prompts without sufficient gains, then succeed by fine-tuning smaller/custom models or using non-text deep learning approaches for vision/audio/structured data.

WORDS WORTH SAVING

5 quotes

I think the reason that deep learning has dominated the AI scene for the last ten, fifteen years is because there is a recipe for training very large neural networks, um, that we can then shove a lot of data into that results in exceptional performance.

Andrew Ng

Around ten, fifteen years ago, a number of us realized that, you know, deep learning, it was just a much better brand.

Andrew Ng

In this course, I'm not gonna do any truth and beauty stuff, right?

Andrew Ng

The biggest difference between a team that knows how to drive forward a project like this well and get it done in days rather than weeks or weeks rather than many months, is the ability to drive a disciplined development process.

Andrew Ng

Go to all of your friends in other departments to tell them this advice to not learn to code, I think we'll look back on this as some of the worst career advice ever given.

Andrew Ng

Flipped classroom logistics and expectationsScaling behavior of neural networks and scaling lawsRelationship: CS fundamentals → ML → deep learning → GenAI/transformersPractical model building in raw Python vs frameworksHyperparameters and training “recipes”ML project strategy, diagnostics, and disciplined iterationAI-assisted coding, prototyping speed, and responsible deployment

High quality AI-generated summary created from speaker-labeled transcript.

Get more out of YouTube videos.

High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.