On this page
Learning to program
Claude Code is a personal tutor inside your terminal. It doesn't just write code: it explains the why behind everything at your level.
Ask for an explanation at your level
Learn by doing a guided mini-project
Understand a concept that's giving you trouble
Practice with exercises
Create your first project
The best thing about Claude Code is that it can set up a complete, working project while you learn by watching it work.
A personal web page
A small to-do list app
A useful script for your day-to-day
Understand code you didn't write
When you inherit a project or follow a tutorial, Claude Code translates the code into human language.
Understand an entire project
Explain a specific file or function
Translate technical jargon
Fix errors
Errors are the most frustrating part when you're starting out. Claude Code reads them, explains what they mean, and fixes them.
Understand and fix an error
When something "doesn't work" but there's no error
Fix failing tests
Improve your code
Ask for a review as if from a mentor
Make the code more readable
Add security checks
Git and version control
Git is intimidating at first. Let Claude Code handle it while you learn the concepts.
Start using git without knowing git
Save your work with a good message
"I messed something up, I want to go back"
Push the project to GitHub
Working with data and files
Analyze an Excel or CSV file
Convert between formats
Clean messy data
Generate a chart
Automate repetitive tasks
If you do something boring and repetitive on your computer, Claude Code can probably automate it.
Organize your downloads folder
Rename many files at once
Search for text in many files
Terminal commands without fear
The terminal is intimidating. Claude Code uses it for you and teaches you commands little by little.