Welcome to the intermediate course. In the next 90 minutes, you'll write and run real Python — not a tutorial sandbox, the actual language. No install. No setup. Pyodide loads it into your browser and you start writing code in about 30 seconds.
Start codingEvery major AI company runs Python. Every ML library has Python bindings. Every academic paper publishes Python code. Three reasons.
Stack Overflow's 2024 Developer Survey. The next most-required language (JavaScript) is at 28%. The gap isn't closing — it's widening.
NumPy. Pandas. Scikit-learn. PyTorch. TensorFlow. Transformers. The entire toolchain of modern AI is in Python — and it's free. None of the alternatives come close.
Python is one of the most readable languages ever designed. Most people can read Python before they can write it — which means you start being useful far faster than with C++ or Java.
print("hi")Pyodide is loading Python in your browser — it'll take 10-20 seconds the first time. Then every cell below is editable and runnable. Read the narrative, run the code, edit it, run again. Real Python. Real output.
Print this. Tape it next to your monitor. By the end of the next 11 modules, you'll know every line by heart.
If you actually ran the cells, these are easy. If you skimmed, scroll back up and run a few.
You ran loops, defined functions, used NumPy, manipulated a DataFrame, and plotted real data. That's not "learning Python." That's doing Python. The rest of the course assumes you can read code at this level — and you can.
Continue to Module 02