mini-module ~45 min code try-without-ai

Read the Code

Someone wrote a notebook. It runs. It produces numbers. The question is whether you can tell someone else what it actually does.

The Notebooks

Three notebooks. Three different problems. One underlying question: what does the code actually do? Pick one. Open it. Go through it cell by cell.

Kaggle notebooks are free to view without an account. An account lets you run the code. Running is optional. Reading is not.


The Task

Read your chosen notebook from top to bottom. For each cell, ask one question: what is this cell doing, and why does it come here in the sequence?

You will not understand everything. That is fine. The goal is to be able to explain where is the data, what they did to it, what came out.

If a cell imports a library you have never seen, read the line that uses it, not the documentation. If a cell produces a plot, describe what the plot shows, not how it was drawn.

You will explain your notebook to someone who read a different one. They will explain theirs to you. Neither of you will have seen the other's code before.


Before You Open It

What do you think the hardest part of this task will be? What should you focus on?

When explaining a notebook to a classmate, which part is hardest?

Before You Go

Pick one cell in the notebook you found genuinely difficult to explain. Write one sentence about what it does. Do not look anything up. Do not ask an AI. Whatever you can say with confidence is what you understood. Bring that sentence to class.