<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/stanford-cs-professor-ai-can-code-that-s-why-you-should-learn-chris-piech-dbubya3gt" -->

---
title: Stanford CS Professor: AI Can Code. That’s Why You...
description: Stanford CS professor Chris Piech argues that despite AI&#x27;s growing coding capabilities, learning to program remains essential — not for syntax memorization,...
canonical: https://daily.dev/posts/stanford-cs-professor-ai-can-code-that-s-why-you-should-learn-chris-piech-dbubya3gt
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Stanford CS Professor: AI Can Code. That’s Why You Should Learn | Chris Piech | daily.dev
og:description: Stanford CS professor Chris Piech argues that despite AI&#x27;s growing coding capabilities, learning to program remains essential — not for syntax memorization,...
og:url: https://daily.dev/posts/stanford-cs-professor-ai-can-code-that-s-why-you-should-learn-chris-piech-dbubya3gt
og:image: https://api.daily.dev/og/posts/DBubYA3Gt.png
og:image:alt: Stanford CS Professor: AI Can Code. That’s Why You Should Learn | Chris Piech
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Stanford CS Professor: AI Can Code. That’s Why You Should Learn | Chris Piech

**[EO](https://daily.dev/sources/entreprenueropp)** · 18 min read · 5 upvotes · 0 comments

## Summary

Stanford CS professor Chris Piech argues that despite AI's growing coding capabilities, learning to program remains essential — not for syntax memorization, but for developing problem-solving skills. Drawing on six years of running Code in Place (an online coding course with 17,000 students), he shares a surprising finding: AI tutors alone cause dropout rates to rise, while brief human teacher interactions increase course completion by 10 percentage points. He warns against over-relying on AI at the cost of personal growth, encourages students to stay curious and build foundations, and suggests the most valuable future skill is bridging real-world human problems with technical solutions.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=g-CD1d0q01I>

## Questions this post answers

### Does giving students AI chatbots without guidance help or hurt completion rates in an intro programming course?

It hurts completion rates. In experiments run over six years of Stanford's free Code in Place course with roughly 17,000 students, handing students an unguided chatbot to learn with predictably caused demotivation and dropout, even though the AI's answers were technically correct. In contrast, offering a 10-minute conversation with a human teacher raised a student's probability of completing the course by 10 percentage points.

_Anyone weighing how to introduce AI tools into a learning workflow can find similar experience reports on daily.dev._

### Why did self-driving car predictions from the early 2010s fail to eliminate truck driving jobs?

Self-driving car breakthroughs around 2011-2012 led to widespread predictions that truck and taxi driving jobs would disappear, but the truck driver profession kept growing at a healthy rate instead. Reasons included the need for a responsible person to handle valuable cargo and the long tail of unpredictable highway situations, where the rare 1% of different scenarios remains extremely hard for AI to master.

_Developers gauging how fast AI will actually displace their own work can track similar reality checks on daily.dev._

## Similar posts on daily.dev

- [Learning to Code in the Age of AI: Advice From a Top Udemy Instructor](https://daily.dev/posts/learning-to-code-in-the-age-of-ai-advice-from-a-top-udemy-instructor-t0fmfby9i) · JetBrains · 3 upvotes · 0 comments
- [Yes, Learning to Code Is Still Valuable](https://daily.dev/posts/yes-learning-to-code-is-still-valuable-6wspsvg6s) · Adventures in Nodeland · 301 upvotes · 30 comments

---

Tags: [#general-programming](https://daily.dev/tags/general-programming), [#career](https://daily.dev/tags/career), [#ai-coding](https://daily.dev/tags/ai-coding)

[View this post on daily.dev](https://daily.dev/posts/stanford-cs-professor-ai-can-code-that-s-why-you-should-learn-chris-piech-dbubya3gt)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Stanford CS Professor: AI Can Code. That’s Why You Should Learn | Chris Piech","url":"https://daily.dev/posts/stanford-cs-professor-ai-can-code-that-s-why-you-should-learn-chris-piech-dbubya3gt","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/stanford-cs-professor-ai-can-code-that-s-why-you-should-learn-chris-piech-dbubya3gt"},"datePublished":"2026-07-31T14:06:59.867Z","dateModified":"2026-09-14T06:03:00.823Z","description":"Stanford CS professor Chris Piech argues that despite AI's growing coding capabilities, learning to program remains essential — not for syntax memorization,...","image":"https://i.ytimg.com/vi/g-CD1d0q01I/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/g-CD1d0q01I/sddefault.jpg","isAccessibleForFree":true,"articleSection":"EO","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"EO","logo":"https://media.daily.dev/image/upload/s--EpWJv5ds--/f_auto/v1726758774/logos/entreprenueropp","url":"https://daily.dev/sources/entreprenueropp"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/stanford-cs-professor-ai-can-code-that-s-why-you-should-learn-chris-piech-dbubya3gt","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":5},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"general-programming,career,ai-coding","timeRequired":"PT18M","video":{"@type":"VideoObject","name":"Stanford CS Professor: AI Can Code. That’s Why You Should Learn | Chris Piech","description":"Stanford CS professor Chris Piech argues that despite AI's growing coding capabilities, learning to program remains essential — not for syntax memorization,...","thumbnailUrl":"https://i.ytimg.com/vi/g-CD1d0q01I/sddefault.jpg","uploadDate":"2026-07-31T14:06:59.867Z","duration":"PT18M","url":"https://api.daily.dev/r/DBubYA3Gt","embedUrl":"https://www.youtube.com/embed/g-CD1d0q01I"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"EO","item":"https://daily.dev/sources/entreprenueropp"},{"@type":"ListItem","position":3,"name":"Stanford CS Professor: AI Can Code. That’s Why You Should Learn | Chris Piech"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/stanford-cs-professor-ai-can-code-that-s-why-you-should-learn-chris-piech-dbubya3gt#faq","mainEntity":[{"@type":"Question","name":"Does giving students AI chatbots without guidance help or hurt completion rates in an intro programming course?","acceptedAnswer":{"@type":"Answer","text":"It hurts completion rates. In experiments run over six years of Stanford's free Code in Place course with roughly 17,000 students, handing students an unguided chatbot to learn with predictably caused demotivation and dropout, even though the AI's answers were technically correct. In contrast, offering a 10-minute conversation with a human teacher raised a student's probability of completing the course by 10 percentage points. Anyone weighing how to introduce AI tools into a learning workflow can find similar experience reports on daily.dev."}},{"@type":"Question","name":"Why did self-driving car predictions from the early 2010s fail to eliminate truck driving jobs?","acceptedAnswer":{"@type":"Answer","text":"Self-driving car breakthroughs around 2011-2012 led to widespread predictions that truck and taxi driving jobs would disappear, but the truck driver profession kept growing at a healthy rate instead. Reasons included the need for a responsible person to handle valuable cargo and the long tail of unpredictable highway situations, where the rare 1% of different scenarios remains extremely hard for AI to master. Developers gauging how fast AI will actually displace their own work can track similar reality checks on daily.dev."}}]}
```

