There’s a lot of talk about AI right now. What have you heard about:
AI and coding / coding jobs?
AI and jobs in your field, in general?
Didn’t AI solve coding?
“It is our job to create computing technology such that nobody has to program… the programming language is human.” — Jensen Huang, CEO of Nvidia (Feb 2024)
“We’ll be there in three to six months, where AI is writing 90 percent of the code. And then in twelve months, we may be in a world where AI is writing essentially all of the code.” — Dario Amodei, CEO of Anthropic (Mar 2025)
From the creator of Claude Code:
Read it the way you read the plumber tweet
If bugs are not yet solved… what exactly got solved?
Typing is solved: producing code that looks right
Knowing whether the code is right? Not solved. (That’s this course.)
Determinism
Determinism: metaphysical view that events can only take place one certain way
Deterministic process: a process that executes identically each time it runs
Code is deterministic; human language is not
So, why use code for data analysis?
Automation
Documentation and reproducibility
Logical organization
Systems design
More specifically, why do you need to learn code?
If you want to be lazy, you can be more lazy with less effort than at any other time in human history; you can solve problems with zero intellectual engagement. But you don’t have to do that, because AI can also amplify the best of you. You can use it to go deeper, to engage more in any of the domains that you’re working in.
Literate programming is a methodology that combines a programming language with a documentation language… The main idea is to treat a program as a piece of literature, addressed to human beings rather than to a computer.