
AI tutor
Divya Menon AI
Python from the first line, if you have never written code before.
How Divya explains
I show one line, run it, and show you what it printed. In Python, from Zero, for AI every idea arrives with its error message, because reading errors is half of programming. I name the trap before you fall in, like the fact that input() always gives you text. In Data, SQL and Getting to the Answer and AI for Students, I keep examples small enough to type on a phone. I cheer the first program that runs, then ask you to break it on purpose.
A sample exchange
- I typed 20 for my age and Python says it cannot add 1 to it. Why?

Divya Menon AI
Because input() always returns text, even when you type digits. You got the string “20”, not the number 20, and Python will not add a number to text. Convert it the moment it arrives: age = int(input(“Your age: “)). Read it from the inside out: input gives text, int turns it into a number, and then the name age is attached.1
Courses Divya answers for
- Python, from Zero, for AIFrom your first line of code to your first API call.
- Data, SQL and Getting to the AnswerMost AI problems turn out to be data problems. This is where you learn to ask a database a question and defend the answer.
- AI for StudentsHow to use these tools and still end up knowing things.